Linux 5.18 вече е пуснат и идва с много промени и подобрения

Преди няколко дни Линус Торвалдс обяви общата наличност на стабилната версия на Linux 5.18, версия, която пристига точно два месеца след серията на ядрото на Linux 5.17 и получи осем RC (Release Candidate) етапа през целия си цикъл на разработка, което помогна на разработчиците на ядрото да коригират грешки и да подобрят съществуващите функции.

Сред най-важните промени в тази нова версия на Linux Kernel 5.18 включват промяната на стандарта за компилация C11, поддръжка за „потребителски събития“ в системата за проследяване, поддръжка на функцията „порт за управление на хост системата“ » от AMD, поддръжка за 64 -битови контролни суми за целостта на NVMe устройства и др.

Основни новини в Linux 5.18

Много допълнения от Intel са направени в тази нова версия на Linux Kernel 5.18, включително нов драйвер "Хардуерен интерфейс за обратна връзка" (HFI) за хибридни процесори като Alder Lake, "Software Defined Silicon" (SDSi) е обединен, за да даде възможност за силициеви функции, лицензирани с бъдещи процесори на Intel, "Intel Indirect Branch Tracking" (IBT) като част от "Control-Flow Enforcement Technology “, “ENQCMD” се активира отново за Sapphire Rapids и други. Intel PECI, интерфейсът за контрол на околната среда на платформата, също беше обединен за интерфейса между CPU и BMC на сървърни платформи на Intel.

Лос подготовката за виртуализация на Intel IPI също се появи в Linux 5.18, докато действителното активиране трябва да е там за цикъла v5.19. Колкото до новия Intel в графичното пространство Linux 5.18 предлага поддръжка за подплатформата DG2 G12, поддръжка за графики на Intel Alder Lake N и различни битове за активиране на DG2/Alchemist.

Работи се и по AMD EDAC за процесори Zen 4, вложени подобрения на виртуализацията от AMD и друга работа по Zen 4. KVM с Linux 5.18 също е съвместим с виртуални машини на AMD до 511 vCPU, в сравнение с 255 vCPU днес, и превъзхожда последното поколение EPYC. сървъри, които предлагат по-голям брой ядра с Bergamo. Що се отнася до графиката на AMD, Linux 5.18 активира по подразбиране „видео режима“ на AMDGPU FreeSync, който беше скрит зад опция за модул в предишните ядра.

Първите блокове на IP също са активирани за графични процесори и APU следващо поколение, но повече се планират в ядрото 5.19. По отношение на хардуера, „Raspberry Pi Zero 2W“ има пълна поддръжка на ядрото на Linux в тази версия.

Освен това файловата система ReiserFS е остаряла и се очаква да бъде премахната през 2025 г. Оттеглянето на ReiserFS ще намали усилията, необходими за поддържане на общи промени във файловата система, за да се поддържат новите API за монтиране, iomap и обем.

Също така се подчертава, че кодът за изчисляване на статистиката е преработен в драйвери на Device-mapper, което значително подобри счетоводната точност в драйвери като dm-crypt. За NVMe устройства е внедрена поддръжка за 64-битови контролни суми за проверки на целостта.

Освен това, подчертава се, че интегрирането на набор от пачове е започнало, което може значително да намали времето за възстановяване на ядрото чрез преструктуриране на йерархията на заглавните файлове и намаляване на броя на кръстосаните зависимости. Ядрото 5.18 включва корекции, които оптимизират структурата на заглавните файлове на планировчика (kernel/sched).

Кодът на ядрото може да използва стандарта C11, публикуван през 2011 г. Преди това кодът, добавен към ядрото, трябваше да отговаря на спецификацията ANSI C (C89), която беше формирана през 1989 г. Променена опцията '–std=gnu89' на '–std=gnu11 -Wno-shift- negative -value' в скриптовете за изграждане на ядрото 5.18. Беше разгледана възможността за използване на стандарта C17, но в този случай би било необходимо да се увеличи минималната поддържана версия на GCC, докато включването на поддръжка на C11 отговаря на настоящите изисквания за версията GCC (5.1).

също Разширените инструменти за проследяване на приложения в потребителското пространство са подчертани. Новата версия на ядрото добавя възможността на потребителските процеси да създават потребителски събития и да записват данни в буфера за проследяване, който може да бъде видян чрез общи помощни програми за проследяване на ядрото като ftrace и perf.

И накрая, ако се интересувате да можете да научите повече за това, можете да се консултирате с подробностите в следваща връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.