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

Голосование

Что лучше для PRA-roll 180101?

systemd 236 из 001*.pfs
1 (33.3%)
systemd 204 - самый старый из ARM
0 (0%)
systemd 229 - из PRA6407
0 (0%)
Mimirc
1 (33.3%)
Mimirc и systemd 236 отдельными модулями
1 (33.3%)

Проголосовало пользователей: 3

Автор Тема: PRA-roll. Minirc vs systemd  (Прочитано 4256 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
PRA-roll. Minirc vs systemd
« : 11 Январь 2018, 15:58:29 »
Wiki
По итогу этой темы и моей тоски по minirc
Положить 1 (не все 3) модуля в /base или 3 в /optional и при старте load=

Код
Демон         загрузка(сек.)  RAM(mb)
minirc____    28                   215
systemd204    33                   227
systemd229    38                   268
systemd236    41                   245

roll/180101/075-systemd-204-3_64-sf01.pfs
roll/180101/075-systemd-229-3_64.pfs

roll/180101/075-Minirc-p-120.2915396_64-sf07.pfs
Обязательно обновиться до roll/180101/089-de-xfce413-profile-ater-180101-sf02.pfs
Взял из PRA6407, не опакечивал
Сеть надо будет перенастроть
suspend пока не сделан (надо acpi) -потом- по итогу голосования

В minirc и 204 запуск Xorg от root
Вопрос к Дяде Шурику (хэйнеру systemd и любителю не-root): как запустить Xorg от юзера без systemd

В Minirc c сетью пришлось "переписывать" systemd. Например время:
Код
inet-test 10 rdate.sh
Т.е. 10 попыток ping
Кстати сервер rdate опять поменялся

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll. Minirc vs systemd
« Ответ #1 : 16 Январь 2018, 16:16:33 »
roll/180101/001-prar-ns-180101-sf05.pfs
roll/180101/075-systemd-236.0-2-180101-sf01.pfs

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: PRA-roll. Minirc vs systemd
« Ответ #2 : 16 Январь 2018, 16:23:49 »
загрузка(сек.)
Точки отсчёта?
Моноблок 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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll. Minirc vs systemd
« Ответ #3 : 17 Январь 2018, 09:23:26 »
virtualbox
Время - от g4d до появления раб. стола (RAM - голый р. стол)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll. Minirc vs systemd
« Ответ #4 : 17 Январь 2018, 09:29:14 »
проводил на pra-roll-ops-180101

Демон         загрузка(сек.)  RAM(mb)    выход (при нагр. swap)
minirc____    28                   215           без зависа     
systemd204    33                   227          без зависа
systemd229    38                   268          без зависа
systemd236    41                   245           завис
Решение принято. Minirc добавлю к 070 (чтобы не плодить количество модулей) ... Или хотя бы пока оставить отдельным модулем. Тестировали мало
systemd раздувается и не тем функционалом , который нам нужен
Сервисом на домашнем компе много быть не может. Большинство проблем с запуском софта без системд решаемы

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: PRA-roll. Minirc vs systemd
« Ответ #5 : 17 Январь 2018, 10:04:40 »
systemd раздувается и не тем функционалом , который нам нужен
Сервисом на домашнем компе много быть не может. Большинство проблем с запуском софта без системд решаемы
Во-о-от. С опозданием, но дошло. Следующий шаг - долой портеус.
Моноблок 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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll. Minirc vs systemd
« Ответ #6 : 17 Январь 2018, 10:07:28 »
minirc - боялся получить проблем с совместимостью и времени заняться не хватало
Следующий шаг - долой портеус.
Не вижу альтернатив и проблем с ним

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll. Minirc vs systemd
« Ответ #7 : 18 Январь 2018, 09:23:34 »
Как бы отключить правило udev без удаления и переименования?
Пустое правило с номером больше не помогло

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PRA-roll. Minirc vs systemd
« Ответ #8 : 18 Январь 2018, 09:25:36 »
systemd раздувается и не тем функционалом , который нам нужен
этот функционал вполне отключается и выпиливается
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: PRA-roll. Minirc vs systemd
« Ответ #9 : 18 Январь 2018, 09:52:56 »
этот функционал вполне отключается и выпиливается
А оно нужно, когда проще выкинуть всю эту гадость?
Моноблок 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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll. Minirc vs systemd
« Ответ #10 : 18 Январь 2018, 10:56:55 »
этот функционал вполне отключается и выпиливается
Можно подробнее

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll. Minirc vs systemd
« Ответ #11 : 18 Январь 2018, 11:46:40 »
roll/180101/075-minirc-p-sf01.pfs
roll/180101/089-prar-upd-180101-sf06.pfs
Опакетил. Проверил с пульсой -ок
Немного доработал /etc/rc.d
puppyrus-a64/pra64-07/pkg/pra6407extra/busybox-static-1.21.1-1-any.pkg.tar.xz

puppyrus-a64/pra64-07/pkg/pra6407extra/inetutils-syslogd-1.9.4-1-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/minirc-git-120.2915396-1-any.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/minirc-pra-2018.01-17-x86_64.pkg.tar.xz

Если свежее железо будет плохо определяться со старым udev
puppyrus-a64/pra64-07/pkg/pra6407extra/libudev0-182-4-x86_64.pkg.tar.xz
можно перейти на
puppyrus-a64/pra64-07/pkg/pra6407extra/eudev-3.2.2-3-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/libeudev-3.2.2-3-x86_64.pkg.tar.xz

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll. Minirc vs systemd
« Ответ #12 : 12 Март 2018, 17:51:59 »
libudev0-182-5-x86_64.pkg.tar.xz - это старый udev, который в модуле  minirc
Дописал хуки для сборки initrd стандартным арч методом (mkinitcpio)
Проверил с большим ядром 4.15.4-pf из китайской репы
initrd получается почти в 2 раза меньше чем с systemd и соответственно грузится быстрее

Ухудшений не заметил. кроме При загрузке проскакивает:
Код
udev specified groub 'block' unknown
Как побороть не нашел

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll. Minirc vs systemd
« Ответ #13 : 17 Март 2018, 12:06:38 »
При тестировании видеодров выявил, что
1. При старте фругала не выполняется ldconfig. Добавил в update-caches
2. ldconfig из скрипта update-caches не успевает выполниться к старту Х
Поэтому все что использует /etc/ld.so.conf.d/ может не работать
Закостылил в /home/*/.bashrc ожидание - в аттаче
С systemd проблемы не было

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll. Minirc vs systemd
« Ответ #14 : 10 Июнь 2019, 17:11:54 »
ldconfig из скрипта update-caches не успевает выполниться к старту Х
Это проявляется в видеодровах nvidia304 340
В пра6408 тоже проблема есть
Если ldconfig не успел - GL не работает
Костыль выше работает, но замедляет загрузку
089-pra-update-190610.pfs


Нашел быструю альтернативу : в модули nvidia добавить уже выполнившийся /etc/ld.so.cache