Сайт | Скачать | Видео | Wiki

Автор Тема: Обсуждение: Оптимальный для модульного фругала Initrd  (Прочитано 90463 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Оптимальный для модульного фругала initrd
« Ответ #60 : 28 Ноябрь 2015, 20:27:22 »
Ну и кто сможет по этому описанию запустить AltIceWM?
Думаю, кто не тупой, сможет.
Про iso уж и не мечтаю
Правильно, гораздо удобнее zip
но даже menu.lst нет и описания параметров ядра  :'(
Это элементарно: kernel dev (pdev1) dir (psubdir), никаких наворотов.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Оптимальный для модульного фругала initrd
« Ответ #61 : 29 Ноябрь 2015, 00:51:39 »
Полностью согласен с sfs насчет menu.lst, т.к. и сам не раз уже просил выкладывать пример menu.lst для ваших предыдущих сборок. Не понимаю причину такого нежелания делать это, ведь файл минимального размера, а снимает кучу вопросов.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Оптимальный для модульного фругала initrd
« Ответ #62 : 29 Ноябрь 2015, 08:53:38 »
Попробую подвести итоги

UIRD - "Тому, кто действительно хочет гибкости и универсальности построения модульных дистрибутивов. ". Дока уровня разрабов. В темах форума magos тоже только одни разрабы. Инструкции по созданию такого дистра по прежнему нет. Примеры конфигов - нет. В итоге пока ни у кого ничего не получилось. Я сам так и не смог прикрутить родной magos к родному uird.
Идея - прикрутить UIRD к любому линуксу ущербна. Если тупо прикрутить RW сохраненку и юзать как full (этот функционал есть почти во всех дистрах из коробки) - чем хуже просто full.
Для полноценной фругализации любого дистра надо еще утилиты aufs (подкл, откл, разделить собрать), конвертор ПМ->модуль , менеджер модулей. И даже с таким набором придется много поработать над дистром

В итоге без авторов пока проблемно заюзать UIRD. Есть реальная задача: запустить PRA64-05 на aufs ядре Manjaro. Т.е собрать uird. Даст возможность юзать свежие ядра со свежими проприетарными дровами, не заморачиваясь компиляцией.
Сделал это на uird (старом мною укоцанном) и pra-porteus-initrd. По итогу - делать как я делал сложно и глюкаво (с сд уже не грузится)
Хотелось бы делать штатно (dracut). Помогайте

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

puppy-woof - вероятно кто-то по из любителей папи проголосовал, не понимая, что юзабельно только с папи. больше ни с чем

Ну и пока золотая середина (на мой взгляд) - porteus-initrd. Используется в 3х  дистрах (porteus, pra, debiandog). Есть iso, дока (на рус. и англ.). Сложные фичи опциональны. Разработка продолжается авторами, причем уже в arch направлении

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Оптимальный для модульного фругала initrd
« Ответ #63 : 29 Ноябрь 2015, 09:29:36 »
выкладывать пример menu.lst для ваших предыдущих сборок. Не понимаю причину такого нежелания делать это
Облако не принимает
выдавливать по капле инструкции по сборке не хочется
Какая может быть инструкция к 2 * 2 = 4 , или вы издеваетесь?
Ну и пока золотая середина (на мой взгляд) - porteus-initrd.
"Не всё золото, что блестит", тем более что под этот цвет подходит нечто гораздо более пахучее.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Оптимальный для модульного фругала initrd
« Ответ #64 : 29 Ноябрь 2015, 10:06:51 »
Облано не принимает - это уже отговорка, т.к. можно добавить расширение .txt или в архив положить, было бы желание... наш форум тоже во вложения не все принимает

Тезка, а обманывать "маленьких" нехорошо, ох нехорошо, сейчас без проблем загрузил первый попавшийся файл menu.lst на облако без проблем ;) ЧЯДНТ?
« Последнее редактирование: 29 Ноябрь 2015, 10:12:54 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Оптимальный для модульного фругала initrd
« Ответ #65 : 29 Ноябрь 2015, 10:14:54 »
"Не всё золото, что блестит", тем более что под этот цвет подходит нечто гораздо более пахучее.
Образно.  :) Обоснуйте - что не так с porteus?
Какая может быть инструкция к 2 * 2 = 4 , или вы издеваетесь?
Ок. Кто посмотрел? Или хотя бы собирается?
Кто бы посмотрел iso? (я - да) Не понимаю - в чем удобство zip? squashfs все равно не сожмется
Кто хочет, тот ищет возможности, кто не хочет — ищет причины. Если разраб не хочет - чего ждать от юзеров...
« Последнее редактирование: 29 Ноябрь 2015, 10:17:05 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Оптимальный для модульного фругала initrd
« Ответ #66 : 29 Ноябрь 2015, 11:06:08 »
Тезка, а обманывать "маленьких" нехорошо, ох нехорошо, сейчас без проблем загрузил первый попавшийся файл menu.lst на облако без проблем ;) ЧЯДНТ?
А у меня не берёт, почему - не знаю.
Обоснуйте - что не так с porteus?
Очень похоже на "кодовый понос", так же как и init от Барри К.
Кто бы посмотрел iso? (я - да)
Нет возможности записать iso для проверки, а без проверки хлопот не оберёшься.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Оптимальный для модульного фругала initrd
« Ответ #67 : 29 Ноябрь 2015, 11:13:46 »
Это не обоснование, а продолжение литературной темы  "все чужое - г, а свое г. не пахнет"  :D
iso можно проверить в виртуалке

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Оптимальный для модульного фругала initrd
« Ответ #68 : 29 Ноябрь 2015, 11:14:24 »
Про доку uird в сравнении с докой портеус - смешно же.
Даже с примерами на вики уже написали. Даже с примерами доку в сам uird добавили.
Даже пример меню на все случаи загрузки любых дистров созданы.

Тут чисто нежелание. Особенно в случае с init от Ddshurick. Где всего 3-4 основных параметра. Не серьезно.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Оптимальный для модульного фругала initrd
« Ответ #69 : 29 Ноябрь 2015, 11:24:20 »
Чтобы не быть голословным: http://www.magos-linux.ru/dwiki/doku.php?id=uird_статья_в_разработке

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

Вот пример структуры для FHS совместимых дистров: http://magos.sibsau.ru/repository/netlive/multi/examples/

Arch не совместим со стандартами, поэтому необходимо пересобирать модули для поддержки не fhs.
« Последнее редактирование: 29 Ноябрь 2015, 14:38:23 от sfs »

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:Оптимальный для модульного фругала initrd
« Ответ #70 : 29 Ноябрь 2015, 14:22:16 »
"_статья_в_разработке" это часть ссылки. Без этого совсем другая статья открывается, хотя тоже по uird :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Оптимальный для модульного фругала initrd
« Ответ #71 : 29 Ноябрь 2015, 14:45:18 »
"_статья_в_разработке" это часть ссылки. Без этого совсем другая статья открывается, хотя тоже по uird :)
Поправил выше. Так?
Тут чисто нежелание. Особенно в случае с init от Ddshurick. Где всего 3-4 основных параметра.
Да. Принцип как у портеуса, но менее развит , тестирован и документировал. Зачем менять на заведомо менее функциональное

UIRD - для спецядер и дома - нет ничего привлекательного
Большие ядра и чужие дистры - спорно на уровне идеи. Поэкспериментировать. Не более

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Оптимальный для модульного фругала initrd
« Ответ #72 : 29 Ноябрь 2015, 15:05:10 »
Вот пример структуры для FHS совместимых дистров: http://magos.sibsau.ru/repository/netlive/multi/examples/
Не понял что должно получиться на выходе и как это сделать
iso - родной альтовский без uird?

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Оптимальный для модульного фругала initrd
« Ответ #73 : 29 Ноябрь 2015, 15:18:08 »
Uird для дома и спец ядер - это более строгий код, более продуманная структура, мощнейший функционал, русскоговорящие разработчики, оперативное исправление ошибок, применимость для любых дистрибутивов без изменения их родных iso и еще много всего другого, о котором я сам как разработчик даже не знаю, но в силу удачно придуманной архитектуры, открывается, как откровение, все новое и новое применение.


Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Оптимальный для модульного фругала initrd
« Ответ #74 : 29 Ноябрь 2015, 15:22:50 »
Вот пример структуры для FHS совместимых дистров: http://magos.sibsau.ru/repository/netlive/multi/examples/
Не понял что должно получиться на выходе и как это сделать
iso - родной альтовский без uird?

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

Мне кажется, что это так и не понято- не нужно делать вообще ничего, просто скачать Debian, Ubuntu, fedora, .... И положить Iso. Все. Ни ядра пересобирать, ни uird. Только iso.