Microsoft deprecates Subsystem for UNIX, recommends open source instead

I am getting started with the Windows Server 8 beta and noticed this in the list of Features Removed:

The Subsystem for UNIX-based Applications (SUA) is deprecated. If you use the SUA POSIX subsystem with this release, use Hyper-V to virtualize the server. If you use the tools provided by SUA, switch to Cygwin or Mingw.

Cygwin and Mingw are open source tools which let you use some Unix tools on Windows. That said, my preference would be the virtualisation route, rather than installing these layers on Windows Server itself.

Related posts:

  1. VLC efforts targeting WinRT with open source tools could enable more open source ports
  2. Microsoft, Moonlight and open source
  3. Microsoft’s open source breakthrough
  4. Microsoft improves Windows Subsystem for Linux: launch Windows apps from Linux and vice versa
  5. Microsoft vs Open Source: only one loser

3 comments to Microsoft deprecates Subsystem for UNIX, recommends open source instead

  • Anonymous Coward

    Sounds like you never used SUA or Cygwin. They’re *not* comparable to virtualisation, they serve a different purpose.

  • tim

    I have used them both. No, they are not “comparable to virtualisation”, but depending on what you need the UNIX services for you may be able to use a VM for that purpose instead.


  • Tom

    Back in the day, the main point of Interix (later SUA) was not to provide the UNIX shell commands, but to make it easier to port UNIX workstation applications to Windows.

    I imagine all those engineering workstation applications have long since been totally Win32-ified … or moved over to one of the Linux variants. So it was no longer worth the engineering effort to keep it around.