Линук 6.11 је већ објављен и садржи побољшања подршке, драјвере, функције и још много тога

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

Пре неколико дана је објављено издање нове верзије Линук кернела 6.11, Сам Линус Торвалдс је тај који је најавио, јер након два месеца рада, нова верзија укључује значајна побољшања.

Међу најзначајнијим новим карактеристикама су подршка за писање атомских блокова, додавање операција као што су бинд() и листен() у ио_уринг, и механизам за блокирање софтверских руковалаца прекида. Штавише, уградио је могућност измене извршних датотека одражено у сећању, уведено је подршка за развој драјвера блок уређаја у Русту, између осталог.

Линук КСНУМКС Са собом доноси више од 15,000 поправки које је направило више од 2,000 програмера. Закрпа је величине 85 МБ, утиче на више од 13,000 датотека, са скоро милион нових линија кода и више од 260,000 уклоњених.

Главне нове карактеристике Линука 6.11

Ова нова верзија Линук-а 6.11 која је представљена уводи велики број важних промена и међу најважнијим иновацијама можемо наћи оне у подсистему диска, И/О и системима датотека. Истиче се ил подршка за атомско писање на нивоу блока, ово омогућава да се скуп блокова напише у потпуности или уопште не напише, заштита од хардверских кварова. Ова функција се активира са заставицом РВФ_АТОМИЦ У позиву пвритев(), а информације о њиховој подршци у појединачним досијеима могу се добити путем статк(). Штавише, сада је дозвољено писање у извршне датотеке повезане са покренутим процесима, елиминишући старо ограничење које нема практичну употребу.

Још једна нова карактеристика коју Линук 6.11 представља је нови рнулл руковалац, еквивалентан нулл_блк, али написан на руском језику, што отвара могућност развоја драјвера блок уређаја на језику Руст.

На систему датотека Бтрфс, додате су нове опције монтаже ("игнореметацсумс" и "игноресуперфлагс") који олакшавају опоравак система датотека након квара. Такође, нтфс3 сада подржава атрибуте "компримовани" и "непроменљиви" док су Ф2ФС и Ект4 побољшали руковање именима која не разликују велика и мала слова, оптимизујући њихову обраду. Ект4 је такође оптимизовао функцију јбд2_трансацтион_цоммиттед, побољшање перформанси на брзим дисковима до 20%.

такође Функционалност позива листмоунт() и статмоунт() је проширена, омогућавајући боље руковање тачкама монтирања и њиховим опцијама, чак и када нема приступа почетном именском простору.

Поред овога, истиче се и увођење новог механизма да блокира софтверске прекиде (Боттом-Халф), што побољшава и перформансе и смањење кашњења у системима у реалном времену и уобичајена језгра.

такође додате нове ИОЦТЛ операције за Псеудо-ФС НСФС, који дозвољавају трансформисати идентификаторе процеса између различитих именских простора. Што се тиче подршке за БПФ, итератори су уведени у рад са битмасковима, поред побољшања безбедности и ефикасности система кроз механизам обавештавања за процесе у корисничком простору.

За управљање напајањем, укључен је нови подсистем да управља редоследом активације уређаја, неопходно за платформе као што је Куалцомм. Уведен је и модул "Неуредан логички анализатор" за креирање логичких анализатора сигнала користећи ГПИО и додату подршку за Рунтиме Цонстантс, који оптимизује константне варијабле које остају непромењене након почетног оптерећења система.

Додата побољшања у вези са употребом Руста у развоју драјвера и модула, уз подршку за Руст верзију 1.80. Поред тога, уведене су апстракције за управљање фирмвером и приступ корисничком простору. На архитектури к86-64 имплементиран је систем УретПробе оптимизовано за побољшање праћења повратних вредности из корисничког простора.

Што се памћења тиче, додани су опције резервисања меморије и нови параметри за ЦГРОУП меморијски контролер, као што је "СВАППИНЕСС", који подешава равнотежу између ослобађања меморије и кеш страница. Такође је побољшана претрага области виртуелне меморије у /проц/пид/мапс.

С друге стране, Линук 6.11 садржи побољшања енкрипције са новом имплементацијом АЕС-ГЦМ за к86-64 системе, који користе напредне векторске инструкције, постижући повећање перформанси од 156%. Поред тога, почетна подршка за виртуелизована окружења је додата са АМД СЕВ-СНП екстензијом, побољшавајући безбедност виртуелних машина.

Коначно, што се тиче побољшања подршке, Линук 6.11 додаје почетна подршка за АМД РДНА4 ГПУ („ГФКС12“), заједно са технологијама као што су ДЦН 4.0.к, ГЦ 12.0 и СДМА 7.0. Ин ДРМ „Управљачки програм за ЕДИД параметре је поново написан, а и915 драјвер сада подржава Баттлемаге Ксе2 ГПУ, подразумевано омогућавајући ЦМРР режим. Такође је додата подршка за СМ7150 платформу и Кс185 и а505 ГПУ у драјверу мсм ДРМ.

У аудио, уграђени су нови чипови и кодеци, укључујући оне од Интел Пантхер Лаке, Асахи Касеи АК4619 и Циррус Логиц ЦС530к, између осталих. Поред тога, подршка је обезбеђена за СоЦ Снапдрагон Кс Елите компаније Куалцомм, која користи 12-језгарни Орион ЦПУ и Адрено ГПУ.

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