Puzzlefs - The Next-Generation Container Filesystem
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the innovative Puzzlefs container filesystem in this conference talk by Armand-Ariel Miculas from Cisco Systems. Discover how Puzzlefs addresses limitations of the existing OCI format, focusing on reduced duplication, reproducible image builds, direct mounting support, and memory safety guarantees. Learn about the content defined chunking algorithm FastCDC, which enables chunk sharing among layers and efficient layer building. Compare space usage between Puzzlefs images and traditional OCI layouts in real-world scenarios to understand potential storage savings. Examine the project's approach to reproducible image builds through a canonical representation of the image format. Delve into the direct mounting support feature and its integration with fs-verity for enhanced data integrity. Gain insights into the current implementation as a userspace filesystem (FUSE) and the ongoing development of a read-only kernel filesystem driver. Understand the rationale behind choosing Rust for implementation, emphasizing memory safety and code sharing between user space and kernel space.
Syllabus
Puzzlefs - the Next-Generation Container Filesystem - Armand-Ariel Miculas, Cisco Systems
Taught by
Linux Foundation
Tags
Related Courses
The Rust Programming LanguageUdemy Rust for Beginners: Learn Rust in 4 Hours
Udemy Learn Rust by Building Real Applications
Udemy Rust Essential Training
LinkedIn Learning Rust
Exercism