Каждый апрель приносит с собой новую порцию технологических откровений от команды Ubuntu. На этот раз передо мной лежит Ubuntu 25.04 с кодовым именем Plucky Puffin. Что скрывается за этим названием? Неужели разработчики действительно смогли создать нечто, что заставит даже самых консервативных пользователей пересмотреть свои привычки?
Этот релиз вышел 17 апреля 2025 года и получил статус промежуточного, что означает девять месяцев поддержки до января 2026 года. Казалось бы, короткий срок, но за это время система успевает показать себя во всей красе и подготовить почву для следующего LTS-релиза.
Ядро перемен на глубинном уровне
Linux 6.14 – это не просто цифра в характеристиках системы. Это фундамент, на котором строится современное понимание производительности. Новая система планирования sched_ext превращает управление процессами в настоящее искусство. Теперь разработчики могут создавать собственные алгоритмы планирования прямо в пользовательском пространстве, используя eBPF программы.
Честно говоря, когда я впервые столкнулся с этой возможностью, меня поразила её элегантность. Разве не удивительно, что система может адаптироваться под конкретные задачи, словно живой организм? Такой подход открывает двери для оптимизаций, о которых мы могли только мечтать.
Драйвер NTSYNC заслуживает отдельного упоминания. Игроки, использующие Wine и Proton, наконец получили то, что просили годами – более плавное взаимодействие с Windows-играми. Производительность повышается не на проценты, а на порядки в некоторых сценариях.
Важным изменением стало разделение bpftools и linux-perf от версии ядра. Эти инструменты теперь поставляются в отдельных пакетах, что упрощает управление зависимостями для разработчиков, работающих с контейнерами. После того как обычное ядро получило возможность настройки отзывчивости во время загрузки, пакет linux-lowlatency был упразднён в пользу комбинации linux-generic и нового пользовательского пакета lowlatency-kernel.
GNOME 48: эволюция пользовательского опыта
Интерфейс – это лицо операционной системы. GNOME 48 в Ubuntu 25.04 демонстрирует зрелость подхода к дизайну пользовательских взаимодействий. HDR-поддержка больше не кажется чем-то из области фантастики – она здесь, работает и радует глаз.
Тройная буферизация, которую Ubuntu разрабатывал годами, наконец стала частью основного проекта GNOME. Это значит, что плавность анимаций и отзывчивость интерфейса достигли нового уровня. Даже на относительно слабых машинах система ведёт себя удивительно резво.
Режим "Preserve Battery Health" может показаться мелочью, но для владельцев ноутбуков это настоящее спасение. Система умно управляет циклами зарядки, продлевая жизнь аккумулятору. Разве это не то, чего мы все ждали от современной ОС?
Панель благополучия (Wellbeing) добавляет философскую глубину в техническое совершенство. Контроль экранного времени перестал быть привилегией мобильных платформ. Стековая компоновка уведомлений и группировка превращают некогда хаотичную область экрана в организованное пространство информации.
Глобальные горячие клавиши получили новую жизнь, а новый просмотрщик изображений и аудиоплеер демонстрируют внимание к деталям пользовательского опыта.
Papers против Evince: смена караула
Замена Evince на Papers может показаться косметическим изменением, но это не так. Papers построен на GTK4 и частично переписан на Rust. Это означает более быструю работу, современный дизайн и лучшую интеграцию с системой.
Работая с PDF-документами ежедневно, я сразу заметил разницу. Скорость открытия файлов, плавность прокрутки, качество рендеринга текста – всё это стало заметно лучше. Иногда прогресс проявляется в самых неожиданных местах.
Определитель местоположения теперь использует BeaconDB вместо сервиса Mozilla, который был закрыт в прошлом году. Автоматическое определение часового пояса, прогноз погоды и функция ночного освещения продолжают работать без перебоев. По умолчанию отключено музыкальное сопровождение при загрузке, что многие оценят как разумное решение.
Установщик нового поколения
Процесс установки системы всегда был камнем преткновения для многих дистрибутивов. Ubuntu 25.04 кардинально меняет ситуацию. Расширенная поддержка двойной загрузки включает работу с BitLocker-защищёнными Windows-системами. Это настоящий прорыв для корпоративных пользователей.
Возможность замены предыдущих установок Ubuntu прямо из мастера инсталляции упрощает обновление системы. Улучшена функция автоматической установки через Landscape для корпоративных пользователей, что особенно важно для массового развёртывания.
ARM64-образ открывает новые горизонты. Новый унифицированный ARM64-образ улучшает совместимость с Snapdragon X Elite и другими платформами, включая поддержку ACPI + EFI, WSL и виртуальных машин. Совместимость с различными архитектурами означает, что Ubuntu готов к будущему, где границы между платформами стираются.
Железо и производительность
Поддержка новых Intel Arc GPU демонстрирует серьёзность намерений разработчиков. Полнофункциональная поддержка Intel Core Ultra 200V с встроенными Intel Arc GPU и дискретными картами Intel Arc B580 и B570 "Battlemage" включает множество улучшений.
Аппаратное ускорение трассировки лучей улучшает производительность рендеринга на 20-30% благодаря 2-4-кратному ускорению компонента трассировки лучей. Для создателей контента это открывает новые творческие возможности в приложениях с поддержкой Intel Embree, таких как Blender версии 4.2 и выше.
Полное аппаратное ускорение кодирования видео AVC, JPEG, HEVC и AV1 на устройствах "Battlemage" существенно повышает производительность по сравнению с программным кодированием. Разработчики получили доступ к Intel Compute Runtime с новыми CCS-оптимизациями и поддержкой отладки для Intel Xe GPU.
NVIDIA Dynamic Boost активируется автоматически на поддерживаемых ноутбуках. Система динамически перераспределяет мощность между CPU и GPU в зависимости от нагрузки. Это особенно заметно в играх, где каждый дополнительный кадр в секунду имеет значение. Функция работает только при питании от сети и достаточной нагрузке на GPU, оставаясь неактивной при работе от батареи.
Расширенная поддержка NVIDIA Dynamic Boost дополняется улучшенной производительностью печати CUPS и новым разделом "Top Charts" в центре приложений.
Конфиденциальные вычисления и безопасность
Конфиденциальные вычисления на AMD SEV-SNP теперь доступны не только в облаке, но и в локальных инфраструктурах благодаря QEMU 9.2. Для корпораций это означает возможность обрабатывать чувствительные данные с максимальным уровнем защиты на собственных серверах.
Технология защищает виртуальные машины от несанкционированного доступа, экранируя чувствительный код и данные во время выполнения от привилегированного системного ПО и других виртуальных машин. Работа происходит в аппарно-защищённой доверенной среде выполнения, сохраняя данные зашифрованными в системной памяти.
Новые профили AppArmor для множества приложений повышают общую безопасность системы. Да, это может вызвать некоторые неудобства при нестандартном использовании программ, но безопасность стоит таких компромиссов.
Профиль для bwrap особенно интересен. Он позволяет создавать пользовательские пространства имён и настраивать песочницы, переходя затем к более строгому профилю, который запрещает возможности для процессов внутри bwrap-песочницы. Это должно разблокировать больше сценариев использования bwrap, одновременно позволяя сократить поверхность атак ядра, открываемую непривилегированными пространствами имён пользователей.
Профили для busybox и nautilus, которые напрямую разрешали доступ к пользовательским пространствам имён, были удалены в рамках улучшений безопасности. Функция unshare в busybox больше не может создавать непривилегированные пространства имён пользователей, но использование пространств имён в Nautilus должно продолжать работать благодаря новому профилю bwrap-users-restrict.
Инструменты разработчика и системные компоненты
Концепция devpacks кажется простой, но её влияние трудно переоценить. Spring Framework теперь доступен как snap-пакет devpack-for-spring со всеми необходимыми инструментами, включая Spring Framework версии 6.1 и 6.2, Spring Boot версии 3.3 и 3.4. Разработчики получают готовую среду за считанные минуты, а не часы настройки.
Обновления ключевых библиотек впечатляют масштабом: Python 3.13.2, Mesa 25.0, GIMP 3.0, LibreOffice 25.2, GCC 14.2, glibc 2.41, systemd 257.4, NetworkManager 1.52 с приоритизацией IPv6, Qt 6.8.3, PipeWire 1.2.7, OpenJDK 24, Rust 1.84, Go 1.24, BlueZ 5.79, Cairo 1.18.4. Этот список читается как манифест современной разработки.
OpenJDK 24 и ранний доступ к OpenJDK 25 показывают, что Ubuntu не просто следует за трендами, а активно их формирует. GraalVM Community Edition для JDK версий 21, 24 и 25ea теперь доступен как snap, давая Java-разработчикам выбор между стандартным OpenJDK, OpenJDK-CRaC и нативными образами GraalVM.
systemd обновился до версии 257.4, убрав поддержку utmp. Планируется полное удаление поддержки cgroup v1 и System V service scripts в версии 258, что потребует обновления программного обеспечения для включения нативных unit-файлов systemd.
Сетевые технологии и управление
NetworkManager 1.52 приносит поддержку wpa-psk-sha256 WiFi-сетей и возможность настройки политик маршрутизации. Для системных администраторов это означает больше гибкости в управлении сетевыми конфигурациями.
Netplan версии 1.1.2 теперь использует новую функциональность systemd-networkd для ожидания настройки и доступности DNS-серверов перед считыванием интерфейса готовым. Кажется технической мелочью, но это решает множество проблем с загрузкой в сетевых средах.
NTS-серверы Ubuntu по умолчанию в chrony добавляют уровень защиты, который раньше требовал дополнительной настройки. Время синхронизируется не только точно, но и безопасно через порт 4460/tcp для согласования параметров безопасности.
Переход на OpenSSL для TLS-соединений в APT 3.0 улучшает совместимость и уменьшает размер минимальных установок. Новый решатель зависимостей автоматически используется, если классический решатель не может найти решение, добавляя контекст к сбоям и оценивая производительность в других случаях.
Authd, решение Ubuntu для аутентификации в облаке, получил множество исправлений и улучшений для провайдера EntraID, новый провайдер Google и обновлённую документацию. ADSys, клиент групповых политик Active Directory для Ubuntu, поддерживает последнюю версию Polkit и включает улучшения и исправления ошибок при регистрации сертификатов.
Каждое из этих изменений может показаться незначительным в отдельности, но вместе они создают экосистему, которая работает надёжнее и эффективнее. Ubuntu 25.04 Plucky Puffin не просто развивает традиции дистрибутива – он переосмысливает подход к созданию современной операционной системы. Девять месяцев поддержки дают достаточно времени для тестирования всех новинок перед переходом на следующий LTS-релиз. Это промежуточный релиз, но его амбициозность говорит о серьёзных планах на будущее Ubuntu в эпоху искусственного интеллекта и гибридных вычислительных сред.