FreeBSD код базасы OpenZFS (Linux боюнча ZFS) колдонуу үчүн өзгөртүлгөн

FreeBSD темасында ZFS файл системасын ишке ашыруу (HEAD) которулган код базасын иштеп чыгуу үчүн OpenZFS кодун колдонуу "Linux боюнча ZFS» ZFS шилтеме варианты катары. Жазында FreeBSD колдоосу негизги OpenZFS долбооруна которулган, андан кийин FreeBSD менен байланышкан бардык өзгөртүүлөрдү иштеп чыгуу ошол жерде уланган жана FreeBSD иштеп чыгуучулары OpenZFS долбоору тарабынан иштелип чыккан бардык инновацияларды системага тез өткөрүп бере алышкан.

OpenZFSге өткөндөн кийин FreeBSDде жеткиликтүү болгон өзгөчөлүктөрдүн арасында: кеңейтилген квота системасы, маалыматтар топтомун шифрлөө, блокторду бөлүштүрүү класстарын өзүнчө тандоо (бөлүштүрүү класстары), RAIDZ жана текшерүү суммасын ишке ашырууну тездетүү үчүн вектордук процессордун көрсөтмөлөрүн колдонуу эсептөөлөр, ZSTD кысуу алгоритмин колдоо, режим multihost(MMP, Multi Modifier Protection), жакшыртылган буйрук сап инструменттери, көптөгөн жарыш шарттарын жана кулпулоо маселелерин оңдоо.

Эске салсак, 2018-жылдын декабрь айында FreeBSD иштеп чыгуучулары ойлоп тапкан демилге долбоордон ZFS ишке өтүү "Linux боюнча ZFS"(ZoL), анын айланасында жакында ZFSди өнүктүрүүгө байланышкан бардык иш-аракеттер топтолгон. Миграциянын себеби мурда ZFS менен байланышкан өзгөртүүлөрдү FreeBSDге көчүрүү үчүн негиз катары колдонулган Illumos долбоорунан (OpenSolaris айрысы) ZFS код базасынын токтоп калгандыгы болду.

Акыркы убакка чейин Illumos'тун ZFS коддук базасын колдоого негизги салымды операциялык системаны иштеп чыгуучу Delphix кошкон. DelphixOS (Illumos айры). Үч жыл мурун, Delphix "Linux боюнча ZFS"ке өтүү чечимин кабыл алган, анын натыйжасында ZFS Illumos долбоорунан токтоп, бардык иштеп чыгуу ишмердүүлүгү "Linux боюнча ZFS" долбооруна топтолгон, ал азыр негизги ишке ашыруу болуп эсептелет. OpenZFS.

FreeBSD иштеп чыгуучулары жалпы үлгүнү ээрчүүнү жана Illumos'ту карманууга аракет кылбай коюуну чечишти, анткени бул ишке ашыруу функционалдык жагынан алда канча артта калган жана кодду сактоо жана өзгөртүүлөрдү көчүрүү үчүн чоң ресурстарды талап кылат. "Linux боюнча ZFS" негизиндеги OpenZFS азыр бирдиктүү ZFS иштеп чыгуу долбоору болуп эсептелет.

Source: opennet.ru

Комментарий кошуу