LINUX.ORG.RU

30 мифов о systemd

 


2

3

Lennart Poettering опубликовал опровержение тридцати самых распространенных мифов о systemd.

>>> Мифы

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)
Ответ на: комментарий от kostik87

Признавайся, чем переводил?

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

Попробуй это прочитать для начала.

vurdalak ★★★★★
()

Переведите, если хоть кто-нибудь здесь знает английский.

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

Ужас-ужас, на FreeBSD что ли свалить...

anonymous
()

Вот такое активное продвижение и сделают в итоге своё дело!

Почитал по ссылке, стало интересно, поставил systemd у себя на debian sid. Комп стартанул просто мгновенно! От grub до KDM дошёл от силы секунды за две. Я впечатлён :)

jekader ★★★★★
()
  1. СистемД монолитный.
    Не, у нас 69 бинарников в максимальной комплектации.
  2. СистемД задрачивали на скорость.
    Неправда, мы просто всё сделали правильно, и поэтому оно быстрое.
  3. Быстрая загрузка не нужна для серверов.
    Нет, нужна.
  4. СистемД несовместим с шелл-скриптами.
    Да хоть на брейнфаке пишите, нам всё равно что у вас в бинарнике.
  5. СистемД трудный в освоении.
    СиндромУтёнка.жпг.
  6. СистемД не модульный.
    Неправда, конфигуряйте-компиляйте как хотите.
  7. СистемД только для десктопов.
    Неправда, для всего, включая автомобили.
  8. СистемД создали из-за того, что другие иниты придумали не мы.
    Неправда, мы тыкали палочкой в апстарт, и он оказался УГ.
  9. СистемД — FDOшный проект.
    Не, мопед не их, мы просто разместили исходники.
  10. СистемД не юникс.
    Бугага, у нас действительно нет кода из юникса™.
  11. СистемД переусложнён.
    Ну типа того, но сейчас всё сложное и системд не сложнее.
  12. СистемД раздут.
    Сначала определитесь, что значит «раздутие».
  13. СистемД не умеет в BSD.
    BSD RIP
  14. Но дебиан умеет в BSD.
    BSD RIP. И пусть используют уже существующие для bsd иниты.
  15. Но ведь можно и было сделать портабельным.
    Идите лесом, линукс няшка, остальное УГ.
  16. СистемД непортабелен без причины.
    См. выше, линукс — няшка.
  17. У вас конфиги бинарные
    Нет, текстовые, даже без xml.
  18. Много лишних фич.
    Для системы инициализации — да. Но у нас не система инициализации, у нас круче.
  19. СистемД заставляет вас что-то делать.
    Не нравится, не ешь.
  20. Нельзя запустить сислог.
    Можно, и логи будут более мягкие и шелковистые.
  21. СистемД несовместим.
    В общем-то с протухшими инитскриптами совместим, а если не совместим, то это не бага, а документированная фича.
  22. СистемД не скриптуется.
    Да вы охренели, у нас есть что-угодноctl и dbus-send.
  23. СистемД требует использования левых конфигурялок.
    Неправда, у нас текстовые конфиги, всё просто и понятно.
  24. СистемД нестабилен и забагован.
    А вы багрепорт отправили?
  25. СистемД не отлаживаем.
    Отлаживаем, только быдлокодерские echo в скрипт больше не напихаешь.
  26. Изменения ради изменений.
    Для всего есть причины, смотрите вики и доки.
  27. СистемД — редхатовский проект.
    Неправда, у нас из 16 людей только 6 из редхата, остальные из рачлинукса, дебаина, интела и даже космонавтовские.
  28. СистемД не позволяет держать /usr на отдельном разделе.
    Разрешает, в доках описано как, но если вы так делаете, вы всё равно писька.
  29. СистемД не разрешает заменять компоненты.
    Не, пожалуйста, отрубайте компоненты и заменяйте их своим говном мамонта, мы так умеем.
  30. СистемД непрозрачный из-за dbus.
    Дбас — это круто, модно и гораздо более прозрачно, чем рандомный интерфейс через сокеты.
PolarFox ★★★★★
()
Ответ на: комментарий от vurdalak

Скажем так, здесь не просто машинный перевод.

kostik87 ★★★★★
()

Переведите, если хоть кто-нибудь здесь знает английский и русский одновременно.

anonymous
()

Lennart Poettering опубликовал опровержение тридцати самых распространенных мифов о systemd.

И это на главной? О_о

drake
()
Ответ на: комментарий от quantum-troll

уже поздно, я перешёл на тёмную сторону :D

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

благодаря силам Поттеринга линукс раскололся, так и дальше держать, пусть еще что то придумает пусть еще капчу допилит в системд said Drgersi

anonymous
()

Шелл скрипты обосрал, ну наконец-то кто-то сказал что пихать их везде - себе дороже

A systemd platform is actually much simpler than traditional Linuxes

WTF, мания величия

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

благодаря силам Поттеринга линукс раскололся

По данным дистровотча он и так расколот много-много раз.

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

А прочитать?

Currently, there are 16 hackers with commit powers to the systemd git tree. Of these 16 only six are employed by Red Hat. The 10 others are folks from ArchLinux, from Debian, from Intel, even from Canonical, Mandriva, Pantheon and a number of community folks with full commit rights.

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

upstart

it leaves dependency management to the admin/developer, instead of solving this hard problem in code

это правда?

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

а нечего было совращать её всякими ванильными бинарниками!

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

Только согласно поциенту оно загружается за 900 мс, это точно не как тормозо-OpenRC

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

как мини-новость сойдет

Сойдет для твиттера, здесь такую «новость» не нужно подтверждать.

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

А тут вообще есть хоть кто-нибудь, кто любит Поттеринга?

Так ли уж обязательно любить (гусары, молчать!) автора того или иного продукта, чтобы пользоваться этим продуктом?

dexpl ★★★★★
()

Похоже, у Джеймии Адама появилась работа

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

я в том опросе голосовал за системд ибо мне его в арче насильно в ж0пу вставили. решил не выпендриваться, расслабился и попробовал получить удовольствие. сейчас вот запиливаю себе initscripts-fork от AX.

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

der_looser ★★
()
Ответ на: комментарий от border-radius

Укуренные имена сетевых интерфейсов

Это вполне в стиле UNIX. Так что всё нормально.

dbus

да, тут xml-конфиги огорчают.

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

95% голосовавших за него используют его потому что

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

border-radius
()
Ответ на: комментарий от sergej

Это вполне в стиле UNIX. Так что всё нормально.

Если стиль UNIX противоречит здравому смыслу, то я, скорее, откажусь от стиля UNIX.

да, тут xml-конфиги огорчают.

XML уже давно закопать пора бы. А его всё активнее и активнее впиндюривают вглубь системы. Уж не мракось ли стала этлоном? Буээ.

border-radius
()
Ответ на: комментарий от tailgunner

У systemd теперь есть свои Get the fuck's.

Исправлено воимя справедливости.

iBliss
()

Кстати, почему там не ответа на вопрос… почему же у systemd такие гигантские номера версий или они просто не смогли поставить «0.1.» перед версией сборки?

Deleted
()

Как бы он не отмазывался, он - говно.

iBliss
()

If you build systemd with all configuration options enabled you will build 69 individual binaries

logind и journald будут корректно работать под обычным sysvinit? Нет??? А какой тогда прок от их разделения?

We also have pretty comprehensive documentation
Shell is not a pretty language to learn, it's syntax is arcane and complex. systemd unit files are substantially easier to understand, they do not expose a programming language, but are simple and declarative by nature.

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

Myth: systemd is not modular.
Not true at all. At compile time you have a number of configure switches to select what you want to build, and what not. And we document how you can select in even more detail what you need, going beyond our configure switches.

Проходим по ссылке:

The core components are always built (which includes systemd itself, as well as udevd and journald)

always built
journald

Modular systemd so modular!

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

Непортируемость самописных скриптов. Рабочей федоры с её y0k1mn хватило. И ладно бы это поведение сделали опциональным - пусть его включают только те, у которых 100500 хотплаг-сетевух, которые через ethX и wlanX не разрулишь - так нет же, оно дефолтно! Убиват.

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