← all projects
msl
SwiftRustWSL2-style Linux subsystem for Apple Silicon Macs
msl is a WSL2-style Linux subsystem for Apple Silicon Macs, with feature parity to WSL2 and beyond, leveraging macOS's Virtualization.framework, FSKit, and LaunchAgent to provide a seamless Linux experience on macOS.
Highlights
- 01A near instant launching Linux shell
- 02One Kernel supporting multiple Linux distros
- 03Shared localhost, and Finder access to Linux filesystems
- 04Interop between Mac and Linux, including executing macOS binaries on Linux.
- 05Linux GUI apps appear as real macOS host windows, with popups, Retina scaling, drag and drop, and virtual desktop support
full write-up in progress — detailed notes on this project are coming soon.
