2009年8月3日星期一

Btrfs的简短历史 zz

Btrfs,由Oracle于2007年宣布开发的文件系统,它将取代Linux目前的ext3/4文件系统。Linux文件系统开发者和前ZFS设计师Valerie Aurora写了一篇简要但深刻的文章讲述Btrfs的历史和工作原理。Btrfs诞生前:2007年Linux文件系统的前景似乎充满坎坷:Reiserfs,在受到质量和可持续性维护问题的困扰之后,又因为创始人Hans Reiser的被捕而失去了所有信任;ext4仍在开发之中,从根本上它只是有数十年历史旧版本的延伸;雪上加霜的是企业又在压缩Linux开发的基金。即便在这种情况下,开发者也没有放弃希望,Ohad Rodeh发明了写入时拷贝(copy-on-write,COW)的B-tree,前Reiserfs开发者Chris Mason又为这些B-tree加入了令人兴奋的新特性:小文件包,能快速查找的B-tree,灵活部署。最后他提出了B-tree文件系统(即B-tree FS或Btrfs)的原型.....Valerie Aurora称,从他个人角度看,Btrfs和ZFS很类似,两者都是写时拷贝校验和(copy-on-write checksummed)文件系统,支持多种设备和可写的快照。但从架构、开发模式、成熟度和许可等上看,两者又是截然不同的。

标签:


评论: 发表评论

订阅 博文评论 [Atom]





<< 主页

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]