Ядро Linux 5.16 тепер доступне з драйверами контролера Nintendo Switch

click fraud protection

Випущено ядро ​​Linux 5.16, яке включає апаратну підтримку контролерів Nintendo Switch, DisplayPort 2.0 на графічних процесорах AMD тощо.

Ядро Linux лежить в основі незліченних пристроїв і операційних систем, включаючи телефони та планшети Android, Chromebook, настільні дистрибутиви Linux і багато більше. Нові версії зазвичай випускаються кожні кілька місяців, і тепер доступна для випробування версія 5.16.

Лінус Торвальдс, творець і провідний супроводжувач ядра Linux, написав на список розсилки ядра (через О Боже мій! ubuntu!), "Тут не так багато, починаючи з [версії 5.16, кандидата на випуск 8], що не є несподіваним. У нас був додатковий тиждень через свята, і це не те, що у нас було багато речей, які потрібно було вирішити в останню хвилину. Отже, це в основному містить деякі виправлення драйверів (головним чином мережі та rdma), виправлення використання облікових даних контрольної групи, кілька виправлень основної мережі, кілька відновлень в останню хвилину та деякі інші випадкові шуми."

Мабуть, найважливіша зміна в цьому випуску нова система ядра під назвою «futex2», скорочення від "швидкий користувацький м'ютекс". Це дозволяє додаткам створювати м’ютекси, семафори, умовні змінні та інші швидкодіючі механізми синхронізації. Ця нова функція може покращити продуктивність ігор, що працюють на рівні сумісності Wine (а також нативні ігри Linux), але Wine ще не реалізував це, тому нам доведеться почекати та подивитися, як це обернеться поза.

Цей випуск також має звичайну суміш підтримки нового апаратного забезпечення. Контролери Nintendo Switch Joy-Cons і Pro тепер працюють без будь-яких додаткових драйверів чи налаштувань, а також 2021 Apple Magic Keyboard. Графічний драйвер AMD тепер працює з DisplayPort 2.0, тобто за чутками, буде включено до майбутніх відеокарт Radeon, а підтримка графіки Intel Alder Lake S (DG1) тепер вважається стабільною.

У цьому випуску є сотні інших змін — Kernel Hacking має детальний журнал, якщо вам цікаво. Ядро має почати з’являтися як оновлення для деяких дистрибутивів Linux для настільних комп’ютерів найближчими днями, але деякі операційні системи та дистрибутиви (як-от Ubuntu) поки що відкладуться. Канонічний не підтверджено яку версію ядра Linux буде включено до наступного оновлення Ubuntu 22.04, наприклад.