Linux プロジェクト用のネイティブ ZFS を開発している KQ Infotech は、完全に利用可能な Linux カーネル ZFS モジュールを来月 (9 月 15 日頃) 正式にリリースする予定です。この ZFS モジュールは ZFS プール 18 に基づいており、ZFS POSIX レイヤーを実装しています。ただし、現時点ではこのコードは 64 ビット Linux システムのみをサポートしており、Fedora 12 および Red Hat EnterPRise Linux 6 Beta 2 用の RPM パッケージもリリースされる予定です。もちろん、このモジュールは Ubuntu 10.04 LTS でも使用できますが、ソース コードから手動でコンパイルしてインストールする必要があります。
FreeBSD または Solaris ユーザーであれば、ZFS についてよく知っているはずです。これは SUN によって開発された新しいファイル システムであり、Solaris で使用され、後に FreeBSD および NetBSD に移植されました。 ZFS は「ファイル システムの最後の単語」の略で、Z はアルファベットの最後の単語であり、将来的に他のファイル システムを開発する必要がないことを意味するため、多くの人が ZFS を究極のファイル システムと呼んでいます。 実際、ZFS は多くの新しい概念をもたらし、ファイル システムにとって画期的な成果です。
このような強力なファイル システムに直面して、もちろん Linux コミュニティは手を緩めていなかったので、興味深いことに、これも Oracle によって開始および開発されました。BTRFS の詳細については、この記事を参照してください。新世代 Linux ファイルシステム btrfs の紹介。 BTRFS の当初の目標は、Linux の現在の ext3/4 ファイル システムを置き換えることです。ただし、比較すると、BTRFS と ZFS は、強力な拡張性、スナップショットのサポート、組み込みのボリューム管理機能など、多くの機能で非常に似ていることがわかります。 、など。
さらに、BTRFS について言えば、ここで中断したいと思います。Ubuntu 開発チームによると、残りの BTRFS 開発作業を完了するのに十分な時間がないため、BTRFS は 10.10 では完全にはサポートされないことになります。
さて、ZFS について話を続けましょう。 Linux コミュニティにはすでに ZFS への対応として BTRFS がありますが、開発チーム (インドの KQ Infotech) が ZFS を Linux システムに移植し始めたというニュースが少し前に出ました。このプロジェクトのホームページはここにあります: Linux 用のネイティブ ZFS。 。実際には、これよりもずっと前から、FUSE フレームワークに基づいた ZFS for Linux プロジェクトがありましたが、これはユーザーレベルの ZFS ファイルシステムであり、パフォーマンスが大幅に劣るため、Native ZFS for Linux プロジェクトの目的の 1 つは次のとおりです。この ZFS -FUSE を置き換えるために、Linux にネイティブ ZFS サポートが提供されます。
しかし問題は、Linux カーネルは GPL ライセンス契約を使用し、ZFS は Sun の CDDL ライセンス契約に基づいているため、2 つのライセンス契約の間に互換性がないため、著作権の問題が発生することです。そこで、著作権問題を解決するために、この Native ZFS for Linux プロジェクトはカーネルモジュールの形で配布され、著作権ライセンスも ZFS と同様に CDDL プロトコルに基づいています。
Phoronix のレポートによると、Native ZFS for Linux プロジェクトを開発する KQ Infotech は、完全に利用可能な Linux カーネル ZFS モジュールを来月 (9 月 15 日頃) 正式にリリースする予定です。この ZFS モジュールは ZFS プール 18 に基づいており、ZFS POSIX レイヤーを実装しています。ただし、現時点ではこのコードは 64 ビット Linux システムのみをサポートしており、Fedora 12 および Red Hat Enterprise Linux 6 Beta 2 用の RPM パッケージもリリースされる予定です。もちろん、このモジュールは Ubuntu 10.04 LTS でも使用できますが、ソース コードから手動でコンパイルしてインストールする必要があります。