RedoxFS is the default filesystem of Redox OS, inspired by ZFS
17 hours ago
- #RedoxOS
- #filesystem
- #microkernel
- RedoxFS is the default filesystem of Redox OS, inspired by ZFS and adapted for microkernel architecture.
- Replaced TFS due to ZFS's monolithic nature conflicting with Redox's microkernel design.
- Features include copy-on-write, data/metadata checksums, transparent encryption, and Unix file attributes.
- Supports large file sizes (up to 193TiB) and quantities (up to 4 billion per 193TiB).
- Disk encryption is fully supported by the Redox bootloader.
- MIT licensed, allowing bundling with GPL-licensed OS like Linux.
- Tooling available for creating, mounting, and editing RedoxFS .img files via `cargo install redoxfs`.
- Requires fuse3 for installation.
- Creating a disk involves allocating space with `fallocate` and initializing with `redoxfs-mkfs`.
- Mounting is done via `redoxfs [image] [directory]`, utilizing FUSE.
- Unmounting uses `fusermount3`.