FreeBSD қолдауы Linux жүйесінде ZFS жүйесіне қосылды

Кодтық базаға»Linux-тағы ZFS», жобаның демеушілігімен әзірленген OpenZFS ZFS анықтамалық іске асыру ретінде, қабылданды өзгертулер қосу қолдау FreeBSD операциялық жүйесі. Linux жүйесінде ZFS жүйесіне қосылған код FreeBSD 11 және 12 тармақтарында сыналған.Осылайша, FreeBSD әзірлеушілері бұдан былай Linux шанышқысында өздерінің синхрондалған ZFS қолдауын қажет етпейді және FreeBSD-ке қатысты барлық өзгерістерді әзірлеу келесіде жүзеге асырылады. негізгі жоба. Сонымен қатар, FreeBSD жүйесіндегі «ZFS on Linux» негізгі тармағының өнімділігі әзірлеу процесінде үздіксіз интеграциялық жүйеде тексерілетін болады.

Еске салайық, 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» енді ZFS әзірлеудің негізгі, жалғыз, бірлескен жобасы ретінде қарастырылады. FreeBSD үшін "Linux жүйесіндегі ZFS" қол жетімді, бірақ Illumos ұсынған ZFS іске асыруында емес мүмкіндіктердің арасында: көп хост режимі (MMP, Multi Modifier Protection), кеңейтілген квота жүйесі, деректер жиынын шифрлау, блоктарды бөлу кластарын бөлек таңдау (бөлу кластары), RAIDZ енгізуді және бақылау сомасын есептеуді жылдамдату үшін векторлық процессор нұсқауларын пайдалану, жетілдірілген пәрмен жолы құралдары, жарыс күйінің көптеген қателерін түзетеді және блоктау.

Ақпарат көзі: opennet.ru

пікір қалдыру