LINUX.ORG.RU

initng release 0.1.4


0

0

Любителям не только Gentoo посвящается: вышла новая версия замены SysVInit для Линукса, которая обладает возможностью параллельной асинхронной загрузки сервисов. Главная особенность программы - сокращение времени загрузки в несколько раз.

Changelog: http://initng.thinktux.net/index.php/...

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

★★★★★

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

Во певых баян. А во вторых - какая разница, сколько грузится сервер... А если это рабочая станция... то тоже, какая разница? Вы ее так часто перезагружаете?
Вот на ноутбуках - да, удобно. Пока hibernate работает через раз :(

ProtecT
()

в Fedora Core 4 работает без проблем?

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

> ..какая разница, сколько грузится ...

Казалось бы - какая разница сколько думает человек прежде чем сказать что-нибудь?
Некоторые, например, вообще себя этим не утруждают...

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

что касается серверов:

> Service monitoring is also available, automatically respawing daemons that die without being explicitly shutdown, a critical feature for server systems that require constant uptime.

> Another feature is the "really warm reboot". Using 'ngc -x' will bring down all services and soft reboot your system, from user level in only a few seconds.

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

> Во певых баян. А во вторых - какая разница, сколько грузится сервер.

Почему баян? Для десктопа в самый раз!

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

> А если это рабочая станция... то тоже, какая разница? Вы ее так часто перезагружаете?

up 43 days, 23:52

С ноутом, конечно, другая тема. :)

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

Суть даже не в том сколько кто грузится.
Суть в том существующая система загрузки просто крива до безобразия:
какие-то цифры, какие-то уровни.
Куда втыкать новые сервисы, в каком порядке их расположить ?
Зависимости исключительно по двум цифрам внутри уровня - дурдом одним словом.

А тут тебе как в Windows - зависимости между сервисами и прочие вкусности.

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

> Суть даже не в том сколько кто грузится.
>Суть в том существующая система загрузки просто крива до
>безобразия:
>какие-то цифры, какие-то уровни.
>Куда втыкать новые сервисы, в каком порядке их расположить ?
>Зависимости исключительно по двум цифрам внутри уровня - дурдом одним
>словом.

Посмотри на BSD-like инит скрипты и удавись от жалости к себе.

anonymous
()

Я так и не понял, чем оно лучше /etc/conf.d/rc : RC_PARALLEL_STARTUP="yes" ?

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

>Куда втыкать новые сервисы, в каком порядке их расположить ? >Зависимости исключительно по двум цифрам внутри уровня - дурдом одним словом.

man rc-update и, вообще, см Gentoo: /etc/init.d

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

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

>Посмотри на BSD-like инит скрипты и удавись от жалости к себе.

Посмотри на FreeBSD 5.x в /etc/rc.d/ и сам удавись

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

>Во певых баян.

Сам ты баян!

>А во вторых - какая разница, сколько грузится сервер...

Разница есть. В случае сбоя сервер должен как можно быстрее вернуться в рабочее состояние.

>А если это рабочая станция... то тоже, какая разница? Вы ее так часто перезагружаете?

Представь себе. У нас электричество дорогое, да и комп шумит очень. Зачем мне его на ночь включеным оставлять? Чтоб комнату грел?

>Вот на ноутбуках - да, удобно.

Согласен полностью.

И вообще, кому-то хуже станет, если компьютер будет быстрей грузиться? Не понимаю. Или это нелюбовь к Дженту на ЛОРе дает о себе знать - что ни коммент об initNG, то "баян, нафиг нужно". Вот если бы Novell или Mandriva это разработали... За что на дженту ополчились?

Кста, не в обиду будет сказано, но после "Во первых", "Во вторых" и тэдэ должна стоять запятая (например, "во первых, баян").

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

> В случае сбоя сервер должен как можно быстрее вернуться в рабочее состояние.

Какие сервисы стартуют долго?

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

> Какие сервисы стартуют долго?

NFS, Samba - на мой взгляд достаточно долго. К тому же, если сервисов много (апачи, сквиды и прочее), загрузка может затянуться.

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

> Вот если бы Novell или Mandriva это разработали... За что на дженту ополчились?

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

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

> ..тогда и любовь к дженту начнется

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

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

>>Посмотри на BSD-like инит скрипты и удавись от жалости к себе.

>Посмотри на FreeBSD 5.x в /etc/rc.d/ и сам удавись

Посмотри на Slackware в /etc/rc.d/ и засверлись, вися в удавке

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

ну да, типа все правильно: еда, девушки, природа ..

набор вещей которые нужно любить, ну еще родителей, детей, Родину, но этим обычно не хвалятся публично :)

Почему то люди так луюбят аппелировать к общим ценностям по любому поводу - "я пашу, кормлю семью..", "заведи девушку ..", "у меня много денег.." или "я работаю в XXX и получаю много денег", все это должно быть последним веским доводом по любому вопросу :) A "Вылези из компьютера - выйди в реальный мир", "надо работать, а не говорить", "а ты что сделал для XXX?" ... и прочее - козыри которых крыть нечем :)

> Я люблю красивых девушек, природу, экзотическую еду...

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

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

>Я люблю ... экзотическую еду ... А дистрибутив линукса я просто использую

А я, вот, еду просто использую :D

А вот есть люди, которые любят своё кресло, хорошую баньку, свою модель сотового или персидских кошек - это что, всё из области отклонений? :D

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

>и прочее - козыри которых крыть нечем :)

Потому и используют :D Сказать что-нибудь хочется, а доказывать свою точку зрения - боятся. Вот и говорят вещи, как бы не требующие доказательств :)

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

Кстати, "люблю детей", тоже, звучит подозрительно >:|

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

Ха! Боюсь не поможет - это такая психология, что я не ем - то говно ну и т.д. :( Генту - неплохой дистр, но мне он не понравился (на вкус и цвет - фломастеры разные (с) кто-то с ЛОРа). У меня и инет хороший и машина не тормоз (P4, 1GB RAM, Radeon9800 PRO, 400 Gb HDD, 875p chipset), просто желания нет, да и со временем тоже не все так хорошо, вот куплю второй комп - тогда можно будет и гентой занятся... ;)

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

> на вкус и цвет - фломастеры разные (с)

хорошее выражение :)

конечно это к достоинствам трудно причислить, но gentoo можно рекомендовать как средство позитивной психотерапии - вместо тех же рисований фломастерами в клиниках - пока системка скомпилится, все флаги на свои места станут и мозги соберутся заодно .. а после 5-7 установок - глядишь пациент уже и без уколов хорошо себя чувствует, вместо таблеток ждет ебилдов - значит на поправку пошел, когда же ебилды уже не нужны - тогда, пожалуй, и выписывать можно :) - личность восстановилась, готова трезво воспринимать реальность как она есть .. А то некоторые слюной брызжут, слаку требуют, им ебилды не помогают, мягкие шапки мерещатся, бабушке пирожки в рпм никак не донесут - серый волк Билли в проходе стоит и мандажка подступает, полтный альтас в общем .. :))

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

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

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

сколько помню систему инитов Генту, всегда были зависимости определяющих порядок загрузки, вместо 6 уровней SysV, отсюда и довольно безбажная возможность параллельной загрузки сервисов

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

> но gentoo можно рекомендовать как средство позитивной психотерапии

как минимум отучает смотреть в сторону других дистров:)

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

>сколько помню систему инитов Генту, всегда были зависимости определяющих порядок загрузки, вместо 6 уровней SysV, отсюда и довольно безбажная возможность параллельной загрузки сервисов

Довольно, да не полностью -)

Всё равно проскакивают (со случайной периодичностью) при загрузке со включенным распараллеливанием надписи типа "Service ... has already been started" или "symbolic link ... already exists". Да и какого-то (какого - разберусь уже завтра -)) чёрта по /etc/init.d/slapd start у меня slapd не запускается :-/).

Так что ждём чего-то более безбажного, начинаем курить правильную траву и переходим обратно Дебиан.

Да и вообще, время загрузки составляет достаточно ничтожную часть от времени работы системы - тут даже на электричестве много не наэкономишь. А у меня RC_PARALLEL_STARTUP равняется "yes" только потому, что мне лень ждать отдельно лишнюю минуту, пока у меня modem_run загрузит firmware в ADSL модем.

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

>просто желания нет, да и со временем тоже не все так хорошо

:)

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

> Так что ждём чего-то более безбажного, начинаем курить правильную траву и переходим обратно Дебиан.

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

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

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

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

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

Не имею понятия, почему так было у тебя. У меня быстрее Дебиана разве что Дженту грузится (но засчёт распараллеленной загрузки).

Проблему сo slapd решил. Как почти всегда, помогли chown и chmod ;)

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

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

Всё равно варнинги - это неприятно. Ты же TODO во время загрузки ядра не видишь ;)

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

я вообще отвечал на заявление о том что зависимости инитскиптов есть только NetBSD и никак не высказывал своего отношения к распаралеленой загрузке, у себя отрубил, тоже жду полной стабильности:)

Syncro ★★★★★
()

Замечено, что поделок на эту тему в последнее время понатыкано везде. даже в SuSE начиная, кажется, с 9.1 (а может и раньше -- не обращал внимания) -- для этого rc-скрипты содержат специально-обученные комментарии, используемые загрузчиком, содержащие инфу о том, какие сервисы должны быть загружены перед ними. Если не ошибаюсь -- это стандарт LSB.

могу сказать по опыту: в СуСЕ 9.1 и 9.3 если в файлике /etc/sysconfig/boot флажок RUN_PARALLEL установить в "no", система грузится ГОРАЗДО дольше. (правда, когда флажок стоит yes, и некоторые сервисы особенно асинхронно рапортуют о загрузке -- выглядит забавно. ;-) )

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

Какие ты у виндов зависимости увидел? Ты когда нибуть пробовал больше одного ip на сетевуху в виндах пихатьт? Я просто фигею от порядка инициализации сервисов в винде.

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

> В случае сбоя сервер должен как можно быстрее вернуться в рабочее состояние.

Ай, блин - какая разница - 30 секунд или 1 минуту будет грузиться система, если потом десять минут накатка журналов и всякие проверки займут? Слушай, а ты не Irsi с "серверами с критичным временем перезагрузки", который пароль забыл?

no-dashi ★★★★★
()

Вещь несомненно полезная. И намного более изящная чем sysvinit. А последнее само по себе меня очень привлекает.

PS: А автор некстати в деньгах нуждается :(

""" Donate

For me, to be able to code for food, I really need some donations.

Donate Here (http://donorge.org/d_donate/basket_add/0/1/101)

Generously donated so far: 0:- """

http://initng.thinktux.net/index.php/User:Jimmy

"""By the way

I am looking for a new job, if you think you can offer me anything, please drop me a mail."""

Batyi
()
Ответ на: комментарий от no-dashi

> Слушай, а ты не Irsi с "серверами с критичным временем перезагрузки", который пароль забыл?

Я НЕ ирси. Я - великий Анонимус.

>Ай, блин - какая разница - 30 секунд или 1 минуту будет грузиться система

Разница - 30 секунд (С) КВН Уездный Город

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