The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз Debian 8.0 Jessie"
Отправлено freehck, 27-Апр-15 22:29 
>> Я наверное плохой программист или плохой юзер, но у меня почему-то таких
>> задач нестандартных - 80% случаев.
> А мне вот обычно требуется заковырять в систему какой-нибудь более-менее типичный по
> свойствам сервис, которого в репах не оказалось, но запускать хочется. И
> очень круто когда системный стартер может обеспечить базовые удобства путем прописывания
> нескольких строчек в конфиг вместо сказа про удобства во дворе и
> предложений самому себе сколотить "скворечник", просадив полдня на какую-то контрпродуктивную
> борьбу с искусствеными сложностями.

Понимаете, во-первых эти "сложности" пугают только в самый первый раз, а во-вторых они имеют и другую грань - гибкость и хорошее понимание того, как оно работает. Я вот все эти "искусственные сложности" в своё время почитал, и теперь точно знаю, что, как и в какой последовательности. А вот в случае с systemd, боюсь, я такой возможности просто лишён. И мне это крайне неприятно.

>> А что касается тривиальных случаев, я всё-таки в недоумении, чем Вам внезапно
>> init не угодил.
> Тем что перепихивает все проблемы на админа и нихрена не умеет сам.

А я думал, что написание init-скриптов - это задача программиста или мейнтейнера.

>[оверквотинг удален]
> пользуется.
> ...
> А как мне
> запустить мою программу по критерию "должно стартануть до программы такой-то?"
> ...
> Или вон таймеры - отличная штука. Накодить свой аналог, для
> запуска по тем же критериям?
> ...
> Зависимости и прочая как таковые
> отсутствуют, а старт-стоп и прочие приоритеты сделаны педально-весельными костылями.

Ну, я вижу, Вы просто даже не пытались разобраться, что такое init, и как он работает. =(

> управление start/stop/disable сервисов в sysv init - жуткое гуано, кривое
> и проблемное.

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

>> Что, сервисы не перезапускает? Ну так это не его, init-а, дело.
> А я вот считаю что мне такая фича пригодится. Потому что если
> какая-то программа упадет - то по закону подлости это будет что-то
> с кучей юзерей, и именно в тот момент когда я на
> краю земли и не имею никакой возможности что-то сделать в обозримое
> время.

А, ну конечно. Это я в принципе могу понять даже. Сначала мы разворачиваем себе сервак на какой-нибудь Убунте или Федоре, потом начинаем закладываться на то, что сервис обязательно внезапно упадёт без видимых на то причин...

Но знаете, мои сервера почему-то работают годами и не падают. Вообще. Я, конечно, на всякий случай слежу за ними - но по факту мне эта предосторожность ни разу не пригодилась. Разве что однажды, когда дома на торренто-качалке диск начал сыпаться.

>> Что, не параллелится? Ну так Вы от жизни отстали, давно уже очень даже параллелится.
> Вот только управление параллельностью - в районе плинтуса! Как мне запуститься по
> критерию "хочу взлететь вот именно перед этой программой"? Чтобы, например, кастомный
> конфиг ей сгенерить. Или там что еще.

Ну вот, вот. Опять. Всё, что Вы перечисляете, сделать можно. И очень просто. Там, знаете, в начале каждого init-файла есть такой комментарий большой, который sysv-init обрабатывает для обеспечения всех этих вещей.

> В ините подобные вещи в два счета превращаются в брейнфак.

В Ваших руках может и превращаются... =/


>[оверквотинг удален]
> архаика.
> А если есть некий сервер и его надо передать на администрирование другому
> админу - совсем не айс, когда админ потом два дня вштыривает
> - "а что это такое и откуда вообще это запускается". Вот
> лично я - не хочу лищний раз видеть художества кульсисопов в
> программировани в конфигурации системы без реально крЮтой нужды. Потому что посмотрел
> какой там код и понял что майнтайнеры и админы программят примерно
> так же как летают ежи.
> Ну а если скрипт реально *НЕОБХОДИМ* для применения какой-то нетривиальной логики -
> так я не вижу проблем запустить его из юнита системды.

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

>> ничего из того, чем я пользуюсь, systemd особенно за собой не потянуло.
> А со своей стороны я считаю что будет хорошо, если софт начнет
> пользоваться фичами вынесенными в стартер вместо попыток сваривать велик из водопроводных
> труб каждый раз самостоятельно.

Считать-то считайте, но давайте-ка Вы мой велик трогать не будете.

> А майнтайнеры программ - судя по всему, с удовольстием положат буй на это

Отучайтесь говорить за всех. Тем более, что Вы явно не мейнтейнер, а мейнтейнеры порой видят больше простого юзера.

> А теперь те кто этого хотел - их оказалось большинство.

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


 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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