Ir sākusies uz “ZFS on Linux” pārsūtīto FreeBSD būvējumu testēšana

Kriss Mūrs, PC-BSD projekta radītājs un iXsystems viceprezidents, paziņoja par instalācijas mezglu testēšanas sākumu FreeBSD 12 STABILS и FreeBSD 13-HEAD, kurā sākotnēji FreeBSD atbalstītās ZFS failu sistēmas ieviešana tiek aizstāta ar projekta "ZFS uz Linux". Pateicoties iniciatīvai padarīt "ZFS on Linux" kodu pārnēsājamu uz citām sistēmām, FreeBSD bija sagatavots porti sysutils/zol (utilītas) un sysutils/zol-kmod (kodola modulis), kurus tagad ir ieteikts pārbaudīt. Failu sistēmas kontekstā vienkāršākais veids, kā pārbaudīt, ir nodrošināt iepriekš izveidotus instalācijas attēlus, kuriem ir atspējota sākotnējā ZFS ieviešana un porti ar iepriekš instalētu ZFS operētājsistēmā Linux. UFS un ZFS var izmantot kā failu sistēmas saknes nodalījumam.

Atcerēsimies, ka pagājušā gada decembrī FreeBSD izstrādātāji nāca klajā ar iniciatīvs pāreja uz ZFS ieviešanu no projekta "ZFS uz Linux“(ZoL), ap kuru pēdējā laikā ir koncentrējusies visa ar ZFS attīstību saistītā darbība. Minētais migrācijas iemesls bija Illumos projekta ZFS kodu bāzes stagnācija (OpenSolaris dakša), kas iepriekš tika izmantota kā pamats ar ZFS saistīto izmaiņu migrēšanai uz FreeBSD. Vēl nesen atbalstu ZFS kodu bāzei Illumos nodrošināja Delphix, kas izstrādā operētājsistēmu DelphixOS (Illumos dakša). Pirms gada Delphix pieņēma lēmumu pāriet uz "ZFS on Linux", kā rezultātā ZFS stagnēja no Illumos projekta un visas ar izstrādi saistītās aktivitātes pārcēla uz "ZFS on Linux" projektu, kas šobrīd tiek uzskatīts par galveno ieviešanu. OpenZFS.

FreeBSD izstrādātāji nolēma sekot vispārējam piemēram un nemēģināt pieturēties pie Illumos, jo šī ieviešana jau tagad ir krietni atpalikusi funkcionalitātē un prasa lielus resursus, lai uzturētu kodu un migrētu izmaiņas. "ZFS uz Linux" tagad tiek uzskatīts par galveno, vienoto, sadarbības ZFS izstrādes projektu. FreeBSD atbalsts tiks integrēts tieši ZFS uz Linux kodā un izstrādāts šī projekta galvenajā repozitorijā.

Dažas funkcijas, kas ir pieejamas FreeBSD "ZFS on Linux" portā, bet kurām trūkst Illumos ZFS ieviešanas:

  • Vairāku resursdatoru režīms (MMP;
  • Vairāku modifikatoru aizsardzība);
  • Paplašināta kvotu sistēma;
  • Datu kopu šifrēšana;
  • Atsevišķa bloku sadales klašu (piešķiršanas klases) izvēle;
  • Vektoru procesora instrukciju izmantošana, lai paātrinātu RAIDZ ieviešanu un kontrolsummu aprēķinus;
  • Uzlaboti komandrindas rīki;
  • Izlabotas daudzas kļūdas, kas saistītas ar sacensību apstākļiem un slēdzenēm.

Avots: opennet.ru

Pievieno komentāru