При переходе на новый LTS-релиз Ubuntu главный вопрос всегда практический: что сломается на серверах и стоит ли обновлять рабочую машину прямо сейчас. В Ubuntu 26.04 LTS (Resolute Raccoon) фундаментальных изменений три: переход на ядро Linux 7.0, замена классического sudo на реализацию на Rust и переезд серверного кэша с Redis на форк Valkey.
alex@workstation:~$ fastfetch
_,met$$$$$gg. OS: Ubuntu 26.04 LTS (Resolute Raccoon) x86_64
,g$$$$$$$$$$$$$$$P. Host: Micro-Star International MS-7D91
,g$$P" """Y$$.". Kernel: Linux 7.0.0-31-generic
,$$P' `$$$. Uptime: 2 days, 4 hours, 18 mins
',$$P ,ggs. `$$b: Packages: 1842 (dpkg), 12 (snap)
`d$$' ,$P"' . $$$ Shell: bash 5.2.32
$$P d$' , $$P Display: 3840x2160 @ 144Hz in 27" [External]
$$: $$. - ,d$$' DE: GNOME 50.1 (Wayland)
$$; Y$b._ _,d$P' WM: Mutter
Y$$. `.`"Y$$$$P"' Terminal: gnome-terminal
`$$b "-.__ CPU: Intel Core i7-14700K (28) @ 5.50 GHz
`Y$$ GPU: NVIDIA GeForce RTX 4070 Ti SUPER (560.35.03)
`$$b. Memory: 14.22 GiB / 62.48 GiB (22%)
`"Y$b._ Disk (/): 84.12 GiB / 915.82 GiB (9%)
`""" Locale: ru_RU.UTF-8
Ядро Linux 7.0
В ядре Linux 7.0 закрыли несколько давних проблем с десктопным и серверным железом:
- Сон и графика Nvidia. Выход из ждущего режима (Suspend/Resume) на десктопах с картами RTX теперь работает стабильно на драйверах ветки 560+. Проблема с зависанием сессии Wayland и черным экраном после пробуждения больше не воспроизводится;
- Свежее железо. Поддержка чипов Intel Panther Lake и графики Battlemage включена в основное ядро. Ставить отдельные OEM-ядра или ждать HWE-обновлений больше не нужно;
- Отказоустойчивая загрузка на ARM. Для платформ вроде Raspberry Pi добавлен механизм
piboot-try: при неудачном старте нового ядра плата автоматически откатывается на предыдущий рабочий образ.
Замена sudo на sudo-rs и шифрование через TPM
Вместо исторического sudo на Си в системе по умолчанию используется sudo-rs — версия утилиты на Rust от фонда Prossimo и Ferrous Systems. Для пользователя поведение не изменилось: ключи командной строки (-u, -i) и синтаксис /etc/sudoers работают как обычно. Смысл замены — защита от переполнений буфера и ошибок работы с памятью в критическом бинарнике с SUID-битом.
Полнодисковое шифрование теперь штатно завязано на модуль TPM 2.0. Если загрузчик не модифицирован, ключ расшифровки отдается автоматически при старте материнской платы. Вводить пароль LUKS вручную при каждой перезагрузке больше не требуется.
Десктоп: GNOME 50
Графическое окружение перешло на GNOME 50 на чистом Wayland:
- Тройная буферизация в апстриме. Патч для композитора Mutter, устраняющий микрофризы анимаций и переключения столов при нагрузке на CPU, наконец вошел в основную кодовую базу;
- Замена системного монитора. Старый
gnome-system-monitorзаменен на легковесную утилиту Resources (GTK4/Rust). Она открывается без задержек и наглядно разбивает память по фоновым сервисам и контейнерам; - Дробное масштабирование. Масштабы 125% и 150% работают без размытия шрифтов, корректно поддержан HDR для мониторов с широким цветовым охватом.
Серверные пакеты и замена Redis
В репозиториях обновился базовый серверный стек:
- Valkey вместо Redis. Из-за смены лицензии Redis штатным in-memory кэшем стал открытый форк Valkey 8.x (пакет
valkey-server). Протокол полностью совместим с Redis-клиентами на уровне приложений; - Контейнеры. В поставку вошли Docker 29, containerd 2.2 и runc 1.4.0 — ставить сторонние репозитории Docker для работы с современными compose-файлами больше не обязательно;
- Языки и СУБД. Доступны PHP 8.5.2, Python 3.14, PostgreSQL 18, OpenJDK 25;
- Драйверы для ML. Инструменты NVIDIA CUDA и AMD ROCm теперь собираются штатными пакетами дистрибутива.
Что может сломаться при обновлении
Перед запуском обновления проверьте три вещи:
- Устаревшие TLS 1.0/1.1. В конфигурациях Apache и системном OpenSSL старые протоколы отключены наглухо. Старые клиенты или внешние интеграции перестанут подключаться;
- Политики AppArmor. Для непривилегированных пространств имен пользователей (unprivileged user namespaces) включены строгие профили. Если сборочные скрипты или песочницы браузеров работали без профилей безопасности, они могут упасть;
- Kerberos / SSSD. Из списков разрешенных хэшей убраны устаревшие алгоритмы, что критично при авторизации в старых доменах Active Directory.
Итог
На рабочих компьютерах разработчиков 26.04 можно использовать уже сейчас: стабильный сон с драйверами Nvidia, плавная работа GNOME 50 и свежие версии языков избавляют от ручной сборки пакетов.
На production-серверах спешить не нужно: если инфраструктура на 24.04 LTS работает стабильно, безопаснее развернуть рядом чистую ноду на 26.04 через Ansible или Terraform, протестировать сервисы и переключить трафик, чем обновлять рабочий сервер наживую через do-release-upgrade.