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 上使用该模块,但必须要从源代码手工编译安装。 |