Es hat mit der Testphase von FreeBSD-Versionen begonnen, die auf „ZFS on Linux“ umgestellt wurden

Kris Moore, der Gründer des PC-BSD Projekts und Vizepräsident von iXsystems, hat über den Beginn der Testphase der Installationspakete FreeBSD 12-STABLE und FreeBSD 13-HEAD, in denen die ursprünglich in FreeBSD unterstützte Implementierung des ZFS-Dateisystems durch die Ergebnisse des Projekts „ZFS auf Linux“ ersetzt wurde. Dank der Initiative zur Portabilität des Codes „ZFS on Linux“ auf andere Systeme wurden für FreeBSD werden die Ports sysutils/zol (Hilfsprogramme) und sysutils/zol-kmod (Kernelmodul) bereitgestellt, die nun zum Testen angeboten werden. Im Kontext des Dateisystems besteht die einfachste Möglichkeit zum Testen darin, fertige Installationsabbilder bereitzustellen, in denen die ursprüngliche Implementierung von ZFS deaktiviert und die Ports mit „ZFS on Linux“ vorinstalliert sind. UFS und ZFS können als FS für die Root-Partition verwendet werden.

Wir erinnern daran, dass die Entwickler von FreeBSD im Dezember letzten Jahres eine Stellungnahme abgaben Initiative zum Übergang auf die ZFS-Implementierung des Projekts „ZFS auf Linux» (ZoL), um das sich in letzter Zeit alle Aktivitäten zur Entwicklung von ZFS konzentriert haben. Als Grund für die Migration wurde die Stagnation der ZFS-Codebasis aus dem Illumos-Projekt (ein Fork von OpenSolaris) genannt, das zuvor als Grundlage für die Übertragung von ZFS-Änderungen nach FreeBSD diente. Bis vor kurzem wurde die ZFS-Codebasis in Illumos von der Firma Delphix unterstützt, die das Betriebssystem entwickelt. DelphixOS (Fork von Illumos). Vor einem Jahr nahm die Firma Delphix die Entscheidung, auf „ZFS on Linux“ umzusteigen, was zur Stagnation von ZFS im Illumos-Projekt und zur Verlagerung aller damit verbundenen Entwicklungsaktivitäten in das Projekt „ZFS on Linux“ führte, das nun als die primäre Implementierung betrachtet wird. OpenZFS.

Die Entwickler von FreeBSD entschieden sich, dem allgemeinen Beispiel zu folgen und nicht an Illumos festzuhalten, da diese Implementierung bereits erheblich hinter der Funktionalität zurückliegt und wesentlich mehr Ressourcen für die Wartung des Codes und die Übertragung von Änderungen benötigt. „ZFS on Linux“ wird nun als das primäre gemeinsame Projekt zur Entwicklung von ZFS angesehen. Die Unterstützung von FreeBSD wird direkt in den Code von „ZFS on Linux“ integriert und hauptsächlich im Hauptrepository dieses Projekts weiterentwickelt.

Einige Funktionen, die im „ZFS on Linux“-Port für FreeBSD verfügbar sind, aber in der ZFS-Implementierung von Illumos fehlen:

  • Multihost-Modus (MMP;
  • Multi Modifier Protection);
  • Erweitertes Quotasystem;
  • Verschlüsselung von Datensätzen;
  • Getrennter Auswahl von Zuweisungsklassen (allocation classes);
  • Verwendung von Vektorprozessoranweisungen zur Beschleunigung der RAIDZ-Implementierung und Berechnung von Prüfziffern;
  • Verbesserte Befehlszeilentools;
  • Behebung vieler Fehler, die mit Race Conditions und Deadlocks verbunden sind.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster