Пристигна нова версия на ядрото на Linux. Както повечето актуализации, версия 5.19 не съдържа функция за привличане на заглавия. Вместо това, той е пълен с различни подобрения, които правят Linux по-производителен на хардуер, както нов, така и стар.
Може би 5.19 ще бъде издание, което ще ви изненада. Но ако не искате да бъдете изненадани, ето какво да очаквате.
Linux работи на различни ARM устройства, но опитът бледнее в сравнение с това колко добре Linux работи на Intel устройства. Въпреки че остава голяма разлика между двете, напредъкът продължава. Поддръжката на ARM достигна ниво, на което Линус Торвалдс тества и пусна тази версия на ядрото, използвайки ARM лаптоп, Apple M2 MacBook Air. Специални благодарности отиваме на екипа на Asahi, който работи, за да накара Linux да работи на Apple Silicon.
В полусвързани новини за Apple M1 драйверите за контролера Apple M1 NVMe и Apple eFuse са обединени в ядрото.
2. Корекции на прегряване на Intel и изтощаване на батерията
Някои лаптопи с процесори на Intel са имали по-бързо от очакваното изтощаване на батерията при спиране. Собствениците често се изненадват от прегрял лаптоп, особено когато извадят устройството от чантата. Най-новото ядро съдържа корекции за справяне с тези проблеми за Intel Skylake (лансиран през 2015 г.) чрез процесори Comet Lake (лансиран през 2019 г.). Сега лаптопите трябва да се охлаждат и да спят по-дълго.
Има и поддръжка на неактивни драйвери за Linux за процесори Intel Alder Lake. Intel p-state драйверът също получава доста подобрения. Драйверът за p-state се отнася до оптимизирането на консумацията на енергия и по-специално се отнася до оптимизирането на напрежението и честотата на процесора.
Това не е всичко за новините, свързани с Intel. Процесорите Raptor и Alder Lake получават поддръжка за Running Average Power Limiting (RAPL). Това е начин да се ограничи максималната средна мощност, като се натоварват по-малко компонентите на компютъра и се позволява на системата да работи по-студено.
3. Поддръжка на LoongArch CPU архитектура
Linux 5.19 е по-близо до работа на устройства, използващи LoongArch CPU архитектура. Кодът идва от китайската компания Loongson, известна със своите базирани на MIPS64 системи. Бихте могли да опишете LoongArch като MIPS64 и RISC-V. Някои кодове на ядрото на LoongArch използват повторно MIPS код.
Но не прекалено бързо. Linux все още не може да работи на действителен хардуер на LoongArch, тъй като има код на драйвер, който не е обединен навреме за тази версия.
4. Графични подобрения
Има графични подобрения, които да обиколите, независимо от вашия хардуер. Първият се отнася до промените в подсистемата Direct Rendering Manager, които облагодетелстват значително AMD GPU, като същевременно подобряват изживяването на хардуера на Intel и някои ARM GPU чипове. Това включва почти половин милион реда код.
5. Многобройни мрежови добавки
Ядрото на Linux 5.19 добавя ГОЛЯМА TCP поддръжка, която позволява по-големи размери на TSO/GRO пакети за IPv6 трафик. Мрежовите скорости вече могат да достигнат 400Gbit/s. Това ще бъде от полза за хора, управляващи центрове за данни и друга облачна инфраструктура, тези, чиято работа е да управляват значителни обеми мрежов трафик. Останалите от нас могат да започнат, като се учат какво означава TCP и какво прави.
Тази версия също така добавя компонент за потребителско пространство за управление на MultiPath TCP (MPTCP). Ако не работите в системната администрация, това няма да ви засегне директно (освен уебсайтовете, които вероятно се зареждат по-бързо).
Мрежовите драйвери също получиха подобрения. Помислете за ATH11K драйвера на Qualcomm, който получи поддръжка за събуждане по LAN. След това има безжичен драйвер на Realtek RTW89, който сега поддържа устройства Realtek 8852ce 5GHz. Поддръжката също е налице за модеми MediaTekT700 и Renesas RZ/V2M.
Има и нов драйвер за pureLiFi. LiFi е базирана на светлина мрежова технология, при която данните предава с помощта на поток от светлина, който устройството преобразува в електронен сигнал и след това обратно в данни. Това е технология, която засега няма да повлияе на повечето от нас, но можете да я регистрирате като „готина“.
Ако работите на IoT устройства, може да се радвате да знаете, че IoT приемниците WFX Wi-Fi с ниска мощност на Silicon Labs вече имат драйвер в ядрото.
6. Новоактивирани аксесоари
Безжичната механична клавиатура на Keychron вече има работещи функционални клавиши. А ядрото на Linux вече поддържа картографиране на бутони и естествено превъртане на клавиатурата на Lenovo ThinkPad TrackPoint II, като освен това позволява на собствениците да използват средния бутон. Така че, ако сте закупили някоя от тези клавиатури, преди да преминете към Linux, само за да установите, че не работят добре, скоро ще бъде добре да ги включите отново, след като 5.19 пристигне във вашата дистрибуция.
Въпреки че не е съвсем аксесоар, Lenovo ThinkPad X12 TrackPoint, известен също като издатината на мишката, която се появява в средата на някои клавиатури, получи известно внимание. Тъчпадът на Google Whiskers също работи под версия 5.19.
Драйверът на Wacom вече може да управлява химикалки с три бутона. Той също така поддържа времеви печати с писалка и докосване. Като алтернатива, ако използвате Huion таблети и писалки, поддръжката на UC-Logic вече включва поддръжка за повече от тези устройства.
7. По-добра компресия
Ядрото вече поддържа zstd компресиран фърмуер. zstd е алгоритъм за компресиране на данни без загуба, първоначално разработен във Facebook. Това е вярно. Достигнахме точка, в която компании от всякакъв вид инвестират в подобряването на ядрото на Linux. Компресията е жизненоважен компонент за намаляване на скоростта на изтегляне и времето за изчакване.
Време ли е да инсталирате ядрото на Linux 5.19?
Докато можете да инсталирате ядрото 5.19 директно, по-добрият подход е да изчакате най-новата версия да пристигне като системна актуализация на вашата дистрибуция. Тази версия на ядрото ще бъде по-добре тествана и конфигурирана, за да бъде готова за работа.
Някои дистрибуции предоставят нови ядра сравнително бързо, като Fedora, и дистрибуции с непрекъснато издаване като Arch Linux. Други са склонни да запазват нови ядра за следващото голямо издание на дистрибуцията, какъвто е случаят с Ubuntu. Но ако вашият компютър и вашите периферни устройства вече работят, тогава чакането не е толкова трудно, ако изобщо забележите.