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

А ты им пробовал пользоваться для мультисита? С правами на устройства полнейший швах, причем это by design, поэтому никто ничего исправлять не будет.

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

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

Для всех не надо. Только для тех, без которых система не запустится.

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

Берётся и пишется правило вида «если юзер такой-то и сит не задан, то разрешить всё». Декларативно ты это хрен выразишь.

ХЗ, что ты называешь декларативностью, но это обыкновенное правило.

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

Не пробовал. А в чём швах? Насколько мне известно, раздачей прав на устройства полкит вообще не занимается.

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

Декларативностью я называю использование декларативного языка для описания правил. Очевидно, вроде бы.

Что понимается под «обыкновенным правилом»? Где кончаются обыкновенные правила и начинаются необыкновенные? Или вот, например: «если юзер такой-то и сит не задан, то вернуть тот же результат, как если бы сессия юзера была активной».

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

Декларативностью я называю использование декларативного языка для описания правил

...но только такого, в котором невозможно описать правило «если юзер такой-то и сит не задан, то разрешить всё».

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

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

Жмакнуть <+> на выбранном пакете системы инициализации, <g>, <ENTER> в аптитуде достаточно просто?

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

Я тебя умоляю, смена инита+консоли+логина отличается от смены MTA

Давай, рассказывай чем.

redgremlin ★★★★★
()

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

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

изучать технологии

systemd

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

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

на работающей машине?

Жмакнуть в аптитуде достаточно просто?

Просто... Тут проблема в том что машина должна после этого еще и работать :)

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

Да ты раскусил всех системд-шников!

Они же метят на должность «администратор системд» :) Заучивают наизусть маны о десятках ключей ini-файлов. Думают что бабло будут грести лопатой... А ты разбиваешь их розовую мечту... не хорошо :)

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

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

я вообще не одмин, а совсем даже программист на цешарпе под офтопик. а изучаю для себя, т.к. дома у меня основная система - линукс. и изучение для меня это «знать без гуглежа какой командой посмотреть статус демона, перезапустить, посмотреть его логи». и всё.

Loki13 ★★★★★
()

Поставил тут на старенький бук (2004-й год! Celeron M 370) wattos (теперь порубленный debian wheezy для слабых машин), дык он грузится не намного медленнее 14-й убунты на i5 и ssd.

Естественно, никакого systemd там нет, память на старте кушает в 182 метра. Функционал тот же.

На кой черт нужен systemd?

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

программист на цешарпе

Сразу бы так и сказал. Вопросов бы не было. Кактусолюб обыкновенный

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

второе думает, что система в idle и через минуту гасит монитор (а через десять минут шатдаунит систему).

Вот эту часть и нужно чинить, очевидно же. А не «в нашем автомобиле каждый пассажир имеет свой комплект руля и педалей, а теперь расскажите как при этом ехать без нашей новой супер-дупер-водятелд. Выкусите, ретрограды».

К слову, голосую за вариант «забить, потому что мультиюзер нинужен».

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

upstart и openrc не пробовал, но между systemd и sysvinit переключается влёт без малейших проблем.

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

Воткнул, и? Если всё настроено корректно, удав тегирует её как принадлежащую к нужному ситу, logind выдаёт права тому юзеру, кто залогинен на нужном сите, и всё хорошо.

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

Так это и чинится. Что корректнее — впилить детект активности текущей сессии в каждое приложение или управлять этим централизованно?

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

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

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

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

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

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

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

Проблема с «нинужен» в том, что софт пишется не под конкретного тебя, который класть хотел на мультиюзер, а для всех, которые класть хотили на мультиюзер*.

Не благодари.

------------------------------

* под мультиюзером здесь, естественно имеется в виду «мультиюзер как его понимает Лёня Поттеринг и его фанаты». Нормальные люди уже 45 лет наслаждаются многопользовательскими системами в юниксподобных осях.

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

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

В тексте по ссылке замени «швабра» на «systemd». Может, появится смысл.

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

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

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

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

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

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

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

ряд связанных с ним инженерных задач

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

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

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

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

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

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

Каких ещё форков? sysvinit? Что там форкать то? Твой любимый Лёня типичный NIH, не учивший в школе правило «не чини что не сломано». А его фанаты - неофилы из поколения айфонов, которым если систему не перехерачивать каждый год - то это застой и отстой. Яббл вас недоучек не допускает к системе, так вы нашли себе поле для экспериментов.

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

Но нет, в каждый нытик тред приходят фаны, и с пеной у рта рассказывают про преимущества поделки и про гениальность никем не понятого Ленарта.

Дело в том, что 90% нытик-тредов — это неосилятор-треды с апломбом (типа вот этого). А когда приходит кто-то, цитирует строчку из мана и констатирует неосиляторство, начинается срач, потому что нельзя просто так взять и признать, что ты не удосужился грепнуть ман.

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

Форков того, о чём ноют (мол, проект foo завязали на системд, уроды проклятые).

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

«Лёня» имеет на это полное право. И остальные разработчики тоже имеют полное право создавать такие зависимости, какие считают нужным.

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

Пришел, ткнул мордой, довольный собой пошел дальше. Или это религия имени Лени, поддержать срач в любом проявлении?

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

На вопрос, заданный в духе «эй вы, --дарасы, какого хрена у меня всё сломалось?», ответ всегда будет в духе «RTFM or GTFO». Всегда.

Срач, кстати, начал топикстартер. Ещё в исходном сообщении.

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

645 коментов смотрят на тебя с неодобрением

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

Форков того, о чём ноют (мол, проект foo завязали на системд, уроды проклятые).

Сообщество - это не только ЛОР если что. Люди делают что в их силах. Опенбсдуны вот отвязали гном от сиськимде, гентушники форкнули udev. Проблема в том, что Лёня и засланцы из РХ создают множеству людей серьёзный гемор на ровном месте. Вот дебиановцы думаешь сильно рады, что пришлось городить костылища к новому релизу? А бубунта сколько усилий затратила, чтобы не заглотить зонд. Дистры пожиже просто смиренно глотают, что им ещё остается. А ради чего вся эта возня? Загрузка ускорилась на 5 секунд! Быстрый как понос бинарный лог! Ипать крутизна. Зато все инит-скрипты теперь тысячам админов переписывать. И годами вылавливать баги этой вундервафли.

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

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

Вот и хорошо. Пусть делают. Если это кому-то и вправду нужно (а не является личным баттхёртом авторов), то проекты обретут свою аудиторию.

Проблема в том, что Лёня и засланцы из РХ создают множеству людей серьёзный гемор на ровном месте.

Кому? Как бы это основная задача дистрибутивов — собирать и распространять широкоиспользуемый софт вместе с его зависимостями. А какие там зависимости, решать тому, кто пишет код.

Загрузка ускорилась на 5 секунд! Быстрый как понос бинарный лог! Ипать крутизна.

Это не главное, далеко не главное. И ведение журнала (== бинарного общесистемного лога) отключается, если что.

Зато все инит-скрипты теперь тысячам админов переписывать.

Это несложно. И если кто-то не хочет, имеет полное право не юзать systemd (см. п. 1). Только это не проблема systemd, а проблема конкретных ленивых админов.

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

Если всё настроено корректно

стоп стоп стоп... В чем же профит тогда? И раньше можно было все настроить. Удлинитель usb под монитор каждому человеку и решать через udev

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

Только это не проблема systemd, а проблема конкретных ленивых админов

То есть желания левой пятки РХ всё (что работало и есть не просило) перехерачить - это проблема юзеров? А может проще сразу шиндошс накатить?

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