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

Почему-то от этого чаще солнце выглядывает из-за облаков и очень хочется жить.

Правила и обычаи

UIRD и его фичи

UIRD и его фичи

Предлагаю подключиться к тестированию новой системы инициализации UIRD.

Для тестирования необходимо положить следующий initrd: http://magos.sibsau.ru/repository/netli … os.cpio.xz
в директорию MagOS (cборка 2014.64) и прописать новый пункт меню в загрузчике:
....

Код:

kernel /MagOS/vmlinuz root=uird:  rw vga=791 splash=silent plymouth.enable=0 

initrd uird.magos.cpio.xz

Документация по системе на странице проекта: http://neobht.github.io/uird/

В настоящее время отсутствует поддержка changes=xzm.

Весь остальной функционал значительно расширен и позволяет строить очень гибкие конфигурации загрузки.
В частности - хранить директории пользователей homes одновременно в нескольких источниках, включая сетевые.
В качестве источников для модулей теперь можно указывать произвольные источники, а не только быть привязанным к base, modules, optional.

neobht
Anton
хранитель
ranks
useravatar
Offline
3173 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

Re: UIRD и его фичи

выложенный uird.cpio.xz содержит следующие параметры по умолчанию:
uird.from=/MagOS,/MagOS-Data
uird.ro=*.xzm,*.rom,*.rom.enc,*.pfs,*.sfs
uird.rw=*.rwm,*.rwm.enc
uird.load=*
uird.noload=/optional/,/machines/,/homes/,/cache/
uird.machines=/MagOS-Data/machines

Их можно переопределить в меню загрузчика

neobht
Anton
хранитель
ranks
useravatar
Offline
3173 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

Re: UIRD и его фичи

Антон, а как будет сборка изначально выглядеть? Магос и Магос-Дата как сейчас? Или иначе?
Чтобы переделать модменеджер нужно из загруженной системы узнать что и откуда активировано,  есть такие данные? Потому, что если оставить его как есть, то все модули кроме тех, что в Магос(base,modules,optional), и МагОС-Дата/( modules,optional)  окажутся в списке "другие". Честно гоыоря вообще не соображу как должен выглядеть модменеджер, чтоб объять все эти идеи.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2516 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: UIRD и его фичи

Я не думаю, что стоит менять сборку изначальную. Лучше пусть будет все, как и привыкли все.
Только добавить /MagOS-Data/cache

Для модменеджера и инсталлера необходимо использовать системную директорию /memory.
Я достаточно хорошо ее структуру описал.
Активированные модули все отображаются в / memory/bundles/

neobht
Anton
хранитель
ranks
useravatar
Offline
3173 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

Re: UIRD и его фичи

А там есть пути, по которым сами модули лежат?

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2516 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: UIRD и его фичи

да.
/memory/layer-base
/memory/layer-cache
/memory/copy2ram

neobht
Anton
хранитель
ranks
useravatar
Offline
3173 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

Re: UIRD и его фичи

Посмотрел. Работает. Вкусно. Переходить будем?
Боюсь перенести модменеджер не получится. Точнее можно сделать чтоб он работал при дефолтной конфигурации, но интегрировать все возможности uird в табличку со списками модулей не получится. Инсталлятор не смотрел, скорее всего аналогичная ситуация. При дефолтной инсталляции можно заставить работать.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2516 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: UIRD и его фичи

betcher написал(а):


Re: Бета версия UIRD
Посмотрел. Работает. Вкусно. Переходить будем?

Спасибо Антону за работу! Переходить будем после тестирования всего функционала

Стяжи мир в себе и будут иметь мир с тобою небо и земля.
Исаак Сирский

МихаилZ
хранитель
ranks
useravatar
Offline
3166 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: UIRD и его фичи

Добавил параметр: uird.cp= -позволяет задать фильтр для модулей, содержимое которых  необходимо копировать в корень, вместо монтирования.

neobht
Anton
хранитель
ranks
useravatar
Offline
3173 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

Re: UIRD и его фичи

Антон, нужно не только  *.xzm.cp ,a еще просто *.cp для каталогов.  Xzm.cp это как сейчас в machines, а *.cp это как сейчас rootcopy. Только множественные. Одно время использовал rootcopy для разработки не хватало как раз множественности, чтоб разные программки отдельно хранить.
З.Ы. господа заходите в беседку, там тоже uird сейчас активно обсуждаем, вчера вот загрузку с флешки ремонтировали, uird.cp придумали...

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2516 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Авторизация