Ядро Linux получило свое большое обновление года и должно особенно понравиться геймерам на этой платформе. Линус Торвальдс объявил о наличии ядра Linux 5.16. В этой версии улучшена работа Windows-игр, встроенные драйверы для джойстиков Nintendo Joy-Con и ряд других усовершенствований.
Linux 5.16 представляет новую систему ядра под названием FUTEX2. Ее создала компания Collabora и эта функция улучшает работу игр на ее дистрибутиве Linux. Но, что более важно, также начинают лучше работать игры Windows, запущенные через Wine. С FUTEX2 игры уменьшают количество системных вызовов, что снижает загрузку процессора и увеличивает частоту кадров.
Кроме того, отчеты о состоянии файловой системы улучшаются благодаря новому API, основанном на fanotify, хотя в настоящее время поддерживается только файловая система EXT4. Эта настройка улучшает работу демонов мониторинга работоспособности системы, сообщая им только про первую ошибку, которая возникла с момента последнего сообщения, а затем отслеживая количество дополнительных ошибок.
Каждое обновление ядра улучшает поддержку графики, и 5.16 не является исключением, предлагая драйвер графического процессора AMD DisplayPort 2.0 для видеокарт следующего поколения. Также происходит дальнейшая разработка графики DG2 / Alchemist и, соответственно, стабильная поддержка графики Intel отеле alder Lake S (то есть DG1).
Linux 5.16 еще поддерживает драйверы для контроллеров Nintendo Joy-Con и Nintendo Pro, Apple Magic Keyboard. Система также имеет новый драйвер Realtek 802.11 ax и улучшает поддержку Microsoft Surface Pro 8, Surface Laptop Studio и Surface Go 3.
Боковые кнопки беспроводной мыши Xiaomi Mi теперь должны работать должным образом, как и светодиод DualSense на контроллерах Playstation 5 (полный драйвер был добавлен в Linux 5.12). Также улучшены возможности «из коробки» получают планшеты Intuos от Wacom и Nitrokey FIDO U2F.