[devel] Запрос на фичу liveboot в make-initrd
Leonid Krivoshein
klark.devel на gmail.com
Вт Апр 10 22:49:30 MSK 2018
Добрый день!
Сегодня в узком кругу с разработчиками в очередной раз пришли к понимаю,
что нам очень нужно заменить propagator на что-то более современное и
менее глючное, полностью реализующее аналогичный функционал. Хотя бы к P9!
https://www.altlinux.org/Installer/common/propagator
https://www.altlinux.org/Make-initrd-propagator
http://git.altlinux.org/gears/p/propagator.git
http://git.altlinux.org/gears/m/make-initrd-propagator.git
propagator был написан в конце 90-х на Си. Он прописывается в initramfs
и обеспечивает функционал начальной стадии загрузки: поиск корня
Инсталлятора, LiveCD, Rescue, итд., в соответствии с указанными
параметрами загрузки ядра, по результату диалога с пользователем, либо
включая внутренний интеллект. Даже самые последние исправления не
помогли устранить его врождённых дефектов: он продолжает "терять" флэшки
на этапе загрузки даже не на самом новейшем оборудовании.
Алексей Гладков, автор и мэйнтейнер make-initrd, давно предлагал
реализовать функционал пропагатора на скриптах, как отдельную фичу
make-initrd. Назовём её условно "liveboot". Как я понимаю, Алексей готов
и сейчас этим заняться, но у него есть сомнения, что его труды будут
востребованы. Прошу отписаться всех разработчиков, заинтересованных в
решении данной проблемы! Со своей стороны, по мере занятости, готов
помочь legion@ написанием части когда диалогов, если такая помощь от
меня потребуется, а также готов помочь совместными усилиями довести этот
проект до стадии готовности, тестирования и в дальнейшем продвигать
полученную альтернативу в качестве замены пропагатору по всей линейке
наших дистрибутивов.
Если данную рассылку читает Арсений Масленников, хотелось бы отдельно
услышать и его мнение: может что-то в этом направлении уже сделано?
Может Арсений тоже сможет (захочет) присоединиться, если не к
разработке, то хотя бы к тестированию? Наверняка среди разработчиков
найдутся те, кто также сможет уделить время проекту (тестировать,
ревьювить, итп)...
Добавлю от себя лично: в пакете propagotor есть два особенных скрипта.
Первый init-bottom "очень дорог для нас". И критичен в плане
совместимости. Его бы как-то по-максимуму сохранить. Второй --
mkmodpack. О нём в данном письме речи не идёт. liveboot может не
дублировать функционал mkmodpack, поскольку я просил Алексея Гладкова
реализовать отдельно аналогичную фичу в том же make-initrd (назовём её
условно "universal-boot" или "preinstall-modules"), и он согласился.
--
Best regards,
Leonid Krivoshein.
Подробная информация о списке рассылки Devel