LINUX.ORG.RU

Разработчики Arch Linux начали обсуждение возможности перехода от SysV к systemd в ближайшем будущем

 ,


0

2

14-го августа в списках рассылки arch-dev-public Стефан Гадреальт (Stéphane Gaudreault) предложил в ближайшее время перевести систему инициализации Arch Linux с классического SysV на прогрессивный systemd. В качестве причин, Стефан указывает на наличие у последнего лучшего дизайна, дополнительных средств администрирования и минимального времени загрузки. Аллан МакРей (Allan McRae), Андреа Скарпино (Andrea Scarpino) и другие разработчики Arch Linux поддержали инициативу Стефана.

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



Проверено: DoctorSinus ()
Последнее исправление: DoctorSinus (всего исправлений: 3)
Ответ на: комментарий от oniguruma

Иногда даже одна секунда простоя обходится очень дорого.

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

Deleted
()

У меня в аче уже systemd, всё как работало так и работает. По скорости загрузки на глаз монопенисуально. но поддержка systemd в rc .d не помешала бы

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

Не сравнится скриптовый init, простой, проверенный и очень гибкий с комбайно-udev-consolekit-init-монолитом, с ini-конфигами

в каком это смысле монолит? неужели ты наивно считаешь что исходный код systemd — это только в один файл (например systemd.с)??? :-)

или что ты там имел ввиду под словом «монолит»?

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

То, что одна утилита является и системой инициализации, и менеджером устройств, и утилитой журналирования ядра, и вот менеджером сеансов, на подходе. Укуренность во все поля. Это ведь поццеринг, он высококачественный код писать умеет, да :)

chinarulezzz ★★
()

Arch больше не нужен, всем CRUX за счет заведения. Он не скатился, в отличие от.

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

То, что одна утилита является и системой инициализации, и менеджером устройств, и утилитой журналирования ядра, и вот менеджером сеансов, на подходе.

Про cron забыл. Его тоже планируют того.

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

это не комбайн, а «сделайте меня развидеть» :(

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

То, что одна утилита является и системой инициализации, и менеджером устройств, и утилитой журналирования ядра, и вот менеджером сеансов, на подходе. Укуренность во все поля. Это ведь поццеринг, он высококачественный код писать умеет, да :)

«Одно кольцо ,чтоб править всеми.....»(c)

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

Про cron забыл.

OMG.

Понимаю арч-клепателей. Это сколько работы с их хрупких плеч спадёт на юзеров.

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

Ты не поверишь, но все написанное в systemd реализуется разными утилитами.

угу. Интеграция udev, интеграция cgroup, интеграция journald, интеграция crond, интеграция ...consolekit? еще много чего. И вот накрылся systemctl, и я не могу удалить/запустить сервис (systemctl отвечает за это). Перезагрузить компьютер? (привет винда), что делать? systemctl halt. Ой, стоп, systemctl крэшнулся же. Что делать? тот же systemctl отвечает и за смену ранлевела. Утилит много, да.))

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

вот накрылся systemctl

Если накроется /sbin/init, жопа будет точно такая же, в т.ч.перезагружаться придётся через magic keys.

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

у них просто код в одной когорте. systemd-udev это тот же самый udev что и без systemd, журнал по сути так же отдельно(можно его безболезненно похерить, а заюзать тот же rsyslog), про менеджер сеансов не скажу ибо не знаю...

muhas ★★★
()

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

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

она одна, описана в arch way

Трактовать умудряются все по-разному.

и systemd ей противоречит не больше чем initscripts

Обоснуйте, плиз.

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

Обоснуйте, плиз.

от обоснуя слышу ты бы сначала сказал чем systemd противоречит в твоей трактовке по сути в плане использования и настройки мало что изменяется относительно арчевских инитскриптов (для излишне упоротых даже initscripts-systemd нарисовали)

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

Если накроется /sbin/init, жопа будет точно такая же

сравни масштаб этих утилит, бажность утилит поццеринга, и init не берёт на себя все функции что берёт на себя systemd (в данном случае, утилита systemctl например). И если systemctl накроется, то накроется многое.

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

сравни масштаб этих утилит, бажность утилит поццеринга, и init не берёт на себя все функции что берёт на себя systemd (в данном случае, утилита systemctl например). И если systemctl накроется, то накроется многое.

иногда мне кажется Вы прямо таки-специально хотите чтобы sysmemctl накрылся бы..

прям если какой-то разработчик systemd случайно оставит на 5 минут комп без [CTRL]+[ALT]+[L], и +если случайно окажетесь рядом Вы .. то наверно первая мысль будет у Вас — «надо поднасрать кривым коммитом в код!» :)

anonymous
()

Годная новость, полку кошек прибыло :-), быстрее его до ума доведут
Опосля его и можно будет ставить

Serg5Markov
()

Ну наконец-то! Я так рад, что аж не верится что новость не боян. Самое правильное решение, из всех их последних нововведений. systemd самая удобная из всех систем инициализации, а SysV не отвечает современным реалиям, не подходит для парралелльной загрузки сервисов на многопроцессорных машинах и поэтому морально устарел.

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

то наверно первая мысль будет у Вас — «надо поднасрать кривым коммитом в код!»

прям как Поттеринг)

Просто зная бажность поттеринга (1), естественную бажность софта (2), усиленную криворукостью поттеринга (3), не хотелось бы чтоб монструозная поделка брала на себя так много функций.

А вообще, время покажет. Я переходить не собираюсь, меня простые и наглядные скрипты, с подробными комментариями Патрика и примерами - полностью устраивают. ;)

chinarulezzz ★★
()

Меня как арчевода со стажем тоже беспокоит то, что происходит с арчем. Вначале grub 2.0, который обрел какие-то плагины/модули и явно уехал в сторону отличную от KISS, теперь вот systemd, который пишется не безызвестным автором. В общем, пичалька.

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

То, что одна утилита является и системой инициализации, и менеджером устройств, и утилитой журналирования ядра, и вот менеджером сеансов, на подходе.

да ты набери

systemctl | nl
или
systemctl --full | grep '\.service' | nl
...и погляди сколько всего существует загруженного в операционной системе, чем systemd управляет...

...на фоне этого количества юнитов — функциональность systemd кажется просто копечной.

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

да куда Вы денетесь-то от него?

он проплывёт как какашка по волнам мэйнстрима, а я буду сидеть на берегу слаквари и наблюдать, в тишине и спокойствии.

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

на фоне этого количества юнитов — функциональность systemd кажется просто копечной.

менеджер устройств, система инициализации, журналирование, планировщик задач... Функциональность копеечная, ага. ;)

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

Респект, чувак. Хоть кто-то остался при своих принципах, когда большинство радостно жрет что дают и верит, что их weird KISS — самый-самый офигенский :)

anonymous
()

Вот и пришёл северный пушной зверёк в мой любимый дистр... ТдТ

Для меня в Arch Linux главным был даже не столько KISS, сколько прозрачность и принцип наименьшего удивления. rc.conf - прекрасен, позволяет задать основные настройки за минуту, а не лазать Гейтс знает где, вспоминая, что же туда прописать и в каком формате. BSD-like инициализация - великолепна, особенно в сравнении с System V.

Увы, ничего из этого не осталось. Теперь вся надежда только на Патрика.

anonymous
()

Аллан МакРей (Allan McRae)

здесь

обьясняет почему арч еще торт. На опеннете есть новость про это. Можете сделать на ЛОРе, если еще не было.

Самое забавное там:

Now 64-bit has overtaken the world and and most 32-bit distribution offerings are built for i686, so this is not an advantage anymore. We should probably drop i686 and crank up the optimization of the x86_64 port!

Возможно он так шутит, но я не удивлюсь, если нет.

wq
()

Арч отправится в могилу.

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

systemd противоречит ArchLinux целиком и полностью.

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

systemd - это монстр, которого пытаются наделить возможностями, противопоказаными для init.

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

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

Полное отсутствие чувства юмора. Полное отсутствие поблажек для пользователей. Маленькое замкнутое снобистское сообщество. Изначальная KISS-идеология выдерживается железно.

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

> всем CRUX за счет заведения

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

Я его на сервер ставил. Действительно простота гениальна.

Вот только есть и минусы - в какой-то определенный момент создателю разонравился sendmail и его не стало.

Потом WindowMaker. Потом BlackBox...

Как-то так. Все происходит ВДРУГ...

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

сто миллионов репозиториев убунты - вот это помойка. А тут как раз всё достаточно причесано.

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

Погоди через пару лет и его забракуют и выдадут еще какую нибудь фигню.

Если systemd единожды окажется в RHEL'е, то так просто от него не откажутся.

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

Если systemd единожды окажется в RHEL'е, то так просто от него не откажутся.

От kudzu-же отказались.

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

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

«Arch way» учитывает не только способ взаимодействия с системой, но и внутреннее её устройство. Оно должно быть максимально простым и прозрачным для пользователся. Я хочу без труда осознавать, какие шестерёнки сдвинутся если я поменяю то или другое. systemd этому мешает изо всех сил.

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

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

Марш вики читать, специалист.

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