Издање оперативног система ДрагонФли БСД 5.8

Доступан издање ДрагонФлиБСД 5.8, оперативни систем са хибридним језгром, створио 2003. године у циљу алтернативног развоја ФрееБСД 4.к гране. Међу карактеристикама ДрагонФли БСД-а можемо истаћи дистрибуирани верзионисани систем датотека ЧЕКИЋ, подршка за учитавање „виртуелних“ системских језгара као корисничких процеса, могућност кеширања ФС података и метаподатака на ССД дисковима, контекстуално осетљиве симболичке везе, могућност замрзавања процеса док се њихово стање чува на диску, хибридно језгро које користи лагане нити (ЛВКТ) .

Главни побољшањадодато у ДрагонФлиБСД 5.8:

  • Главни састав укључује услужни програм дсинтх, дизајниран за локално састављање и одржавање ваших ДПорт бинарних спремишта. Подржана је паралелизација склопа произвољног броја портова, узимајући у обзир стабло зависности. У припреми за ново издање, ДПорт је такође направио велики број промена које имају за циљ да убрзају изградњу неколико зависних пакета.
  • либц имплементира ефикасан механизам маскирања сигнала, који омогућава заштиту маллоц*() и сличних функција од проблема због њиховог прекида сигналом. За краткорочно блокирање и деблокирање сигнала, предложене су функције сигблоцкалл() и сигунблоцкалл(), које раде без позивања система. Поред тога, либц је прилагодио стрток() функцију за употребу у апликацијама са више нити, додао константе ТАБДЛИ, ТАБ0, ТАБ3 и функцију __еррно_лоцатион да побољша подршку за дпортс.
  • Компоненте интерфејса ДРМ (Дирецт Рендеринг Манагер) су синхронизоване са Линук кернелом 4.9, са одабраним функцијама пренетим из кернела 4.12 са циљем побољшања подршке за Ваиланд.
    Дрм/и915 драјвер за Интел ГПУ је синхронизован са Линук кернелом 4.8.17 са кодом пренетим из кернела 5.4 за подршку новим чиповима (Скилаке, Цоффелаке, Амбер Лаке, Вхискеи Лаке и Цомет Лаке). Дрм/радеон драјвер за АМД видео картице је синхронизован са Линук 4.9 кернелом.

  • Алгоритми виртуелне меморије су значајно побољшани, што нам омогућава да елиминишемо или минимизирамо проблеме са одзивом у корисничком интерфејсу када нема довољно меморије. Проблеми са замрзавањем Цхроме/Цхромиум-а због недовољне системске меморије су решени.
  • Побољшано скалирање кернела на системима са великим бројем процесорских језгара. Смањено време захтева за страницу виртуелне меморије. Смањена СМП свађа када је меморија мала. Повећана ефикасност позива "опен(... О_РДВР)".
  • Генератор псеудо-случајних бројева у кернелу је редизајниран. РДРАНД драјвер је прилагођен да акумулира ентропију са свих ЦПУ-а. Смањен интензитет
    и величину РДРАНД феед-а, који је претходно узимао 2-3% ЦПУ времена током времена мировања.

  • Додати нови системски позиви реалпатх, гетрандом и лвп_гетнаме (дозвољена имплементација птхреад_гет_наме_нп).
  • Додата подршка за СМАП (Спречавање приступа у режиму надзора) и СМЕП (Спречавање извршавања у режиму надзора) заштитне механизме. СМАП вам омогућава да блокирате приступ подацима корисничког простора из привилегованог кода који се изводи на нивоу кернела. СМЕП не дозвољава прелазак из режима језгра на извршавање кода који се налази на нивоу корисника, што омогућава блокирање експлоатације многих рањивости у кернелу (код љуске се неће извршавати, пошто се налази у корисничком простору);
  • Прерађене сисцтл променљиве за конфигурисање Јаила. Додата могућност монтирања нуллф-ова и тмпф-ова из затвора.
  • Додат је хитни режим за систем датотека ХАММЕР2, који се може користити током опоравка након квара. У овом режиму, могуће је уништити снимке приликом локалног ажурирања иноде-а (омогућава вам да избришете датотеке и директоријуме у недостатку слободног простора на диску, када је немогуће користити механизам копирања-уписивања). Значајно побољшане перформансе прерадом подршке за слање нити у ХАММЕР2. Процес испирања пуфера је значајно побољшан.
  • Побољшана поузданост и перформансе ТМПФС-а. Повећана радна ефикасност када постоји недостатак слободне меморије у систему.
  • ИПв4 мрежни стог сада подржава /31 префикса (РФЦ КСНУМКС).
    Тап је побољшао СИОЦСИФМТУ иоцтл руковање да подржи МТУ > 1500. Додата подршка за СИОЦСИФИНФО_ИН6 и СО_РЕРРОР.

  • Ивм драјвер је синхронизован са ФрееБСД-ом са подршком за Интелове бежичне чипове (додата подршка за ивм-9000 и ивм-9260).
  • Додане су функције басенаме() и дирнаме() компатибилне са Линуком ради побољшања компатибилности портова.
  • фсцк_мсдосфс, сис/ттидефаултс.х, АФ_ИНЕТ / АФ_ИНЕТ6 из ФрееБСД-а у либц/гетаддринфо(), цалендар(1), рцордер-висуализе.сх. Функције из матх.х су премештене из ОпенБСД-а.
  • Ажуриране верзије компоненти независних произвођача, укључујући Бинутилс 2.34, Опенресолв 3.9.2, ДХЦПЦД 8.1.3. Подразумевани компајлер је гцц-8.

Извор: опеннет.ру

Додај коментар