← All projects
Project record01 mention
Originally shared on Hacker News

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.

Last shared
01 / Source history

Shared over time

Each entry reflects what was shared on that date. Details may have changed since then.

  1. 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).”