A FreeBSD fejlesztői át kívánják állítani a ZFS-t a ZoL "ZFS on Linux" -ra

zfs-linux

Néhány nappal ezelőtt a a FreeBSD projektért felelős fejlesztők fordítási tervet nyújtottak be a ZFS fájlrendszerhez a megvalósítási projektben használják a "ZFS on Linux" projekthez (ZoL), amely a Linux ZFS portját fejleszti.

A migráció oka a ZFS kódbázis stagnálása az Illumos projektből (az OpenSolaris villája), amelyet korábban a ZFS-sel kapcsolatos változások FreeBSD-re történő átvitelének alapjaként használtak.

-Ról ZFS

A ZFS egy fájlrendszer és kötetkezelő, amelyet eredetileg a Sun Microsystems fejlesztett ki az Ön Solaris operációs rendszeréhez. Az eredeti jelentése a „Zettabyte File System” volt, de ez most rekurzív rövidítés.

A ZFS kiemelkedik nagy kapacitásával, a korábban különálló fájlrendszer és kötetkezelő koncepciók egyetlen termékbe történő integrálásával, új lemezes keretrendszerrel, könnyű fájlrendszerekkel és könnyű tárhelykezeléssel.

Egészen a közelmúltig A ZFS-hez kapcsolódó fejlesztések nagy részét a "ZFS on Linux" projekt és a Delphix cég készítette.

A vállalat fejleszti a Delphix DelphixOS operációs rendszert (az Illumos elágazása), amely korábban ZFS támogatást nyújtott az Illumos kódbázisban.

A fejlesztés a A ZFS áttér a Linuxra

Néhány hónappal ezelőtt (az év elején) A Delphix bejelentette az átállást a "ZFS on Linux" megvalósítására, amely végül a ZFS-sel kapcsolatos összes tevékenységet egy helyre hozta.

A folyamatban lévő és figyelemmel kísért ZFS projektek közül csak a "ZFS on Linux" maradt meg, ami ma már az OpenZFS elsődleges megvalósításának tekinthető.

Mivel az Illumos ZFS megvalósítása funkcionalitását tekintve már jelentősen elmarad a "ZFS on Linux" -tól.

A FreeBSD fejlesztői rájöttek, hogy a FreeBSD közösség nem elég erős a meglévő kódbázis önálló fenntartására és fejlesztésére.

Ha továbbra is használja az Illumos alkalmazást, akkor a funkcionalitás hiánya csak nőni fog, és a javítás átvitele egyre több erőforrást igényel.

Ahelyett, hogy megpróbált volna ragaszkodni az Illumoshoz, a FreeBSD ZFS támogató csapata úgy döntött, hogy a "ZFS on Linux" -t fogadja el a fő ZFS fejlesztési projektként, a meglévő erőforrásokat irányítja kódjaik hordozhatóságának növelésére, és a kódalapjukat használja. a FreeBSD ZFS megvalósítása.

A FreeBSD támogatását közvetlenül a "ZFS on Linux" kódba integrálják, és elsősorban ennek a projektnek az adattáraiban fejlesztik (az egyetlen lerakatban történő közös fejlesztés kérdésében már megállapodtak Brian Behlendorf, a ZFS Linux vezetője).

openZFS

Miért Linux, és nem folytatja a FreeBSD használatát?

jelenleg a FreeBSD "ZFS on Linux" portjának prototípusát már elkészítették felülvizsgálatra.

A FreeBSD kódbázisba történő integrálásához továbbra is számos új funkcióval kell kiegészíteni az opencrypto keretrendszert.

A port összekapcsolása a "ZFS on Linux" fő kódbázissal, hozzá kell adniuk a FreeBSD támogatását a folyamatos integrációs rendszerhez, biztosítaniuk kell, hogy a kód megfeleljen az összes tesztnek, és további minőségi teszteket kell végrehajtaniuk.

A FreeBSD kódbázis ZFS implementációjának cseréjét április 15-re tervezik, ha két hónap telt el a port stabilizálása óta (különben a határidő megváltozik).

A jövőben három hónapig a ZFS régi és új verziói együtt fognak élni, ezt követően eltávolítják a régi Illumos-alapú ZFS-kódot.

Azon új funkciók közül, amelyek a FreeBSD számára elérhetők a ZoL porton, az Illumos ZFS megvalósításban azonban nem, van multihost mód (MMP, multi-modifier védelem), fejlett kvóta rendszer, adatkészlet titkosítás, a blokk hozzárendelési osztályok külön kiválasztása. órák).

A vektorprocesszoros utasítások használata a RAIDZ megvalósításának felgyorsításához és az ellenőrző összegek kiszámításához, továbbfejlesztett parancssori eszközök.

A ZoL emellett számos, a verseny körülményeivel és hibáival kapcsolatos hibát kijavít, amelyeket az Illumos kód még mindig kijavít.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Patricio dijo

    A FreeBSD által a ZoL-re történő végleges változtatásra nem kerül sor ilyen hamar, mivel bár a ZoL nagyobb számú funkcióval rendelkezik, a FreeBSD érettebb és stabilabb ZFS-megvalósítással rendelkezik, bizonyos előnyök mellett:
    -Egy meglehetősen kiváló TRIM támogatás
    -VFS ismeri többek között az ARC-t.
    És nem szándékoznak a semmiért feláldozni ezeket és más tulajdonságokat.
    Hosszú távon azonban mindkét félnek nyernie kell (vagy remélem).