LINUX.ORG.RU

Arch Linux перешёл на systemd полностью

 ,


0

5

С сегодняшнего дня все новые установки Arch Linux будут поставляться с systemd по умолчанию, что означает завершение перехода на systemd. Поддержка initscripts как пакета и системы загрузки сохранится для совместимости на неопределённое время.

Изменение заключается в добавлении пакета systemd-sysvcompat в группу base, которая автоматически полностью устанавливается всем новым пользователям Арча.

Не все пакеты ещё готовы к переходу, так что тем, кто не может написать к ним systemd-юнит, предлагается установить initscripts и использовать массив DAEMONS в /etc/rc.conf (пакет нужно установить для поддержки в systemd чтения этого файла).

Существующие системы могут перейти на systemd вручную.

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

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

Но таки надежда есть.

Кратко, для Ъ: debian — это не только GNU/Linux, но ещё и GNU/kFreeBSD и GNU/Hurd. А systemd — это жёсткий Linux-only, что идёт в разрез с целями debian'а.

Кстати со слов самого Аффтара о портабельности systemd: «practically impossible. about every line of it is non-portable code», который в прочем уже не в первый раз умышленно отвергает саму идею портабельности. (Вспомним его знаменитое *BSD Isn't Relevant Anymore)

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

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

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

drBatty ★★
()

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

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

Когда ж уже в генточку запулят заместо б*гомерзкого openrc.

А чем он тебе богомерзкий, няша?

Also:

* sys-apps/systemd
     Available versions:  (~)189-r3 (~)191-r1 (~)192 (~)193 (~)194 {{acl audit cryptsetup gcrypt http lzma pam qrcode selinux tcpd}}
     Homepage:            http://www.freedesktop.org/wiki/Software/systemd
     Description:         System and service manager for Linux

+ http://en.gentoo-wiki.com/wiki/Systemd

Пацаны с парадного давно себе уже поставили и жуют семки.

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

Я юзаю и то и другое. Удобно.

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

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

Переход арча на systemd каждую неделю обсуждают как в первый раз.

anonymous
()

Хорошо что моя openSUSE позволяет отказаться от systemd ещё на этапе GRUB, где можно выбрать systemd или systemv в меню по нажатию F5.

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

Уже полтора года использую systemd в debian sid на ноутбуке, установлено и обновляется из официального репозитория. За всё время было 2 или 3 свяанных с этим проблемы, и то год назад.

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

остаётся только надеяться, что это не станет так по-дефаулту.

(оговорюсь ещё раз, что до проблем десктопщиков перегружающих систему каждые пять минут, мне абсолютно фиолетово, главное что бы эта зараза осталась опциональна и её на серера в приказной форме не притащили)

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

PS: до Arch'а мне, как до лампочки, но очень не хочется, что бы это в дебиан тащили. а ведь потащут.

Так ведь уже..

Valor
()

Объясните, что за всеобщее негодование? Я вот как раз щас думаю, а не перевести ли систему на системд по мануалу из вики. Или не нужно?

turboNOMAD
()

Все правильно сделали.

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

так уже. Только по умолчанию его даром не надо: все юниты приходилось вручную писать полгода назад по крайней мере

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

Не потащат, пока не будет готово. Разве не в этом прелесть debian?

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

Я ничего не понял.

Ни одного слова?

anonymous
()

Кстати, у меня арч впервые упал при переходе на systemd. Почему-то сам решил перейти и не дописал параметр ядря в загрузчике и потёр locale.sh. Не сразу я там догадался, какого фига у меня локаль, несмотря на все настройки, не устанавливается

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

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

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от beastie

десктопщиков перегружающих систему каждые пять минут

ноут стараюсь не ребутать вообще, да и Linux такая система, где ребут нужен только для смены ядра, если я не ошибаюсь.

Поддерживаю полностью. Systemd не нужен на серверах да и на Дебиане тоже.

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

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

А что не так? Почему все недовольны? Я вот вообще разницы не замечаю.

Это ЛОР, тут так исторически сложилось.

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

Хотя убрать бы слово service -цены бы им не было..

Так для start не обязательно писать .service.

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

А что не так? Почему все недовольны?

В каждом треде такие почемучки.

Я вот вообще разницы не замечаю.

А какую разницу ты ожидал заметить? Должен был открыться портал в ад?

anonymous
()
Ответ на: негоднота новость от anonymous

" Ломай, ломай меня полностью " (R) Arch Linux

Надо что бы эта надпись выводилась в консоли как приветствие.

rezedent12 ☆☆☆
()
Ответ на: комментарий от Psykukumber

Плохо теперь, конечно, что нельзя настроить все через один только rc.conf

Этого никогда нельзя было сделать :3

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

отказаться от systemd ещё на этапе GRUB

А в чём профит?

cruxish ★★★★
()
Ответ на: комментарий от GNU-Ubuntu1204LTS

Сомневаюсь,мне как-то всё равно на системд, есть его или нет.

не сомневаюсь - ты будешь жрать кактус любого угодного Космонавту цвета.

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

не сомневаюсь - ты будешь жрать кактус любого угодного Патрику цвета.

Починил, для слаководов.

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

За Ubuntu можно не переживать, у них есть самый лучший upstart. ;-)

хм... И как я забыл-то! Действительно.

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

не сомневаюсь - ты будешь жрать кактус любого угодного Патрику цвета.

Патрег делает бесцветные кактусы, которые приходится раскрашивать перед поеданием. Краски и кисточки прилагаются. Впрочем, можно и бесцветные есть - это Ъ, и Патрегоугодно.

drBatty ★★
()

Впрочем, после /run и /lib->/usr/lib вполне логично было ожидать в арче systemd. Как обычно, копируем самые скандальные фичи федоры. Всё равно ничего своего у арча никогда не было.

anonymous
()

Скорее всего, поддержка sysvinit останется в aur и можно будет запилить самостоятельно.

А с учетом того, что теперь в арче нет инсталлятора, на дефолт можно с чистой совестью класть. Правда, придется юзать что-нибудь в стиле yaourt, чтобы руками каждый раз не накатывать апдейты для sysv-инитскриптов.

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

Юниты писать гораздо проще, чем скрипты инициализации. Да и короче они в разы, чем те же скрипты...

Возможно, они короче. Только когда что-то не работает, то оказывается, что найти проблему в init-скриптах раз плюнуть, там всё на баше, просто и понятно. А когда какой-нибудь юнит не запустился в systemd, или ещё хуже, когда загрузка вдруг повисла даже не дойдя до консоли, то хрен найдешь, почему и где ошибка. Может он сам не сработал, а может какая-то из его зависимостей не запустилась, а может надо было вместо ExecStart указать ExecStartPre, а может Type не тот указал. А может забыл какой-то важный параметр, кто знает...

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

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