We are currently finalizing the alwsl protocol for version 1.0 and higher, while also finishing the 0.6 developer preview. The alwsl protocol determines what functionality the user will be able to access, while libalwsl takes care of the abstraction and communication with the system. So here’s a short overview of the capabilities that we have already tested for the respective version branches:

0.6 Dev Preview

Release: Mid October 2016

For users:

  • install the Turbo archlinux distro as the WSL host in Windows 10 versions that support it.
  • Create and manage users and snapshots.
  • alwsl receives rolling upgrades just like archlinux.


  • Preparation for 1.0 release.

1.0 Stable

Release: Late December 2016

This release will bring the familiar “Bash on Windows” environment to all supported Windows versions. The alwsl protocol abstracts different frameworks available on different versions of Windows, to provide the same functionality anywhere (i.e. archlinux userland, native file system access, official support for X apps etc.). I’m very excited indeed.

Here’s a list of all Windows versions, where alwsl has already been tested:

  • Windows 7 (all Editions)
  • Windows 8 (all Ed.)
  • Windows 8.1 (Regular & Pro)
  • Windows Server 2012 (R2)

A few sneak previews will be released on this blog over the next few days.