The OpenNET Project / Index page

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



"Выпуск GNU hello 2.10, реализации 'Hello, world' от проекта GNU"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск GNU hello 2.10, реализации Hello, world от проекта GN..." +1 +/
Сообщение от chinarulezzz (ok), 18-Ноя-14, 22:24 
> всего - нет. но некоторые ситуации, когда systemd удобнее за sysvinit показывает.

какие ситуации? покажи их, пусть увидят да прозреют.

>> написал ты юнит файл, написал шелл-скрипт, какая разница?
> разница в количестве времени, которое надо затратить на написание и отладку файла/скрипта.

согласен, скрипт быстрее поправить. только где здесь преимущество системде?

> Например, инит-скрипт, который работает на CentOS - перестал работать на Ubuntu,
> потому что они там пораскладывали системные утилиты по совсем другим каталогам.

Либо сразу program, либо PROGRAM=$(which program). А редхат всегда славилась кривыми шелл скриптами. Настоящими макаронными чудовищами даже. Разобраться в их помойке было действительно непросто. Ну да все равно у каждого дистрибутива свои юнит-файлы для системде, так что проблему они все равно не решили. А другие дистры такой проблемы и не имели.

>> а в первом случае может не заработать в следующей версии,
>> если вдруг задумают какую-нибудь опцию переименовать/удалить.
> точно так же софт не будет работать на следующей версии ядра,
> если вдруг задумают какой-нибудь системный вызов переименовать/удалить.

в случае с системде такое бывало: то удаляли добавленные переменные, то меняли поведение условия, то файлы переносили с места на место.

> лучше 10 строчек юнит-файла и 10 строчек скрипта на bash, чем 50
> строчек скрипта на bash.

10, 10, 50... какие пропорции.. чувствуется опыт.

> я уже отвечал на этот вопрос: лично мне удобнее написать небольшой юнит-файл

а иногда и баш-скрипт :-D

> и в декларативном стиле объяснить systemd что именно я хочу получить,
> вместо того, чтобы в императивном стиле это все кодировать на bash в
> виде инит-скрипта.

если в нём предусмотрено поттерингом то что ты хочешь. Иначе - соси лапу и пиши на баше. Потом вызывай баш скрипт из юнита.

> согласен с тем, что systemd не идеальная система и что у нее
> много недостатков.
> но покажите хотя бы одну "декларативную" а не "императивную" систему инициализации,
> которая будет лучше чем systemd ("лучше" - это в смысле "удобнее для
> пользователя").

пользователь вообще не лезет в инит. тем более не для того чтоб подтюнинговать под свои нужды.

> https://ru.wikipedia.org/wiki/Луддиты

ааа, так это ты? уже не первый раз кидаешь в дискуссиях эту ссылку. Долго небось удерживался от "прогрессивных" метафор :-D

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

Оглавление
Выпуск GNU hello 2.10, реализации 'Hello, world' от проекта GNU, opennews, 16-Ноя-14, 19:23  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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