FreeBSD Support bäigefüügt ZFS op Linux

Zu der Code Basis "ZFS op Linux", entwéckelt ënner der Regie vum Projet OpenZFS als Referenz Implementatioun vun ZFS, ugeholl Ännerungen dobäi ënnerstëtzen FreeBSD Betribssystem. De Code, deen op ZFS op Linux bäigefüügt gouf, gouf an de Filialen vun FreeBSD 11 an 12 getest. Dofir brauche FreeBSD Entwéckler net méi hiren eegene synchroniséierten ZFS op Linux Gabel z'erhalen, an d'Entwécklung vun all FreeBSD-relatéierten Ännerungen gëtt am Haaptprojet. Zousätzlech gëtt d'Performance vun der Haaptzweig "ZFS op Linux" an FreeBSD am kontinuéierlechen Integratiounssystem während dem Entwécklungsprozess getest.

Loosst eis drun erënneren datt am Dezember 2018 FreeBSD Entwéckler komm sinn Initiativ Iwwergank zu ZFS Ëmsetzung vum Projet "ZFS op Linux"(ZoL), ronderëm déi all Aktivitéit am Zesummenhang mat der Entwécklung vum ZFS viru kuerzem konzentréiert ass. De Grond zitéiert fir d'Migratioun war d'Stagnatioun vun der ZFS Codebase vum Illumos-Projet (eng Gabel vun OpenSolaris), déi virdru als Basis benotzt gouf fir ZFS-relatéiert Ännerungen op FreeBSD ze migréieren. Bis viru kuerzem ass den Haaptbeitrag fir d'Ënnerstëtzung vun der ZFS Code Basis zu Illumos vun Delphix gemaach, deen de Betribssystem entwéckelt DelphixOS (Illumos Gabel). Virun zwee Joer huet Delphix d'Entscheedung getraff fir op "ZFS op Linux" ze plënneren, wat dozou gefouert huet datt ZFS aus dem Illumos Projet stagnéiert an all Entwécklungsaktivitéit am Projet "ZFS on Linux" konzentréiert huet, deen elo als Haaptimplementatioun ugesi gëtt. OpenZFS.

D'FreeBSD Entwéckler hunn decidéiert dat allgemengt Beispill ze verfollegen an net ze probéieren Illumos ze halen, well dës Implementatioun scho wäit hannendrun an der Funktionalitéit ass a grouss Ressourcen erfuerdert fir de Code z'erhalen an Ännerungen ze migréieren. "ZFS op Linux" gëtt elo als den Haapt, eenzegen, kollaborativen ZFS Entwécklungsprojet gesinn. Ënnert de Funktiounen déi am "ZFS op Linux" fir FreeBSD verfügbar sinn, awer net an der ZFS Implementatioun vum Illumos: Multihost Modus (MMP, Multi Modifier Protection), erweidert Quotesystem, Dateverschlësselung, getrennte Selektioun vu Blockallokatiounsklassen (Allokatiounsklassen), Benotzung vu Vektorprozessorinstruktiounen fir d'RAIDZ Implementatioun an d'Kontrollsumberechnungen ze beschleunegen, verbessert Kommandozeilinstrumentatioun, fixéiert vill Rennbedéngungsfehler an blockéieren.

Source: opennet.ru

Setzt e Commentaire