OpenRC это система запуска стартовых скриптов, основанная на зависимостях между скриптами. Но, в тоже время, она не является заменой для стандартного /sbin/init.
Под катом фулсайз моего bootchart!
Система полностью совместима со скриптами в стиле Gentoo и BSD (rc.d).
От себя хочу добавить, что время загрузки, с её использованием, у меня сократилось вдвое.
Мой bootchart:
Для гентушников рекомендуется почитать Baselayout and OpenRC Migration Guide
Офсайт: http://roy.marples.name/projects/openrc
PS: где-то видел что есть пакеты для ubuntu и других популярных дистрибутивов. Кто-нибудь пробовал?
PPS: из той же категории Upstart (используется в убунту, с некоторого времени) и init-ng (зародившился в древе портежей, но мне о нем ничего не известно), но это уже замены для классического init.
-
для гентушников надо читать, если систему не обновлял уже сто лет, а так оно уже давно перешло на него
-
Система полностью совместима со скриптами в стиле Gentoo и BSD (rc.d).
А ещё остались гентушники, которые не используют на десктопе openrc? :)
А у меня вот 40 секунд :( Правда, и бутчарт длиннее в два раза
-
-
Видимо да, наверное по неопытности) Немного смущает что замаскирован в репах.
-
а я вообще не перегружаюсь =)
-
Мой бутчарт без operc с куда большим количеством демонов и меньшим количеством лишнего.
Тема openrc не раскрыта. Из статьи и бутчарта не ясно, что конктерно и каким образом он меняет. Можно смело переименовывать тему в "Меряемся бутчартами".
-
-
ну ты сравнил "жопу с пальцем" =)
-
а у тебя что за система? что за init?
-
-
Арч, sysvinit. На этом компьютере генерик ядро, оптимизацией загрузки почти не занимался.
Года полтора назад делал бутчарт для eeepc, там и ядро сам собирал, и загрузку оптимизировал, но там и не четырехъядерник :)
-
-
странно....
-
Скорость загрузки не показатель =)
У меня бутчарт долгий из-за прелоада, который довольно таки хорошо увеличивает скорость запуска некоторых нужных штук =)
-
-
Не показатель чего? Скорости загрузки? :)
А что это за предлоад, как он работает и что подгружает? По-моему, у тебя просто чрезмерно большой рамдиск.
-
%username% love BDSM!
-
Спасибо) Стыдно, что сам не стал гуглить, поспешил на работу..
Тогда тем более predload не камень преткновения. На графике его демон среди остальных смотрится довольно скромненько, только ближе к концу загрузки чуток упирается в дисковую производительность.
Еще раз доказывает, что бутчарт nvbn страшен не preload'ом, а рамдиском =)
%username% love BDSM!
-
Если бы никто не занимался оптимизацией загрузки, грузились бы все не по 17 секунд, а по пять-десять минут и больше. Надо на всех этапах шлифовать систему, и на этапе загрузки в том числе.
На ноутбуках разница в загрузке между 13 и 17 секундами намного важнее, чем на десктопах - да, не пофиг =)
-
%username% love BDSM!
-
Ну я не говорю, что на это надо плюнуть на оптимизацию, просто пузометрия - дело неблагодарное.
А по-моему, двигатель прогресса.
Ну, пусть дело субъективное, но мне точно приятнее за 17 секунд получать на нетбуке приглашение гдм и страшно смотреть на бутчарты убунту-ремиксов по 40 секунд. Это довольно объективно)
-
Судя по бутчарту, в арче нет деления на уровни запуска. OpenRC здесь не причём.
-
-
Уровни запуска т.е. init 3,5? Есть, конечно. А какую роль в уровнях играет openrc? На что он повлиял бы на моем бутчарте?
-
-
На что он повлиял бы на моем бутчарте?
Не знаю, у Вас бутчарт очень странный :)
Если посмотреть на бутчарт в Gentoo, то отдельно загружается уровень запуска boot (у меня это bootmisc, urandom, alsasound, consolefont, fsck, hwclock, fbcondecor, systl, root, hostname, procfs), и только потом уже default (т.е. в два этапа)
Где в представленном Вами бутчарте те жизненно важные сервисы, которые нужно запускать до запуска всех остальных (хотя бы fsck), я не вижу :) Можно конечно все сервисы скинуть в один уровень запуска, но начнётся мешанина при параллельной загрузке
Да, и как у Вас выглядит консоль? Дефолтно, или каким-то образом всё же подгружаются, например, шрифты?
-
-
Не знаю
))
Ничуть не странный бутчарт, совершенно нормальный, дефолтный арчевый бутчарт. Не надо думать, что бутчарт генты - эталон, а все, что не похоже - странно.
Так и у меня в два этапа загрузки, rc.sysinit и rc.multi, все же видно на графике.
Зачем fsck? И он-то жизненно важный? Хотите сказать, что у меня компьютер на самом деле при такой конфигурации не работает или работает некорректно?) Использование fsck это прихоть, а не необходимость.
Зачем consolefont? Шрифты в консоли подгружаются и без консолефонт. У меня дефолтная консоль, менял шрифт, в арче это делается добавлением 'CONSOLEFONT=UniCyr_8x16' в /etc/rc.conf.
-
-
Зачем fsck? И он-то жизненно важный? Хотите сказать, что у меня компьютер на самом деле при такой конфигурации не работает или работает некорректно?)
До первого неудачного аварийного отключения :)
-
-
Мой reiserfs автоматически проверяется в таких случаях. А система на бутчарте работает уже годами.
-
layman -a openrc
autounmask =sys-apps/openrc-9999
emerge -vu openrc
Для любителей экстрима.
-
вот зачем эти пузомерки? Например, я юзаю кеды с кучей автостартующих программ на дефолтной убунте.
Загрузка до кдм занимает около 20 сек, а вот дальше до полной прогрузки и прекращения обращений к диску занимает ну... с минуту еще наверно. Другое дело, что трей у меня при разворачивании на полэкрана растягивается - так много программ. ЕМНИП, в свежеустановленной кубунте полная загрузка занимает секунд 35 максимум.
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|