My Journey from early Linux through Snap packaging to WSL
summary
Chronicle of starting Linux in 1997 then becoming a Snap/snacraft contributor who built techniques to run systemd on WSL2, proving snaps largely work once systemd is present. Describes using WSL2’s real kernel via Hyper‑V host compute, enabling GUI with WSLg, and maintaining a patched AppArmor kernel so confinement can function. Notes blocker: snapd build blocked by core 16.04 images and snapcraft LXD/multipass limits, workarounds via CI, and an experimental plan to auto‑start a full Linux desktop inside Windows.
AI-written summary · about
chapters (13)
- 0:00Start
- 0:17My Background
- 2:43First contributions
- 3:14Heavily invested in Snaps
- 4:10In the beginning, there was WSL
- 7:07Wait, no Snap support?
- 9:25My work with WSL2: Hayden Barnes
- 10:54Current and Future Plans
- 12:55Wait, Secret Project?
- 13:42Investigations
- 15:46The Plan...
- 17:14Acknowledgements
- 18:10Where to find me
related talks
29mWindows Subsystem for Android and Linux: An in-Depth Look at Their...
25mThe Windows Subsystem for Linux
01h 09mDeveloping for Linux on Windows
48mWindows Subsystem for Linux Your enterprise ready multitool
05mWindows Subsystem for Linux (WSL) Acquisition in Visual Studio
41mDeveloping for Linux on Windows with WSL
25mkeynote – Jane Silber
55mWhat Use Is a Confined User Shell?
