Suport pentru FreeBSD a fost adăugat în ZFS pe Linux

În baza de cod „ZFS pe Linux“, dezvoltată sub egida proiectului OpenZFS ca o implementare de referință a ZFS, acceptate modificări care adaugă asistență sistemului de operare FreeBSD. Codul adăugat în „ZFS on Linux” a fost testat în ramurile FreeBSD 11 și 12. Astfel, dezvoltatorii FreeBSD nu mai trebuie să mențină o ramură sincronizată proprie a „ZFS on Linux”, iar dezvoltarea tuturor modificărilor legate de FreeBSD va avea loc în principalul proiect. În plus, funcționalitatea ramurii principale „ZFS on Linux” în FreeBSD va fi testată în sistemul de integrare continuă în timpul dezvoltării.

Să ne amintim că, în decembrie 2018, dezvoltatorii FreeBSD au venit cu to transition to the ZFS implementation from the project “ ” (ZoL), around which all recent activity related to the development of ZFS has focused. The reason for the migration mentioned was the stagnation of the ZFS codebase from the Illumos project (a fork of OpenSolaris), which was previously used as the basis for transferring related changes to ZFS in FreeBSD. The support for the ZFS codebase in Illumos was until recently handled by Delphix, which is developing the operating systemZFS pe Linux“ (ZoL), în jurul căruia s-a concentrat recent toată activitatea legată de dezvoltarea ZFS. Ca motiv pentru migrație a fost menționată stagnarea bazei de cod ZFS de la proiectul Illumos (fork OpenSolaris), care a fost folosit anterior ca bază pentru transferul modificărilor legate de ZFS în FreeBSD. Principalul aport în suportul bazei de cod ZFS în Illumos a fost realizat până de curând de compania Delphix, care dezvoltă sistemul de operare (a fork of Illumos). A year ago, Delphix decided to transition to “ZFS on Linux”, which led to the stagnation of ZFS from the Illumos project and the transfer of all development-related activity to the “ZFS on Linux” project, which is now regarded as the main implementation. (fork Illumos). Acum doi ani, compania Delphix a decis să treacă la „ZFS on Linux”, ceea ce a dus la stagnarea ZFS de la proiectul Illumos și la concentrarea întregii activități de dezvoltare în cadrul proiectului „ZFS on Linux”, care este acum considerat implementarea principală OpenZFS.

Dezvoltatorii FreeBSD au decis să urmeze exemplul general și să nu încerce să se mențină pe Illumos, deoarece această implementare este deja mult în urma funcționalității și necesită resurse mari pentru întreținerea codului și transferul modificărilor. „ZFS on Linux” este acum văzut ca proiectul comun principal pentru dezvoltarea ZFS. Printre caracteristicile disponibile în „ZFS on Linux” pentru FreeBSD, dar absente în implementarea ZFS de la Illumos: modul multihost (Multi Modifier Protection);, Protecția Multi Modifier), sistem avansat de cote, criptarea seturilor de date, selecția separată a claselor de alocare a blocurilor, utilizarea instrucțiunilor de procesor vectorial pentru accelerarea implementării RAIDZ și calcularea sumelor de verificare, instrumentarul îmbunătățit pentru linia de comandă, corectarea multor erori legate de condiții de competiție și blocaje.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster