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

Ядрото на Linux 5.16 беше пуснато и включва хардуерна поддръжка за контролери Nintendo Switch, DisplayPort 2.0 на графични процесори AMD и др.

Linux ядрото е в основата на безброй устройства и операционни системи, включително телефони и таблети с Android, Chromebook, настолни Linux дистрибуции и много Повече ▼. Новите версии обикновено се пускат на всеки няколко месеца и сега версия 5.16 е достъпна за изпробване.

Линус Торвалдс, създателят и водещият поддържащ ядрото на Linux, пише на пощенски списък на ядрото (чрез О, боже мой! ubuntu!), „Тук не е много от [v5.16 release kandidata 8], което не е неочаквано. Имахме тази допълнителна седмица поради празниците и не е като да имахме много неща в последния момент, които трябваше да бъдат подредени. Така че това съдържа основно някои корекции на драйвери (главно мрежови и rdma), корекция за използване на идентификационни данни на cgroup, няколко корекции на основна мрежа, няколко връщания в последната минута и някои други произволни шумове."

Може би най-важната промяна в тази версия е

нова система на ядрото, наречена „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, например.