15 октября Canonical объявила в рассылке ubuntu-announce о выходе Ubuntu 26.10 с кодовым именем Stonking Stingray. Это промежуточный релиз: обновления будут 9 месяцев, до июля 2027 года. Вместе с основной редакцией вышли Kubuntu, Xubuntu, Lubuntu, Ubuntu MATE, Ubuntu Budgie, Ubuntu Studio и остальные официальные flavors.
Для серверов в проде это скорее разведка перед 28.04 LTS: здесь обкатывают то, что потом приедет надолго. Rust-утилиты вместо GNU, Sequoia вместо GnuPG для проверки подписей APT, dbus-broker, разделённый OpenSSH. Всё это стоит пощупать на тестовой машине заранее.
Ядро Linux 7.3, amd64v3 и RISC-V
В основе ядро Linux 7.3. По словам Canonical, оно приносит поддержку свежего железа: Intel Xe3P (Nova Lake), AMD Zen 6 и NVIDIA 615, а ещё из коробки поддерживает распределённую файловую систему Lustre. Для современных x86-машин есть отдельный установщик под amd64v3, собранный с оптимизациями под новые процессоры.
Для RISC-V появились десктопные образы, раньше были только серверные. Заявлена поддержка плат на SpacemiT K3, первого железа с профилем RVA23, и SiFive BigSky. Запускаться можно и в QEMU.
coreutils целиком на Rust
Переезд на uutils закончен. Последние GNU-утилиты, которые держали из-за проблем совместимости, это cp, mv и rm, теперь тоже на Rust. Если какой-то скрипт ведёт себя странно, вернуть GNU-версии можно, в release notes есть отдельная инструкция по rust-coreutils.
Заодно GNOME 51 убрал из настроек подключение к Wi-Fi с WEP. Кто ещё держит такую точку доступа, через «Параметры» больше не подключится.
Подписи APT через Sequoia PGP
Sequoia PGP, реализация OpenPGP на Rust, попала в main. Canonical пишет, что APT теперь проверяет подписи репозиториев через Sequoia вместо GnuPG, и называет это подготовкой к постквантовым подписям пакетов. В планах сделать sq и sqv основным инструментом вместо gpg и gpgv, но сами gpg и gpgv из main никуда не делись.
Рядом в той же ветке: OpenSSL 4 с Encrypted Client Hello и поддержкой QUIC, а openCryptoki получил PKCS #11 3.2 с ML-DSA и ML-KEM.
OpenSSH разделили на две сборки
Для админов это главное изменение в серверной части. OpenSSH теперь собирается из двух исходных пакетов: openssh без поддержки GSSAPI/Kerberos и openssh-gssapi с ней. Пакеты openssh-gssapi-server и openssh-gssapi-client конфликтуют с обычными openssh-server и openssh-client, поставить можно только один вариант. Смысл в том, чтобы убрать большой патч GSSAPI, который так и не приняли в upstream, с машин, где Kerberos не нужен.
Если у вас вход по Kerberos или доменная авторизация через SSH, после обновления проверьте, какой пакет стоит:
dpkg -l | grep -E "openssh-(gssapi-)?(server|client)" sshd -T | grep -i gssapi
По release notes, апгрейдер сам выберет gssapi-вариант, если видит, что GSSAPI или Kerberos в работе. Чистая установка 26.10 по умолчанию ставит версию без него.
GNOME 51, dbus-broker и Myna
На десктопе GNOME 51: плавнее анимации под нагрузкой, яркость монитора запоминается между перезагрузками, улучшена раскладка мониторов и доступность. App Center теперь одинаково работает со snap и deb.
Шина D-Bus теперь на dbus-broker вместо dbus-daemon, и системная, и пользовательская. По словам Canonical, одно зависшее приложение больше не подвесит весь рабочий стол. Ещё подкрутили оценку OOM на десктопе, чтобы система лучше переживала нехватку памяти.
Myna, локальная диктовка, в 26.10 идёт как превью: не предустановлена, ставится по желанию. Держите клавишу и говорите, текст попадает в активное окно, звук никуда не отправляется. Canonical обещает включить Myna по умолчанию к 28.04 LTS. Подробнее про неё был отдельный пост.
Entra ID, AD и инструменты разработчика
authd 0.7.1 умеет вход по паролю Microsoft Entra ID с MFA: на экране входа, в терминале, по SSH и в окнах Polkit. Есть и вход без пароля через FIDO2-ключи и Microsoft Authenticator. ADSys 0.17.0 научился получать сертификаты напрямую из Active Directory Certificate Services, без certmonger и CEPCES. TPM-шифрование диска теперь работает и на машинах без аппаратного корня доверия, если задать PIN или парольную фразу.
Тулчейны по release notes:
- GCC 15.2.0, LLVM 22.1.8
- Python 3.14.7, Go 1.27, Rust 1.97.1, Zig 0.16
- OpenJDK 25.0.4, отдельно доступен пакет openjdk-27
- .NET 10.0.112
- PHP 8.5.9, Postfix 3.11.7, Samba 4.24.7, strongSwan 6.0.7
- ROCm 10.0 для GPU AMD
Как обновиться с 26.04
Тем, у кого в настройках обновлений выбраны все релизы, а не только LTS, обновление предложат автоматически. Вручную на сервере:
sudo sed -i 's/^Prompt=.*/Prompt=normal/' /etc/update-manager/release-upgrades sudo apt update && sudo apt full-upgrade sudo do-release-upgrade
В известных проблемах указано, что апгрейд может застрять на пакете base-files, если в системе висит битая ссылка /lib32. Перед обновлением её стоит проверить командой ls -l /lib32. Полный список в release notes.
Итог: 26.10 скорее про фундамент, чем про красивые фичи. Rust в coreutils и в проверке подписей, dbus-broker и новый OpenSSH почти наверняка поедут в 28.04 LTS, так что тестовую виртуалку на 26.10 лучше поднять сейчас, особенно если у вас Kerberos или свои скрипты, завязанные на поведение GNU-утилит.