LINUX.ORG.RU
ФорумTalks

Зачем systemd добавляет все больше служб?

 ,


0

1

Зачем в состав включены: journald, udevd, timesyncd, logind? Причем включены по дефолту. Т.е. если у меня в системе syslogd, ntpd и acpid, будет конфликт. Что мешало udevd развиваться отдельно?

Больше похоже на миниОС, чем на систему инициализации. Как узнать, какая служба войдет в состав данного комбайна следущей? Что на все это безобразие говорит сам Леннарт?

Перемещено jollheef из general

Больше похоже на миниОС, чем на систему инициализации.

это давно уже не система инициализации

anonymous
()

Скоро ещё будет большой пакет utilsd заменяющий гнутое окружение. А там уже и до kerneld не далеко.

StReLoK ☆☆
()

Зачем systemd добавляет все больше служб?

Захват, монополия.

будет конфликт.

Не будет конфликта, если службы отключить. Не везде это легко, но возможно.

Что на все это безобразие говорит сам Леннарт?

Ein Volk, ein Reich, ein Führer.

r3lgar ★★★★★
()

Зачем systemd добавляет все больше служб?

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

Oxdeadbeef ★★★
()

«Кольцо всевластия», а глупые людишки повелись и начали его использовать, наивно полагая, что обретут силу, на самом деле превращаясь в его рабов.

grem ★★★★★
()

Видел тред с 5 комментариями.

anonymous
()

Леннарт говорит: «Obey!».

srachd itt.

dhameoelin ★★★★★
()

Т.е. если у меня в системе syslogd, ntpd и acpid, будет конфликт.

Справедливости ради, udev пока можно пакетить отдельно от всей остальной systemd-шной ахинеи.

Что на все это безобразие говорит сам Леннарт?

Он тащится с этого.

AS ★★★★★
()

Зачем systemd добавляет все больше служб?

А кто его остановит?

devl547 ★★★★★
()

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

anonymous
()
Ответ на: комментарий от r3lgar

Не будет конфликта, если службы отключить. Не везде это легко, но возможно.

Чьи именно? Можно ли поотключать все демоны systemd, кроме непосредственно systemd (init)? И кроме systemd-udevd, до установки какого-нибудь форка udev. Дружит ли systemd с syslogd? Хотелось бы видеть логи там.

perfectcolors
() автор топика

journald и syslog никак не конфликтуют.

Radjah ★★★★★
()
Ответ на: комментарий от anonymous

На самом деле, альтернатив много. Тот же void постепенно набирает популярность.

anonymous
()

Т.е. если у меня в системе syslogd

Вообще я хейтер ненужнод, но с любыми классическими сислогами они отлично сосуществуют и на всех своих rhel7-машинах я накатываю syslog-ng.

l0stparadise ★★★★★
()
Ответ на: комментарий от perfectcolors

Можно ли поотключать все демоны systemd, кроме непосредственно systemd (init)?

Без перекомпиляции вроде нельзя.

l0stparadise ★★★★★
()

Зачем

Затем же, что (по мнению авторов) они не лишние большинству пользователей.

DonkeyHot ★★★★★
()
Ответ на: комментарий от anonymous

это давно уже не система инициализации

Название как-бы намекает, что это изначально не было просто системой инициализации.

i-rinat ★★★★★
()

Зачем в состав включены: journald, udevd, timesyncd, logind?

а ещё недавно рассылку IPv6 Router Advertisements впихнули, для чего уже больше 20 лет radvd существует

Harald ★★★★★
()

Редхат постепенно становится большим маздаем, чем сама шинда.

bread
()
Ответ на: комментарий от perfectcolors

Чьи именно?

systemd, естественно, ведь у тебя вопрос стоит именно в этом.

Можно ли поотключать все демоны systemd, кроме непосредственно systemd (init)?

Совсем все — нет. logind, например, будет подниматься, даже если его не поднимать как сервис, у меня в генте так устроено.

journald отключить нельзя, но он не конфликтует ни с чем, разве что не будет возможности прочитать логи другим логгером логов systemd, и наоборот.

Дружит ли systemd с syslogd?

Напрямую — нет, но как-то точно можно, были статьи на тему, ищи.

какого-нибудь форка udev

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

r3lgar ★★★★★
()

Nicht fragen - zerschlagen ! Zerstören ! Zerbrechen !

anonymous
()

– Амвросий Амбруазович, – сказал Роман, – а что будет, когда оно все потребит?

Взгляд Выбегаллы стал гневным.

– Я прошу всех присутствующих отметить этот провокационный вопрос, от которого за версту разит мальтузианством, неомальтузианством, прагматизьмом, экзистенцио... оа... нализьмом и неверием, товарищи, в неисчерпаемую мощь человечества. Вы что же хотите сказать этим вопросом, товарищ Ойра-Ойра? Что в деятельности нашего научного учреждения может наступить момент, кризис, регресс, когда нашим потребителям не хватит продуктов потребления? Нехорошо, товарищ Ойра-Ойра! Не подумали вы! А мы не можем допустить, чтобы на нашу работу навешивали ярлыки и бросали тень. И мы этого, товарищи, не допустим.

Примерно так бы тебе и ответил славный товарищ Поттеринг про своего кадавра.

demidrol ★★★★★
()
Последнее исправление: demidrol (всего исправлений: 1)

systemd выглядит как подготовка инфраструктуры для какой-то гадости.

anonymous
()
Ответ на: комментарий от grem

Рабы системд, забавно. Было бы это «кольцо всевластия» совершенным и привлекательным, чтобы действительно было за что вестись, но... оно криво отлито и топорно отшлифовано.

Deleted
()
Ответ на: комментарий от Deleted

Там всякие ништячные технологии и дрова. Не хочу менять его на какой-нибудь ущербный hurd

perfectcolors
() автор топика

Говорят, что у поттеринга почти готов linuxd

vaddd ★☆
()

Зачем в состав включены: journald, udevd, timesyncd, logind?

Чтобы логгировать, обрабатывать связанные с железом события, синхронизировать время и адекватно раздавать права локальным юзерам.

Т.е. если у меня в системе syslogd, ntpd и acpid, будет конфликт.

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

Как узнать, какая служба войдет в состав данного комбайна следущей?

Читать changelog.

Что на все это безобразие говорит сам Леннарт?

Смею предположить, что он бы сказал «ну обалдеть теперь, еще один?!»

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Чтобы логгировать, обрабатывать связанные с железом события, синхронизировать время и адекватно раздавать права локальным юзерам.

Слишком много на себя берет. Нет чтобы быть простой системой инициализации. И нафига все процессы работают под рутом? А зачем systemd реагирует на закрытие крышки ноутбука и заменяет собой pm-utils? Какой-то куцый нинужный избирательный функционал, которому не место в системе инициализации.

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

Ну вот есть машины с systemd, есть без нее. Если бы systemd занималась только своей работой, то между машинами запросто можно было бы переносить конфигурации syslogd, ntpd, acpid.

Смею предположить, что он бы сказал «ну обалдеть теперь, еще один?!»

Ну он конечно несравненный талант дебилостроения

perfectcolors
() автор топика
Ответ на: комментарий от perfectcolors

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

Ну он конечно несравненный талант дебилостроения

А ты наверное, признанный архитектор системного ПО, проекты которого нарасхват, как горячие пирожки, добровольно и охотно принимаются во все дистрибутивы Linux. Ты уверен, что тебе есть с чем переходить на личности? =)

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от t184256

Ты разберись хотя бы, к системе инициализации у тебя претензии или к другим проектам из-под крыла systemd

Претензии к комбайну под названием systemd. Был бы просто системой инициализации, а не монстром с прибитыми друг к другу гвоздями компонентами, тогда и претензий бы не имел.

«нет, чтобы быть простым вебсервером, зачем в апаче офисный пакет?!».

OO не входит в состав веб-сервера Apache.

А ты наверное, признанный архитектор системного ПО, проекты которого нарасхват, как горячие пирожки, добровольно и охотно принимаются во все дистрибутивы Linux. Ты уверен, что тебе есть с чем переходить на личности? =)

Аргумент в стиле спердобейся не интересен. До systemd линукс нормально существовал и работал. Возникший systemd стал не самой плохой системой инициализации, но вот превращать его в монстра не стоило.

perfectcolors
() автор топика
Ответ на: комментарий от qula

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

perfectcolors
() автор топика
Ответ на: комментарий от perfectcolors

Претензии к комбайну под названием systemd. Был бы просто системой инициализации, а не монстром с прибитыми друг к другу гвоздями компонентами, тогда и претензий бы не имел.

Так сыстямдэ не называет себя «системой инициализации», «инитом» и т.п., этими словами называешь его ты. В официальной документации эта штука описывается как «System and service manager».

Почему они так делают? Потому что считают, что системы с инитом - говно.

Khnazile ★★★★★
()
Ответ на: комментарий от perfectcolors

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

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

Khnazile ★★★★★
()

системд — системный менеджер. /thread

cetjs2 ★★★★★
()
Ответ на: комментарий от Khnazile

Ну как-то странно интегрирует. Вот есть реакция на крышку ноутбука и кнопку питания. Но при этом другие acpi кнопки вроде яркости и звука не настроить.

perfectcolors
() автор топика
Ответ на: комментарий от perfectcolors

Звук это точно не acpi кнопка, на счет яркости не уверен, зависит от конкретной модели ноутбука. На моем ноуте кнопками регулируется даже в bios, так что я не уверен, как именно это работает.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

Звук это точно не acpi кнопка

Так или иначе, наступает acpi событие при нажатии этих кнопок. Не знаю чувак, всю жизнь регулирую звук и яркость через acpid, чтобы не зависеть от DE/WM; плюс он умеет все остальное по ACPI, что умеет logind.

perfectcolors
() автор топика
Ответ на: комментарий от entefeed

Но это как капля в море. Совершенно бесполезное дело. Не нравятся костыли и подпорки, велкам ту win/macos, где за тебя все вендор решил. Red Hat борется с ветряными мельницами

perfectcolors
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.