The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Дистрибутив Nitrux уходит от использования systemd, opennews (??), 27-Сен-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


20. "Дистрибутив Nitrux уходит от использования systemd"  +39 +/
Сообщение от freehckemail (ok), 27-Сен-19, 09:12 
> Расскажите нубу, в чем беда с системд, за что его так не любят?

Я бы рекомендовал нубу почитать новости о выпусках systemd на opennet с 2014го года.

Кратко:

1) переход с sysvinit на systemd являлся потерей гибкости ради упрощения типовых сценариев
2) агрессивное насаживание systemd вызвало массу недовольства: самый яркий пример -- привязка gnome к logind, который Поттеринг в 2014м внезапно решил сделать затем жёстко зависимым от systemd-as-pid-1. Это сделало на какое-то время невозможным использование gnome без systemd.
3) нарушение обязательств разработчиками systemd: так, например, когда в 2012м кодовую базу udev слили в репозиторий systemd "ради удобства разработки", разработчики обещали, что будут поддерживать независимую сборку и работу udev. Обещание продержалось 2 года.
4) разработчики закрывают баги, которые им не нравятся, без исправления; фраза "этонибаг" уже давно является мемом, ассоциирующимся с разработчиками systemd.
5) разработчики зачастую не уведомляют в changelog-ах об исправлениях безопасности, в связи с чем любые дистрибутивы, кроме развиваемых Red Hat, могут оказаться уязвимыми, потому что просто не знают о том, что надо бэкпортировать эти фиксы.
6) все реально востребованные возможности systemd так или иначе уже существовали ранее, systemd не принёс ощутимой пользы грамотным пользователям
7) негибкость механизма сервисов привела к тому, что для любой мало-мальски нетиповой ситуации всё равно надо писать скрипты на shell
8) крайне низкое качество кодовой базы

Тем не менее, от внедрения systemd были и плюсы.

1) Технически не подкованные пользователи и разработчики, для которых написание скриптов инициализации в sysv было проблемой (ну не смогли они освоить тьюринг-полный язык), наконец смогли преодолеть порог вхождения для написания своих сервисных юнитов.
2) Поскольку systemd делался именно с рассчётом на подобных людей, watchdog, рестартующий упавшие сервисы -- пришёлся очень кстати, и по вкусу всем его фанатам.

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

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

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

Если интересен более подробный анализ, то вот тут я написал перевод статьи 2014го года[1]. С тех пор мало что изменилось в аргументации.

[1] https://www.opennet.ru/base/sys/systemd_myth.txt.html

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

27. "Дистрибутив Nitrux уходит от использования systemd"  +1 +/
Сообщение от Аноним (5), 27-Сен-19, 09:40 
Спс, бро, весьма доходчиво рассказал.
Ответить | Правка | Наверх | Cообщить модератору

29. "Дистрибутив Nitrux уходит от использования systemd"  +3 +/
Сообщение от Аноним (29), 27-Сен-19, 09:48 
а вот меня бы системд не бесил, если бы при вводе systemctl start и нажатии tab не приходилось ждать по 30 секунд с ssd, 8 ядрами и горой рамы
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

44. "Дистрибутив Nitrux уходит от использования systemd"  +/
Сообщение от nailts (ok), 27-Сен-19, 10:12 
уверен, что проблема в systemd?
Ответить | Правка | Наверх | Cообщить модератору

52. "Дистрибутив Nitrux уходит от использования systemd"  +1 +/
Сообщение от Anon_Erohin (?), 27-Сен-19, 10:43 
А в чем еще скажите? Вы видели какой раздутый этот монстр? Оно неповоротливо и тормознутое, облепленное всякими непонятными конфигами и подсистемами...
Ответить | Правка | Наверх | Cообщить модератору

58. "Дистрибутив Nitrux уходит от использования systemd"  +1 +/
Сообщение от nailts (ok), 27-Сен-19, 11:03 
и обработкой командной строки занимается systemd?
Ответить | Правка | Наверх | Cообщить модератору

59. "Дистрибутив Nitrux уходит от использования systemd"  +/
Сообщение от супернуб (?), 27-Сен-19, 11:08 
пока нет, но думаю, что работа над этим тоже ведётся. Какие ваши годы - вполне возможно ещё застанете systemd-kernel (хотя думаю systemd-ime нужнее будет).
Ответить | Правка | Наверх | Cообщить модератору

66. "Дистрибутив Nitrux уходит от использования systemd"  +/
Сообщение от Антонидас (?), 27-Сен-19, 11:53 
Тоже бесит невообразимо.
Вроде пофиксили в версии 242 https://github.com/systemd/systemd/commit/f28255e2d5695b0d06..., но в основные не-роллинг дистрибутивы хрен дождешься...
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

73. "Дистрибутив Nitrux уходит от использования systemd"  +/
Сообщение от Аноним (73), 27-Сен-19, 12:31 
что-то дофига, проверил на стареньком нетбуке 2012 года (2 ядра, ssd) данная операция занимает от 8 до 10 сек
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

93. "Дистрибутив Nitrux уходит от использования systemd"  +/
Сообщение от анон (?), 27-Сен-19, 15:08 
На арче фвтокомплит сработал меньше секунды

core/systemd 243.51-1 (base-devel) [installed]

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

122. "Дистрибутив Nitrux уходит от использования systemd"  +/
Сообщение от Аноним (120), 27-Сен-19, 21:13 
> Но сейчас при заказе виртуалки в любом ДЦ -- у меня только один выбор, и это systemd. Его функционал избыточен для типовых нужд современного опса, да и доверия инстурмент не внушает. Но деваться от него некуда.

Для без GUI сервера с debian 9 systemd всё ещё можно выпилить, я выпиливал, в 10 пока не тестировал.

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

145. "Дистрибутив Nitrux уходит от использования systemd"  +1 +/
Сообщение от freehckemail (ok), 29-Сен-19, 03:23 
>> Но сейчас при заказе виртуалки в любом ДЦ -- у меня только один выбор, и это systemd. Его функционал избыточен для типовых нужд современного опса, да и доверия инстурмент не внушает. Но деваться от него некуда.
> Для без GUI сервера с debian 9 systemd всё ещё можно выпилить,
> я выпиливал, в 10 пока не тестировал.

Можно, согласен. Напильником всё можно. Но время -- штука дорогая. Возьмём ту же систему на базе Ubuntu (или Debian). Её работа без systemd мягко говоря не гарантирована. Зачастую Вы будете попадать в ситуации, когда всё заточено исключительно под systemd, и её отсутствие не даст Вам возможности решить проблему быстро.

Выпилить-то я могу. Вот только потом я поставлю стороннее ПО, а в нём будет исключительно service-файл. И это будет означать, что я не могу просто поставить его и получить рабочее приложение, я должен буду в системе, куда его поставил, завести либо systemd-shim какой-нибудь, либо написать свой init-скрипт. Это займёт время. А его часто попросту нет.

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

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

133. "Дистрибутив Nitrux уходит от использования systemd"  –1 +/
Сообщение от Ordu (ok), 28-Сен-19, 01:40 
> Плохо в основном то, что этот инструмент безальтернативно насаживается и всем остальным.

Что за манера обобщать до краёв и дальше? Мне этот инструмент не насаживается никем. Я один раз из любопытства поставил его, поигрался и снёс. Это линукс, детка. Если тебе кажется, что тебя кто-то к чему-то принуждает, это значит что у тебя стали в хребте недостаточно, чтобы отказаться от слишком вкусного предложения. Или другими словами, оказываясь в ситуации когда есть сложный путь самостоятельности, и простой путь терпилы, ты выбираешь второй.

И после этого ты рассказываешь нам сказки о том, как технически круто подкованных крутых специалистов вынудили пользоваться systemd, хотя им и не нравилось. Если бы всё было именно так, и технически подкованные, и специалисты, и не нравится systemd, они бы нашли способ не пользоваться systemd. А если не нашли, то они ничем не лучше тех самых "новичков", которым лишь бы попроще.

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

146. "Дистрибутив Nitrux уходит от использования systemd"  +1 +/
Сообщение от freehckemail (ok), 29-Сен-19, 03:35 
Что за фамильярность.

Во-первых, см. #145.

Во-вторых, раз уж Вы пошли в ad hominem, позвольте и я Вам напомню некоторые детали Вашей биографии. Судя по длине Ваших постов, у Вас, Ordu, чрезвычайно много свободного времени. А также  Вы грешите размышлениями на темы, в которых не разбираетесь. Да хоть недавний вон случай, когда Вы рассказывали о том, как лиспы плохи, при этом путая лексическое связывание с динамическим, что является в общем-то теоретическим минимумом. И такое за Вами наблюдалось не единожды. Поэтому, если Вы хотите, чтобы к Вашим нравоучительным поучениям (например к описанным выше) прислушивались, то Вам с учётом Ваших прошлых выступлений стоило бы сначала показать, что Вы в данном вопросе понимаете хоть что-нибудь.

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

150. "Дистрибутив Nitrux уходит от использования systemd"  –1 +/
Сообщение от Ordu (ok), 29-Сен-19, 10:03 
> Что за фамильярность.

Что за фамильярность?

> Во-первых, см. #145.
> Во-вторых, раз уж Вы пошли в ad hominem, позвольте и я Вам
> напомню некоторые детали Вашей биографии. Судя по длине Ваших постов, у
> Вас, Ordu, чрезвычайно много свободного времени.

Да. Завидно?

> А также  Вы грешите
> размышлениями на темы, в которых не разбираетесь.

И чё с того?

> чтобы к Вашим нравоучительным поучениям (например к описанным выше) прислушивались, то
> Вам с учётом Ваших прошлых выступлений стоило бы сначала показать, что
> Вы в данном вопросе понимаете хоть что-нибудь.

Нет, спасибо.

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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