Barium:UIRD
Материал из Rosalab Wiki
Версия от 12:00, 18 августа 2022; Betcher (обсуждение | вклад) (Новая страница: «=== UIRD - Unified Init Ram Disk system === ''https://github.com/neobht/uird'' Это разновидность initrd, его задача собрать и…»)
Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
UIRD - Unified Init Ram Disk system
https://github.com/neobht/uird
Это разновидность initrd, его задача собрать из слоёв aufs/overlayfs корневую файловую систему и передать загрузку /sbin/init (systemd) с этой корневой файловой системой. В основе реализации UIRD лежит набор скриптов инициализации dracut (модули base, kernel-modules), сценарий инициализации uird-init и библиотека функций к нему livekitlib (доработанный аналог liblinuxlive проекта Slax).
Основные отличия от реализаций initrd для модульных систем схожих проектов.
- Отсутствие привязки к конкретному дистрибутиву
- Отсутствие привязки к конкретным каталогам для поиска источников
- Возможность подключения практически любых источников, которые можно смонтировать в linux
- Поддержка различных сетевых протоколов для загрузки по сети
UIRD - сердце Бария.
Именно UIRD обеспечивает основные отличия бария от других дистрибутивов Росы собранных на аналогичной платформе.