1

Попалась имхо неплохая статейка про сабж: http://ewontfix.com/14/
Она не новая, но поднятые вопросы по прежнему актуальны. К сожалению, моего уровня владения английским явно недостаточно для литературного перевода..

А те, кто твердят, что с systemd "теперь все быстро", просто не видели Calculate Linux в деле  bx

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

2

статья 14го года, периода особо мощного бурления субстанций. С тех пор много кода в даунстрим утекло

3

Я просто процитирую того же автора:

Systemd не создана для того, чтобы её разбивали на меньшие части, которые могут безопасно падать и восстанавливаться — ни с точки зрения безопасности, ни с точки зрения надёжности. У вас один большой монолитный процесс: если какой-то его компонент ломается, рушится всё остальное. Это большая проблема в архитектуре, на которую Эйер пролил свет. Это не большая уязвимость в безопасности, а брешь в архитектуре системной разработки.

С тех пор что-то изменилось?

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

4

Kernel Panic - not syncing: Attempted to kill init

знакомо? Никакой разницы.

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

5

dyasny пишет:

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

Ага и днище бьется об ухабы и неровности дороги!
Но мода на красивые цацки превыше всего ab

6 (29.06.2017 18:29:47 отредактировано 1000Mhz)

dyasny пишет:

знакомо?

Неа. Это истории каких-то давних лет, я даже специально погуглил, поставив ограничение в год - упоминаний набралось лишь на 2 страницы выдачи (в рунете).

Недостатки архитектуры? Да вся его архитектура - это один монолитный недостаток, об этом и речь.

Согласен что рядовым одминам он конечно упрощает жизнь. До поры до времени и в типовых случаях.

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

7

ormorph пишет:

Но мода на красивые цацки превыше всего

ну я бы не сказал что мерс по сравнению с ладой это только красивая цацка ab



1000Mhz пишет:

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

наверное потому что за последний год осталось очень мало тех кто не пересел на дистр с systemd bx

1000Mhz пишет:

Недостатки архитектуры? Да вся его архитектура - это один монолитный недостаток))

только вот никто об этом давно не вопит, наверное потому что это не правда.

1000Mhz пишет:

Согласен что рядовым одминам он конечно упрощает жизнь. До поры до времени и в типовых случаях.

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

8

dyasny пишет:

только вот никто об этом давно не вопит, наверное потому что это не правда.

И я не воплю, только вот это сомнительная логическая связка. Просто удивляет то, что использование такой штуки как systemd идет вразрез с концепциями *nix, но массы побурлили да и приняли это как должное. Так ведь можно и вторую венду в результате получить  ab

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

9

dyasny пишет:

ну я бы не сказал что мерс по сравнению с ладой это только красивая цацка ab

Ну судя по клипу тыц лада красивая цацка ab

10

1000Mhz пишет:

И я не воплю, только вот это сомнительная логическая связка. Просто удивляет то, что использование такой штуки как systemd идет вразрез с концепциями *nix, но массы побурлили да и приняли это как должное. Так ведь можно и вторую венду в результате получить 

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

11

ormorph пишет:

Ну судя по клипу тыц лада красивая цацка

похоже на нисаны и юндаи 10-и летней давности по уродству.

12

dyasny пишет:

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

Ну а вы eudev пробовали?

13

ormorph пишет:

Ну а вы eudev пробовали?

нет, на RHEL7 у меня проблемы исчезли сами собой, зачем мне ковырять альтернативный udev, когда все работает из коробки?

14

dyasny пишет:

нет, на RHEL7 у меня проблемы исчезли сами собой, зачем мне ковырять альтернативный udev, когда все работает из коробки?

Думаю это заблуждение, что ваши проблемы решились из за systemd, так как этой поддержки просто ранее не было в udev в силу новизны данных устройств.
Если бы вам пришлось сейчас использовать новую систему с udev, вы бы наверное были бы удивлены, что поддержка работает теперь из коробки...

15

ormorph пишет:

Думаю это заблуждение, что ваши проблемы решились из за systemd, так как этой поддержки просто ранее не было в udev в силу новизны данных устройств.
Если бы вам пришлось сейчас использовать новую систему с udev, вы бы наверное были бы удивлены, что поддержка работает теперь из коробки...

проблема была не в поддержке устройств (этим вообще-то ядро занимается) а в их количестве. Когда в сервере больше сотни сетевых карт, да еще и использующих разные kmod-ы, сервисы использующие сеть загружаются быстрее чем модули ядра для каждой карты, плюс бардак без persistent device naming.

16

dyasny пишет:

проблема была не в поддержке устройств (этим вообще-то ядро занимается) а в их количестве. Когда в сервере больше сотни сетевых карт, да еще и использующих разные kmod-ы, сервисы использующие сеть загружаются быстрее чем модули ядра для каждой карты, плюс бардак без persistent device naming

Ну да создание и переименование устройств это была слабая сторона udev, он это делает медленнее чем systemd, зато eudev делает это быстрее чем systemd. Собственно это было основной причиной создания eudev.
Calculate linux работает как раз на eudev.

17

Калька крутая, да. Я с нее свалил только из-за отсутствия инструмента для централизованного управления пакетами/исходниками, одного инструмента, а не кучи отдельных утилит, как это принято на gentoo-based.

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

18

ormorph пишет:

Ну да создание и переименование устройств это была слабая сторона udev, он это делает медленнее чем systemd, зато eudev делает это быстрее чем systemd. Собственно это было основной причиной создания eudev.
Calculate linux работает как раз на eudev.

это конечно здорово, но мне надо работать а не мир пересобирать. Сколько фирм из forbes 500 сидит на генту-подобных дистрах?

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

19

dyasny пишет:

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

Может быть...
Знаю что слака 14.2 перешла на eudev, как альтернативу можно использовать в арче.

dyasny пишет:

это конечно здорово, но мне надо работать а не мир пересобирать.

Ну как раз calculate linux если флаги сборки и программы не менять, то все обновляется в бинарниках, главное почаще это делать, иначе будут проблемы при обновлении.
А так собственно идеальное решение собирать Обновление на каком нибудь компе в бинарном виде, а потом уже обновлять на других компах. Только для корпораций главное тех поддержка, калька ее предоставляет за определенную плату, gentoo соответственно нет.
А так у меня довольно смутное понятие о нормальном дистре, тут скорее всего имеется в виду дистр с нормальной тех поддержкой.

20

ormorph пишет:

слака

ormorph пишет:

в арче

я ведь уже говорил про нормальные дистры ab

ormorph пишет:

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

Это поддерживаемый дистр на котором я могу развернуть стандартное корпоративное ПО без бубнов, на котором все разрабатывается и тестируется. Даже федора не подходит под это описание на 100%

21

dyasny пишет:

Это поддерживаемый дистр на котором я могу развернуть стандартное корпоративное ПО без бубнов, на котором все разрабатывается и тестируется. Даже федора не подходит под это описание на 100%

Я правильно понимаю что речь идет о RHEL/CentOS?

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

22 (30.06.2017 00:01:14 отредактировано 1000Mhz)

dyasny пишет:

я ведь уже говорил про нормальные дистры

dyasny пишет:

Это поддерживаемый дистр на котором я могу развернуть стандартное корпоративное ПО без бубнов, на котором все разрабатывается и тестируется.

Во-во, каждая лягушка свое болотце хвалит  ag

lone_wolf пишет:

Я правильно понимаю что речь идет о RHEL/CentOS?

А что вы от dyasny ждали))

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

23

1000Mhz пишет:

А что вы от dyasny ждали))

Не ну я просто сам для сервака используюю CentOS и с некоторых пор доставши старенький БУ ноут туда тоже запихнул CentOS. Нет ну может dyasny, Debian использует есчё

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

24

а чо такое системдэ?

ПатреГ не любит Gnome...

25 (30.06.2017 12:46:18 отредактировано lone_wolf)

Termo пишет:

а чо такое системдэ?

С разморозкой  ag
Это система инициализации по типу sysV уже несколько лет мейнстрим

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

26 (30.06.2017 16:32:08 отредактировано 1000Mhz)

lone_wolf пишет:

Нет ну может dyasny, Debian использует есчё

Debian - это вторые самые большие клоуны (первое место уверенно держит Ubuntu), сколько бурлений голосований было по поводу сабжа - и что в итоге? Это же смешно, пыжиться когда ничего из себя не представляешь, просто еще один сборщик дистрибутивов. Разница между сборщиком и разработчиком очень большая.

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

27

lone_wolf пишет:

Я правильно понимаю что речь идет о RHEL/CentOS?

RHEL, местами OEL и Ubuntu.

1000Mhz пишет:

Во-во, каждая лягушка свое болотце хвалит 

мое  болотце меня вкусно кормит, причем без лишнего красноглазия. Если ваше болотце обеспечивает вас не хуже, то могу только за вас порадоваться

lone_wolf пишет:

Нет ну может dyasny, Debian использует есчё

перестал 10 лет назад, когда карьера пошла вверх, и я стал работать в таких местах где готовы платить за нормальный софт


Ubuntu, кстати, сегодня опять обо*рались публично: https://bugs.launchpad.net/ubuntu/+sour … ug/1701068
раньше пытались пихать рекламу в десктоп, сейчас в motd на серверах...

28

вотаночо...

ПатреГ не любит Gnome...

29

dyasny пишет:

наверное потому что за последний год осталось очень мало тех кто не пересел на дистр с systemd

Нет. Потому что у нас, хейтеров, все нормально работает без systemd. Я не могу припомнить случая с попыткой убийства PID 1.

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

30

Вчера читал новость что в systemd найдена ошибка позволяющая запускать сервисы с правами рут. А Лёня Портянкин её тупо закрыл без исправления сказав что это не баг. Не ну я всё понимаю но чтоб так в наглую ленится исправлять косяки это надо быть с ЧСВ выше стратосферы.

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