RedoxFS RedoxFS is the default filesystem of Redox OS, inspired by ZFS but redesigned for a microkernel architecture. It serves as a replacement for the earlier TFS filesystem. Background Redox previously had a read-only ZFS driver. The ZFS driver was abandoned due to its monolithic design conflicting with Redox's microkernel structure. RedoxFS is MIT licensed, allowing it to be bundled with GPL-licensed systems like Linux. Features Compatible with Redox OS and Linux via FUSE. Copy-on-write support. Checksums for data and metadata. Transparent encryption. Supports standard Unix file attributes. File/directory size limit: up to 193 TiB (212 TB). File/directory count limit: up to ~4 billion (2^32 - 1). Full disk encryption supported by the Redox bootloader, enabling kernel loading from encrypted partitions. Tooling RedoxFS tools allow creating, mounting, and editing .img files containing RedoxFS. They can be installed with Rust's Cargo package manager: Note: If errors occur during installation, ensure fuse3 is installed. Creating a Disk Image Create a 1 GB empty file: Initialize the image as RedoxFS: Mounting the Disk Image Create a mount directory: Mount the image using FUSE: Unmounting the Disk Unmount with FUSE's unmount tool: --- This tooling allows users and developers to work with RedoxFS images efficiently on both Redox OS and Linux systems.