The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В Ubuntu 25.10 по умолчанию будет задействован Dracut

10.09.2025 21:59

В выпуске Ubuntu 25.10, релиз которого намечен на 9 октября, для формирования образов начального RAM-диска (initrd) утверждено использование по умолчанию инструментария Dracut вместо пакета initramfs-tools, развитие которого в последние годы приостановилось и ограничивается работой по сопровождению. Так как разработка выпуска 25.10 c середины августа находится на стадии заморозки, не допускающей добавления новой функциональности, для перехода на Dracut командой, отвечающей за выпуск релизов, предоставлено исключение. В настоящее время пакет initramfs-tools уже заменён на dracut в мета-пакетах.

Переход на Dracut позволит решить такие проблемы, как невозможность использования systemd в initrd, отсутствие поддержки NVMe over Fabric (NVM-oF), обилие кода на shell в initrd, сложность сопровождения из-за раздельной работы с initrd и корневой ФС.

  1. Главная ссылка к новости (https://bugs.launchpad.net/ubu...)
  2. OpenNews: Доступен дистрибутив Ubuntu 25.04
  3. OpenNews: Ubuntu 25.10 переходит по умолчанию на Chrony вместо systemd-timesyncd
  4. OpenNews: Ubuntu прекращает поддержку сеанса X11 в GNOME
  5. OpenNews: Ubuntu будет поставлять intel-compute-runtime без защиты от Spectre, снижающей производительность на 20%
  6. OpenNews: В Ubuntu по умолчанию задействован sudo-rs, написанный на Rust
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63860-dracut
Ключевые слова: dracut, ubuntu
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (52) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 22:21, 10/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Давно задействовал на дебиане, когда потребовалось модуль в initramfs вкорячить.
     
  • 1.2, Аноним (2), 22:32, 10/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    >развитие которого в последние годы приостановилось и ограничивается работой по сопровождению

    Чего не хватает в initramfs-tools, что потребовалось переходить?

     
     
  • 2.3, Аноним (3), 22:34, 10/09/2025 [^] [^^] [^^^] [ответить]  
  • +22 +/
    Попробуй второй абзац новости прочитать.
     
     
  • 3.38, Аноним (38), 08:10, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Скажи спасибо, что хоть первый прочитал. Обычно у местных экспертов дальше заголовка дело не доходит.
     
  • 2.7, Онаим (?), 22:45, 10/09/2025 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Написано же -системдряни им не хватало. В initrd!
    Только не дое..ся нахрена жеж он там сдался.
     
     
  • 3.19, Аноним (19), 00:11, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    я тож против systemd в initrd, но справедливости ради - там ведь есть простой /init (а как без него то?)
     
     
  • 4.42, Аноним (42), 10:31, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > я тож против systemd в initrd, но справедливости ради - там ведь есть простой
    > /init (а как без него то?)

    Ну вот два принципиально разных инита - это не совсем удобно. Увеличивается "SW BOM" (software bill of materials), больше знаний и канители как все это ворочать и вообще. Зачем надо оперировать двумя версиями знания о способаж делания одного и того же?

     
     
  • 5.52, Аноним (52), 16:50, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот init. В нём нечего знать, просто работает.

    https://gist.githubusercontent.com/rofl0r/6168719/raw/183525e0f0007169a49392b2

     
  • 2.41, Аноним (41), 09:48, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а ты посмотри от чего теперь зависит initramfs-tools в дебиане
     

  • 1.4, dannyD (?), 22:37, 10/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    и тут бы спросил: "а зачем вообще нужен этот initrd ?"
     
     
  • 2.43, Аноним (43), 10:59, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Без initrd катит только 1 На локалхостах, где ядро собрал лично ты Под именно... большой текст свёрнут, показать
     
     
  • 3.45, Аноним (45), 12:32, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Это всё непонимающие в разработке и выжившие из ума диды... большой текст свёрнут, показать
     
     
  • 4.53, Аноним (53), 17:10, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как минимум это сделает мою жизнь тупо проще Я смогу ворочать в обоих закоулках... большой текст свёрнут, показать
     
  • 2.48, Соль земли2 (?), 13:49, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот попробуй его удалить - узнаешь :)
     

  • 1.6, Аноним (6), 22:45, 10/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Внезапно полезное изменение в Ubuntu.
     
     
  • 2.10, НяшМяш (ok), 22:53, 10/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Раз в год и палка стреляет. Зато теперь можно расслабиться - ближайшие 10 лет ничего хорошего в бубунте не ждём.
     
     
  • 3.15, Аноним (15), 23:29, 10/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это тебе не вяленый. Тут сроки намного меньше.
     
     
  • 4.27, Аноним (27), 03:36, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    - Разработчики дистрибутивов жалуется, что разбираться с морально устаревшим заб... большой текст свёрнут, показать
     
     
  • 5.29, dannyD (?), 06:46, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    а иксам пофиг, караван идёт.
     
     
  • 6.54, Аноним (53), 17:11, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > а иксам пофиг, караван идёт.

    Ога. На рудный двор, металлолом тащит.

     
  • 5.39, 88888 (?), 08:18, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    так это, ты про раст забыл написать, что его стали везде всовывать, потому-что устали исправлять выходы за границы
     

  • 1.8, Карлос Сношайтилис (ok), 22:50, 10/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Переход на Dracut позволит решить такие проблемы, как ... обилие кода на shell в initrd

    .
    > Dracut Languages
    > Shell 75.3%...

    Эм... Ну, ладно...

     
     
  • 2.11, НяшМяш (ok), 22:54, 10/09/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Очередной гениус, не видящий разницы между языком приложения и его результатом? Открою секрет - жабаскрипт написан на крестах, делает ли это кресты жабоскриптом?
     
     
  • 3.14, Карлос Сношайтилис (ok), 23:08, 10/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты чо несёшь?
    Ram диск initramfs-tools имеет больше скриптов чем Dracut? О каком "результате" ты бредишь?
     
     
  • 4.17, f95 (ok), 00:03, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ram диск initramfs-tools имеет больше скриптов чем Dracut?

    Он именно это и говорит, и хорошо если это так, потому что initramfs-tools огромные многофайловые портянки выплевывает. Если можно будет сразу запускать тот инит с которым будет система работать, то это вин.

     
     
  • 5.31, ЛщЛ (?), 07:21, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Ram диск initramfs-tools имеет больше скриптов чем Dracut?
    > Он именно это и говорит, и хорошо если это так, потому что
    > initramfs-tools огромные многофайловые портянки выплевывает. Если можно будет сразу запускать
    > тот инит с которым будет система работать, то это вин.

    О, ещё одному мифические портянки на баше помешали, про которые он от взрослых дядек слышал краем уха, а сам никогда их не видел поди. ;)

     
  • 2.18, Аноним (-), 00:08, 11/09/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.9, 12yoexpert (ok), 22:52, 10/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    нууу, удачи им
    > Переход на Dracut позволит решить такие проблемы

    он может только создавать проблемы

    зачем вообще делать ramfs для всех - отдельная загадка

     
  • 1.12, Аноним (12), 23:04, 10/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > невозможность использования systemd в initrd

    Странно, но невозможно использовать systemd в MBR. Или в efiboot.

     
  • 1.13, Аноним (13), 23:05, 10/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Initramfs, как и Dracut - просто дичайшие костылищи. Одно ядро загружает другое ядро - просто идеальная иллюстрация того, насколько "гибко" ядро Linux. И так оно во всем.
     
     
  • 2.20, Аноним (19), 00:17, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Одно ядро загружает другое ядро

    Можешь показать где ты это увидел?

    > просто идеальная иллюстрация того, насколько "гибко" ядро Linux

    Ты сначала разберись в том, что комментируешь.

     
  • 2.32, ЛщЛ (?), 07:24, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Одно ядро загружает другое
    > ядро - просто идеальная иллюстрация того, насколько "гибко" ядро Linux.  

    Как это ни странно, но таки да, это демонстрация гибкости ядра

    >И так оно во всем.

    Ну да, простота хуже воровства, надо же чтоб каждая фигулька была с подвыпедвертом.

     
  • 2.44, Аноним (44), 11:14, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А как бы вы решили проблему курицы и яйца?
     
  • 2.55, Аноним (-), 17:14, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Initramfs, как и Dracut - просто дичайшие костылищи. Одно ядро загружает другое
    > ядро - просто идеальная иллюстрация того, насколько "гибко" ядро Linux. И
    > так оно во всем.

    И конечно вы покажете где оно лучше? Linux в результате - можно хоть по бельевой веревке загрузить, если вы придумаете как данные для загрузки в комп по ней передать.

    А класть вообще все дрова прям в основную тушку ядра было бы нерационально по использованию RAM. А подчитать драйвер с фс - малость не того в системе где еще нет драйвера блочного устройства, его контроллера, фс и чего там еще.

     
  • 2.57, Аноним (57), 18:12, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Добавь ещё syslinux загрузчиком и вообще три будет.
     

  • 1.23, Аноним (23), 00:59, 11/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вопрос на засыпку: для чего нужен SystemD в начальном ram fs ? Там ведь только драйверы
     
     
  • 2.25, Аноним (19), 01:12, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что в initramfs есть бинарник init, к-й эти драйверы загружает, расшифровывает зашифрованные разделы и т.д. Вот видимо чтоб этот init заменить на мега-кобайнище systemd... с веб-сервером и генератором qr-кодов.
     
     
  • 3.30, 0xdeadbee (-), 07:20, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > мега-кобайнище systemd... с веб-сервером

    внезапно отличная идея ! надо, надо подсказать разработчикам systemd.
    куда они принимают заявки (если принимают вообще) ?
    а веб-приложения для того сервера напишут кто во что горазд.

    > и генератором qr-кодов.

    с этим опоздали, т.к. ковидла уже кончилась.
    и по-моему куриные коды были локальной темой: РФ и Китай only.

     
     
  • 4.34, Аноним (45), 07:27, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> мега-кобайнище systemd... с веб-сервером
    > внезапно отличная идея ! надо, надо подсказать разработчикам systemd.
    > куда они принимают заявки (если принимают вообще) ?
    > а веб-приложения для того сервера напишут кто во что горазд.

    А вы сейчас наверное думаете, что вы так пошутили саркастично, да? А я вот, после вебморд с формой отправки писем в поддержку прямо вкоряченную в UEFI ничему не удивлюсь.

    >> и генератором qr-кодов.
    > с этим опоздали, т.к. ковидла уже кончилась.
    > и по-моему куриные коды были локальной темой: РФ и Китай only.

    К сожалению нет, это болезнь systemdшников, которая у них иногда обостряется

     
     
  • 5.36, 0xdeadbee (?), 07:41, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > это болезнь systemdшников, которая у них иногда обостряется

    не понял, что именно болезнь системдшников - ковидла или куркоды ?
    по-моему второе не болезнь а жупел-технология для цифрового гулага.

    > А я вот, после вебморд с формой отправки писем в поддержку прямо вкоряченную в UEFI ничему не удивлюсь.

    да ладно. неужели вы не придумали как это проэксплуатировать ? IPMI, его веб-морда (хороший сканер уязвимостей для вебни я не знаю, подсказки принимаются), веб-клиент типа curl в 1000 потоков, вот это все.

     
     
  • 6.46, Аноним (45), 12:45, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    про QR коды с systemd, там даже у редитистов подрывалось Зачем мне придумывать ... большой текст свёрнут, показать
     
  • 4.49, Аноним (19), 16:00, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > с этим опоздали, т.к. ковидла уже кончилась.

    Он там не для того чтоб в кинотеатр пройти )) А чтоб смузи-выпивохи могли на телефон сфоткать QR с ошибкой на ранней стадии инициализации ОС и сразу перейти на страницу в багтрекере системд )))

     

  • 1.24, Аноним (24), 01:10, 11/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая штука этот dracut, но требует чтоб была поддержка systemd-users в системе и  xattr в бинарнике cp. Пришлось патч мутить.
     
     
  • 2.50, Anonimus (??), 16:32, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В альпине нет системд - и оно чудесно ставит дракут и изготавливает инит-рам-диски (но могу допустить - т.к до байтика  не следил за этим процессом в альпин - что альпиновцы могли опакетить какую нибудь маленькую часть системд  чтоб подсунуть ее с дракутом для правильного изготовления образов)))))))
     

  • 1.26, Аноним (26), 01:51, 11/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> позволит решить такие проблемы, как ... обилие кода на shell в initrd

    ok, а проблема-то в чём?

     
     
  • 2.51, Anonimus (??), 16:37, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У меня сложилось ощущение, что обмазывание шелл-скриптамии сверху донизу считается моветонищем )))) ну а в дракут-е почти все дракут-модули - это прям слоеный пирожище из подогнанных друг-к-другу шелл-модулей ))))))
     

  • 1.28, Аноним (-), 05:33, 11/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >Переход на Dracut позволит решить такие проблемы, как невозможность использования systemd в initrd

    Это что надумано или специально? initrd часть SysV init, зачем он им?

    >обилие кода на shell в initrd

    Естественно! Shell - это плоть SystV init. Это всё равно, что жаловаться о том, что у человека в теле имеется много костей и мяса.

    🤣 🤣 🤣

     
     
  • 2.33, 0xdeadbee (-), 07:27, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > жаловаться о том, что у человека в теле имеется много костей и мяса.

    а я иногда жалею.
    кости и мясо деградируют, ремонтонепригодны либо плохо и дорого ремонтируются,
    специалисты по ремонту часто раздутые напонтованные и своих денег не стоят,
    апгрейд мяса через странные процедуры косвенным путем, апгрейд костей - ну такое.

    видите, ваша аналогия заиграла новыми (непредусмотренными вами) красками.
    вам это точно было надо ? стоит ли забить на аналогии вообще ?

     
     
  • 3.35, Аноним (45), 07:33, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У костей и мяса другие задачи эволюционные, они должны уметь самопочиняться в г... большой текст свёрнут, показать
     
     
  • 4.37, 0xdeadbee (-), 07:47, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > У костей и мяса другие задачи эволюционные

    мои личные интересы для меня важнее эволюции вида Homo Sapiens (и тем более других видов).
    а после меня хоть потоп.
    исходите из этого.

     
     
  • 5.47, Аноним (45), 12:48, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> У костей и мяса другие задачи эволюционные
    > мои личные интересы для меня важнее эволюции вида Homo Sapiens (и тем
    > более других видов).
    > а после меня хоть потоп.
    > исходите из этого.

    Ну, на вашем веку вы всё равно не получите скелет из адамантия, так что можете расслабиться, а после вас будет он у кого-то или нет, неважно же, исходя из вашего ;)

     

  • 1.58, ivan1986 (?), 20:18, 12/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну все, systemd в новости и срача будет...
     
     
  • 2.59, Аноним (-), 20:32, 12/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > ну все, systemd в новости и срача будет...

    Не будет.
    За три дня нафлудили меньше 60 комментов.
    А вот если бы там был раст...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру