Выпущено ядро Linux 5.16, которое включает аппаратную поддержку контроллеров Nintendo Switch, DisplayPort 2.0 на графических процессорах AMD и многое другое.
Ядро Linux лежит в основе бесчисленного количества устройств и операционных систем, включая телефоны и планшеты Android, Chromebook, настольные дистрибутивы Linux и много более. Новые версии обычно выпускаются каждые несколько месяцев, и теперь можно опробовать версию 5.16.
Линус Торвальдс, создатель и ведущий специалист по поддержке ядра Linux, написал на список рассылки ядра (с помощью мой Бог! убунту!), «Здесь не так много, начиная с [версии 5.16-кандидата 8], что не является неожиданностью. У нас была дополнительная неделя из-за праздников, и не то чтобы у нас было много дел, которые нужно было уладить в последнюю минуту. Таким образом, в основном это содержит некоторые исправления драйверов (в основном сетевых и rdma), исправление использования учетных данных cgroup, несколько основных сетевых исправлений, пару откатов в последнюю минуту и некоторый другой случайный шум».
Пожалуй, самым важным изменением в этом выпуске является новая система ядра под названием «futex2», сокращение от «быстрый пользовательский мьютекс». Он позволяет приложениям создавать мьютексы, семафоры, условные переменные и другие быстродействующие механизмы синхронизации. Эта новая функция может улучшить производительность игр, работающих на уровне совместимости Wine (а также родные игры для Linux), но Wine еще не реализовал это, так что нам придется подождать и посмотреть, как это получится. вне.
В этом выпуске также присутствует стандартная поддержка нового оборудования. Контроллеры Nintendo Switch Joy-Cons и Pro теперь работают без каких-либо дополнительных драйверов или настроек, а также Клавиатура Apple Magic 2021 г.. Графический драйвер AMD теперь работает с DisplayPort 2.0, который по слухам, будет включен в будущие видеокарты Radeon, а поддержка графики Intel Alder Lake S (DG1) теперь считается стабильной.
В этом выпуске есть сотни других изменений — Kernel Hacking имеет подробный журнал., если вы заинтересованы. Ядро должно начать появляться в качестве обновления для некоторых дистрибутивов Linux для настольных компьютеров в ближайшие дни, но некоторые операционные системы и дистрибутивы (например, Ubuntu) пока отложат это время. Канонический не подтвердил например, какая версия ядра Linux будет включена в следующее обновление Ubuntu 22.04.