LINUX.ORG.RU

InitNG: Next Generation Init


0

0

То, что существовало в WindowsXP с 2001 года, наконец-то стало доступно в Линуксе. InitNG - это замена традиционным SysV/init скриптам Линукса. Этот загрузчик заменяет /sbin/init и позволяет:
- запускать Линукс гораздо быстрее, производя параллельную, асинхронную загрузку сервисов (так на компьютере с установленным Gentoo время запуска уменьшилось с 41 до 17 секунд)
- осуществляет проверку запуска сервисов и перезапускает их в случае их смерти
- предоставляет возможность Relay warm reboot (читайте по ссылке)
- показывает в процентах прогресс запуска

>>> Подробности

★★★★★

Проверено: Pi ()

Фтопку! Ибо асинхронный запуск сервисов сомнительно, а скорость загрузки какая разница сколько секунд оно грузится, 20 или 40. Включил и работает.

anonymous
()

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

ЗЫЖ Вспомнилось: With Pentium (R) you can reboot faster...

dmitrmax
()

launchd,initng, просто init... млин опять каждый дистриб пойдет своим путем... хотя видимо не скоро... ядро 2.6 давно существует а вот кроме gentoo на iproute2 никто не перешол(и то опционально) хотя давно пора...

anonymous
()

здрасте, приехали. в дженте параллельная загрузка сервисов давно как есть уже

geek ★★★
()

"not mutch io-wait here" - IMHO лучше самого автора и не скажешь.

anonymous
()
Ответ на: комментарий от anonymous

Оно и в RH было всегда и причём здесь ядро 2.6?

anonymous
()

ктоньть рискнет поставить?? ;) расскажите сюда впечатления...

anonymous
()
Ответ на: комментарий от dmitrmax

Зависимости есть :) Посмотрите содержание тарбола, там всё достаточно просто.

Lumi ★★★★★
()

Нафиг не нужно. Хоть пять минут перезагружайся - все равно делается это редко. Вот в виндозе, это наверно нужная штука :). Там как чего ни поставь лишнего, то надо перезагружать ЭВМ.

plm ★★★★★
()

IMHO, надо развивать концепцию rcorder-like + daemon-tools-like инит скрипты (e.g. runit)

dotcoder ★★★★★
()
Ответ на: комментарий от plm

>Хоть пять минут перезагружайся - все равно делается это редко

Десктоп на ночь вырубать полезно, а то шумит... Не у всех Linux на серверах только стоит :)

KRoN73 ★★★★★
()

> запускать Линукс гораздо быстрее, производя параллельную, асинхронную загрузку сервисов

Абалдеть! А нафига придумывали SysV ???

> осуществляет проверку запуска сервисов и перезапускает их в случае их смерти

Абалдеть! А нафига придумывали [x]initd ???

> предоставляет возможность Relay warm reboot

Абалдеть! А нафига придумывали tellinit 6 ???

> показывает в процентах прогресс запуска

Абалдеть! А как это делают, например, в SuSe ???

P.S. Абалдеть! И нафига тогда придумывали этот InitNG: Next Generation Init ???

anonymous
()
Ответ на: комментарий от plm

>Здрасте, iproute2 в федореном горе с самого начала поумолчанию Угу пакет то есть (и не по умолчанию), только система работает до сих пор с интерфейсками с ifconfig во всех скриптах например 8)

>Оно и в RH было всегда и причём здесь ядро 2.6? Ты наверное спутал с iptables, Что-то я не вижу как нормально использовать iproute2 с 2.4

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от KRoN73

> Десктоп на ночь вырубать полезно, а то шумит...

Так я так и делаю - с утра включаю, когда глаза продираю. Пока умываюсь, пока то, да се, вот мой ляпикс и запускается. Хоть 10 минут, честное слово не жалко.

plm ★★★★★
()
Ответ на: комментарий от Kbps

Кто нибудь пробовал установить его на Debian?

shm
()
Ответ на: комментарий от anonymous

>> запускать Линукс гораздо быстрее, производя параллельную, асинхронную >загрузку сервисов

>Абалдеть! А нафига придумывали SysV ???

>> осуществляет проверку запуска сервисов и перезапускает их в случае их смерти

>Абалдеть! А нафига придумывали [x]initd ???

>> предоставляет возможность Relay warm reboot

>Абалдеть! А нафига придумывали tellinit 6 ???

>> показывает в процентах прогресс запуска

>Абалдеть! А как это делают, например, в SuSe ???

>P.S. Абалдеть! И нафига тогда придумывали этот InitNG: Next Generation Init ???

Побалдел =) а теперь почитай http://jw.dyndns.org/initng/index2.php#Charts
и http://forums.gentoo.org/viewtopic-t-331844.html

shm
()
Ответ на: комментарий от shm

ВОТ ЭТО СКОРОСТЬ! (initng 0.0.6) НО! Перестало грузиться на 90%, до которых дошло за !8сек! потом я нажал Ctrl+Alt+Del... появилась надпись с ошибкой, "resrtart .... и т.д. дошло до какого-то warning за секунду и тоже перестало что-либо делать... пришлось жать Power Off button (hold 5sec)

короче буду ждать новых релизов =)

Kbps
()
Ответ на: комментарий от Kbps

Да, забыл, у меня Fedora Core 3, запускал на 2.6.10-1.770_FC3smp

Kbps
()
Ответ на: комментарий от geek

Оно по умолчанию или надо настраивать? Если надо, скажите как, очень интересно.

anonymous
()
Ответ на: комментарий от Kbps

>короче буду ждать новых релизов =)

Можно просто на форум сходить. У автора не все сервисы поддерживаются корректно. А некоторые вообще не поддреживаются. Так там вроде народ потихоньку разбирается. Кстати тамже и увидишь как посмотреть на каком встало раком.

А чел вроде как мороженым торгует :)

zZzZ
()
Ответ на: комментарий от Kbps

> ВОТ ЭТО СКОРОСТЬ! (initng 0.0.6) НО! Перестало грузиться на 90%, до которых дошло за !8сек!

Не работает? Зато как быстро не работает то!

plm ★★★★★
()

Нафиг это надо? У меня половину времени при загрузке занимает загрузка BIOS'а. Да и перезагружаюсь очень редко. С утра включил комп и все, до пусть он хоть 2 минуты грузится будет. Это виндзятники пущай волнуются ;)

svyatogor ★★★★★
()

> То, что существовало в WindowsXP с 2001 года, наконец-то стало доступно в Линуксе

Какая чушь, какой ламеризм и невежество. Сколько вариантов замены
init в линуксе ты знаешь, чтоб так говорить? А сравнивать с winxp -
это вообще свинство. Читай и учись, прежде чем марать форум.

http://smarden.org/runit/
http://www.fefe.de/minit/
http://code.dogmap.org./svscan-1/

Последнее решение лично я использую с 1999-го года. Загрузка - 10-15 секунд.

anonymous
()
Ответ на: комментарий от Kbps

Где ты увидел, что ещё один мне мешает? Читай внимательно. Приведена
цитата с ложным утверждением и ответ на неё.

anonymous
()
Ответ на: комментарий от shm

>zZzZ ты про какой форум?

Аффтар на генту гдето тред открыл. Ссылка есть с его сайта. Вот там народ и тусит.

zZzZ
()
Ответ на: комментарий от plm

>>>Нафиг не нужно. Хоть пять минут перезагружайся - все равно делается >>>это редко. Вот в виндозе, это наверно нужная штука :). Там как чего >>>ни поставь лишнего, то надо перезагружать ЭВМ.

>>>plm * (*) (06.05.2005 11:10:24)

naprimer laptop u menya ne 24/7 rabotaet,
ochen bi prigodilsya takoy zagruzchik

dvl13
()
Ответ на: комментарий от anonymous

На праздники буду цеплять на HLFS и мне будет проще :) Сейчас нет ни времени, ни желания.

Lumi ★★★★★
()
Ответ на: комментарий от anonymous

> Последнее решение лично я использую с 1999-го года.

Respect, DJB крут, уважаю :)

Lumi ★★★★★
()
Ответ на: комментарий от dvl13

>naprimer laptop u menya ne 24/7 rabotaet,

>ochen bi prigodilsya takoy zagruzchik

Вот как-раз лаптоп нужно очень редко перезагружать. По закрытию крышки он суспендится, затем восстанавливается.

anonymous
()

Оооо дааа! Это круто, это безусловно мегакруто. Хотя с оффтопиком сравнивать это конечно даааа. Джента у меня может и грузится 40 секунд, если вместе с ДЕ. Зато это всего 40 секунд, дальше система поднята полностью. А тот же ХРеньПро полторы минуты мурыжит, да еще после появления рабочего стола сервисы подгружаются, типа антивиря-файервола. Бесит!

И мне лично нравится, или скажем так, необходимо смотреть что и как загружается. Мало ли драйверок не подхватится какой, или /usr не примонтируется.

Вещь конечно полезная, в смысле скорости и все такое, но хотелось бы опцию в параметрах загрузки указывать - например грузить обычным образом или этой самой InitNG. А то попса же получится! Осталось еще реестр виндозный присобачить и добавить "синие экраны" с рандомным графиком проявления.

anonymous
()

> - показывает в процентах прогресс запуска

Это умел еще LinuxXP, насколько я помню, переделка из федоры. Это умеет джента при загрузке с ЛивеСД и еще до кучи

anonymous
()
Ответ на: комментарий от anonymous

>А тот же ХРеньПро полторы минуты мурыжит, да еще после появления рабочего стола сервисы подгружаются, типа антивиря-файервола. Бесит!

40 секунд до полной загрузки. Оптимизировать нужно уметь любую систему.

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

> но хотелось бы опцию в параметрах загрузки указывать - например грузить обычным образом или этой самой InitNG.
смекалки нехватает в lilo.conf/grub.menu добавить ? :)
init=/sbin/init-classic
init=/sbin/init-ng
init=/sbin/bluescreenofdeath

> Зато это всего 40 секунд, дальше система поднята полностью.
А мне вот не нужна система поднятая полностью, пускай лучше sshd подгрузиться через пару минут после KDE на ноуте. У меня так и настрено с классическим init + bash sleep 120. Но паралельная загрузка еще улучшит картину.

> смотреть что и как загружается. Мало ли драйверок не подхватится какой, или /usr не примонтируется.
Выключаю ноут по sync + Poweroff, всегда все драйверки подхватываются, если за прошлую загрузку ничего не менял,
так что ждать этого не хочу на Desktop'e.
А если /usr не подмонтируется - я и без init замечу

szh ★★★★
()
Ответ на: комментарий от KRoN73

>Оптимизировать нужно уметь любую систему.

Каюсь, ломает искать инфу по оптимизации офтопика. Отключал какие-то сетевые сервисы, переводил в ручную загрузку - бац, на рабочем столе ярлыки перестали запускать проги. Ииии... вот. После того стало лень что-то оптимизировать в этой помойке.

anonymous
()
Ответ на: комментарий от szh

>смекалки нехватает в lilo.conf/grub.menu добавить ? :)

А нахрена? ну не спорю, может на ноуте такое и надо, а мне при загрузке полминуты не жалко) ради псевдографической загрузки и 20 секунд огород городить.

anonymous
()
Ответ на: комментарий от anonymous

2anonymous (*) (06.05.2005 11:42:34)

> Береги балду...

Нафига? Она у меня рабочая. :D

> единый сервис для загрузки и мониторинга сервисов можно только приветствовать,

Удобно? Почитай про SysV.

> а увеличение скорости загрузки - это особенно нужно на десктопах (например в нашей компании политика выключать после работы свой рабочий компьютер, и утром приходиться довольно долго ждать окончания загрузки)

Сколько секунд, какой WM, какой дистрибутив?

anonymous
()

Столько реплик интерестных. Предлагаю нАчать проект InitOS aka Init Old Scool. Более консервативная замена традиционным скриптам. Грузит систему на за 40 секунд а за 120. Специально чтобы можно было неспеша со словарем прочитать все что на консоль выводиться, чтобы умытся и посрать можно было, ну и чтобы подталкивало начальсто на покупку более быстрых и более процессорных машин.

zZzZ
()
Ответ на: комментарий от zZzZ

вечно эти виндузятники все на дерьмо переведут. страдайте в тряпочку у себя на винфаке, а не тут

anonymous
()
Ответ на: комментарий от anonymous

>Фтопку!
Не, такую фичу нужно протолкнуть в сырцы init и использовать для декстоп-заточенных дистров. Хотя мне это нафиг и не надо, в любом случае то что появилась такая возможность очень хорошо и поможет продвижению Linux на декстоп.

anonymous
()
Ответ на: комментарий от anonymous

>вечно эти виндузятники все на дерьмо переведут. страдайте в тряпочку у себя на винфаке, а не тут

>anonymous

Кто говорит? Все говорят! :):):)

zZzZ
()
Ответ на: комментарий от zZzZ

Предлагаю первый патч в проект InitOS :)))

$ diff /etc/rc.d/rc ./rc.InitOS > f1.diff
$ cat f1.diff
55a56,57
> sleep 120
> echo "Посри умойся спроси начальство"

wieker ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.