在最近的喋喋不休中
Bcachefs
随着对主线的努力以及对现有Linux文件系统的所有持续改进,您可能已经忘记了Puzzlefs作为一个新的文件系统,它旨在成为容器的最佳解决方案,并使用Rust编程语言编写内核驱动程序。
PuzzleFS是
旨在解决OCI缺点的容器文件系统
。PuzzleFS正在由Cisco工程师进行开发,Rust编写的内核驱动程序仍然不在树上,同时它努力克服主流Linux内核中还没有所有必要的Rust抽象的限制。
思科的Armand Ariel Miculas今天在欧洲ContainerCon的开源峰会上发表了关于PuzzleFS的演讲。PuzzleFS是不可变的,克服了OCI v1格式的限制,此外还具有减少重复、可复制图像构建、直接安装支持、数据完整性和内存安全保证的设计目标。作为内存安全保证的一部分,本机Linux内核驱动程序和基于FUSE的文件系统实现都是用Rust编写的。PuzzleFS还具有可选的Zstd压缩支持。
想要了解更多关于PuzzleFS的信息,请访问
OSS欧盟2023演示页面
幻灯片和很快在西班牙的演示视频录制。PuzzleFS的代码可在
GitHub
.