Линукс језгро је окосница Линук оперативних система (ОС) и основни је интерфејс између хардвера рачунара и његових процеса.
Прошле недеље Линус Торвалдс је најавио општу доступност нова верзија од Линук кернел 6.8, верзија која је трајала неколико месеци и имала извесна кашњења због већег броја испорука него иначе. Ово издање укључује неколико истакнутих ствари, као што су лКомпатибилност са Броадцом БЦМ2712 процесором на Распберри Пи 5, тхе Ублажавање Ви-Фи опсега АМД-ов АЦПИ базиран РФИ (ВБРФ), нови Интел Ксе ДРМ графички драјвер и подршка за фсцрипт у ЦепхФС-у, између осталог.
Један од најзначајнија тачка је Рустова почетна подршка за ЛоонгАрцх архитектуру и Руст-ова способност да развије мрежне ПХИ драјвере. Иако није тако велико издање као Линук 6.7, Линук 6.8 имплементира велики број промена и побољшања.
Главне нове карактеристике Линука 6.8
У овој новој верзији Линука 6.8 која је представљена, подсистем Зсвап је побољшан могућношћу да се присилно испразне хладне меморијске странице којима се није приступило и вероватно ће остати неискоришћени, активирајући се у ситуацијама недостатка РАМ-а. Зсвап ради тако што кешује странице које су избачене на свап партицију, компримирајући их у РАМ кад год је то могуће, умјесто да их некомпримиране на диск. Осим тога, Зсвап уводи нови режим који онемогућава писање на стварну свап партицију ако је уписивање неуспешно, такође спречава преузимање страница које се већ налазе у Зсвап групи на свап партицији.
Као планер задатака, механизам сервера СЦХЕД_ДЕАДЛИНЕ је интегрисан, који бави се проблемом недовољног искоришћења ЦПУ ресурса редовним задацима када је ЦПУ монополизован задацима високог приоритета (у реалном времену). Раније је језгро користило механизам за пригушивање у реалном времену који је резервисао 5% ЦПУ-а за задатке ниског приоритета, остављајући 95% за задатке у реалном времену.
Линук 6.8 сада укључује Ксе ДРМ драјвер дизајниран за ГПУ засноване на Интел Ксе архитектури, присутан у видео картицама породице Интел Арц иу интегрисаној графици од процесора Тигер Лаке па надаље. Овај Ксе драјвер је независан од кода који подржава старије платформе, фокусирајући се на то да нови чипови раде оптимално. Користи обновљену архитектуру која боље користи ДРМ подсистем и компоненте драјвера и915 које су генеричке и нису везане за специфичне ГПУ.
Контролер Ноувеау је конфигурисан да користи функције ГСП фирмвера подразумевано на НВИДИА ГПУ-овима заснованим на Турингу и Амперу. Ово имплицира да ГПУ иницијализацију и контролне операције обавља посебан ГСП микроконтролер, а не директно програмирање операција за интеракцију са опремом.
Са своје стране, контролор АМДГПУ је побољшао своју подршку укључивањем АЦПИ ВБРФ и ВПЕ ДПМ, промене у обради ПЦИе канала, коришћење 64-битних бројева секвенце у редовима за синхронизацију, додавање механизама за управљање бојама специфичним за АМД и решавање проблема везаних за режим мировања.
Додатно је додат сподршка за НСО контролере игара (Нинтендо Свитцх Онлине) као варијанте старих СНЕС, Генесис и Н64 контролера, прилагођених за Нинтендо Свитцх. Такође је додат драјвер за Адафруит Сеесав гамепаде, а подршка за Леново Легион Го контролере је омогућена на кпад контролеру.
Такође је истакнуто да знам да а нови режим за блокирање директног писања за блокирање уређаја који имају монтиране системе датотека. Када је овај режим омогућен, роот корисник неће моћи да врши промене у систему датотека путем манипулација на нивоу блок уређаја. Важно је да је овај режим подразумевано онемогућен и параметар БЛК_ДЕВ_ВРИТЕ_МОУНТЕД мора бити наведен током склапања да би се омогућио.
Оф тхе друге промене које се истичу:
- Додата почетна имплементација драјвера за Броадцом ВидеоЦоре 7.1 ГПУ који се користи у Распберри Пи 5 плочама.
- Додан драјвер за ПоверВР 6 серије ГПУ-ова заснованих на Рогуе микроархитектури Имагинатион Тецхнологиес.
- Додата подршка за Тхундерболт/УСБ4 контролере интегрисане у чипове засноване на микроархитектури Интел Лунар Лаке.
- АМД је направио измене у вези са подршком за будућу серију процесора заснованих на новој Зен 5 микроархитектури.
- Додати су системски позиви листмоунт() и статмоунт(), који омогућавају добијање детаљних информација о монтираним системима датотека из корисничког простора.
- У систему датотека КСФС, наставља се рад на могућности коришћења фсцк услужног програма за проверу и решавање идентификованих проблема на мрежи, без демонтаже система датотека.
- Ект4 је имплементирао позив диореад_нолоцк за блокове мање од странице меморије, побољшавајући перформансе елиминацијом непотребних закључавања.
- Бтрфс је додао подршку за ознаку монтирања „носпаце_цацхе“ да би се онемогућио бесплатни кеш блокова.
- АппАрмор је прешао на СХА-256 алгоритам за верификацију правила, замењујући претходне СХА-1 хешове.
- Функција стрлцпи() која је укључена у Глибц 2.38 Ц уклоњена је из кернела. Ова функција је алтернатива стрнцпи() са заштитом од препуњавања бафера.
- КВМ је додао подршку за гуест_мемфд (меморија госта прво) подсистем, који обезбеђује функције управљања меморијом за организовање поверљивог рачунарства у окружењу за госте.
Коначно, ако сте заинтересовани да сазнате више о томе, можете се консултовати са детаљима На следећем линку.