WSL Networking

Posted on behalf of Sunil Muthuswamy  Disclaimer The information presented in this blog post is as per the current design and is subject to change. Reader is expected to be familiar with the Overview of the Windows Subsystem and WSL System Calls blog posts. Background In this information age of “roam-anywhere, always connected” devices, networking plays a…

7

WSL Antivirus and Firewall Compatibility

Introduction The purpose of this post is to enlighten antivirus (AV) companies to new security considerations for correctly interfacing with Bash on Ubuntu on Windows powered by the Windows Subsystem for Linux (WSL). This post will provide a background description of WSL and its underlying technologies including Pico processes. This, in combination with guidance surrounding…

4

Windows and Ubuntu Interoperability

This is the fifth in a series of blog posts on the Windows Subsystem for Linux (WSL). For background information you may want to read the architectural overview, introduction to pico processes, WSL system calls, and WSL file system blog posts. Seth Juarez and Ben Hillis talk about Windows and Ubuntu interoperability Introduction This post…

38

Bash on Ubuntu on Windows 10 Anniversary Update

Posted on behalf of Russ Alexander. It was just three months ago that we announced Bash on Ubuntu on Windows at Build 2016. After working in secret on the Windows Subsystem for Linux (WSL) for so long it was incredible to see everyone just excited as us for this project. A week later we released the subsystem…

65

WSL File System Support

This is the fourth in a series of blog posts on the Windows Subsystem for Linux (WSL). For background information you may want to read the architectural overview, introduction to pico processes and WSL system calls blog posts. Posted on behalf of Sven Groot. Introduction One of the key goals for the Windows Subsystem for…

25

WSL System Calls

This is the third in a series of blog posts on the Windows Subsystem for Linux (WSL). For background information you may want to read the architectural overview and introduction to pico processes. Posted on behalf of Stephen Hufnagel. System calls WSL executes unmodified Linux ELF64 binaries by emulating a Linux kernel interface on top…

37

Pico Process Overview

Posted on behalf of Nick Judge. Overview This post discusses pico processes, the foundation of WSL.  It explains how pico processes work in Windows and goes into the history of how they came to be, the abstractions we decided to implement and the various use cases beyond WSL that emerged. Armed with this context, the…

28

Windows Subsystem for Linux Overview

We recently announced Bash on Ubuntu on Windows which enables native Linux ELF64 binaries to run on Windows via the Windows Subsystem for Linux (WSL). This subsystem was created by the Microsoft Windows Kernel team and has generated a lot of excitement. One of the most frequent question we get asked is how is this…

114