Страница 1 из 2

Впечатления от initng

Добавлено: 21 май 2006, 04:16
michael
Поставил себе initng. Как пишется на сайте сего поделия (http://www.initng.org/): initng - это замена устаревшего init'а, разработанная для ускорения загрузки путём её распараллеливания. Имею следующие положительные и отрицательные впечатления.

Положительные:
1) Время загрузки действительно существенно уменьшилось, примерно, с 14-16 секунд до 4-6. Это время без учёта загрузки ядра и без запуска X'ов. Я тестировал на двухядерном Athlon'е, на обычной машине результат, думаю, будет хуже.
2) Initng умеет перезапускать демонов, если те вдруг скончались неестественной смертью. Это умеет и init, но, если важен порядок старта демонов, то это проблема.
3) Разбивка процесса загрузки на зависящие друг от друга куски мне кажется удобной и логичной.
4) Можно иметь столько runlevel'ов, сколько захочется.
5) Для очень многих демонов есть готовые скрипты.

Теперь о недостатках.
1) Проект для сборки требует очередного велосипеда на тему autotools - cmake.
2) Нехватка документации. Сервисы и демоны имеют кучу настроек, но внятной документации по ним нет.
3) Трудность отладки. Сообщения при загрузке бегут быстро и разобраться что и почему происходит тяжело. Сообщения от выполяемых команд проблемы не составляют: initng позволяет перенаправить их в какой-нибудь файл. Однако сообщения самого initng теряются.
4) Это, скорее всего, чистый баг. Если вы указываете, что сервис A требует (need) сервис B, но initng не находит сервиса B (например, из-за ошибки в написании его имени), то сервис A всё-равно выполняется. Initng выдаёт предупреждение, прочитать которое при быстрой загрузке затруднительно.
5) Реакция на ctrl-alt-del и SIGWINCH. Я так и не нашёл, как это настраивать.
6) Перезагрузка и выключение (runlevel'ы 6 и 0). Сервисы останавливатся нормально (правда, у меня initng ругается на sshd, но что ему надо, совершенно непонятно). Но, если я хочу странного, например, чтобы при переходе на runlevel 0 происходило засыпание, а не выключение, или вообще бы ничего не происходило, то возможности добиться такого поведения, похоже, нету.

В общем, проект очень интересный, но пока ещё сыроватый, хотя на домашней машине использовать вполне можно.

Добавлено: 21 май 2006, 13:52
Silos
Теперь это осталось перевести и отправить разработчику.:)

michael, а чем cmake от make отличается?

Добавлено: 21 май 2006, 14:45
michael
Теперь это осталось перевести и отправить разработчику.:)
Рад бы, но мой письменный английский очень и очень плох :(
michael, а чем cmake от make отличается?
Как я понял, он скорее замена автотулзов, чем make. Сперва cmake генерирует Makefile, ну, а далее, как обычно. Есть ещё ccmake - интерфейс на курсях, где можно подкрутить всякие параметры, что-то в духе ядерного menuconfig'а, но не так красиво.

Добавлено: 21 май 2006, 14:47
booxter
Cmake выкарыстоўвае KDE.

Добавлено: 21 май 2006, 15:55
michael
Собирались же SCons использовать для KDE4?

Добавлено: 21 май 2006, 16:09
booxter
Не ведаю... Шмат якія патчы ў KDE-SVN накладваюць для працы менавіта з cmake... Не проста ж так яны гэта робяць:-)

Добавлено: 09 авг 2006, 16:39
Larry
booxter, наверно с qmake путаешь

Добавлено: 09 авг 2006, 18:26
booxter
Можа:-)

Добавлено: 09 авг 2006, 19:00
bobrik
Кеды 4 будут с cmake собираться

Добавлено: 10 авг 2006, 13:22
booxter
Вось і мне так падаецца, але я не ўпэўнены;-)

Добавлено: 10 авг 2006, 15:38
bobrik
Будзь упэўнены. девелоперы так абяцалі.
Дарэчы, калі ў мяне запускаюцца амаль усі працэсы ў фоне секунд за 15 на атлоне 2000+, ці патрэбны мне той initng?
Бо вычытаў, што ён гэты самы фонавы запуск і прыкручвае.
ArchLinux 0.7.2

Добавлено: 10 авг 2006, 21:38
Silos
bobrik, вообще сложно сказать, нужно или нет.

Для машин которые, загружаются раз в год это несущественно.
А для тех кто успевает 15 раз на день включить свою машину - эти 1-2 минуты его точно начнут раздрожать.

По мне так initng неплохая штука.

Добавлено: 11 авг 2006, 11:13
bobrik
Ну у меня не убунта, чтобы 1-2 минуты загружаться. Система загружается с ядром за 40 секунд с иксами (kdm показывает промт).

Добавлено: 11 авг 2006, 12:08
kif0rt
bobrik писал(а):Ну у меня не убунта, чтобы 1-2 минуты загружаться. Система загружается с ядром за 40 секунд с иксами (kdm показывает промт).
да, кстати ... вот только хотел пожаловаться на убунту (больше минутыы - где-то 1:15 грузится) :?

Добавлено: 11 авг 2006, 13:32
Silos
Если повыкидать из /etc/rc5.d/ "все, что не нужно", то система начинает подниматься гораздо быстрее.