LINUX.ORG.RU

Дистрибутив Calculate Linux официально переходит на eudev

 , ,


1

4

Разработчики Calculate Linux не так давно произвели переход на eudev, с целью ухода от «непредсказуемой тенденции развития systemd». Также, целью этого перехода является возврат классических имен сетевых интерфейсов (ethX и wlan0).

Миграция будет осуществлена штатным образом, без каких-либо серьёзных проблем. Также, с помощью опросов было выявлено резко негативное и отрицательное отношение к systemd среди пользователей дистрибутива Calculate Linux.

В новости о начале перехода большинство комментаторов поддержало эту идею, также, там был дан список дистрибутивов, которые уже перешли на eudev: https://forums.gentoo.org/viewtopic-t-1003230.html

>>> Подробности



Проверено: toney ()
Последнее исправление: toney (всего исправлений: 2)

Ответ на: комментарий от Valdor

и те, кому важнее ехать

Используют eudev и стараются не использовать systemd.

leg0las ★★★★★
()

фраза «резко негативное и отрицательное отношение к systemd среди пользователей дистрибутива Calculate Linux» грозила тем, что набегут фанбои и, брызжа слюной, будут кидаться криками про хейтеров :) по теме - рад за Calculate, надеюсь Gentoo не хуже будет - мне на нее еще сваливать с Дебиана...

а отношением к системд - я вроде как и не хейтер, мне просто посрать на это фигню, и мало отличаюсь от Steven Rostedt - I'm just waiting for Linus to get pissed enough to write his own init routine. Тут все дело в душевном спокойствии :)

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

Вот смотри чем systemd удобней.

Вот так у нас запускается Gitlab на RHEL7: http://pastebin.com/2qsCNB2e

А вот так - на RHEL6: http://pastebin.com/tfzVt36p

Интересно, повернется ли у тебя язык рассказывать мне, что systemd - это зло?

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

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

иметь systemd-udevd одной версии, а systemd - другой

Сомнительная возможность.

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

В данном случае правильно говорить «мечи».

imul ★★★★★
()

Хороший списочек, спасибо за ссылку, оказывается все довольно удачно складывается.

Молодцы!

Чем оно лучше openrc?

Надо будет попробовать.

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

А если где-то у кого-то ВНЕЗАПНО это имеет значение

Внезапно, существует нынче тренд строить аналоги bsd-jail на PV-виртуалках. Из рекордов виртуалка грузится за 50 мс. Пруфы искать, как всегда, лень. Только роль systemd в таких виртуалках сводится к нулю (запустить два-три процесса можно и руками). Да и вообще, 50мс это непосильно для Поттеринга, он-то сокращал до секунд.

gh0stwizard ★★★★★
()

Один хрен от этого ненужно есть толк только в git-зеркале дерева портежа.

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

традиционный Init действительно староват уже

Вот все пишут bsd-ный init/systemv староват, но я до сих пор так и не увидел ответа, а в чем именно они староваты? Старее чем системд что ли? В чем преимущество? Вопрос вполне реальный, без подкола.

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

в чем именно они староваты?

В них нет красной кнопки. А Поттеринг дарит надежду, что красную кнопку он таки сделает. Наивные...

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

А это ты на основании чего такой вывод сделал? Очень интересно было бы послушать цепочку твоих рассуждений о том в чем именно OS/2 проигрывал UNIX тех времен. OS/2 была очень и очень прогрессивной системой, там один SOM чего стоил. AT&T System V (я уж не говорю про UnixWare) тех времен была напротив весьма удолбищной.

Очень издалека ты ее видел, по ходу.

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

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

Я не говорю о том хорошо это или плохо. Эволюция неизбежна, и бороться с ней - это все равно что ссать против ветра.

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

Я об этом тоже подумал:

ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", PROGRAM="/lib/udev/rename_device", RESULT=="?*", NAME="$result"

Охеренный патч будет, надо будет тоже что-нибудь так форкнуть. Видимо, статья коряво отквочена, а в оригинале имеется в виду что-то другое.

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

logind:

  • запуск иксов от пользователя
  • попеременное использование звуковых (да и вообще любых помеченных) устройств несколькими залогиненными пользователями
  • всё вышеуказанное плюс мультисит:
    • пользователь A сел за терминал 1 — ему динамически (с помощью ACL) выдались права от видеоадаптера 1, соотв. комплекта устройств ввода и звуковой платы (а к остальным доступа нет, иксовый автодетект их проигнорил и всё заработало из коробки)
    • пользователь B сел за терминал 2 — аналогично для устройств терминала 2
    • пользователи поменялись местами — система переконфигурировалась без ручной правки чего-либо

policykit:

  • выключить машину может только единственный залогиненный пользователь
  • в случае нескольких, изменить яркость подсветки может только текущий активный (а не тот, чья сессия висит в фоне и по таймеру гасит экран)
  • мультисит: пользователь может примонтировать только ту флешку, которая воткнута в его терминал
intelfx ★★★★★
()
Ответ на: комментарий от alex_the_v

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

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

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

SystemD-hater
()
Ответ на: комментарий от intelfx

а не тот, чья сессия висит в фоне и по таймеру гасит экран

А кто и как keep track того, что делали сессии? Вот допустим в одной сессии одна яркость, в другой — другая. Что происходит при переключении между ними?

SystemD-hater
()
Ответ на: комментарий от SystemD-hater

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

alex_the_v ★★★
()
Ответ на: комментарий от SystemD-hater

При переключении logind рассылает всем заинтересованным уведомление о том, что активная сессия сменилась. Дальше должны разруливать сами программы: например, подписаться на это событие (для своей сессии) и по его приходу устанавливать требуемую яркость.

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

мм?

$ cat /etc/udev/rules.d/80-net-setup-link.rules
# This file masks persistent renaming rules for network devices. If you
# delete this file, /usr/lib/udev/rules.d/80-net-name-slot.rules may
# rename network devices according to ID_NET_NAME_{ONBOARD,SLOT,PATH}
# properties of your network devices, with priority in that order. See
# the output of 'udevadm test-builtin net_id /sys/class/net/$interface'
# for details on what that new name might be.
#
# http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
# rename
SUBSYSTEM=="net", ATTR{address}=="28:d2:44:30:5e:99" , NAME="lan0"
SUBSYSTEM=="net", ATTR{address}=="5c:51:4f:62:9b:3e", NAME="wifi0"

меньше букаф набирать =) На домашнем сервере enp3s0 или как там их, все равно последний раз его видел при создании профиля netctl

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

Теперь Devuan не нужен - можно переходить на Calculate.

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

cetjs2> это СИСТЕМНЫЙ МЕНЕДЖЕР, набор маленьких программ, разрабатываемый одной командой.

Так это системные менеджер или набор программ? Определись сначала, что это такое.

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

Alyssa> вроде позиционируют свой дистрибутив как серьёзное энтерпрайзное изделие, а на деле в маргиналов-протестунов играются

Ничего - настанет время и RedHat так или иначе излечится от этого синдрома маргиналов-протестунов, и выкинут systemd. И тогда пойдут нормальным энтерпрайзным путём.

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

AX> Я тоже не понимаю, зачем Поццеринг взялся переписывать то, что нормально работало.

Потому, что он шизик. На его морду посмотри - тут даже без врача можно сказать, что он шизоид.

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

crowbar> /usr/lib/systemd/systemd-udevd это отдельный бинарник

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

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

Что такое «традиционный init», чем он «староват»? Ну вот Linux как ядро тоже немолодое. Поменять на kernel32.dll? Ну вперёд, раз так хочется. Никто не мешает.

Quasar ★★★★★
()

eudev + openrc с параллельной загрузкой = полет нормальный

Рад за каляку, все правильно сделали.

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

Polugnom> С тех пор никто даже мизинцем не пошевелил чтобы написать альтернативную юзерспейс-часть для kdbus.

Отсутствие логики systemdфилищ просто поражает. kdbus сам по себе альтернативная реализация юзерспейсного dbus.

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

crowbar> Да, разные версии systemd и udev — столь необходимое условие для нормальной работы.

Наличие systemd тоже не нужно для нормальной работы.

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

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

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

Несколько тысяч RHEL 6/7. OK. С одной стороны, если есть подписка на них, живи себе припеваючи, тебе вообще плевать должно что там у тебя в инитах. С другой стороны, раз уж вы подсели на RHEL 7, то назад нет пути, так бугурди всю дорогу или нет - все равно с systemd останешься, так не проще ли удовольствие получать от процесса?

anonymous
()

Про скайп изкоробки уже срач был? Не пропустил?)

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

Как-то странно вы рубигемсовые приложения запускаете, Mongrel/Nginx/Apache не пробовали для разнообразия?

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

Gitlab идет с официальным способом установки и запуска, в таких случаях лучше следовать мануалу. Перед Юникорном, понятное дело, стоит Апач.

alex_the_v ★★★
()
Последнее исправление: alex_the_v (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.