Са уобичајеном разликом од две недеље у односу на претходна стабилна, објављивање верзије конзерведидата Линук 6.15-рц1 је стигао обележен комбинацијом техничких иновација и јаких критика јавности од стране Линуса Торвалдса погрешне имплементације унутар стабла кернела. Ова почетна фаза развоја верзије 6.15 одражава не само величину и разноликост њеног интеграционог прозора, већ и пажњу на детаље потребну да би се избегле грешке које дубоко утичу и на програмере и на крајње кориснике.
Са великим оптерећењем промена које су се нагомилале због прекида за претходне празнике, Ово издање садржи велика ажурирања управљачких програма, подсистема архитектуре, компресије, перформанси и подршке за нове уређаје.. Али његово објављивање је такође засјењено неуспјехом у "хдртест" тест контролеру, што је разбјеснило самог Торвалдса.
Линус Торвалдс напада "хдртест" и захтева његово тренутно уклањање
Једна од тачака овог циклуса о којима се највише говори било је укључивање исечка кода познатог као „хдртест“, дизајниран за подсистем за ДРМ графичко приказивање, посебно фокусиран на подршку Интел Ксе драјвера. Овај код је намењен за проверу заглавља током процеса компилације, али његова примена је генерисала нежељене привремене датотеке које затрпају стабло кернела.
Торвалдс је изразио љутњу због откривања да овај алат није опција која се може активирати., али се извршавао аутоматски, уводећи успоравања у процесу компилације и генеришући „гутне“ датотеке које ометају основне функционалности као што је аутоматско довршавање команде у Гиту. „Ово мора да умре“, била је његова звучна изјава по том питању.
Проблем је откривен јер те датотеке нису игнорисане у Гиту, што је изазвало упозорења у статусу спремишта.. Торвалдс верује да мана не лежи у постојању алата, већ у начину на који је интегрисан без дозвољавања његове опционе употребе.
Општа ажурирања у Линуку 6.15-рц1: побољшања перформанси и нови хардвер
Језгро остаје фокусирано на Побољшајте перформансе, посебно на најновијим АМД и Интел архитектурама. Једна од најзначајнијих промена у овом погледу долази од криптографског подсистема, који сада нуди побољшану имплементацију АЕС-ЦТР енкрипције засноване на ВАЕС-у, што резултира значајним убрзањем ЦПУ-а као што је АМД Зен 5.
Поред тога,Уведене су оптимизације за побољшање времена покретања кернела, захваљујући новој опцији „хугетлб_аллоц_тхреадс“ и побољшањима система компресије као што је Зстд, који је ажуриран у овој верзији како би се ускладио са верзијом 1.5.7.
АМД-ов П-Стате драјвер је претрпео велики рефакторинг, омогућавајући елиминацију сувишног писања и оптимизацију закључавања у свом унутрашњем управљању. Проблеми са регресијом у играма због сукоба са рандомизацијом адресног простора (КАСЛР) су такође поправљени, решење које је допринео НВИДИА инжењер који је, иронично, био одговоран за првобитно увођење грешке.
Линук 6.15-рц1 такође побољшава компатибилност са Аппле уређајима и РИСЦ-В архитектуром.
Верзија 6.15-рц1 доноси са собом Подршка за екране осетљиве на додир и Тоуцх Бар на Аппле уређајима са чиповима М серије, захваљујући новом драјверу „аппле_з2“, који је развио Асахи Линук пројекат. Ова промена је значајна за оне који желе да покрену Линук на најновијем Аппле хардверу без губитка кључних карактеристика.
Паралелно, РИСЦ-В архитектура је такође добила пажњу., са побољшањима свог система компилације, подршком за нове инструкције као што је БФлоат16 и оптимизацијама које побољшавају коришћење преведене меморије преко ТЛБ-а.
Беионд тхе Цоре: Побољшања за изградњу и алате за анализу система
Још једна област са вишеструким променама била је грађевинска инфраструктура Кбуилд., који уводи побољшања перформанси алата као што су „гендварфксимс“. Овај услужни програм, намењен да олакша интеграцију Руст језика у језгро, сада је преко 50% бржи у решавању потпуно квалификованих имена извезених симбола.
такође Подршка за архитектуре као што је ЛоонгАрцх је додата дистрибуцијама као што је Дебиан. Направљена су побољшања за изградњу репродуктивности омогућавањем релативних путања у изворним датотекама и побољшања управљања РПМ пакетима са новим информацијама за отклањање грешака.
Паралелно, Могућности анализе перформанси кернела су проширене. АМД је увео нову функционалност за филтрирање догађаја кашњења учитавања на Зен 5 процесорима, омогућавајући анализирање догађаја само када се премаши одређени праг кашњења. Интел је, са своје стране, омогућио ПЕБС снимак бројача за прецизније узорковање догађаја перформанси.
Закрпа за побољшање ТДКС-а и ублажавање проблема са перформансама у виртуелним оптерећењима
У области виртуелизације, Интел је побољшао подршку за ТДКС (проширења домена поверења), са исправком која спречава коришћење ХЛТ инструкције унутар заштићених виртуелних машина. Ова инструкција је изазвала споре изузетке виртуелизације и грешке у понашању система. Захваљујући овој исправци, примећено је значајно побољшање у мерилима као што је СПЕЦјбб2015, иако конкретне бројке још нису објављене.
Решење је имплементирано коришћењем постојеће паравиртуелизоване инфраструктуре која омогућава да се допунска школа замени ефикаснијим методама.. Поред тога, уведен је систем упозорења да би се открило да ли се ова инструкција случајно ушуња у будуће верзије.
Линук 6.15-рц1 то показује Иако језгро наставља да расте у функционалности и хардверској подршци, лоше вођени проблеми интеграције могу изазвати снажне одговоре његовог оснивача.. Побољшања се крећу од нових драјвера до подешавања перформанси специфичних за архитектуру, уз одржавање сталног праћења квалитет кода који улази у главно складиште.