[Devel] Ускорение загрузки AltLinux'а

Vitaly Lipatov lav на etersoft.ru
Вт Янв 15 03:28:54 MSK 2008


On 12 января 2008, Dmitrij Maslennikov wrote:
> Здраствуйте.
Добрый день!

> Пишу по поводу работы над загрузкой AltLinux'а.
>
> В общем, появилось несколько возможных путей.
>
> init-ng
> Совсем не плохо, для нового дистрибутива, но переезд сделать
> мягким не получиться, по крайней мере у меня нет идей, как это
> сделать просто.
Это связано с тем, что там обязательно свои скрипты для запуска 
служб?

>
> gentoo-way
> У них вполне симпатичная система инициализации (самая логичная
> из все, что я видел). Плавный переезд вполне возможен. Но
А что именно хорошего? Плавный - это значит поддерживаются старые 
скрипт?

> после детального рассмотрения их устройства выяснилось, что
> все написано на bash + awk. Я не берусь утверждать, но
> почему-то считаю, что часть производительности уходит и в этом
> направлении. Далее, есть некоторые привязки к дистрибутиву,
Ну вряд ли. Конечно эта связка может быть медленнее в десятки 
раз, чем С++, но все задержки всё-же на вводе-выводе, а не на 
загрузке процессора.

> хотя, на первый взгляд, все весьма портабельно. Возможно, это
> хороший вариант.
>
> my-way :)
> После лазанья по исходникам gentoo подумалось, что не так уж и
> сложно написать пару небольших програмок, которые позволят
> запускать инит скрипты параллельно. За пару недель, думаю,
> можно попробовать.
Основное правило - всё же не изобретать велосипед по возможности.
Наверное если выбран gentoo-way (и хорошо раскритикован init-ng), 
то стоит его и попробовать (возможно что-то есть и в rpm-based 
системах?)
Написание своей системы (на C++, как понимаю), будет обосновано, 
если будет доказано, и если будет прототип. Вообще испокон веков 
такие вещи пишут на шелле таки...

> Жду рекомендаций.
> Если есть вопросы, с удовольствием отвечу.
>
> Дмитрий Масленников.
Кстати, пару лет назад icesik@ вбрасывал что-то в Дедал для 
облегчения жизни init-ng...
http://lists.altlinux.org/pipermail/devel/2006-February/041387.html

Вот кстати древний, но интересный документ на тему:
http://samba.org/~ab/initscripts-replacement-proposal.txt

В общем хотелось бы обоснованного выбора - возможно ли 
опубликовать за и против для каждого варианта?

Я сделал копию в рассылку, предлагаю обсуждать в ней.

Так же можно записывать выводы в баги по каждому заданию:
http://bugs.etersoft.ru/show_bug.cgi?id=1054


-- 
С уважением,
Виталий Липатов, ALT Linux Team, Eternity Software Team
Россия, Санкт-Петербург. www.etersoft.ru
GNU! ALT Linux! WINE! LaTeX! LyX! http://freesource.info


Подробная информация о списке рассылки devel