HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

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

Microsoft Developer2 HN recommenders · recommended in 2 months, 2019-2023
YouTube
188K views · 7 years ago · talk · dated

A Microsoft Build 2019 session in which the WSL team explains the new WSL 2 architecture, which runs a real Linux kernel alongside Windows on a hypervisor. It covers faster file performance, Linux file access from Windows and better application support.

HN points to it as the authoritative source for how WSL2 works and why Microsoft rebuilt it.

Operating systems & kernelsLinux & open-source ecosystems#wsl2#hypervisor#microsoftbuild#linuxkernel#9p

6 comments from Hacker News

@FatalException2023 · in “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. ▶ this video The HN submission for the youtube video also has discussion about the same topics. link

CitesView on HN
@lower2020 · in “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. ▶ this video

CitesView on HN
@sandGorgon2020 · in “Ending Support for macOS and Linux”

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

CitesView on HN
@mikepurvis2020 · in “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: ▶ this video

RecommendsView on HN
@pjmlp2019 · in “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" ▶ this video

CitesView on HN
@filmgirlcw2019 · in “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 ▶ this video

RecommendsView on HN
XDC 2020 - Day 1 - September 16, 20207:42:30

XDC 2020 - Day 1 - September 16, 2020

X.Org Foundation
24K views • 6 years ago
Linux for Chromebooks: Secure Development (Google I/O ’19)33:53

Linux for Chromebooks: Secure Development (Google I/O ’19)

Chrome for Developers
239K views • 7 years ago
Protected KVM on Arm64: A Technical Deep Dive - Quentin Perret, Google50:06

Protected KVM on Arm64: A Technical Deep Dive - Quentin Perret, Google

The Linux Foundation
6K views • 4 years ago
Cgroups, namespaces, and beyond: what are containers made from?54:25

Cgroups, namespaces, and beyond: what are containers made from?

Docker
268K views • 10 years ago
BlueHat IL 2023 - David Weston - Default Security54:35

BlueHat IL 2023 - David Weston - Default Security

Microsoft Israel R&D Center
47K views • 3 years ago
Containers and Steam: Putting games under pressure | FOSDEM 202020:11

Containers and Steam: Putting games under pressure | FOSDEM 2020

Collabora
13K views • 6 years ago
The Tragedy of systemd47:18

The Tragedy of systemd

linux.conf.au
1.3M views • 7 years ago
Linux Kernel Development, Greg Kroah-Hartman - Git Merge 201637:34

Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016

GitHub
72K views • 9 years ago
MINIX 3: a Modular, Self-Healing POSIX-compatible Operating System56:19

MINIX 3: a Modular, Self-Healing POSIX-compatible Operating System

FOSDEM
90K views • 16 years ago
RIP Windows: Linux GPU Gaming Benchmarks on Bazzite48:13

RIP Windows: Linux GPU Gaming Benchmarks on Bazzite

Gamers Nexus
1.1M views • 11 months ago
DebConf 14: QA with Linus Torvalds1:11:44

DebConf 14: QA with Linus Torvalds

Adnan Hodzic
737K views • 12 years ago
The State of Kernel Self Protection Project by Kees Cook, Google45:47

The State of Kernel Self Protection Project by Kees Cook, Google

The Linux Foundation
7K views • 9 years ago
Filesystem in Rust - Kent Overstreet35:16

Filesystem in Rust - Kent Overstreet

The Linux Foundation
124K views • 2 years ago
Linus Torvalds - Backdoor In Linux0:27

Linus Torvalds - Backdoor In Linux

Sam Abdullaev
155K views • 13 years ago
Run containers on bare metal already!41:12

Run containers on bare metal already!

Bryan Cantrill
40K views • 10 years ago
XFS: Recent and Future Adventures in Filesystem Scalability - Dave Chinner49:16

XFS: Recent and Future Adventures in Filesystem Scalability - Dave Chinner

Linux.conf.au 2012 -- Ballarat, Australia
29K views • 14 years ago
Benno Rice: The Tragedy of systemd -- BSDCan 201832:30

Benno Rice: The Tragedy of systemd -- BSDCan 2018

BSDCan
25K views • 8 years ago
"What UNIX Cost Us" - Benno Rice (LCA 2020)34:14

"What UNIX Cost Us" - Benno Rice (LCA 2020)

linux.conf.au
218K views • 6 years ago
Gtk to Qt - a strange journey [linux.conf.au 2014]46:06

Gtk to Qt - a strange journey [linux.conf.au 2014]

Konstantin Bläsi
46K views • 12 years ago
Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops1:02:52

Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops

media.ccc.de
27K views • 10 years ago