Ядрото на Linux 5.3 вече е пуснато, знайте неговите новини

linux-ядро

След два месеца развитие, Linus Torvalds представи Linux ядрото версия 5.3 с което между промените най-забележителен Подкрепата за AMD Navi GPU е подчертана, Процесори Zhaoxi и технологията за управление на захранването Intel Speed ​​Select и много други.

Обявяването на новата версия, Линус напомни на всички основни организатори на регулацията развитие на ядрото запазвайте същото поведение за компонентите на потребителското пространство Промените в ядрото не трябва по никакъв начин да нарушават приложения, които вече се изпълняват и водят до регресии на ниво потребител.

В същото време нарушението на поведението може да причини не само промяна в ABI, премахване на остарели кодове или грешки, но и косвен ефект от правилната работа на полезни подобрения.

Какво е новото в ядрото на Linux 5.3

От новостите, които се открояват в тази нова версия на Linux Kernel 5.3, можем да открием, че Драйверът на Amdgpu добавя първоначална поддръжка за графични процесори AMD NAVI (RX5700), който включва основен контролер, код за взаимодействие на дисплея (DCN2), поддръжка на GFX и Compute (GFX10), SDMA 5 (система DMA0), управление на захранването и мултимедийни кодери / декодери (VCN2).

amdgpu също подобрена поддръжка за Vega12 и Vega20 GPU карти, за които бяха добавени допълнителни възможности за управление на паметта и захранването.

В DRM драйвера за видеокарти Intel за чипове Icelake е реализиран нов многосегментен режим на корекция на гама. Добавена е възможност за показване чрез DisplayPort във формат YCbCr4: 2: 0.

Памет и системни услуги

В ядро ​​5.3, Представяме поддръжка за технология за управление на захранването Intel Speed ​​Select, какво е налични на избрани сървъри с процесори Intel Xeon. Тази технология ви позволява да зададете производителност на дялове и настройки за производителност за различни процесорни ядра, позволявайки ви да приоритизирате производителността за задачи, изпълнявани на конкретни ядра, като жертвате производителността на други ядра

От друга страна в Linux Kernel 5.3 процесите в потребителското пространство имат способността да изчакват кратко време, без да използват цикли използвайки инструкцията на umwait. Тази инструкция, заедно с инструкциите за монитор и пауза, ще се предлагат за предстоящите чипове на Intel "Tremont" и ще позволи забавяния, които спестяват енергия и не влияят на производителността на други нишки при използване на Hyper Threading.

За архитектурата RISC-V е добавена поддръжка за големи страници с памет (големи страници).

Дискова подсистема, I / O и файлови системи

За файловата система XFS е внедрена опция за байпас на много нишки inode (например при проверка на квотите). Добавени са нови ioctl BULKSTAT и INUMBERS, осигуряващи достъп до функции, появили се в петото издание на формата FS, като например времето за раждане на inode и възможността за задаване на параметрите BULKSTAT и INUMBERS за всяка AG група (групи за присвояване) .

докато добавена е поддръжка за кухини на директории за файловата система Ext4 (несвързани блокове). Флагът „i“ е обработен за отворени файлове (забрана за писане в ситуация, ако флагът е зададен, когато файлът вече е отворен).

F2FS добавя опция за ограничаване на събирача на боклук, когато работи в режим checkpoint = disabled.

Добавена е възможност за хостване на суап файл на F2FS с директно I / O. За всички потребители е добавена поддръжка за поправяне на файл и разпределяне на блокове за тези файлове.

Виртуализация и сигурност

Ядрото включва хипервизор за вградени ACRN устройства, което е написано с оглед на готовността на задачите в реално време и годността за използване в критични системи. ACRN осигурява минимални режийни разходи, гарантира ниска латентност и адекватна реакция при взаимодействие с оборудването.

Потребителският режим на Linux е добавил режим, който ви позволява да забавите или ускорите времето във виртуална UML среда, за да опростите отстраняването на грешки на свързания с времето код. Освен това, добавен е начален параметър което позволява стартиране на системния часовник от определена точка във формат епоха.

Netfilter за nftables добавя поддръжка за механизми за филтриране хардуерно ускорени пакети с помощта на API Block Flow, добавен към драйверите. Пълни таблици с правила с всички низове могат да се носят до мрежовите адаптери. Включването става чрез свързване на NFT_TABLE_F_HW към таблицата.

Поддържат се прости метаданни за протоколи от слой 3 и 4, действия за приемане / отхвърляне, съвпадение по IP и мрежови портове подател / получател и тип протокол.


Съдържанието на статията се придържа към нашите принципи на редакторска етика. За да съобщите за грешка, щракнете върху тук.

Бъдете първите, които коментират

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

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

*

*

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