LINUX.ORG.RU

В Debian 8 «Jessie» будет оставлена возможность использования других систем инициализации вместо Systemd

 , , ,


0

1

В сегодняшнем интервью проекту ITWire, лидер проекта Debian — Лукас Нуссбаум (Lucas Nussbaum) подтвердил, что пользователи смогут продолжить использовать операционные системы Debian GNU/Linux с системой инициализации Sysvinit.

Несмотря на принятое в феврале этого года решение о переходе на Systemd в качестве систему инициализации по умолчанию для релиза Debian Jessie, в ветке Testing в настоящее время доступен пакет systemd-shim, который позволяет использовать функционал Systemd без использования самого Systemd в качестве системы инициализации, таким образом по-прежнему используя SysVInit или, например, Upstart для управления загрузкой.

Пакет systemd-shim будет доступен далее и будет поддерживаться в Debian Jessie. По умолчанию же по-прежнему будет устанавливаться Systemd.

systemd-shim - «заглушка», предоставляющая dbus-интерфейс Systemd для служб, нуждающихся в нем (таких, как logind, timedated и др.), без необходимости запуска Systemd в качестве системы инициализации (т.е. как init можно по-прежнему использовать sysvinit или любую другую систему). однако, этот пакет предоставляет только dbus-интерфейс org.freedesktop.systemd1.service, для остальных (org.freedesktop.hostname1.service, org.freedesktop.locale1.service, eorg.freedesktop.login1.service и других) все же потребуется установка пакета systemd и использование соответствующих утилит (например, новые версии LightDM не работают без logind, GNOME требует наличия многих служб Systemd).

Подробнее о systemd-shim можно узнать из этого письма сопровождающего данного пакета и дальнейшего обсуждения

>>> Источник



Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 4)
Ответ на: комментарий от intelfx

Вообще, как только 3.14 попадёт в репы арча

Так вот откуда наш защитничек кривых поделок. Любитель-сыроежка :)

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

«Использовал systemd ещё тогда, когда это не было мейнстримом.»

Бгг, да вы, месье, просветленный :D

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

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

PolarFox Блин, вот я идиот! Он же проверяет подсоединённость к терминалу.

Всё, шах и мат :)

sudo journalctl --setup-keys | your-action

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

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

Никаких ситов, полкитов, всякой прочей хреноты не было ещё совсем недавно. И всё работало прекрасно и не вызывало никаких проблем вообще. Т.е. совсем никаких. Пользователей линукса заботили совсем другие проблемы, связанные больше с проблемами прикладного софта. Нынче же - и проблемы прикладного софта не решены, и всю мякотку сгноили.

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

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

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

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

И всё работало прекрасно и не вызывало никаких проблем вообще

Т.е. совсем никаких

никому не нужные

Отучаемся говорить за всех. Тем более категорично.

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

Отучаемся говорить за всех. Тем более категорично.

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

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

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

А что, все пользователи Linux-based операционных систем обязаны перед тобой отчитываться о своих неуспехах? Я склонен считать, что нет. Следовательно, ты не можешь располагать объективными данными о наличии проблем в указанных областях.

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

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

То есть interface stability promise уже однажды нарушено?

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

Note that this is a promise, not an eternal guarantee. These are our intentions, but if in the future there are very good reasons to change or get rid of an interface we have listed above as stable, then we might take the liberty to do so, despite this promise. However, if we do this, then we'll do our best to provide a smooth and reasonably long transition phase.

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

мультисит. Всё те же два страшных слова.

Вот тут оно начинает глючить так, что лучше бы его не было вовсе.

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

жалуюсь что в этих ОС, и в наших линуксах и в офтопиках, хреновая поддержка спящего режима S5.

Может не стоило компьютер из помойного железа собирать?

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

А завтра ты не захочешь быть столбовою дворянкой? Например, ткнул кнопку еще не сев в кресло, а уже запущенное ДЕ. И что будешь делать в этом случае? Стоя перед компьютером стоять так как кресло не успел пододвинуть? Какие-то бредовые аргументы у системд-филов остались...

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

Никаких проблем. 2 сервера, 2 xorg.conf (или XF86Config ранее) и вперёд.

В идеальном случае, когда железо не говно. По факту, приходилось хитрозакручиваться через xinerama + два xnest.

2 карты, 2 девайса

Это школа. %) Тут нет двух карт. И денех нет.
Потому все мутить пришлось на одной карте.

ca::ctrlaltdel:/sbin/my_script_to_kill_user_processes

А как узнать какой пользователь нажал CAD?

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

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

Быстр - это факт. А 30 мегабайт - фигня, учитывая жирность современного десктопного софта. Смотри: заточенное ядро ~10 МБ + initramfs ~2 МБ + systemd ~30 МБ = < 50 МБ; консольное окружение ~500-600 МБ + десктопное окружение ~1-2 ГБ.

https://people.debian.org/~stapelberg/docs/systemd-dependencies.html

А если верить этому - то там с трудом два мега набирается.

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

Может не стоило компьютер из помойного железа собирать?

А что в нем помойного? Обычное железо, на момент покупки было ни разу не дешевым.

Какие-то бредовые аргументы у системд-филов остались...

Какие аргументы? Я написал что мне с systemd стало только лучше. Тебе не нравится - не пользуйся. Гента - конструктор, как захотел так и собрал. Я вот с systemd захотел.

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

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

То есть interface stability promise уже однажды нарушено?

Note that this is a promise, not an eternal guarantee

Я не спрашивал о том, что это такое - только о том, было ли оно нарушено. И, судя по тому, что ты мгновенно стал отмазываться - было.

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

Хм. Ненужнысты (кроме меня) ненужны.
Пофикшено во благо антирекурсивных богов.

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

Может не стоило компьютер из помойного железа собирать?

А что в нем помойного?

Если железо не спит - оно помойное. Это факт.

Какие аргументы?

Твои аргументы в стиле: системд хорош тем, что tзл = tвс+tск

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

Уже системд будет не хорош? :)

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

Да не, это мой родной. Я еще застал период начала гонения на анонимусов.

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

Твои аргументы в стиле: системд хорош тем, что tзл = tвс+tск

Я не пишу что «системд хорош тем», я написал что мне он нравится больше и перечислил _чем_ нравится больше. Я никого не уговариваю переходить. А перешел я вообще потому что уверен что это мэйнстримовый инит на следующие 10 лет(если не больше). Лучше изучать технологии с упреждением, чем потом, когда без systemd только LFS и останется.

Loki13 ★★★★★
()

Ну? Забег окончен?

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

Worse is better, less is more, and Go doesn't have generics.

А, в этом плане... Worse is better не гарантирует успеха. Надеюсь, Go это докажет.

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

В смысле? net-install не поддерживает выбор другой системы инициализации?

Не поддерживает. Нет такой галочки. Вот тут образы будущего инсталятора - https://www.debian.org/devel/debian-installer/

Берем, ставим минимальную систему - безальтернативно вкорячивается systemd.

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

Мультиюзер (с несколькими одновременно залогиненными пользователями) и мультисит.

Мне кажется, или я не первый, кто тебе скажет, что с polkit они работают хуже, чем с ним?

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

Берем, ставим минимальную систему - безальтернативно вкорячивается systemd

И чо? Там ещё, кстати, при установке нельзя выбрать dash или bash, exim или postfix и т.д.

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

На контекст обсуждения посмотри, толстенький.

Какой контекст?

Это такие как ты педиковатые уродцы придумали в init (который должен быть абсолютно бронебойным) тянуть левый dbus!

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

И чо?

Да то что новость не соответствует действительности. «будет оставлена возможность использования других систем инициализации вместо Systemd» но при этом инсталятор будет ставить ваше любимое дерьмо безальтернативно

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

по факту оно уже безальтернативно в образе будущего инсталятора

Ничего страшного. Как появилось, так может и исчезнуть. В любом разе это связано с дефолтным DE, который меня мало интересует, как и многих.

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

Да то что новость не соответствует действительности

С какого перепою? «будет оставлена возможность использования других систем инициализации вместо Systemd»? — да, будет, пожалуйста, их у тебя три штуки альтернативных.

но при этом инсталятор будет ставить ваше любимое дерьмо безальтернативно

Я повторюсь — и чо? Он дохрена чего ставит безальтернативно. В дебиане с полста тысяч пакетов, многие из которых предлагают сходный с другими функционал, предлагаешь для всех выбор в инсталятор ввести?

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

«будет оставлена возможность использования других систем инициализации вместо Systemd» но при этом инсталятор будет ставить ваше любимое дерьмо безальтернативно

sysvinit тоже ставится/ставился безальтернативно. И почему-то никто не ныл, что мол инсталлятор не предлагает upstart, runit, minit, init-ng, openrc, да даже daemontools или альтернативную схему sysvinit — file-rc. Чем так принципиально отличается systemd? Я на тестинге его ставил и удалял уже не один раз, [почти] никаких проблем не было.

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

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

Вот только прикладной пакет меняется на другой банальной парой apt-get remove && apt-get install, будет ли на столько же просто поменять систему инициализации на работающей машине?

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

Я тебя умоляю, смена инита+консоли+логина отличается от смены MTA, у которых обычно даже командная строка симулирует поведение sendmail.

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

будет ли на столько же просто поменять систему инициализации на работающей машине?

Если намеренно не добавят препятствий, то да.

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

с polkit они работают хуже, чем с ним?

Ты имел в виду «чем без него»? Ну вот тебе кейс, который решается с помощью полкита и компании. Так называемый fast user switching. Залогинены два юзера (на одном сите, да), у каждого запущено своё DE. Активно в данный момент только одно, а второе думает, что система в idle и через минуту гасит монитор (а через десять минут шатдаунит систему).

Здесь уже предлагали 1) забить, потому что мультиюзер нинужен, 2) обернуть /bin/poweroff (а также, видимо, ещё N сходных бинарников) во врапперы, в которых будет захардкожена проверка текущей сессии на активность, и 3) пойти и удавиться, потому что «Поттеринг — чудак, systemd — дерьмо и вообще не трогайте мой уютный мирок». Какой из этих вариантов лучше полкита?

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

вместо плекса юзай медиатомб, будет тебе счастье

по обычному dlna? просто у плекса для самсунга есть очень навороченный клиент с кучей свистелок и перделок и аналогов ему я не видел.

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

Как же раньше в дебиан меняли sysvinit на upstart на работающей системе, очень сложное занятие.

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

Удивительно, но проблемы для решения которых задумывался polkit, с его помощью решаются. А то что параллельно внесли миллион багов - это не забота писателей, пользователь все равно никуда не денется.

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

Так баги надо репортить и фиксить... Кстати, «покажите мне живого пирата!» В смысле, широко встречающийся баг в полките.

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

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

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