ФрееБСД се сада може градити из других оперативних система

Л Програмери ФрееБСД објавили су извештај о напретку пројекта од јула до септембра 2020. Најзначајније достигнуће био могућност изградње основног ФрееБСД система у окружењима заснованим на другим оперативним системима. Потреба за надградњом других оперативних система вођена је жељом да се за тестирање ФрееБСД-а користе алати за континуирану интеграцију специфични за Линук или мацОС.

Рад на имплементацији унакрсне изградње наставља се од 2017. године, а најновија закрпа је укључена у септембру, што је неопходно за пуни рад буилдворлд-а и буилдкернела на другим оперативним системима. Израда започиње посебно припремљеним слојем ./тоолс/буилд/маке.пи и може се изводити на системима са инсталираним ЛЛВМ 10 или 11.

Остале промене укључују их грантови Фондације ФрееБСД раде за побољшати подршку за ВиФи, побољшати Линук КПИ оквир за цПодршка АПИ-ја за Линук кернел ДРМ, побољшати компатибилност Линукулатора са апликацијама, ажурирати графичке управљачке програме, додати Зстд компресију у ОпенЗФС, проширите РАИД-З партиције У лету, побољшана подршка за ЛБДБ програм за отклањање грешака.

С друге стране, ФрееБСД Фоундатион такође ради на побољшању динамичког повезивања током радар (ртлд) и ЕЛФ утоваривач, побољшати закључавање УНИКС домене утичнице, ажурирати грађевинску инфраструктуру, проширити подршку за АРМ64 и мигрирајте спремиште у Гит.

Поред тога, решени су сви познати проблеми у свн2гит-у, укључујући недоследности метаподатака у дневнику промена Субверзије. Коначни прелаз на Гит ће се догодити као припрема за излазак ФрееБСД 13.0. Још увек нема планова за превођење постојећег стабилног развоја грана у Гит.

Крајем октобра планирају да покрену пробно Гит спремиште за покретање веза и упознавање програмера. Очекује се да ће главна срц и доц спремишта мигрирати на Гит средином новембра, док временски рокови за спремишта лука тек треба да буду утврђени.

ФрееБСД Портс Цоллецтион прешао је прекретницу од 40.000 лука, са отвореним 2525 ПР-а, од којих 595 ПР-а тек треба да се анализирају. Ажуриране верзије Перл 5.32, ПостгреСКЛ 12, ПХП 7.4, ГНОМЕ 3.36, Кт5 5.15.0, Емацс а 27.1, КДЕ Фрамеворкс 5.74.0 и пкг 1.15.8. Примењена је компатибилност са ЛибреОффице 7.0.

Меса и сродни портови су премештени да користите систем за изградњу мезона уместо аутоматских алата, Кс.орг је ажуриран 1.20.9, либдрм и либевдев. Тхе драјвери графике дрм синхронизовани су са Линук кернелом 5.4.62. Главне базе либдрм и либевдев кода су модификоване да подржавају ФрееБСД.

Радило се на употреби удев / евдев и либинпут за побољшање компатибилности са улазним уређајима који више не захтевају локална подешавања. Измена ће бити предложена у издању ФрееБСД 27 од 12.2. октобра.

У инфраструктури за емулацију окружења Линук (Линукулатор), почео је рад на решавању проблема са покренутим апликацијама специфичним за Линук (на пример, анализирају се разлози за неоперабилност Цхромиум, Фирефок, ДБ2, Орацле, ЕАГЛЕ, Мемцацхед, Нгинк, Стеам, сигнал-десктоп, ВЛЦ, 1пассворд).

Током извештајног периода, верзија Линук кернела коју је најавио емулатор подигнута је на 3.10.0 (као у РХЕЛ 7), побољшан је геттинам позив у цхроот-у, побољшана је подршка за мемфд, додат је системски позив и БЛКПБСЗГЕТ иоцтл, и реализована је подршка за кцов.

Додан је нови сисцтл цомпат.линук.усе_емул_патх. Прерађено руковање грешкама. Лука сисутилс / дебоотстрап ажуриран је на верзију 1.0.123 да би креирао песковнике са Дебианом и Убунтуом. Промене ће бити укључене у верзију 12.2.

ДТС (Извори стабла уређаја) датотеке су синхронизоване са језгром Линук 5.8 на грани ХЕАД и са језгром 5.6 на грани 12-СТАБЛЕ.

Наставља се рад на имплементацији могућности рада НФС-а преко шифрованог комуникационог канала заснованог на ТЛС 1.3, уместо употребе Кербероса (сек мод = крб5п), који је ограничен на шифровање само РПЦ порука и имплементиран је само у софтверу. Нова имплементација користи ТЛС стог који пружа језгро да омогући хардверско убрзање.

izvor:


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

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

*

*

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