KQ Infotech, das das Native ZFS für Linux-Projekt entwickelt, wird nächsten Monat (ca. 15. September) offiziell ein vollständig verfügbares Linux-Kernel-ZFS-Modul veröffentlichen. Dieses ZFS-Modul basiert auf ZFS Pool 18 und hat die ZFS POSIX-Schicht implementiert. Derzeit unterstützt der Code jedoch nur 64-Bit-Linux-Systeme und es werden auch RPM-Pakete für Fedora 12 und Red Hat EnterPRise Linux 6 Beta 2 veröffentlicht. Natürlich können Sie dieses Modul auch unter Ubuntu 10.04 LTS verwenden, Sie müssen es jedoch manuell aus dem Quellcode kompilieren und installieren.
Wenn Sie ein FreeBSD- oder Solaris-Benutzer sind, müssen Sie mit ZFS vertraut sein. Dies ist ein neues Dateisystem, das von SUN entwickelt wurde (jetzt von Oracle zusammengeführt) und später auf FreeBSD und NetBSD portiert wurde. Viele Leute bezeichnen ZFS als das ultimative Dateisystem, da ZFS für „letztes Wort im Dateisystem“ steht und Z das letzte Wort des Alphabets ist, was bedeutet, dass in Zukunft keine Notwendigkeit besteht, weitere Dateisysteme zu entwickeln. Tatsächlich bringt ZFS viele neue Konzepte mit sich und ist ein bahnbrechendes Werk für das Dateisystem.
Angesichts eines so leistungsstarken Dateisystems war die Linux-Community natürlich nicht untätig und hat daher das Btrfs-Dateisystem eingeführt. Interessanterweise wurde dies auch von Oracle initiiert und entwickelt. Eine detaillierte Einführung in BTRFS finden Sie in diesem Artikel. Neue Generation Eine Einführung in das Linux-Dateisystem „btrfs“. Das ursprüngliche Ziel von BTRFS besteht darin, das aktuelle ext3/4-Dateisystem von Linux zu ersetzen. Beim Vergleich werden Sie jedoch feststellen, dass BTRFS und ZFS in vielen Funktionen sehr ähnlich sind, wie z. B. starke Skalierbarkeit, Unterstützung für Snapshots und integrierte Volume-Verwaltungsfunktionen , usw. .
Apropos BTRFS: Nach Angaben des Ubuntu-Entwicklungsteams bleibt nicht genügend Zeit, um die verbleibende BTRFS-Entwicklungsarbeit abzuschließen, was bedeutet, dass BTRFS in 10.10 nicht vollständig unterstützt wird.
OK, reden wir weiter über ZFS. Obwohl die Linux-Community bereits über BTRFS als Antwort auf ZFS verfügt, wurde vor einiger Zeit bekannt, dass ein Entwicklungsteam (KQ Infotech aus Indien) damit begonnen hat, ZFS auf Linux-Systeme zu übertragen. Die Homepage dieses Projekts ist hier: Natives ZFS für Linux . Tatsächlich gab es schon lange vorher ein ZFS-für-Linux-Projekt, das auf dem FUSE-Framework basierte, aber es ist ein ZFS-Dateisystem auf Benutzerebene und seine Leistung ist viel schlechter. Daher ist einer der Zwecke des Native-ZFS-für-Linux-Projekts Als Ersatz für dieses ZFS-FUSE bietet es native ZFS-Unterstützung für Linux.
Das Problem besteht jedoch darin, dass es aufgrund der Inkompatibilität zwischen den beiden Lizenzvereinbarungen zu Urheberrechtsproblemen kommt, da der Linux-Kernel die GPL-Lizenzvereinbarung verwendet und ZFS auf der CDDL-Lizenzvereinbarung von Sun basiert. Um das Urheberrechtsproblem zu lösen, wird dieses native ZFS für Linux-Projekt in Form eines Kernelmoduls verteilt, und die Urheberrechtslizenz basiert ebenfalls auf dem CDDL-Protokoll wie ZFS.
Berichten von Phoronix zufolge wird KQ Infotech, das das Projekt Native ZFS für Linux entwickelt, nächsten Monat (ca. 15. September) offiziell ein vollständig verfügbares Linux-Kernel-ZFS-Modul veröffentlichen. Dieses ZFS-Modul basiert auf ZFS Pool 18 und hat die ZFS POSIX-Schicht implementiert. Derzeit unterstützt dieser Code jedoch nur 64-Bit-Linux-Systeme und es werden auch RPM-Pakete für Fedora 12 und Red Hat Enterprise Linux 6 Beta 2 veröffentlicht. Natürlich können Sie dieses Modul auch unter Ubuntu 10.04 LTS verwenden, Sie müssen es jedoch manuell aus dem Quellcode kompilieren und installieren.