В этом посте мы сделаем все возможное, чтобы кратко изложить основные изменения и ключевые функции релиза.
Linux 5.10 – это последнее обновление основного ядра (по состоянию на 14 декабря) и последний выпуск “долгосрочной поддержки”. Разработчики ядра планируют поддерживать Linux 5.10 до 2026 года – на один год дольше, чем Linux 5.4 LTS.
Линус Торвальдс, основатель Linux, объявил о выпуске Linux 5.10:
Я почти всегда хотел бы, чтобы последняя неделя была еще спокойнее, чем была, и здесь это тоже верно. Здесь огромное количество исправлений […], и ничто не останавливает нас. Все выглядит вполне нормально.
Множество изменений, как больших, так и малых, включены в это обновление. Все они предназначены для того, чтобы ядро Linux работало лучше, быстрее и эффективнее, чем когда-либо прежде. Для получения более подробной информации читайте дальше!
Особенности и изменения Linux 5.10
Каждое новое ядро Linux имеет множество улучшений файловой системы и хранилища, и Linux 5.10 не является исключением. Этот релиз обеспечивает “значительное повышение производительности” операций Btrfs fsync() и переключается на новую инфраструктуру iomap для прямых операций ввода-вывода.
EXT4 значительно повышает производительность записи благодаря поддержке “быстрых коммитов”(fast commits) и оптимизирует перезапись файлов в режимах DAX/DIO.
Любой, кто работает над файловой системой XFS, будет доволен, услышав, что проблема системы “2038 года” была перенесена на временную шкалу. Метки времени в файловой системе XFS теперь будут работать до 2468 года.
Поддержка аппаратного мониторинга процессоров AMD Zen3 присутствует в Linux 5.10, как и поддержка основного ядра для смартфона Purism Librem 5 Linux. Creative SoundBlaster AE-7-это высококачественный PCEI-e DAC и усилитель звука, а в Linux 5.10 карта работает в OOTB (out of thebox).
Владельцы беспроводной алюминиевой клавиатуры Matias будут рады услышать, что она работает в этом обновлении. Возможна поддержка предстоящей спецификации USB 4; и мультитач-поддержка Lenovo X1 tablet trackpoint и кнопок (модели gen 2 и gen 3).
Linux-геймеры будут рады услышать, что Linux 5.10 поддерживает Nintendo Switch Joy Cons и Procontroller — последний из самых красивых контроллеров, которые вы когда-либо использовали. Новая потоковая работа означает, что контроллеры будут работать под Linux как в режиме Bluetooth, так и в режиме проводного USB. Это включает в себя базовый вход, а также светодиоды и даже данные акселерометра и гироскопа.
Довольно странно, что Linux 5.10 также поддерживает контроллер Sega Saturn.
В других местах Linux 5.10 позволяет процессорам MIPS загружать ядра, сжатые с помощью zstd. И также позволяет RISC-V загружать системы с прошивкой EFI. Linux 5.10 также может похвастаться более быстрыми функциями гибернации и возобновления работы (если они поддерживаются) благодаря пакетной обработке запросов ввода-вывода.
Установите Linux 5.10 на Ubuntu и Linux Mint
Можно установить основные ядра Linux в Ubuntu, Linux Mint и другие дистрибутивы на базе Ubuntu, загрузив и установив основные сборки ядра, поддерживаемые разработчиками Ubuntu.
Ubuntu поставляет и поддерживает новое ядро Ubuntu Linux в каждом новом релизе Ubuntu. Ядро Linux 5.10 (или более поздней версии) будет поставляться как часть Ubuntu 21.04 в апреле. Эта версия также будет перенесена обратно в Ubuntu 20.04 LTS чуть позже.
Но если вы действительно не можете дождаться, когда Ubuntu предоставит его, вы можете установить его вручную. Просто сделайте это, зная, что есть риск поломки системы.