Skip to main content

PuzzleFS: Aims to be Top File-System Choice for Containers

PuzzleFS has been quietly making progress as a new file-system designed specifically for containers, writes Phoronix. Developed by Cisco engineers, PuzzleFS aims to address the limitations of the OCI (Open Container Initiative) and is written in the Rust programming language.

The kernel driver for PuzzleFS, also written in Rust, is currently being developed outside the mainline Linux kernel. This is due to the lack of necessary Rust abstractions in the mainline kernel. PuzzleFS offers several design goals, including immutability, reduced duplication, reproducible image builds, direct mounting support, data integrity, and memory safety guarantees. The file-system also includes optimal Zstd compression support.

Source: Phoronix.