New post & video on how WSL System Calls work

One of the most interesting things about the Windows Subsystem for Linux (WSL) is its ability to run unmodified Linux ELF64 binaries atop the Windows Kernel.

"How?" is a question we receive regularly from many of you. Ask and ye shall receive 🙂

In this new post, Stephen Hufnagel explains to Seth Juarez how WSL System Calls (syscalls) work, transitioning user-mode calls to kernel-mode handler & subsequent dispatch, and back again.


Comments (7)

  1. Radu says:

    Any chance this will hit Windows 7 ? There are plenty of win7 installations in corporate environments that are very unlikely to update to windows 10 anytime soon.

    1. Alas, no: Bash/WSL use several features deep in the OS and kernel that are only available in Windows 8 and Windows 10.

  2. rhummer says:

    Any chance this will be supported on Server 2016?

    1. Alas, no: Bash on Windows is not built to support production workloads – it’s a tool to help developers clone, edit, build and run their projects locally without having to fire up a full VM or switch to another machine.

    2. No: This is a developer productivity feature, not a server workload platform.

      1. Luther says:

        not yet or not gonna happen?

        1. I’ve learned in this industry to never say never, but don’t hold your breath for this.

Skip to main content