Windows Subsystem for Linux - Syscall Translation

Download this episode

Download Video

Download captions

Download Captions

Description

Exploring the Windows Subsystem for Linux, we have looked at the architectural overview and deep dived into the Pico Processes. In this video we focus our attention on the way the subsystem redirects system calls. Stephen Hufnagel will explain how system calls work in general on Windows and Linux, then dive into the mechanics of WSL's translation. He'll discuss system calls which are easily mapped, as well as some which are a little more difficult. The more I get to dive into this awesome technology the more impressed I become with the amount of engineering effort that went into the Windows Subsystem for Linux. Enjoy!

Tag:

Linux

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      jvs_ca

      Excellent!

      Thanks Stephen and Seth.

      Will ROS Indigo Igloo (Robot Operating System) install and run?

      ROS Indigo Igloo is available for Ubuntu Trusty 14.04 LTS, and bash from Windows 14361 is reporting Ubuntu 14.04.4 LTS Trusty.

      Anyone tried?

    • User profile image
      BrianHartung

      Excellent interview Seth.  I sometimes find myself saying "please let them talk; stop derailing the train of thought" while I'm watching these videos (usually just when it's someone like Anders who could probably go on for hours without prompting--then again it must be tough to interview a techno-deity) but you really nailed this one. Great job guys.

    • User profile image
      SOA_​Architect

      Thanks a lot guys. With Seth's curiosity and Stephen's fantastic answers and explanations, this session for me  is rated as one of the best, if not the best, Kernel related videos on Channel 9.

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.