Новата версия на Linux 5.9 вече е пусната и това са нейните новини

Линус Торвалдс обяви наличието на новата версия на Linux Kernel 5.9 в пощенски списък. Това е версия, която въвежда няколко нови функции и подобрения, както и нови драйвери в допълнение към актуализациите на драйверите.

Разработването на ядрото на Linux 5.9 започна преди около два месеца, когато Линус Торвалдс обяви първия важен етап на Release Candidate (RC). След не по-малко от осем RC, окончателната версия на ядрото вече е налична и трябва да бъде доставена до някои от най-популярните дистрибуции на Linux през следващите седмици.

Що се отнася до силните страни от Linux 5.9, има поддръжка за архитектурата на Unicore, подкрепа за Zstandard компресия (Zsdt) за компилиране на x86 ядра, пълна поддръжка за операции за четене асинхронни буфери на подсистемата io_uring, плюс нова опция за спасяване и различни подобрения в производителността на файловата система Btrfs.

Има също така поддръжка за FSGSBASE x86 инструкции, поддръжка на възможности за планиране на краен срок, нов sysctl бутон, поддръжка на онлайн криптиране за файлови системи EXT4 и F2FS както и поддръжка за контролери за външна памет NVIDIA Tegra210 и поддръжка за контролери за вграден контролер Chrome OS.

Освен това, Linux 5.9 носи ново системно повикване close_range (), поддръжка за Intel “Keem Bay” Movidius VPU, поддръжка на паралелен протокол за излишък, поддръжка за BPF итератори на TCP и UDP сокети, поддръжка на разширени атрибути за клиенти на NFS 4.2 и графичен като регулатор на честотата на процесора по подразбиране за ARM и AArch64 архитектури ( ARM64).

В допълнение, също Добавена е поддръжка за ARM платки, устройства и платформи: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (използва се в Sony Xperia 10, 10 Plus, XA2, XA2 Plus и XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2 , Aspeed EthanolX, пет нови базирани на NXP i.MX6 платки, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, Renesas RZ / G2H.

За cgroups е реализиран нов манипулатор на паметта на плоча, което е забележително за прехвърлянето на счетоводното отчитане от нивото на страницата на паметта към нивото на ядрото на ядрото, което прави възможно споделянето на страници на слято в различни cgroups, вместо да се разпределят отделни кешови плочи за всяка cgroup. Предложеният подход позволява повишаване на ефективността на използването на, намаляване на размера на паметта, използвана за плоча с 30-45%, значително намаляване на общото потребление на памет от ядрото и намаляване на фрагментацията на паметта.

По отношение на подобренията с графики се подчертава, че amdgpu драйверът добавя първоначална поддръжка на графичен процесор за AMD Navi 21 (Морска камбала) и Navi 22 (Сиена Цихлид). Добавена е поддръжка за UVD / VCE видео кодиращи и декодиращи механизми за ускоряване на графичните процесори на Южни острови (Radeon HD 7000) Добавено е свойство за завъртане на екрана на 90, 180 или 270 градуса.

Интересното е, че AMD GPU драйверът е най-големият драйвер в ядрото - той съдържа приблизително 2,71 милиона реда код, което е приблизително 10% от общия размер на ядрото (27,81 милиона реда).

В същото време 1.79 милиона реда са в автоматично генерираните заглавни файлове с данни за регистрите на GPU, а C кодът е 366 хиляди реда (за сравнение, контролерът Intel i915 включва 209 хиляди реда, а Nouveau - 149 хиляди ).

Контролерът Nouveau добавя поддръжка за проверки на целостта на CRC (Cyclic Redundancy Checks) кадър по кадър на графичните дисплеи на NVIDIA. Внедряването се основава на документацията, предоставена от NVIDIA.

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

И накрая, тази нова версия може да бъде изтеглена от kernel.org, ако искате да изградите собствено ядро. За други можете да изчакате стабилното ядро ​​на Linux 5.9 да достигне до стабилните хранилища на софтуера на вашата GNU / Linux дистрибуция, преди да надстроите от предишна версия.

Що се отнася до следващата версия на Linux 5.10, се очаква тя да пристигне в средата на декември или по време на коледните празници.


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

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

*

*

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