The OpenNET Project / Index page

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



"Подведены итоги голосования о системах инициализации в Debian"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Подведены итоги голосования о системах инициализации в Debia..." –1 +/
Сообщение от Аноним (-), 31-Дек-19, 19:11 
> ПО вообще нет дела до систем инициализации операционной системы.

Да ну?! Вебсерваку может быть дело до того взлетела ли уже сиквельная база и какие там еще мемкеши с редисками. Более того - идея запускать веб сервак ПОСЛЕ того как сконфигурена сеть - очень здравая. Иначе сервак может не смочь забиндиться на нужный интерфейс, например.

Более того - даже некоторым более юзеровским апликухам может требоваться фоновый сервис и его услуги. В винде, кстати, все это вообще очень мутно, кто юзал SQL Server тот в курсе. Особенно инстансы оного, в том числе redistributable-ы облегченной бесплатной версии. В линухе в пакет просто вписывается depends: mysql >= чтототам. В винде с точки зрения дева разводится адская камасутра с setup.exe (или msi), где вы не только пойдете кодить инсталляцию SQL-я, делая половину логики пакетного менеджера, но еще и поимеете проблем как раз вот с этим самым запуском этой шляпы. И спасибо если инсталяха SQL не захочет например ребут. Так что User Experience от знакомства с прогой юзавшей скуль под виндой - тц,тц,тц,тц, очень крЮтая система и софт, хаха. Всего три ребута и разборки с тупящим на старте сиквелем и ваша прога вроде бы даже работает. Правда юзер уже два кейса в сапорте открыл, гад этакий.

В sysv init оно ... само по себе тоже никак. Ну то-есть там нет такого понятия как depends, before и after, а о том чтобы задним числом к SQL серверу вписаться чтобы стать after - речь вообще не идет. В крупных дистрах это так или иначе прокостылили с тем или иным радиусом кривизны, так что пакетный менеджер в лучшем случае все же дернет стройную систему костылей и подпорок, попросив ее запустить скуль нашему серверу, если еще не. Но это вышло не совместимо даже между дистрами лина, и уж тем более межжу *никсами/бсдами и проч.

Бонусом мы узнаем что админы могут хотеть менять и стартовую конфигурацию и конфиги программы, и не в восторге если пакетный манагер при апгрейде вдруг перетирает это дефолтами.

Systemd эти моменты очень грамотно и прагматично обыграл. Учтя такие грабли еще на уровне проетирования архитектуры. Это было хорошо и правильно.

> Но поскольку системда на самом деле не инит, этого довода все упорно «не
> замечают». А зря.

Он в том числе и инит. А так взлет системы это немного более чем только запуск процессов, так что некий пойнт в этом опять же есть.

> Когда Debian перевели на системду, я прекратил использовать Debian.

Я бы сказал что -1 напыщенный тип с которого комитов как с козла молока - не такая уж и потеря для проекта.

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

Оглавление
Подведены итоги голосования о системах инициализации в Debian, opennews, 28-Дек-19, 08:45  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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