The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Линус Торвальдс занял нейтральную позицию в отношении systemd"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "Линус Торвальдс занял нейтральную позицию в отношении system..." +/
Сообщение от Аноним (-), 22-Сен-14, 08:02 
> какое это имеет отношение к портянкам и конфигурации, разбросанной по нечитаемому
> коду этой портянки.

Такое, что в sysv рестартом, если уж он нужен, занимается отдельная костыль-портянка, как правило пинаемая из крона. Ну или отдельный стартер (а инит тогда вообще зачем?). Сам по себе init не умеет мониторить участь того что он запускал.

> Речь ведь шла о том, что скрипты, видите ли не дают спать спокойно админу.

Речь шла о том что в целом традиционный подход sysv init имеет кучу дурных мест. Про то как скрипты выглядят - было в соседнем сообщении. Вам мало? Я даже конкретный пример очередного гуано в скрипте привел, раз уж просили.

> Но то, о чём вы говорите реализуется и на скриптах.

Несомненно. "Но есть некоторые нюансы". Как то - я не хочу ворочать простыни с гoвнoкодом, где конфигурация зачастую размазана по всей площади вместо компактного конфига в несколько строк.

> Openrc это умеет, например.

Ну и пусть себе дальше умеет. Я не желаю конфигурировать запуск процессов как трехстраничные скприптятины. Особенно учитывая что там зачастую разводят авторы программ и майнтайнеры.

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

Ну а в нормальном стартере это вопрос 1-2 директив в конфиге, даже телодвижением называть как-то неудобно.

> Или я что-то упускаю из вида?

Да, вы упускаете из вида один жирный нюанс: я не хочу видеть описание старта процесса в виде трехстраничного скрипта где конфигурация размазана по всему коду, если это в более нормальных решениях делается как простой конфиг на 5 строк. Это так сложно для понимания? По каким-то таким причинам я в принципе не собираюсь рассматривать openrc как нечто интересное мне: это такой же инит, только еще хуже - еще больше навороченной скриптятины там где я ее вообще видеть не хочу в общем случае. Ну то-есть я допускаю что скрипты могут быть нужны в сильно эксклюзивных случаях, когда нечто требует крйне нестандартной логики взлета/шатдауна. Но это как раз исключение из правил. Там я не против скриптов. Если это 1 раз на 1000 программ. А вот 3-страничный гомнокод как запускач каждой первой программы меня почему-то совершенно не прет. Наверное потому что редактировать 6 вхождений путей там где по идее должно быть одно - нифига не прикольно (как я показал на примере 3proxy).

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Линус Торвальдс занял нейтральную позицию в отношении systemd, opennews, 18-Сен-14, 12:29  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру