FreeBSD kod bazasi OpenZFS (Linuxda ZFS) dan foydalanishga koʻchirildi.

FreeBSD upstream (HEAD) da ZFS fayl tizimini joriy qilish tarjima qilingan kod bazasini ishlab chiqadigan OpenZFS kodidan foydalanish "Linuxda ZFS' ZFS mos yozuvlar varianti sifatida. Bahorda FreeBSD-ni qo'llab-quvvatlash asosiy OpenZFS loyihasiga o'tkazildi, shundan so'ng u FreeBSD bilan bog'liq barcha o'zgarishlarni ishlab chiqishda davom etdi va FreeBSD ishlab chiquvchilari OpenZFS loyihasi tomonidan ishlab chiqilgan barcha innovatsiyalarni tizimga tezda o'tkazishga muvaffaq bo'lishdi.

OpenZFS-ga o'tgandan so'ng FreeBSD-da mavjud bo'lgan xususiyatlar qatorida: kengaytirilgan kvota tizimi, ma'lumotlar to'plamlarini shifrlash, ajratish sinflarini alohida tanlash (ajratish sinflari), RAIDZni amalga oshirishni tezlashtirish uchun vektor protsessor ko'rsatmalaridan foydalanish va hisoblash. nazorat summalari, ZSTD siqish algoritmini qo'llab-quvvatlash, multihost rejimi (MMP, Multi Modifier Protection), takomillashtirilgan buyruq qatori asboblar to'plami poyga sharoitlari va qulflar bilan bog'liq ko'plab xatolarni tuzatadi.

Eslatib o'tamiz, 2018 yil dekabr oyida FreeBSD ishlab chiquvchilari chiqdi tashabbus loyihadan ZFSni amalga oshirishga o'tish "Linuxda ZFS» (ZoL), uning atrofida yaqinda ZFS rivojlanishi bilan bog'liq barcha faoliyat jamlangan. Illumos loyihasidagi ZFS kod bazasining turg'unligi (OpenSolaris vilkasi) migratsiya sababi sifatida ko'rsatilgan, bu avval ZFS bilan bog'liq o'zgarishlarni FreeBSD-ga ko'chirish uchun asos sifatida ishlatilgan.

Illumos-da ZFS kod bazasini yaqin vaqtgacha qo'llab-quvvatlashga asosiy hissani operatsion tizimni ishlab chiquvchi Delphix qo'shgan. Delphix OS (Illumos vilkasi). Uch yil oldin Delphix "Linuxdagi ZFS" ga o'tish to'g'risida qaror qabul qildi, bu esa ZFSning Illumos loyihasidan turg'unlashishiga va rivojlanish bilan bog'liq barcha faoliyatning hozirda ko'rib chiqilayotgan "Linuxdagi ZFS" loyihasida to'planishiga olib keldi. asosiy amalga oshirish OpenZFS.

FreeBSD ishlab chiquvchilari Illumos-ni ushlab qolishga urinmaslikka qaror qilishdi, chunki bu dastur allaqachon funksionallik jihatidan ancha orqada va kod va port o'zgarishlarini saqlab qolish uchun ko'proq resurslarni talab qiladi. "Linuxdagi ZFS" ga asoslangan OpenZFS endi yagona hamkorlikdagi ZFSni ishlab chiqish loyihasi sifatida qaraladi.

Manba: opennet.ru

a Izoh qo'shish