開發 Native ZFS for linux 項目的 KQ Infotech 公司將于下個月 ( 大約為 9 月 15 日左右) ,會正式發布一個完全可用的 Linux Kernel ZFS 模塊。這個 ZFS 模塊基于 ZFS Pool 18 ,已經實現了ZFS POSIX 層。但目前代碼只支持 64 位 Linux 系統,同時他們還會發布適用于 Fedora 12 和 Red Hat EnterPRise Linux 6 Beta 2 的 RPM 包。當然你也可以在 Ubuntu 10.04 LTS 上使用該模塊,但必須要從源代碼手工編譯安裝。
如果你是 FreeBSD 或 Solaris 用戶的話,一定對 ZFS 有所了解,這是由 SUN ( 現在被 Oracle 合并了)開發的一款新型文件系統,應用在 Solaris 上,后來被移植到了 FreeBSD 和 NetBSD 等系統上。很多人稱 ZFS 為終極文件系統,因為 ZFS 代表” last Word in file system “,Z 是字母表的最后一個字,意思是此后再也不需要開發其他的文件系統了。 事實上,ZFS 的確帶來了很多嶄新的觀念,對文件系統來講是一個劃時代的作品。
面對這樣一個強大的文件系統,當然 Linux 社區也并沒有閑著,他們因而推出了 Btrfs 文件系統,有趣的是這也是由 Oracle 發起開發的,關于 BTRFS 的詳細介紹可以看這篇文章”新一代 Linux 文件系統 btrfs 簡介“。BTRFS 初始目標是取代 Linux 目前的 ext3/4 文件系統,不過通過比較,你會發現 BTRFS 和 ZFS 在很多特性上非常的類似,比如具備相當強的可擴展性、支持 Snapshots 、內置卷管理功能等等。
另外,說到 BTRFS ,這里要插播一下,根據 Ubuntu 開發團隊稱,由于沒有充足的時間,無法完成余下的 BTRFS 開發工作,因此也就是說在 10.10 中將不會完全支持 BTRFS 。
OK ,我們繼續說 ZFS 。雖然 Linux 社區已經有了 BTRFS 用來作為對 ZFS 的回應了,但前段時間有消息傳出稱有開發團隊(來自印度的 KQ Infotech 公司) 開始著手移植 ZFS 到 Linux 系統上,這個項目的主頁在這里:Native ZFS for Linux 。事實上早在這之前就有一個基于 FUSE 框架的 ZFS for Linux 項目,但它是用戶級的 ZFS 文件系統,性能上要遜色很多,所以 Native ZFS for Linux 項目的目的之一也就是要取代這個 ZFS-FUSE ,為 Linux 提供原生的 ZFS 支持。
但問題是,由于 Linux Kernel 用的是 GPL 許可協議,而 ZFS 則是基于 Sun 的 CDDL 許可協議,由于這兩個許可協議存在著不兼容性,隨之而來的就是版權問題。所以為了解決版權問題,這個 Native ZFS for Linux 項目將會以內核模塊的形式進行分發,同時版權許可與 ZFS 一樣也基于 CDDL 協議。
而根據 Phoronix 的報道,開發 Native ZFS for Linux 項目的 KQ Infotech 公司將于下個月 ( 大約為 9 月 15 日左右) ,會正式發布一個完全可用的 Linux Kernel ZFS 模塊。這個 ZFS 模塊基于 ZFS Pool 18 ,已經實現了 ZFS POSIX 層。但目前這個代碼只支持 64 位 Linux 系統,同時他們還會發布適用于 Fedora 12 和 Red Hat Enterprise Linux 6 Beta 2 的 RPM 包。當然你也可以在 Ubuntu 10.04 LTS 上使用該模塊,但必須要從源代碼手工編譯安裝。
新聞熱點
疑難解答