LINUX.ORG.RU
 

InitNG: Next Generation Init


0

0

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

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

***** ()
Проверено: Pi (06.05.2005 10:10:57)

[#]  

Re: InitNG: Next Generation Init

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

anonymous ()
[#]  

Re: InitNG: Next Generation Init

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

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

* ()
[#]  

Re: InitNG: Next Generation Init

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

anonymous ()
[#]  
geek

Re: InitNG: Next Generation Init

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

** ()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 10:31:17  

Re: InitNG: Next Generation Init

Здрасте, iproute2 в федореном горе с самого начала поумолчанию

anonymous ()
[#]  

Re: InitNG: Next Generation Init

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

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 10:39:21  

Re: InitNG: Next Generation Init

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

anonymous ()
[#]  

Re: InitNG: Next Generation Init

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

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от dmitrmax 06.05.2005 10:29:48  

Re: InitNG: Next Generation Init

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

***** ()
[#]  

Re: InitNG: Next Generation Init

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

*** ()
[#]  
dotcoder

Re: InitNG: Next Generation Init

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

**** ()
[#] Ответ на: Re: InitNG: Next Generation Init от plm 06.05.2005 11:10:24  
KRoN73

Re: InitNG: Next Generation Init

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

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

***** ()
[#]  

Re: InitNG: Next Generation Init

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

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

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

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

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

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

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

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

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

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от plm 06.05.2005 11:10:24  

Re: InitNG: Next Generation Init

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

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

anonymous ()
[#]  

Re: InitNG: Next Generation Init

А как насчёт man init?

()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 11:15:27  

Re: InitNG: Next Generation Init

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

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от KRoN73 06.05.2005 11:12:40  

Re: InitNG: Next Generation Init

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

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

*** ()
[#] Ответ на: Re: InitNG: Next Generation Init от plm 06.05.2005 11:53:58  
Kbps

Re: InitNG: Next Generation Init

Я поставил initng, сейчас иду в ребут, смотреть =)

()
[#] Ответ на: Re: InitNG: Next Generation Init от Kbps 06.05.2005 11:55:11  

Re: InitNG: Next Generation Init

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

()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 11:15:27  

Re: InitNG: Next Generation Init

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

>Абалдеть! А нафига придумывали 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

()
[#] Ответ на: Re: InitNG: Next Generation Init от shm 06.05.2005 12:03:53  
Kbps

Re: InitNG: Next Generation Init

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

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

()
[#] Ответ на: Re: InitNG: Next Generation Init от Kbps 06.05.2005 12:09:46  
Kbps

Re: InitNG: Next Generation Init

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

()
[#] Ответ на: Re: InitNG: Next Generation Init от geek 06.05.2005 10:33:45  

Re: InitNG: Next Generation Init

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

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от Kbps 06.05.2005 12:09:46  

Re: InitNG: Next Generation Init

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

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

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

# ()
[#] Ответ на: Re: InitNG: Next Generation Init от Kbps 06.05.2005 12:09:46  

Re: InitNG: Next Generation Init

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

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

*** ()
[#]  
svyatogor

Re: InitNG: Next Generation Init

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

***** ()
[#] Ответ на: Re: InitNG: Next Generation Init от zZzZ 06.05.2005 12:13:47  

Re: InitNG: Next Generation Init

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

()
[#]  

Re: InitNG: Next Generation Init

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

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

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

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

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 12:39:14  
Kbps

Re: InitNG: Next Generation Init

>{=cuted=} Сколько вариантов замены {=cuted=}

а чем ещё один тебе мешает?!

()
[#] Ответ на: Re: InitNG: Next Generation Init от Kbps 06.05.2005 12:54:54  

Re: InitNG: Next Generation Init

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

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от shm 06.05.2005 12:39:13  

Re: InitNG: Next Generation Init

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

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

# ()
[#] Ответ на: Re: InitNG: Next Generation Init от plm 06.05.2005 11:10:24  

Re: InitNG: Next Generation Init

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

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

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

* ()
[#] Ответ на: Re: InitNG: Next Generation Init от zZzZ 06.05.2005 13:11:03  

Re: InitNG: Next Generation Init

есть ли кто смелый, кто прикрутет это к слаке? или дружно все забем?

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 13:21:10  

Re: InitNG: Next Generation Init

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

***** ()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 12:39:14  

Re: InitNG: Next Generation Init

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

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

***** ()
[#]  

Re: InitNG: Next Generation Init

Download:

To all that wants to be latest version away! #emerge subversion #svn checkout http://jw.dyndns.org/initng/svn/initng

показательно

генту как и всегда рулит

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от dvl13 06.05.2005 13:14:45  

Re: InitNG: Next Generation Init

>naprimer laptop u menya ne 24/7 rabotaet,

>ochen bi prigodilsya takoy zagruzchik

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

anonymous ()
[#]  

Re: InitNG: Next Generation Init

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

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

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

anonymous ()
[#]  

Re: InitNG: Next Generation Init

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

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

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 14:16:12  
KRoN73

Re: InitNG: Next Generation Init

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

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

***** ()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 14:16:12  

Re: InitNG: Next Generation Init

> но хотелось бы опцию в параметрах загрузки указывать - например грузить обычным образом или этой самой 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 замечу

**** ()
[#] Ответ на: Re: InitNG: Next Generation Init от KRoN73 06.05.2005 14:25:27  

Re: InitNG: Next Generation Init

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

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

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от szh 06.05.2005 14:32:47  

Re: InitNG: Next Generation Init

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

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

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 11:42:34  

Re: InitNG: Next Generation Init

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

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

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

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

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

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

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

anonymous ()
[#]  

Re: InitNG: Next Generation Init

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

# ()
[#] Ответ на: Re: InitNG: Next Generation Init от zZzZ 06.05.2005 15:13:46  

Re: InitNG: Next Generation Init

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

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 10:20:53  

Re: InitNG: Next Generation Init

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

anonymous ()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 15:40:54  

Re: InitNG: Next Generation Init

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

>anonymous

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

# ()
[#] Ответ на: Re: InitNG: Next Generation Init от zZzZ 06.05.2005 15:13:46  
wieker

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

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

** ()
[#] Ответ на: Re: InitNG: Next Generation Init от anonymous 06.05.2005 10:39:21  

Re: InitNG: Next Generation Init

А что такое iproute2 ? route для ipv6 ?

anonymous ()