LINUX.ORG.RU

История изменений

Исправление liksys, (текущая версия) :

Только зачем?!

Что именно зачем? Зачем запускать сервисы или зачем управлять сетью?

Я бы лучше с нуля собрал то что мне нужно

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

чем выковыривать то что не нужно

Что конкретно тебе надо выковыривать? А то у меня тут в прошлых тредах один товарищ верещал, что ему вообще не нужны логи в системе, поэтому он хочет отключить journald. На мое резонное замечание, что логи ему понадобятся, когда ось накроется медным тазом, реагировал неадекватно в духе «вот когда сломается - тогда и включу». Челик видимо живет внутри горизонта событий вращающейся черной дыры, что у него там причинно-следственная связь немного не работает.

Вкусовщина

Нет. Шелл дает тебе огромное количество возможностей по выстрелу в ногу, причем не только себе, но и коллеге с другой стороны земного шара. Проблема с шелл-скриптами настолько велика, что люди даже изобрели shellcheck, чтобы хоть как-то жить с этим дедовым кулхакерством. Шелл-скрипты надо искоренять, заменяя на нормальные скриптовые языки с типизацией, или вообще бинарный код, как с systemd. Я тебя уверяю, тебе никогда не понадобится залезать в его исходники, если твои юзкейсы не выходят за рамки серверов или десктопов. Даже я с эмбедом туда не лазаю, и systemd у меня прекрасно работает.

каждый со своим форматом конфигов

Большая часть конфигов - обычные INI. Всякие tmpfiles используют собственные построчные форматы для простоты парсинга и дополнения, в том числе фанатами шелл-скриптов. Всё хорошо документировано и описано в соответсвующих манах.

как только задача выходит за рамки «запусти@перезапусти» приходится в это закапываться все

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

И я не разу не сталкивался с проблемами с шелл-скриптами из-за того что это шелл-скрипты.

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

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

Исправление liksys, :

Только зачем?!

Что именно зачем? Зачем запускать сервисы или зачем управлять сетью?

Я бы лучше с нуля собрал то что мне нужно

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

чем выковыривать то что не нужно

Что конкретно тебе надо выковыривать? А то у меня тут в прошлых тредах один товарищ верещал, что ему вообще не нужны логи в системе, поэтому он хочет отключить journald. На мое резонное замечание, что логи ему понадобятся, когда ось накроется медным тазом, реагировал неадекватно в духе «вот когда сломается - тогда и включу». Челик видимо живет внутри горизонта событий вращающейся черной дыры, что у него там причинно-следственная связь немного не работает.

Вкусовщина

Нет. Шелл дает тебе огромное количество возможностей по выстрелу в ногу, причем не только себе, но и коллеге с другой стороны земного шара. Шелл надо искоренять, заменяя на нормальные скриптовые языки с типизацией, или вообще бинарный код, как с systemd. Я тебя уверяю, тебе никогда не понадобится залезать в его исходники, если твои юзкейсы не выходят за рамки серверов или десктопов. Даже я с эмбедом туда не лазаю, и systemd у меня прекрасно работает.

каждый со своим форматом конфигов

Большая часть конфигов - обычные INI. Всякие tmpfiles используют собственные построчные форматы для простоты парсинга и дополнения, в том числе фанатами шелл-скриптов. Всё хорошо документировано и описано в соответсвующих манах.

как только задача выходит за рамки «запусти@перезапусти» приходится в это закапываться все

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

И я не разу не сталкивался с проблемами с шелл-скриптами из-за того что это шелл-скрипты.

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

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

Исправление liksys, :

Только зачем?!

Что именно зачем? Зачем запускать сервисы или зачем управлять сетью?

Я бы лучше с нуля собрал то что мне нужно

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

чем выковыривать то что не нужно

Что конкретно тебе надо выковыривать? А то у меня тут в прошлых тредах один товарищ верещал, что ему вообще не нужны логи в системе, поэтому он хочет отключить journald. На мое резонное замечание, что логи ему понадобятся, когда ось накроется медным тазом, реагировал неадекватно в духе «вот когда сломается - тогда и включу». Челик видимо живет внутри горизонта событий вращающейся черной дыры, что у него там причинно-следственная связь немного не работает.

Вкусовщина

Нет. Шелл дает тебе огромное количество возможностей по выстрелу в ногу, причем не только себе, но и коллеге с другой стороны земного шара. Шелл надо искоренять, заменяя на нормальные скриптовые языки с типизацией, или вообще бинарный код, как с systemd. Я тебя уверяю, тебе никогда не понадобится залезать в его исходники, если твои юзкейсы не выходят за рамки серверов или десктопов. Даже я с эмбедом туда не лазаю, и systemd у меня прекрасно работает.

каждый со своим форматом конфигов

Большая часть конфигов - обычные INI. Всякие tmpfiles используют собственные построчные форматы для простоты парсинга и дополнения, в том числе фанатами шелл-скриптов. Всё хорошо документировано и описано в соответсвующих манах.

как только задача выходит за рамки «запусти@перезапусти» приходится в это закапываться все

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

И я не разу не сталкивался с проблемами с шелл-скриптами из-за того что это шелл-скрипты.

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

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

Исходная версия liksys, :

Только зачем?!

Что именно зачем? Зачем запускать сервисы или зачем управлять сетью?

Я бы лучше с нуля собрал то что мне нужно

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

чем выковыривать то что не нужно

Что конкретно тебе надо выковыривать? А то у меня тут в прошлых тредах один товарищ верещал, что ему вообще не нужны логи в системе, поэтому он хочет отключить journald. На мое резонное замечание, что логи ему понадобятся, когда ось накроется медным тазом, реагировал неадекватно в духе «вот когда сломается - тогда и включу». Челик видимо живет внутри горизонта событий вращающейся черной дыры, что у него там причинно-следственная связь немного не работает.

Вкусовщина

Нет. Шелл дает тебе огромное количество возможностей по выстрелу в ногу, причем не только себе, но и коллеге с другой стороны земного шара. Шелл надо искоренять, заменяя на нормальные скриптовые языки с типизацией, или вообще бинарный код, как с systemd. Я тебя уверяю, тебе никогда не понадобится залезать в его исходники, если твои юзкейсы не выходят за рамки серверов или десктопов. Даже я с эмбедом туда не лазаю, и systemd у меня прекрасно работает.

каждый со своим форматом конфигов

Большая часть конфигов - обычные INI. Всякие tmpfiles используют собственные построчные форматы для простоты парсинга и дополнения, в том числе фанатами шелл-скриптов. Всё хорошо документировано и описано в соответсвующих манах.

как только задача выходит за рамки «запусти@перезапусти» приходится в это закапываться все

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

И я не разу не сталкивался с проблемами с шелл-скриптами из-за того что это шелл-скрипты.

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