Dracut в Ubuntu 25.10: что это такое и почему это важно

  • Dracut заменяет initramfs-tools в версии 25.10, обеспечивая более надежный запуск и модульную отладку.
  • Улучшенная безопасность с Rust: появились sudo-rs и rust-coreutils, а также TPM для полного шифрования.
  • Только GNOME 49 на Wayland, с улучшениями в удобстве использования, доступности и графическом стеке (Mesa 25.2.3).
  • Ядро 6.17 и Chrony с NTS улучшают производительность, поддержку оборудования и безопасную синхронизацию времени.

Dracut

Инструмент Dracut Он находится в центре одной из самых важных эволюций для запуска системы в Ubuntu 25.10В этой статье мы объясним, что такое Dracut, почему он важен и какие реальные последствия он имеет как для пользователей настольных компьютеров, так и для системных администраторов.

В среде Ubuntu при включении компьютера выполняется ряд шагов, которые в конечном итоге загружают всю операционную систему. вмешивается в эти первые критические моменты: создает загрузочный образ (initramfsЭтот компонент используется ядром системы для доступа к драйверам, обнаружения дисков и монтирования корневой файловой системы. С выходом Ubuntu 25.10 этот компонент был заменён по умолчанию, что представляет собой существенное техническое изменение, хотя для пользователя оно практически не заметно.

Что такое Дракут?

Dracut Это генератор initramfs который функционирует как модульная структура для создания загрузочного образа ядра Linux. initramfs (начальная файловая система ОЗУ) — временная файловая система, которая запускается до реальной системы и используется для загрузки драйверов, монтирования файловой системы и подготовки среды для запуска основной системы.

Целью Dracut является замена больших фиксированных скриптов старых инструментов (например, initramfs-инструменты в Debian/Ubuntu) с помощью модульного подхода, который использует систему устройств Udev для динамического обнаружения оборудования и включения только того, что действительно необходимо при загрузке. Это сокращает объём фиксированной логики и повышает адаптивность. initramfs к различным средам (оборудование, устройства хранения данных, RAID, шифрование, виртуализация и т. д.).

Таким образом, Dracut — это не просто инструмент, а смена парадигмы в построении первой фазы процесса загрузки операционной системы.

Почему Ubuntu 25.10 использует Dracut?

Это решение было не случайным. Ubuntu использует его уже много лет. initramfs-инструменты в качестве инструмента по умолчанию для создания загрузочного образа. Однако в ходе разработки Ubuntu 25.10 («Questing Quokka») было решено перейти на Dracut в качестве инструмента по умолчанию для настольной версии.

  • Техническое обслуживание и модульность: Dracut отличается более активным обслуживанием и модульной конструкцией, что позволяет легко включать или исключать компоненты без необходимости создания больших пользовательских скриптов.
  • Лучшая поддержка современного оборудования: Благодаря новым технологиям, таким как NVMe-oF, шифрование, прямое хранение и виртуализация, Dracut имеет лучшую поддержку, чем старые инструменты.
  • Согласованность с systemd и другими дистрибутивами: Многие современные дистрибутивы уже используют Dracut; Ubuntu движется в этом направлении, чтобы привести свой процесс загрузки в соответствие с этой тенденцией.
  • Подготовка к будущей LTS-версии: Внедрение Dracut в версии 25.10 позволит вам получать обратную связь до версии 26.04 LTS и обеспечит долгосрочную стабильность.

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

Какие изменения для пользователей и администраторов?

Для обычного пользователя

В большинстве случаев переход на Dracut должен быть абсолютно плавным. Это означает, что при загрузке компьютера, входе в систему или обычном использовании системы вы не заметите никаких видимых изменений. Повседневная работа останется практически без изменений.

Для администраторов и более технических специалистов

  • Более надежный и быстрый запуск: Dracut создает более легкие образы, которые лучше адаптированы к оборудованию, что может привести к более быстрой загрузке.
  • Современная поддержка: Он обеспечивает более тесную интеграцию с шифрованием, RAID, NVMe и виртуализацией.
  • совместимость: Его широкое применение в различных дистрибутивах упрощает совместное использование модулей и конфигураций.
  • настройки: Позволяет определять пользовательские модули и скрипты для конкретных сред.
  • Совместимость: Некоторые системы со старыми конфигурациями initramfs-инструменты Возможно, их необходимо пересмотреть.

Почему включение Dracut в экосистему Ubuntu имеет значение?

  • Модернизация стартера: Обновить основу процесса запуска системы, приведя ее в соответствие с текущими стандартами.
  • Будущая совместимость: Это облегчает внедрение нового оборудования и технологий безопасности.
  • Снижение затрат на техническое обслуживание: Это снижает потребность в пользовательских скриптах и ​​повышает качество системы.
  • Путь к LTS: Раннее изменение обеспечивает более надежную и стабильную версию 26.04.
  • Конкурентное преимущество: Это подтверждает позицию Ubuntu как современного и перспективного дистрибутива.

Что делать пользователям, которые обновились?

  • Убедитесь, что системы с шифрованием, RAID или NVMe работают правильно после обновления.
  • Проверьте, что пользовательские настройки initramfs Они отражены в Дракуте.
  • Перед обновлением до Ubuntu 25.10 сделайте резервную копию.
  • Обновите документацию или скрипты, которые зависят от initramfs-инструменты.
  • Внесите свой вклад в развитие сообщества, отправляя комментарии и сообщения об ошибках.

Заключение

Dracut Это существенное, хотя и незаметное, изменение архитектуры загрузки Ubuntu 25.10. Хотя многие пользователи этого не заметят, на самом деле это эволюция, которая улучшает модульность, совместимость с современным оборудованием и удобство обслуживания системы. Для администраторов это более гибкий и современный инструмент, а для конечных пользователей — более надёжный и перспективный процесс загрузки.

В конечном счете, Dracut важен, поскольку он укрепляет фундамент, на котором зиждется Ubuntu, прокладывая путь для более современной, стабильной и эффективной системы.