Линук 6.7 је већ изашао и ово су његове вести

Тук, маскота Линук кернела

Линукс језгро је окосница Линук оперативних система (ОС) и основни је интерфејс између хардвера рачунара и његових процеса.

Недавно Линус Торвалдс је представио излазак нове верзије језгра Линук 6.7, који је представљен након два месеца развоја и међу најзначајнијим променама је интеграција система датотека Бцацхефс, укидање подршке за Итаниум архитектуру, могућност Ноувеау-а да ради са ГСП-Р фирмвером, подршка за ТЛС енкрипцију у НВМе-ТЦП, могућност коришћења изузетака у БПФ-у, између осталог.

Нова верзија Линук кернела 6.7 Састоји се од 15291 исправке и приближно 45% свих уведених промена односи се на драјвере уређаја, 14% промена се односи на ажурирање специфичног кода за хардверске архитектуре, 13% се односи на мрежни стек, 5% се односи на систем датотека и 3% се односи на унутрашње подсистеме кернела.

Величина закрпе је 72 МБ (промене су утицале на 13.467 датотека, додато је 906.147 линија кода, а уклоњено је 341.048 линија).

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

Интеграција система датотека Бцацхефс

Линук 6.7 усваја код система датотека Бцацхефс, који покушава да постигне перформансе, поузданост и скалабилност КСФС-а, у комбинацији са елементима напредне функционалности које се налазе у Бтрфс и ЗФС.

Бцацхефс подржава функције као што је укључивање више уређаја на једној партицији, вишеслојни дизајн диск јединица (доњи слој са често коришћеним подацима заснованим на брзим ССД-овима и горњи слој са подацима са мање коришћених чврстих дискова), репликација (РАИД 1/10), кеширање, транспарентна компресија података (ЛЗ4, гзип и ЗСТД режими), резови стања, провера интегритета помоћу контролних сума, могућност складиштења Реед-Соломон кодова за исправљање грешака (РАИД 5/6), складиштење информација у шифрованом облику (користе се ЦхаЦха20 и Поли1305) . У погледу перформанси, Бцацхефс је испред Бтрфс-а и других система датотека заснован на механизму копирања на уписивање и показује радну брзину блиску Ект4 и КСФС.

Побољшања у Бтрфс-у

На Линуку 6.7 Поједностављени режим квоте је имплементиран за Бтрфс што омогућава боље перформансе праћењем екстензија само у подпартицији у којој су креирани у великој мери поједностављује прорачуне и побољшава перформансе, али не дозвољава да се екстензије деле између више подпартиција. Поред тога, у Бтрфс је додата нова структура података тракастог стабла, погодна за мапирање логичког проширења у ситуацијама када се физичко мапирање не поклапа између уређаја. Тканина се тренутно користи у РАИД0 и РАИД1 имплементацијама за зониране блок уређаје.

Прекид подршке за Итаниум архитектуру (иа64)

Тхе подршка за иа64 архитектуру која се користи у Интел Итаниум процесорима, шта је топотпуно смо суспендовани 2021. Интел је представио Итаниум процесоре 2001. године, али иа64 архитектура није била у стању да се такмичи са АМД64, углавном због виших перформанси АМД64 и лакшег преласка са 86-битних к32 процесора.  Линус Торвалдс је изразио спремност да узврати подршку иа64 у језгро, али дасамо ако постоји одржавалац који може да покаже висок квалитет подршке за ову платформу ван главног кернела најмање годину дана.

Континуирана миграција промена из гране Руст-фор-Линук

Нова верзија прелази на коришћење верзије Руст 1.73 и нуди скуп кукица за рад са радним редовима.

Побољшања у имплементацији ФИФО редова 

У овој новој верзији Линука 6.7 имплементација лаганог ФИФО механизма једноструке везе које захтевају спинлоцк само за уклањање из редова у контексту процеса и ослободе се тога за атомске додатке реду у било ком контексту. Додатно, додат је кружни бафер објпоол са скалабилном имплементацијом реда високих перформанси за додељивање и враћање објеката.

Подршка за ТЛС енкрипцију за НВМе-ТЦП

На Линуку 6.7 НВМе-ТЦП драјвер (што вам омогућава да приступите НВМе дисковима преко мреже), Додата подршка за шифровање канала за пренос података помоћу ТЛС-а (користећи КТЛС и позадински процес) у тлсхд корисничком простору за преговарање о вези.

Побољшане перформансе планера пакета

Оптимизоване перформансе планера фк пакета, што је омогућило повећање перформанси за 5% под великим оптерећењем у тесту тцп_рр (ТЦП Рекуест/Респонсе) и за 13% са неограниченим протоком УДП пакета.

Усвајање опције ТЦП аутентикације

Додата је подршка ТЦП стеку за ТЦП-АО екстензију која омогућава проверу ТЦП заглавља користећи МАЦ кодове, користећи модерније ХМАЦ-СХА1 и ЦМАЦ-АЕС-128 алгоритаме уместо раније доступне ТЦП-МД5 опције засноване на Легаци МД5 алгоритму .

Оф тхе друге промене који се истичу:

  • Додата су нова подешавања «цпусет.цпус.екцлусиве" и "цпусет.цпус.екцлусиве. Ефективно» за ЦПУсет за ЦПУ ексклузивно везивање.
  • БПФ подсистем имплементира подршку за изузетке, који се обрађују као излаз у нужди из БПФ програма са могућношћу безбедног одмотавања стекова оквира. Поред тога, БПФ програми дозвољавају употребу кптр показивача у вези са ЦПУ-ом.
  • За АРМ32 и С390к архитектуре, додата је подршка за тренутни скуп (цпув4) БПФ инструкција.
  • За РИСЦ-В архитектуру, могуће је користити режим провере Схадов-Цалл Стацк-а доступан у Цланг 17, дизајниран да заштити од преписивања повратне адресе функције у случају прекорачења бафера на стеку.
  • Механизму за спајање идентичних меморијских страница додат је нови режим интелигентног скенирања меморијских страница (
  • АппАрмор је додао могућност контроле приступа механизму ио_уринг и креирања корисничких именских простора, омогућавајући вам да селективно дозволите приступ овим могућностима само одређеним процесима.
  • Додат је АПИ за ВМ сертификацију да би се проверио интегритет процеса покретања ВМ-а.
  • ЛоонгАрцх системи подржавају виртуелизацију помоћу КВМ хипервизора.
  • Додата је почетна подршка за ГСП-РМ фирмвер модулу језгра Ноувеау, који се користи у НВИДИА РТКС 20+ ГПУ-у за померање иницијализације и контролне операције са ГПУ-а на страну ГСП микроконтролера

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