Rust ext4 Driver
This is a Rust-based ext4 filesystem driver designed to be reusable both as a FUSE-based driver and, eventually, as a Windows kernel driver. Most essential features are implemented, though mandatory xattrs support is still lacking; the goal is a full ext4 implementation that also supports ext2 and ext3 read/write. AI is used only for unit tests and scoped code rewrites, and adding fuzzing to the implementation is a long-term goal.
Shared over time
Each entry reflects what was shared on that date. Details may have changed since then.
Rust ext4 Driver
This is a Rust-based ext4 filesystem driver designed to be reusable both as a FUSE-based driver and, eventually, as a Windows kernel driver. Most essential features are implemented, though mandatory xattrs support is still lacking; the goal is a full ext4 implementation that also supports ext2 and ext3 read/write. AI is used only for unit tests and scoped code rewrites, and adding fuzzing to the implementation is a long-term goal.
Posted by @jfrei · Original comment ↗
“I am working on a Rust-based ext4 driver. The idea is that it can be re-used as a FUSE-based driver as well as (Windows) kernel driver (eventually).”