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)

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

Harald> Юзеру трудно ввести пароль рута один раз?

А ещё можно не вводить пароль рута, а вводить пароль пользователя - см. sudo. Более того: возможность оставлять открытым для кого угодно сделать ребут или выключение без подтверждения паролем это пособничество вредоносному ПО.

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

intelfx> ты предлагаешь запускать гуёвые программы из-под рута (неважно, каким способом)? Это неправильно.

Надобность прав рута для программ управления системой - это правильно. И неважно, гуй или не гуй. Похоже, у тебя логического мышления нет вообще, если ты оцениваешь программы по критерию «гуй-негуй». Короче - иди в свою венду. Хотя... там же UAC. Ты против таких вещей как раз выступаешь.

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

intelfx> Тем не менее, такой способ менее гибкий, чем оболочка+polkit+шинный демон.

Такое большое наслоение абстракций только ради предоставления возможности менять системные настройки с подтверждением пользователя - это как-то жирновато.

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

А ведь могли бы sudo поставить. И вообще там речь конкретно про OpenSuSE.

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

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

Не для «любого», а для пользователя за локальной консолью, подтвердившего свою идентичность паролем.

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

tailgunner> Не для «любого», а для пользователя за локальной консолью, подтвердившего свою идентичность паролем.

И эта проблема уже давно решена с помощью sudo. В итоге непонятно, какие проблемы с выключением/ребутом с вводом пароля рута этот logind решает.

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

Не для «любого», а для пользователя за локальной консолью, подтвердившего свою идентичность паролем.

И эта проблема уже давно решена с помощью sudo

sudo умеет определять, откуда залогинился пользователь, и использовать это? Каким образом?

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

кое-кто предлагал гонять бинарные объекты, это бы кое в чём облегчило жизнь

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

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

hostnamed, localed, timedated, machined — всё понятно (специфические демоны для специфических задач). Сделаны для того, чтобы прикладные приложения не требовали рута для задач настройки системы.

для глобальных настроек системы есть рут, для локального юзера - он и сам мог всё настроить. зачем локальному юзеру менять имя хоста? смысл? зачем для этого демон? заменить sudo? вот поэтому *d и выглядит бредом. то, что раньше решалось мелкой программой и быстро, начинает требовать !!!демона!!! + его настрой роботоудобным dbus + systemd для отслеживания, как эта муть работает.

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

а разве Гентушечка не является следующим дистрибутивом, который внезапно анонсирует переход на systemd ? :)

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

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

что нужно сделать с конструктором генту, чтобы сказали что он на системд перешел?

нуууээээ.. наверное да — слегка подправить хэндбук :) думаю так

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

sudo умеет определять, откуда залогинился пользователь, и использовать это? Каким образом?

Да, умеет. См. man sudoers

Назвать конкретную опцию слабо?

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

У ЛП мультисит это немного не то, что называлось мультиситом до настоящего времени. Это такая сферическая херота в вакууме

А ты реально в работе пробовал мультисит до ЛП?
Гемор 1 - разделение экранов (2 графических сервера, которые не должны быть связанны с друг другом)

VIDEOADAPTOR SECTION
Nobody wants to say how this works. Maybe nobody knows ...
(c) man xorg.conf

Гемор 2 - автоматическое разделение устройств ввода. Частично решается правилами удев и xinput2. (Клавиатуры дохнут чаще, чем я приезжаю в эту школу)
Гемор 3 - автоматическое разделение аудио. В частности нужны два микрофона и пара наушников. Частично реализуется алсой. Автоматизируется пульсой.
Гемор 4 - случайное нажатие CAD не должно прибивать обоих пользователей. Но должно прибивать все процессы пользователя, который нажал CAD

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

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

Дак и в системд никто не запрещает ваять init-скрипты. Хоть на баше.

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

я не это имел в виду. просто когда функциональности sed не хватает, perl могут использовать как продвинутый sed.

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

tailgunner> sudo умеет определять, откуда залогинился пользователь, и использовать это?

Не сталкивался с этим. Но в мане вот что написано:

sudo supports a plugin architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plugins to work seamlessly with the sudo front end.

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

пригасите кто этого самовлюблённого ФПМщика.

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

баш он не осилил

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

для сравнения цифр у него отдельный руби

для скриптинга

решил похвастать, что прочитал первую главу учебника по матану

мне стало интересно, в каком объёме всякой теории множеств учат инженеров, потому что нас (прикладников) почти не учат.

и тут обломали.

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

теперь он COM в дебиан тащит, которого уже в винде наелись и выбрасывают.

не com.

На личности первым перешли вы, так что это не будет сливом: вы идиот, идите к чёрту.

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

kir2yar> Само ядро Линукс - не юникс-вей.

4.2

Выше я обосновал, почему Linux юниксвеен.

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

kir2yar> Гемор 1 - разделение экранов (2 графических сервера, которые не должны быть связанны с друг другом)

Запустить их отдельно и назначить отдельные средства ввода-вывода уже не вариант?

kir2yar> связанны

К логопеду.

kir2yar> автоматическое разделение устройств ввода.

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

kir2yar> Гемор 3 - автоматическое разделение аудио.

Этот вопрос к звуковым системам.

kir2yar> Гемор 4 - случайное нажатие CAD не должно прибивать обоих пользователей. Но должно прибивать все процессы пользователя, который нажал CAD

Вряд ли logind тут поможет.

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

А мне ультрафиолетово какие аптаймы у тебя на рабочей станции, например.

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

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

Ы? С каких пор штатное использование штатных средств стало считаться костылями?

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

Как часто ты перезагружаешь линукс?

Зачем?

Вот я включаю комп в 20-21 час вечера и выключаю в 01 час ночи. Каждый день. Иногда еще включаю-выключаю с утра, когда нужно посмотреть что либо перед выходом на работу.

Гудящий комп во сне не переношу.

Спящий режим предлагать не надо, т.к. он работает через раз(на моем железе). Даже в венде.

И вот с этим вводными я рад что перешел на systemd и жду на 10 секунд меньше 1-2 раза в день. Ничего при это не теряя, а может даже и приобретая такие вещи как автоматически перезапуск упавших демонов(plex-server бывает падает) и довольно красиво оформленный журнал.

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

anonymous> Хреновая из тебя Ванга. 8-12 вместо 25-30 не хочешь?

Я не знаю, что ты там наворотил, но Debian на том же sysvinit/sysvrc загружается около 7 секунд до появления окна логина. И это с флешки.

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

А ты реально в работе пробовал мультисит до ЛП?

Да.

Гемор 1 - разделение экранов (2 графических сервера, которые не должны быть связанны с друг другом)

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

Гемор 2 - автоматическое разделение устройств ввода. Частично решается правилами удев и xinput2. (Клавиатуры дохнут чаще, чем я приезжаю в эту школу)

Соответствующие клавы и мыши прописываются в соответствующие xorg.conf и udev'ом назначаются соответствующие /dev/input/* на соответствующие дырки USB.

Гемор 3 - автоматическое разделение аудио. В частности нужны два микрофона и пара наушников. Частично реализуется алсой.

2 карты, 2 девайса, в одном конфиге DE и софта прописываешь первое, в другом второе. Каждый DE и софт играет звуки в свою карточку. Для пущего разделения - права udev'ом на разных юзеров, чтоб один другому помешать не мог.

Гемор 4 - случайное нажатие CAD не должно прибивать обоих пользователей. Но должно прибивать все процессы пользователя, который нажал CAD

В inittab прописать вместо

ca::ctrlaltdel:/sbin/shutdown -t5 -r now

ca::ctrlaltdel:/sbin/my_script_to_kill_user_processes.

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

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

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

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

ты чего такой злой? в школе били или на работе обижают? маленькая зарплата, жена некрасивая?

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

У вас, лоровские онолитеги, все всегда быстро даже на самом тормозном железе. Жаль только, что живете вы в параллельной реальности, а то и мне systemd был бы не нужен.

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

anonymous> У вас, лоровские онолитеги, все всегда быстро даже на самом тормозном железе.

То есть, AMD FX8350 и USB 3.0 - это уже самое тормозное железо?

anonymous> Жаль только, что живете вы в параллельной реальности

Ну тогда всё понятно. Лучше вернись в свою реальность.

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

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

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

То есть, AMD FX8350 и USB 3.0 - это уже самое тормозное железо?

У тебя на этом железе 7 секунд? Бугага. Тогда это очень медленно, малыш. У меня почти столько на вчетверо более медленном железе. Благодаря systemd, да.

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

Линукс, внезапно, это не только серверы и рабочие станции.

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

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

То есть, AMD FX8350 и USB 3.0 - это уже самое тормозное железо?

У тебя на этом железе 7 секунд? Бугага. Тогда это очень медленно, малыш. У меня почти столько на вчетверо более медленном железе. Благодаря systemd, да.

Если что, загрузка мало зависит от скорости процессора и шины ввода-вывода.

tailgunner ★★★★★
()

Debian мне нравится все больше, думаю буду рассматривать его в качестве альтернативы centos и fedora.

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

anonymous> У тебя на этом железе 7 секунд?

Ну а что ты хотел? SSD ведь там нет.

anonymous> У меня почти столько на вчетверо более медленном железе.

С чем я тебя и поздравляю.

Только нужности systemd это не прибавляет.

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

tailgunner> загрузка мало зависит от скорости процессора и шины ввода-вывода.

Но есть зависимость от скорости накопителя, а также от захламлённости сервисами.

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

Легко срать из анонимуса. Ты тут тем более никому не интересен.

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

не мешало всей системе быть юниксвейной (см. название).

потому что у него было полторы функции. вот System III уже тяжело назвать юникс-веем.

Linux обеспечивает взаимодействие программ с железом через стабильное API? Обеспечивает.

лол, это не одна функция. я тоже могу сказать - «systemd - набор базовых блоков для построения системы». одна задача? одна. а если разобраться, не одна, а 9000.

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