Реліз Linux Kernel 5.8
Лінус Торвальдс презентував реліз Linux Kernel 5.8.
Повідомляється, що даний випуск став рекордним по кількістю змін за увесь час існування проекту. При цьому зміни не концертуються на якомусь одному аспекті, а охоплюють різні підсистеми ядра. Основна робота у випуску була зосереджена над внутрішньою оптимізацією коду, його очищенням та переробкою.
Загалом в новій версії здійснено 17 606 виправлень у яких приймали участь 2081 розробник. Розмір нового патчу склав аж 65 мегабайт. Як і зазвичай близько третини всіх змін пов’язані з драйверами. Також багато доопрацювань відбулось в розділах апаратних архітектур, мережевій гілці, файлових системах та внутрішній оптимізації підсистем ядра.
Найпомітніші та одні з найважливіших оновлень такі:
- додано підтримку сенсорів енергоспоживання процесорів з архітектурою AMD Zen і Zen2, а також датчиків температури для AMD Ryzen 4000 Renoir
- випалено помилки в захисних механізмах від вразливості Spectre lkz для процесорів Intel.
- оновлено драйвери MSM з відкритим кодом з додаванням підтримки мобільної графіки Adreno 405, 640 та 650 (Snapdragon 855+ і Snapdragon 865)
- покращено драйвер AMD Radeon (додано підтримку формату FP16 та можливість роботи із зашифрованими буферами відеопам’яті)
- додано підтримку сімейства мульти-процесорів POWER10
- у файловій системі FAT покращено попереднє завантаження елементів файлової системи
- у EXFAT - додано підтримку перевірки завантажувальної області
- для Ext4 та XFS увімкнено підтримку прямого доступу до файлової системи із прив’язкою до окремих файлів та тек (операції DAX)
- реалізовано підтримку нових платформ та ARM-плат (Renesas «RZ/G1H», Realtek RTD1195, Realtek RTD1395/RTD1619, Rockchips RK3326, AMLogic S905D, S905X3, S922XH, Olimex A20-OLinuXino-LIME-eMMC, Check Point L-50, Beacon i.MX8m-Mini, Qualcomm SDM660/SDM630, Xnano X5 TV Box, Stinger96, Beaglebone-AI)
- з’явилась підтримка стандарту Thunderbolt ARM (USB 4.0)
Повний перелік змін можна глянути на сайті phoronix.com, або на цій сторінці.
Джерело: lkml.org