Долази Линук 5.9 са Зстд подршком, побољшањима перформанси и још много тога

Линук Кернел

После два месеца развоја, Линус Торвалдс представио лансирање нове верзије Линук кернела, верзија која стиже са разним запажене промене, као што је могућност ограничавања увоза симбола из власничких модула у ГПЛ модуле, подршка за компресовање слике језгра помоћу Зстд, прерадити приоритизацију нити у језгру, подршка за ПРП, заказивање перформанси у планеру рокова, побољшања перформанси дм-црипт-а, уклањање кода за 32-битне госте Ксен ПВ, између осталог нови механизам за управљање меморијом плоче.

Нова верзија је добила 16074 исправке Од програмера из 2011. године, величина закрпе је 62 МБ (промене су утицале на 14,548 датотека, додато 782,155 редова кода, уклоњене 314,792 линије). 

Главне новине Линук кернела 5.9

Међу главним променама које се истичу у овој новој верзији Линук кернела, можемо пронаћи појачана заштита од употребе ЛПГ међуслојева да повеже власничке управљачке програме са извезеним компонентама језгра само за модуле под ГПЛ лиценцом.

Додато подршка за кцомпацтд за проактивно паковање меморијских страница у позадини да бисте повећали број великих меморијских страница доступних језгру.

Додата подршка за компресовање слике језгра помоћу Зстандард (зстд) алгоритма.

За системе к86, имплементирана је подршка за инструкцију процесора ФСГСБАСЕ, омогућавајући вам да читате и мењате садржај ФС / ГС регистара из корисничког простора.

У Деадлине И / О Сцхедулер примењује планирање засновано на опсегу опсега ради доношења исправних одлука о асиметричним системима. Конкретно, нови режим избегава заказивање неусклађености када споро ЦПУ језгро нема ресурсе да задатак заврши на време.

Аудио подсистем АЛСА и УСБ стек су очишћени од политички некоректних израза према недавно усвојеним смерницама за употребу инклузивне терминологије у Линук језгру.

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

Је додат режим дм-крипте за смањење латенције приликом обраде криптографских података без коришћења редова послова. Наведени режим је такође потребан за исправан рад са зонираним блоковским уређајима (уређаји са областима које се морају уписивати узастопно уз ажурирање целе групе блокова).

Уклоњен код за подршку 32-битних система гостију покренут у режиму паравиртуализације на Ксен хипервизору. Корисници таквих система требало би да се пребаце на употребу 64-битних језгара у гостујућим окружењима или да користе пуне виртуелизације (ХВМ) или комбиниране (ПВХ) режиме умјесто паравиртуализације (ПВ) за покретање окружења.

Такође, за Бтрфс је уклоњена подршка за опције "аллоц_старт" и "субволроотид", застарела опција „иноде_цацхе“. Учињено је подешавање перформанси, посебно је значајно убрзано извођење фсинц () операција. Додата је могућност употребе алтернативних типова контролних сума који нису ЦРЦ32ц.

Додата могућност употребе мрежне енкрипције (мрежно шифровање) на ект4 и Ф2ФС системима датотека, да бисте омогућили опцију монтирања „инлинецрипт“. Режим мрежног шифровања омогућава вам употребу уграђених механизама за шифровање управљачког склопа погона, који транспарентно шифрују и дешифрују И / О.

Ект4 имплементира претходно учитавање битмапа за мапирање блокова. У комбинацији са ограничењем неиницијализованог групног скенирања, оптимизација је смањила време за монтирање врло великих партиција.

За уређаје за складиштење НВМе, додата је подршка за команде за зонирање погона (ЗНС, НВМ Екпресс Зонирани именски простор), омогућавајући вам да поделите простор за складиштење на зоне које чине групе блокова ради веће контроле над начином на који се подаци смештају на диск јединицу.

Додата могућност одбијања пакета у Нетфилтеру у фази пре провере рутирања (израз РЕЈЕЦТ сада се може користити не само у ланцима ИНПУТ, ФОРВАРД и ОУТПУТ, већ и у фази ПРЕРОУТИНГ за ицмп и тцп).

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

БПФ додаје подршку за итераторе за прелазак, филтрирање и модификовање елемената асоцијативних низова (мапа) без копирања података у кориснички простор. Итератори се могу користити за ТЦП и УДП утичнице, омогућавајући БПФ програмима да прелазе кроз отворене листе сокета и издвајају информације које су им потребне.

За архитектуру Имплементирана је подршка за РИСЦ-В, кцов (интерфејс за дебугфс за анализу покривености кода језгра), кмемлеак (систем за откривање цурења меморије), заштита стека, ознаке за прескакање и беспотребне операције (мултитаскинг независно од тајмера).

За архитектуре АРМ и АРМ64, подразумевани механизам се користи за регулисање распореда фреквенција процесора (цпуфрек гувернер), који директно користи информације из планера задатака да донесе одлуку о промени фреквенције и може одмах приступити цпуфрек контролерима за брзу промену фреквенције.

Коначно, ако желите да сазнате више о томе, детаље можете погледати у следећи линк.


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

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

*

*

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