Debian Trixie RC1: Обзор нововведений и улучшений


Debian Trixie RC1 представляет собой важный шаг на пути к финальному стабильному релизу Debian 13. В этом обзоре рассмотрены ключевые нововведения и улучшения, включая обновленное ядро Linux 6.12, улучшенную поддержку EFI, оптимизированную обработку прошивок и расширенную поддержку ARM-устройств. Также затронуты изменения в инструментах установки и поддержка новых аппаратных компонентов.

Введение

С приближением финального стабильного релиза Debian 13, сообщество с нетерпением ожидает нововведений и улучшений, которые будут включены в эту версию. Первый релиз-кандидат установщика Debian Trixie RC1 уже доступен, и в этой статье мы подробно рассмотрим, что нового он приносит.

Основные нововведения

Ядро Linux 6.12

Одним из ключевых обновлений является переход на ядро Linux 6.12. Это обновление приносит множество улучшений и оптимизаций, которые повышают стабильность и производительность системы. Важно отметить, что новое ядро обеспечивает более надежную работу с различными аппаратными компонентами, что особенно актуально для пользователей, работающих с новейшими устройствами.

Улучшенная поддержка EFI

Поддержка EFI в Debian Trixie RC1 была значительно улучшена. Теперь установщик лучше справляется с загрузкой на системах с EFI, что делает процесс установки более плавным и менее подверженным ошибкам. Это особенно важно для пользователей, которые предпочитают использовать современные системы с EFI, так как это обеспечивает более гибкую и надежную загрузку операционной системы.

Оптимизированная обработка прошивок

Обработка прошивок в новом релизе также претерпела значительные изменения. Теперь установщик более разумно подходит к выбору и установке необходимых прошивок, что позволяет избежать установки лишних компонентов и уменьшает общий размер установочного образа. Это особенно актуально для пользователей, работающих с ARM-устройствами, где размер прошивок может быть критичным.

Расширенная поддержка ARM-устройств

Поддержка ARM-устройств в Debian Trixie RC1 была значительно расширена. Теперь установщик поддерживает большее количество ARM-устройств, что делает Debian еще более универсальным и привлекательным для пользователей, работающих с различными типами аппаратного обеспечения. Это также открывает новые возможности для использования Debian на встраиваемых системах и других устройствах с ARM-архитектурой.

Изменения в инструментах установки

base-installer

В base-installer теперь реализована интеллектуальная фильтрация пакетов ядра. Это позволяет исключить установку ненужных *-signed-template пакетов, что делает процесс выбора ядра более удобным и понятным для пользователя.

debian-cd

Инструмент debian-cd также получил обновления. Теперь он лучше управляет исходными пакетами и обновленным файлом задач Debian-edu-full, что обеспечивает более cohesive образовательные сборки. Кроме того, из сборок armhf исключены крупные пакеты прошивок графики, что позволяет уменьшить размер установочного образа.

firmware-sof-signed

Список устройств в пакете firmware-sof-signed был обновлен, что позволило восстановить поддержку синтеза речи на определенных устройствах. Это важное улучшение для пользователей, которые полагаются на функции синтеза речи в своей работе.

Окружения рабочего стола

Для пользователей, желающих попробовать Trixie Installer, доступны следующие окружения рабочего стола: Plasma 6.3.4, GNOME 48 и Xfce 4.20. Кроме того, доступны Cinnamon, MATE, LXDE и LXQt, что позволяет пользователям выбрать наиболее подходящий для себя вариант.

Улучшения в установщике

Размеры образов SD-карт

Для пользователей arm64 размеры образов SD-карт были увеличены: от 150 МБ до 300 МБ для netboot и от 200 МБ до 400 МБ для netboot-gtk. Это предоставляет больше места для дополнительных модулей udeb и делает процесс установки более комфортным.

Инструменты и утилиты

Ряд утилит и инструментов также получил обновления. Debian-installer-utils теперь распознает устройства с постоянной памятью, а debootstrap избегает установки usr-is-merged в средах trixie/sid. Инструмент espeakup корректно обрабатывает ввод при запуске, а gpgv в gnupg2 обходит зависимости от npth и libassuan.

Загрузчик

Загрузчик grub-installer получил множество исправлений, включая устранение некорректных значений устройства загрузки в grub-pc и улучшение логики os-prober, которая больше не инвертирует поддерживаемые типы и не задает пользователю одни и те же вопросы несколько раз. Поддержка legacy grub была удалена, а на системах с EFI интеграция efibootmgr теперь позволяет дампить конфигурации загрузчика для отладки.

Оптимизация аппаратного обеспечения

Обнаружение оборудования

Обнаружение оборудования также получило улучшения. В среде QEMU/KVM spice-vdagent устанавливается условно при обнаружении рабочего окружения, а ethdetect теперь поддерживает запятые в описаниях модулей. Логика обнаружения прошивки xhci-pci-renesas избегала рискованных перезагрузок, которые могли бы повредить установочный носитель.

Сетевые и разделы

Компоненты сети и разделов также получили улучшения. Netcfg теперь отклоняет недействительные статические записи DNS-серверов и корректно применяет нотацию masklen. Partman-auto возвращает /boot на ext2 для ppc64el, чтобы сохранить совместимость с petitboot, даже вне LVM-конфигураций. Кроме того, по умолчанию единицы измерения в различных модулях partman изменены с мегабайт на гигабайты, а флаги legacy_boot для GPT получили поддержку. XFS теперь поддерживает опции монтирования discard и prjquota, а также предварительная функция восстановления для подтомов Btrfs уже доступна.

Поддержка оборудования

На стороне поддержки оборудования, armhf больше не включает образ u-boot для PandaBoard, что отражает его удаление в upstream. Flash-kernel приветствует новые цели, такие как Pine64 Pinebook и MNT Reform 2, а каталог поддерживаемых плат RPM расширен для включения устройств HP, Lenovo, Dell, Asus и Microsoft. Кроме того, ядра udebs теперь включают модули часов, различные драйверы MediaTek, модули Qualcomm Chromebook и поддержку pmem для загрузки по HTTP через UEFI.

Дополнительные улучшения

Инструмент tzsetup модернизировал устаревшие часовые пояса и обновил названия переименованных городов. User-setup восстановил поддержку полных имен с не-ASCII символами благодаря обширным вкладам, возглавляемым Марком Хабером и Паскалем Амбуром.

Заключение

Debian Trixie RC1 представляет собой значительный шаг вперед в развитии Debian 13. С обновленным ядром Linux 6.12, улучшенной поддержкой EFI, оптимизированной обработкой прошивок и расширенной поддержкой ARM-устройств, этот релиз-кандидат обещает стать основой для стабильного и мощного дистрибутива. Пользователи, желающие попробовать новые возможности, могут скачать установщик и оценить все улучшения лично.

Для тех, кто интересуется альтернативными дистрибутивами, стоит обратить внимание на НайсОС — перспективный российский дистрибутив на базе Linux, который также предлагает множество интересных функций и оптимизаций для различных задач.