Developer Argues Linux Should Move Drivers and Filesystems to Userspace
A developer working on a Linux from scratch project has argued that Linux's rapid release cycle makes it difficult to maintain a stable ABI, frequently destabilizing drivers and modules. They point to Apple's DriverKit and Microsoft's userspace driver initiatives as models Linux could follow, noting that Linux already has foundational support via UIO and VFIO frameworks. The author contends that shifting drivers and even filesystems to userspace could significantly improve system stability. They also advocate for moving away from C toward modern languages like Rust and Go, citing improvements in dependency management and toolchain design. The developer says they are building a proof of concept and has invited community discussion on the proposal.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in