Програмери ФрееБСД намеравају да мигрирају ЗФС на ЗоЛ „ЗФС на Линуку“

зфс-линук

Пре неколико дана програмери задужени за пројекат ФрееБСД предали су план превода за систем датотека ЗФС користи се у пројекту имплементације за пројекат "ЗФС на Линуку" (ЗоЛ), који развија ЗФС порт за Линук.

Разлог миграције је стагнација ЗФС кодне базе из пројекта Иллумос (вилица ОпенСоларис-а), који је претходно коришћен као основа за пренос промена повезаних са ЗФС-ом ​​на ФрееБСД.

Око ЗФС

ЗФС је систем датотека и менаџер волумена који је првобитно развио Сун Мицросистемс за ваш Соларис ОС. Првобитно значење било је „Зеттабите Филе Систем“, али сада је рекурзивна скраћеница.

ЗФС се издваја по великом капацитету, интеграцији претходно одвојених концепата система датотека и концепта управљача волуменом у један производ, новом оквиру на диску, лаганим системима датотека и лаком управљању простором за складиштење.

До недавно, Већину развоја повезаних са ЗФС произвели су пројекат „ЗФС на Линуку“ и компанија Делпхик.

Компанија развија оперативни систем Делпхик ДелпхикОС (виљушка Иллумоса) која је претходно пружала ЗФС подршку у Иллумос бази података.

Развој ЗФС ће се мигрирати на Линук

Пре неколико месеци (почетком године), Делпхик најавио прелазак на имплементацију „ЗФС-а на Линук-у“, што је коначно на све место ставило све активности повезане са ЗФС-ом.

Од текућих и надгледаних ЗФС пројеката, остао је само „ЗФС на Линуку“, што се сада може сматрати примарном имплементацијом ОпенЗФС-а.

Будући да имплементација ЗФС-а од стране Иллумоса већ значајно заостаје за „ЗФС-ом ​​на Линук-у“ у погледу функционалности.

Програмери ФрееБСД схватили су да ФрееБСД заједница није довољно јака да самостално одржава и развија постојећу базу кода.

Ако наставите да користите Иллумос, јаз у функционалности ће се само повећавати и за пренос закрпе биће потребно све више ресурса.

Уместо да покушава да се држи Иллумоса, тим за подршку ЗФС-а у ФрееБСД-у одлучио је да прихвати „ЗФС на Линук-у“ као главни развојни пројекат ЗФС-а, усмери постојеће ресурсе на повећање преносивости свог кода и користи њихову базу кода. примена ЗФС-а за ФрееБСД.

Подршка за ФрееБСД биће интегрисана директно у „ЗФС на Линук“ коду и развијаће се углавном у спремиштима овог пројекта (питање заједничког развоја у једном спремишту већ је договорено са Брианом Бехлендорфом, вођом ЗФС пројекта на Линуку).

опенЗФС

Зашто Линук, а не наставити на ФрееБСД-у?

Тренутно, прототип порта „ЗФС на Линуку“ за ФрееБСД већ је припремљен за преглед.

Да би се интегрисао у базу кодова ФрееБСД, остаје да додате неколико нових функција у опенцрипто фрамеворк.

Да бисте комбиновали порт са главном базом кода "ЗФС на Линуку", треба да додају ФрееБСД подршку систему континуиране интеграције, осигурају да код прође све тестове и изврше додатне тестове квалитета.

Замена примене ЗФС-а у бази ФрееБСД кодова заказана је за 15. април, ако су прошла два месеца од стабилизовања луке (у супротном рок ће бити промењен).

У будућности, током три месеца, стара и нова верзија ЗФС-а ће коегзистирати, након чега ће бити уклоњен стари ЗФС-код заснован на Иллумосу.

Од нове функционалности која је доступна у ЗоЛ порту за ФрееБСД, али не и у имплементацији Иллумос ЗФС, забележите мултихост режим (ММП, заштита са више модификатора), напредни систем квота, шифровање скупа података, засебан избор класа додељивања блокова. лекције).

Коришћење упутстава векторских процесора за убрзавање имплементације РАИДЗ-а и израчунавање контролних сума, побољшани алати командне линије.

ЗоЛ такође исправља многе грешке повезане са условима трке и прекидима, које још увек нису исправљене у Иллумос коду.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Патрицио дијо

    Дефинитивна промена ФрееБСД-а у ЗоЛ неће се догодити тако брзо, јер иако ЗоЛ има већи број функционалности, ФрееБСД има зрелију и стабилнију имплементацију ЗФС-а, поред одређених предности као што су:
    -Прилично супериорна ТРИМ подршка
    -ВФС је свестан АРЦ-а, између осталих.
    И ни за шта не намеравају да жртвују ове и друге особине.
    Међутим, дугорочно би обе стране требало да победе (или се бар надам).