Нова верзија Објављено је језгро Линука 6.10 пре неколико дана и на представљању овог, представљено је неколико прилично занимљивих дешавања, као што су интеграција нтсинц драјвера са Виндовс НТ примитивима за синхронизацију, и додавање ДРМ Паниц компоненти, који делују на сличан начин као „плави екран смрти“.
Укинут је подршка за старије Алпха ЦПУс, могућност провере интегритета у системима датотека заснованим на ФУСЕ, Ограничавање приступа иоцтл-у коришћењем Ландлоцк механизма, и нови подсистем за профилисање операција алокације меморије, између осталог.
Што се тиче бројева, ова верзија има 14,564 исправке које је допринело 1,989 програмера, а закрпа има величину од 41 МБ и утиче на 12,509 датотека. Додато је 547,663 линије кода, а 312,464 је уклоњено. За поређење, претходна верзија је укључивала 15,680 поправки од 2,106 програмера и закрпу од 54 МБ.
Шта је ново у Линуку 6.10?
Међу главним новим функцијама које је увео Линук 6.10, нова фцнтл операција, Ф_ДУПФД_КУЕРИ, што омогућава процес идентификује да ли два различита дескриптора датотеке указују на исту датотеку, нуди алтернативу кцмп() без излагања непотребних информација и ради чак и када је кцмп() онемогућен.
La провера интегритета у ФУСЕ је још једна нова карактеристика, и са њом ФУСЕ сада може да користи механизам фс-верити да проверите интегритет и аутентичност датотека. Такође је додао а нови протокол заснован на нетлинк-у, што олакшава управљање НФС сервером у језгру. У корисничком простору, услужни програм нфсдцтл је развијен за рад са овим протоколом.
Поред овога, а почетна верзија нтсинц драјвера, који уводи карактерни уређај /дев/нтсинц и скуп примитива за синхронизацију који се користе у језгру Виндовс НТ-а. Овај унапред може значајно побољшати перформансе Виндовс игара које се покрећу кроз Вине, елиминисањем додатних трошкова РПЦ-а у корисничком простору.
Уведено је нови подсистем за профилисање операција алокације меморије у Линук кернелу. Овај подсистем помаже у откривању цурења меморије и оптимизацији употребе меморије, са ниским трошковима који омогућавају да се користи у производним системима, а не само у дебаговима.
Развијен је а почетна имплементација руковаоца хитним случајевима кернела, позвани ДРМ Паниц. Овај драјвер користи ДРМ подсистем за приказ визуелног извештаја у боји сличној „плавом екрану смрти“. У будућим верзијама биће додата могућност приказа логотипа и КР кода у хитним случајевима.
С друге стране, инит_млоцкед_он_фрее опција је предложена За конфигурацију у фази покретања, ова опција осигурава да се меморија заштићена млоцк() очисти ако се ослободи без откључавања, спречавајући да криптографски кључеви остану у меморији након наглог прекида апликације.
Оф тхе Остале промене и побољшања која су уведена у овој верзији:
- Подршка за механизам Схадов Стацк у к32 подархитектури, који блокира многе експлоатације коришћењем хардверских могућности Интел процесора за заштиту од преписивања повратне адресе у прекорачењу бафера.
- Системски позив мсеал је уведен како би се омогућило процесима да блокирају промене у одређеним деловима свог адресног простора.
- Руст наставља да буде интегрисан као други језик за развој драјвера и модула кернела. Иако подршка за Руст није подразумевано омогућена, Руст верзија 1.78 вам омогућава да користите стандардну алок библиотеку.
- опција за дм-црипт модул за коришћење радних редова високог приоритета, побољшавајући перформансе на серверима високих перформанси.
- Оптимизације у Бтрфс-у: подршка за смањење нефиксних мапа опсега, корисна за смањење потрошње меморије на системима са мало РАМ-а.
- Ландлоцк ЛСМ Модул: Овај модул, који омогућава ограничавање интеракције одређених процеса са спољним окружењем, уградио је могућност наметања ограничења на приступ иоцтл() позивима.
- Ект4: Додан ФС_ИОЦ_ГЕТФССИСФСПАТХ иоцтл за одређивање локације монтираног система датотека унутар /сис/фс хијерархије.
- Бцацхефс је спреман да покреће фсцк без демонтаже партиције, побољшавајући његову поузданост.
- Пантхор драјвер је укључен за Мали ГПУ 10. генерације, који користи ЦСФ технологију да смањи оптерећење ЦПУ-а и побољша рад на ГПУ-у.
- Интел Арц, ПЦИ ИД-ови за нове Интел Арц дискретне видео картице су додати и915 драјверу.
- Ксе ДРМ драјвер: Наставља се рад на Ксе ДРМ драјверу за ГПУ засноване на Интел Ксе архитектури, са додатном подршком за Арров Лаке Х ЦПУ и почетном подршком за СР-ИОВ механизам.
- АМДГПУ драјвер сада подржава СМУ 14.0 и нове АМД ГПУ-ове на системима са РИСЦ-В архитектуром.
Коначно, ако сте заинтересовани да сазнате више о томе, можете погледати детаље у следећи линк. Нова верзија Кернела је сада доступна на већини званичних канала дистрибуција, као иу кернел.орг.