Hasty Briefsbeta

RedoxFS is the default filesystem of Redox OS, inspired by ZFS

14 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`.