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

Автор Тема: PRA64roll с uird  (Прочитано 34626 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64roll с uird
« Ответ #45 : 28 Ноябрь 2016, 14:56:15 »
pra-extras.pfs с униврсальным набором софта а-ля магос.
ПРА - конструктор. Модули независимы (где зависимости не прописаны). У каждого свое понятие универсальности
К чему сборки то плодить.
Помочь новичку с исходным набором под разную мощность компа
даже браузера нет, не порядок
Это - пока экспериментальная сборка. Зачем она нужна - пока нет ясности. Вот с uird экспериментируем
Может идея кристаллизуется..

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64roll с uird
« Ответ #46 : 30 Ноябрь 2016, 13:12:12 »
Посмотрел http://files.magos-linux.ru/betcher/161127.iso в виртуалке
iso c IDE грузится
Надо теперь видеодрова протестировать и сборку uird в пра
Оформил шапку

Если все получится - надо все-таки перепаковать /lib в /usr/lib - можно проблем словить. Не найдутся либы

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: PRA64roll с uird
« Ответ #47 : 01 Декабрь 2016, 06:00:03 »
Если все получится - надо все-таки перепаковать /lib в /usr/lib
Вы о модулях  с дровами или о самом  uird?
« Последнее редактирование: 01 Декабрь 2016, 06:31:10 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64roll с uird
« Ответ #48 : 01 Декабрь 2016, 09:14:06 »
о модулях  с дровами

Кстати - вопрос на глубокое понимание работы системы
initrd загружается в память ядром. После запуска init системы он остается в памяти или память освобождается?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: PRA64roll с uird
« Ответ #49 : 01 Декабрь 2016, 09:27:57 »
initrd загружается в память ядром. После запуска init системы он остается в памяти или память освобождается?
Не знаю. Тоже думал об этом. Есть мысль запихать в uird модуль и подключить его в систему совместно с остальными. Интересно получится ли :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64roll с uird
« Ответ #50 : 01 Декабрь 2016, 09:33:19 »
Поскольку porteus частично (что тоже не до конца понятно ) остается доступен после загрузки системы - получается что память не освобождается
Хотя у других initrd такого нет.... Или просто не видно...
Я клоню к тому - надо ли заморачиваться размером initrd...
Маленький initrd точно грузится быстрее

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: PRA64roll с uird
« Ответ #51 : 01 Декабрь 2016, 09:44:45 »
Маленький initrd точно грузится быстрее
Это время загрузки инитрд в память плюс (возможно) потери из-за более сложной логики поиска. Если грузить одинаковый набор модулей из одинаковых папок не думаю, что время загрузки будет отличаться больше чем на пару секунд. А разница в размере большого и ультра мелкого инитрд -метров 10. Так ли это важно?
« Последнее редактирование: 01 Декабрь 2016, 09:46:45 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64roll с uird
« Ответ #52 : 01 Декабрь 2016, 09:50:27 »
Это время загрузки инитрд
да - и здесь ничего не сделать
(возможно) потери из-за более сложной логики
В uird udev - тоже работу не ускоряет
Был бы интересен эксперимент сборки dracut мини- системы с Х

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: PRA64roll с uird
« Ответ #53 : 01 Декабрь 2016, 09:56:14 »
После запуска init системы он остается в памяти или память освобождается?
Последняя команда в init - switch_root.
Цитата
DESCRIPTION

       switch_root moves already mounted /proc, /dev, /sys and /run to
       newroot and makes newroot the new root filesystem and starts init
       process.

       WARNING: switch_root removes recursively all files and directories on
       the current root filesystem.
Из man switch_root.
Получается, что удаляет, если я понял правильно.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64roll с uird
« Ответ #54 : 01 Декабрь 2016, 10:05:50 »
Поскольку porteus частично (что тоже не до конца понятно ) остается доступен после загрузки системы - получается что память не освобождается
Тогда как объяснить такое...
надо попробовать загрузить систему с нашим и uird и сравнить htop

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: PRA64roll с uird
« Ответ #55 : 01 Декабрь 2016, 10:12:57 »
В uird udev - тоже работу не ускоряет
Не уверен, но возможно потери на udev на этапе uird компенсируются ускорением загрузки основной системы.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64roll с uird
« Ответ #56 : 01 Декабрь 2016, 10:28:48 »
потери на udev на этапе uird компенсируются ускорением загрузки основной системы.
В основной он запускается второй раз (время) , но ему не надо грузить модули ядра уже загруженные с 1го раза
Вообще это все конечно блохи на хорошем железе

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64roll с uird
« Ответ #57 : 01 Декабрь 2016, 11:23:59 »
попробовать загрузить систему с нашим и uird и сравнить htop
Провел с нашим ядром - одинаково, т.е. инитрд удаляется

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: PRA64roll с uird
« Ответ #58 : 01 Декабрь 2016, 12:41:27 »
А если мы магосовские модули будем распаковывать в систему вместо монтирования. То есть то что вы install  называете, а не load. Это поможет избежать перепаковки?  То есть попадут ли либы в нужные папки по линкам.
===========================================================
Проверил. Не повезло, при копировании вообще исчезает все. Видимо потому, что ссылка ведет на /usr/lib, а на этапе уирд надо /rootfs/usr/lib или вроде того.
« Последнее редактирование: 01 Декабрь 2016, 13:49:33 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64roll с uird
« Ответ #59 : 01 Декабрь 2016, 13:53:56 »
Это поможет избежать перепаковки?
теоретически - да. Практически проще перепаковать
Вы не могли бы проверить на Вашем исо пра магосовские дрова ати