Skip to content
0:00 / 0:00

#wsl2#hyper-v#9pprotocol

The new Windows subsystem for Linux architecture: a deep dive - BRK3068

Microsoft Developer

700K subscribers • 17 videos on Hallway

YouTube
  • Recommended by 2 people: 2 on Hacker News.
  • Made by the vendor. The company whose product it covers made or sponsored it.

Intermediate. Assumes working knowledge.

188K views7 years ago2 recommendations

Systems programmingOperating systemsLinuxPerformance and optimization

The WSL team explains the architecture of WSL 2, detailing how it runs a real Linux kernel on a hypervisor for better performance.

The WSL community has given amazing feedback on how we can improve through platforms like Twitter, Github, and UserVoice. Our team has taken that feedback to heart. In this session, they’ll be showing off how the new WSL architecture will improve your development environment with: faster file performance speed, Linux file access from Windows, better support for Linux applications, and more.

Why it's here

2 people recommend this

What people say. Engineers recommend this talk for a deep dive into WSL 2 architecture, virtualization, and file system performance.

filmgirlcwon Hacker News • Recommends

On “Microsoft's Linux Kernel”

It’s happening at the hypervisor level, and in this case it’s Type 1, so I guess you could but I don’t know how. My ops colleagues are hanging their heads at me right now. You can learn more about the architecture of WSL2 in this video from Build link to this video

mikepurvison Hacker News • Recommends

On “Wine 5.0”

If you're interested, the Build talk where WSL2 was introduced is pretty in-depth and does a great job of talking about the motivation. See starting around this point: link to this video

pjmlpon Hacker News • Mentions

On “Microsoft's Linux Kernel”

WSL2 does use 9P, here is the BUILD session about it. "The new Windows subsystem for Linux architecture: a deep dive - BRK3068" link to this video

sandGorgonon Hacker News • Mentions

On “Ending Support for macOS and Linux”

link to this video WinNT Kernel and Linux Kernel are running on top of Hypervisor platform side-by-side .... not one-in-the-other.

loweron Hacker News • Mentions

On “Initial Impressions of WSL 2”

> It seems the obvious way to do this was to have SMB mounts on either side and optimize the hell out of the already existing SMB implementations on both OSes to get the performance close enough to disk. That's basically what they're doing, only that it's not SMB but 9p protocol servers. Here is a video where they discuss the WSL2 architecture. The link is time-stamped to go to an overview picture of the architecture. link to this video

FatalExceptionon Hacker News • Mentions

On “Searchable Linux Syscall Table for x86 and x86_64”

The WSL2 architecture video lists two motivators from WSL1 based on number of Github issues. One of them being file performance and the other syscall compatibility with some specific examples being the ptrace syscall and Docker compatibilty. link to this video The HN submission for the youtube video also has discussion about the same topics. link