1 (26.01.2014 06:32:43 отредактировано kirillov3798)

[disclaimer]Сразу говорю, не хочу устраивать холивар и срач по поводу systemd! Прошу просто объяснить.[/disclaimer]
Привет! Вот многие ругаются на systemd, а я до сих пор не могу понять почему. Объясните, в чем же он провинился?

Fedora 21 Workstation KDE 4.14.4
Gigabyte GA-Z77-D3H, Intel Core i5-3470, nVidia GeForce GTX 660 2GB, 8GB RAM, 1TB HDD

2

kirillov3798, названия интерфейсов корявые.

Linux Mint 19.3 Mate Edition
Windows 7

3

не нравится людям принципиально новый подход, который в основном имеет смысл на системах которые они никогда не видели и не увидят.

4

dyasny пишет:

имеет смысл на системах которые они никогда не видели и не увидят

Это на каких таких системах?

Fedora 21 Workstation KDE 4.14.4
Gigabyte GA-Z77-D3H, Intel Core i5-3470, nVidia GeForce GTX 660 2GB, 8GB RAM, 1TB HDD

5

kirillov3798 пишет:

Это на каких таких системах?

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

6 (26.01.2014 17:56:25 отредактировано yars)

Systemd более монолитный и "черноящиковый" того же sysvinit и иже с ним. И код его запутанный и сложный. Вот это единственная объективная причина ругани в его сторону, и исходит она, главным образом, от сисадминов с большим стажем, которые привыкли лазить ручками глубоко в систему.

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


3.2.6. 3.2.6. Запрещено использовать грубые выражения и ненормативную лексику (мат), включая замаскированный. yars

7

fragment пишет:

Systemd более монолитный и "черноящиковый" того же sysvinit и иже с ним. И код его запутанный и сложный. Вот это единственная объективная причина ругани в его сторону, и исходит она, главным образом, от сисадминов с большим стажем, которые привыкли лазить ручками глубоко в систему.

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

8

dyasny, возможность есть, но всё же гора баш-скриптов априори более примитивная и более живучая относительно монолитной программы на С. Это как АКМ и М-16 - первый сосёт в удобстве и эффективности, вторая - в надёжности.

9

fragment пишет:

более примитивная

да

fragment пишет:

более живучая

не факт. тем более что ничего монолитного там нет, это миф

10

kirillov3798 пишет:

Сразу говорю, не хочу устраивать холивар и срач по поводу systemd! Прошу просто объяснить.

Притормозите немножко все, пожалуйста, я за поп-корном. bp

Segui il tuo corso, e lascia dir le genti

11

jashaw5 пишет:
kirillov3798 пишет:

Сразу говорю, не хочу устраивать холивар и срач по поводу systemd! Прошу просто объяснить.

Притормозите немножко все, пожалуйста, я за поп-корном. bp

а я за пивасиком  ag
эм не вот тоже реально интересно узнать причину не довольства systemd

Спросить - стыд минуты, не узнать - стыд всей жизни

12

lone_wolf пишет:

эм не вот тоже реально интересно узнать причину не довольства systemd

Смотрите прошлые темы.
Одна из них была где-то в этом же разделе.

«Я устал, я ухожу.»

13

Да причина одна - косность мышления и нежелание переучиваться. Это у большинства людей после 25-30 лет так.

14

Подолью ведёрко напалма в наш холивар:
Анализ реализаций алгоритма остановки ОС в различных системах инициализации

Подобный подход, позволяющий корректно остановить все блочные устройства, в настоящее время реализован пока только в связке systemd и dracut

15

Не знаю, чего там не нравится сисадминам. Во многих дистрибутивах сервисы systemd запускаются/останавливаются так же, как и старые сервисы init. Архитектура и возможности systemd разжёваны и отлично документированы.

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

16

Сисадминам может не нравиться, что начальство потребует перейти на новый дистрибутив (новую версию например), а там старые скрипты работать не будут. И вместо "плевания в потолок" придётся изучать заново и работать с новыми технологиями.

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

17

Vascom пишет:

Но это не означает, что прогресс должен остановиться.

А вы точно уверены, что это прогресс, а не увод Linux под контроль красношляпых?

18

Уверен. systemd - открытый проект, любой может принять участие.

19

Vascom пишет:

Уверен.

А я вот нет.

20

Что вызывает сомнения?

21

Vascom пишет:

Что вызывает сомнения?

паранойя у коллеги, это сейчас популярно. У меня знакомые, по дурости, проживая в Канаде подписались на российские каналы, насмотрелись передач и теперь им везде мерещится АНБ и процие ЦРУ, вкупе с Израильтянами, евромайданами и Саакашвили ab Ну а линуксоидам еще и "красношляпые" везде мерещатся, экстраполяция-с bx

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

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

22

Vascom пишет:

Что вызывает сомнения?

Богатый жизненный опыт. Если что-то усиленно навязывают - не жди от этого добра.

23

DdShurick пишет:

Если что-то усиленно навязывают - не жди от этого добра.

Редхат вам что то навязывает?

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

24

redix пишет:

Редхат вам что то навязывает?

redix, 100500 раз уже говорили. Объединение кода udev'а с кодом systemd - это не что иное как навязывание systemd. Без вариантов.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

25

DdShurick пишет:

Если что-то усиленно навязывают - не жди от этого добра.

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

Fedora GNOME3

26

yars пишет:

Объединение кода udev'а с кодом systemd

Редхат объединяет это для себя. Кому он его навязал?

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

27

redix пишет:

Кому он его навязал?

Дистрибутивам. Не? А ты еще раз подумай ab

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

28

yars, слаке не навязал же, и дебиану тоже. Решение о переходе на systemd, принимается каким то образом, самими разработчиками дистрибутивов, а не агентурой редхата. И совсем другая песня, если эти самые разработчики не хотят/не могут разработать что либо свое, а хотят использовать готовое решение.

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

29

redix, в том-то и дело, что слакварь с дебианом чуть ли не единственные, кто не запилили systemd, хотя есть и готовые пакеты (вроде в Debian - официальные, от разработчиков, в Slackware - сторонней сборки). Патрик пока отмалчивается, но народ довольно активно проблему обсуждает.
UPD: А запилили именно те дистрибутивы, которым и нужно готовое решение, у которых не хватило пороху форкнуть udev, как это сделали в Gentoo. Я себе на виртуалку хочу поставить eudev и выложить пакеты со слакбилдами. И сейчас над этим работаю.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

30

yars пишет:

Патрик пока отмалчивается

Чё это отмалчивается? Он же ясно сказал "не будет".  ab

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...