Привет, Хабр! Многие пользователи Ubuntu, да и других дистрибутивов Linux продолжительное время ожидали выхода нового релиза  23.10. И вот, его уже можно загрузить. Установочные образы Ubuntu 23.10 "Mantic Minotaur" созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (редакция для Китая), Ubuntu Unity, Edubuntu и Ubuntu Cinnamon. Под катом поговорим о нововведениях и изменениях дистрибутива. Одно из основных изменений — обновление ядра до версии 6.5. При этом в ядре есть изменения, которые имеют отношение именно к Ubuntu. Например, это сжатие модулей с использованием алгоритма zstd. Его появление дало возможность сократить время загрузки. В пакет с ядром также добавили новые наборы патчей для shiftfs, Apparmor и LSM. Кроме того, решено включить по дефолту механизм MGLRU (Multi-Generational LRU), который заменяет старую реализацию LRU (Least Recently Used) на основе двух очередей на многоступенчатую структуру, лучше определяющую, какие страницы памяти по-настоящему используются, а какие можно вытеснить в раздел подкачки. Кроме того, были оптимизированы настройки ядра для снижения задержек при выполнении различных задач. Что касается обновления различных версий, приложений и подсистем, то здесь многое изменили. Например, обновлены версии GCC 13.2.0, binutils 2.41, glibc 2.38, systemd 253.5, Python 3.11.5 (в репозитории также доступен Python 3.12.0-rc2), Perl 5.36.0, LLVM 16 (в репозитории также доступен LLVM 17), Rust 1.71, OpenJDK 21 (также оставлен OpenJDK 17), .NET 7.0.110, Go 1.21. Обновились также подсистемы Mesa 23.1.7, BlueZ 5.68, NetworkManager 1.44, Pipewire 0.3.79, Poppler 23.08, xdg-desktop-portal 1.17.2, CUPS 2.4.6, PulseAudio 16.1, Snapd 2.60.3, обновились и пользовательские приложения, включая Firefox 117, LibreOffice 7.6, Thunderbird 115.2, GIMP 2.10.34, Rhythmbox 3.4.7, Blender 3.6.2, Krita v5.1.5, Scribus 1.5.8, Darktable 4.2.1, Inkscape 1.2.2, OBS Studio 29.1.3. Кроме того, обновлены и серверные пакеты Nginx 1.24, Apache httpd 2.4.57, Django 4.2, Dovecot 2.3.20, Spamassassin 4 (с поддержкой DMARC), Docker n 24.0.5, Containerd 1.7.2, Runc 1.1.7. Интересная функция появилась для защиты личных данных. Разработчики добавили экспериментальную поддержку шифрования дисков, для которой не требуется ввод пароля разблокировки диска при нагрузке. Всё это стало возможным благодаря хранению информации для расшифровки ключей в TPM (Trusted Platform Module). А ещё вернулась поддержка файловой системы ZFS. Для установки приложений добавлен новый менеджер, который получил название Ubuntu Store. Он написан на Dart с использованием фреймворка Flutter и адаптивных методов компоновки интерфейса для корректной работы на экранах любого размера. В менеджере предложен новый рейтинг. Так,  пятибалльная шкала оценки заменена на голосование в формате нравится/не нравится (+1/-1), на основе которого выводится виртуальный пятизвёздочный рейтинг. Поставка старого менеджера приложений Ubuntu Software сохранена в качестве опции. А ещё для удобства пользователей добавлено новое приложение Firmware Updater. Оно позволяет устанавливать обновления прошивок без запуска фонового сервиса управления обновлениями. Также оптимизированы инструменты управления конфиденциальностью. Например, появился механизм, который запрашивает у пользователя права при необходимости предоставления приложениям дополнительной функциональности (например, доступ к определённым файлам). Что касается настроек сетевых интерфейсов, то здесь работает  система Netplan, уже применяемая в Ubuntu Server. При обновлении системы миграция настроек и профилей NetworkManager (из /etc/NetworkManager/system-connections/ в /etc/netplan/90-NM-*.yaml ) выполняется автоматически (копия старых настроек и профилей сохраняется в /etc/netplan/01-network-manager-all.yaml.dpkg-backup и /var/lib/NetworkManager/backups/). Файл конфигурации /etc/netplan/01-network-manager-all.yaml перенесён в /lib/netplan/00-network-manager-all.yaml, так как его теперь не рекомендуется изменять вручную. Рабочий стол, как и планировалось, обновили до версии GNOME 45. В новой версии есть динамический индикатор виртуальных рабочих столов, оптимизирована система поиска, есть индикатор работы камеры, включено аппаратное ускорение воспроизведения видео, заменены просмотрщик изображений и приложение для работы с камерой. Также позаботились разработчики о владельцах «малинок».  В сборках для плат Raspberry Pi добавлена официальная поддержка модулей с камерами, среди прочего оснащёнными автофокусом. Библиотека libcamera обновлена до версии 0.1. Настройки cloud-init изменены для отключения по умолчанию парольной аутентификации в сервере SSH.  А ещё Ubuntu теперь поддерживает  Raspberry Pi 5 и SiFive HiFive Pro P550. В Kubuntu предложен рабочий стол KDE Plasma 5.27.8 и набор приложений KDE Gear 23.08.1. В Ubuntu Cinnamon задействовано пользовательское окружение Cinnamon 5.8.4. В Xubuntu обновлено окружение на базе Xfce 4.18. Задействованы новые версии Mousepad 0.6.1, Ristretto 0.13.1, Xfce Power Manager 4.18.2, Xfce Screensaver 4.18.2, Xfce PulseAudio Plugin 0.4.7, Xfce Screenshooter 1.10.4, elementary-xfce 0.18, Greybird 3.23.3, GNOME Disk Usage Analyzer (baobab), GNOME Fonts (gnome-font-viewer) и GNOME Document Scanner (simple-scan). В некоторых компонентах Xfce улучшена поддержка масштабирования интерфейса. В состав включены цветные emoji. Улучшена поддержка наушников с интерфейсом Bluetooth. Добавлена поддержка новых сенсорных устройств ввода, таких как Apple Magic Trackpad. В Ubuntu Budgie рабочий стол Budgie обновлён до версии 10.8. В Ubuntu Studio теперь доступны версии Carla 2.5.6, Audacity 3.3.3, Ardour 7.5.0, Patchance 1.1.0, digiKam 8.1.0, OBS Studio обновлена до 29.1.3, Blender 3.6.2, KDEnlive 23.08.1, Freeshow 0.9.7, Q Light Controller Plus 4.12.7. В Ubuntu MATE задействован выпуск MATE Desktop 1.26.3, а панель MATE Panel обновлена до ветки 1.27, она получила дополнительные патчи. В Lubuntu по умолчанию предложено пользовательское окружение LXQt 1.3. Если вы уже начали работу с новым релизом, расскажите, как он вам: есть проблемы, или сейчас всё работает «без единого разрыва»?