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)

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

Debian Stable имеет смысл использовать на сервере, чтоб пускать сайты на пыхе, не более

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

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

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

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

В генте systemd уже давным-давно есть.

но мне требуется его анонс на поумолчанию! и желательно внезапный :)

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

systemd уже прекрасно работает в Gentoo.

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

Я выразил своё субъективное мнение. Мне просто не нравятся эти половинчатые подходы. В идеальном мире, например, все демоны используют libsystemd-daemon. А ещё там пони, радуги и магия дружбы.

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

Хотя бы на питоне пишите их что ли.

Нельзя, иначе везде наступят пони, радуги и т.д. :}

Баш должен умереть.

Согласен, POSIX Shell наше всё!

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

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

но ведь между «анонсируют» и «доделают» — есть ещё несколько месяцев времени. :-)

и потом как я понял — на Гентушечке systemd по-большей-части уже работает... (осталось лишь громкое заявление сделать, исправить несколько багов, и небольшие формальные корректировки..:))

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

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

И какой вывод ты из этого делаешь?

тот же, который сделал Mystra_x64 выше в треде

Что bash должен умереть? Странный вывод из исторических особенностей coreutils. И кстати, в bash есть оператор сравнения чисел.

Просто для протокола: я не настаиваю, что инит-скрипты должны быть именно на bash (или любом другом диалекте shell). Собственно, этого вообще никто не требует (и никогда не требовал, AFAIK).

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

В идеальном мире
пони

Авторитарная диктатура - это идеальный мир?

anonymous
()

И снова я не пожалел, что выбрал Debian. Всё-таки это самый адекватный дистрибутив.

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

Консервировать лежащие на поверхности баги и упорно отказываться их исправлять - это адекватно?

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

а знаний хватит, чтобы решить простую задачку: где точек больше, в [0;1] или в [0;1]x[0;1]?

Насколько я понимаю, во втором случае получится квадрат с площадью 1, а точек и в том, и в другом случае должно быть бесконечное множество. Я угадал?

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

Т.е. то, что одна программа не Unix-way — это нормально, а то, что systemd не Unix-way — это ужасно. Это называется «двойные стандарты», и в приличном обществе двойные стандарты не любят.

Т.е. не надо оправдывать кривизну systemd кривизной Emacs-a. Если хочешь поговорить про Emacs - тебе в другую тему.

А openrc может работать вместе с sysvinit? Установка любой системы инициализации предполагает выпиливание других систем инициализации.

Вот именно. Система инициализации - это не текстовый редактор. Не надо всё мешать в одну кучу. Сравнение с Емаксом вообще не в тему.

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

А ведь ты прав. Это можно считать главным (и единственным) плюсом Debian'а.

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

ок, а про то, что бывают разные бесконечности - счётные множества, множества мощности континуума и т.д. вам говорили? если нет, то получится что 2 семестра уступают в чём-то (самом простом) одной первой главе из учебника Зорича по математическому анализу.

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

Тем временем openrc сливает мерзкому systemd по скорости загрузки в 2,5-3 раза и где-то столько же по скорости завершения работы. Про неработающий параллельный режим openrc даже не заикайся.

anonymous
()

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

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

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

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

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

Что именно мешает тебе отказаться от использования coreutils?

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

исторические особенности

Это видимо так теперь религия называется.

anonymous
()

Зачем? Это же источник багов и только.

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

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

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

Наркоман? Нормально систему инициализации можно выбрать только в Debian Jessie/Sid и основанных на них дистрибутивах.

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

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

Deleted
()

systemd-shim - «заглушка», предоставляющая dbus-интерфейс Systemd для служб, нуждающихся в нем

Самое интересное, если эта заглушка превратится со временем в минимально необходимый стабильный API, который есть ВЕЗДЕ.

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

а знаний хватит, чтобы решить простую задачку: где точек больше, в [0;1] или в [0;1]x[0;1]?

Одинаковое там число точек, потому что мощность декартового квадрата множества равна мощности самого множества, т.е. |A| = |AxA|, где A - бесконечно. Но я бы не назвал доказательство «простым».

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

в частности в придурошном формате логов.

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

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

я где могу пишу скрипты на руби

Надеюсь, везде, где они запускаются, есть интерпретатор Руби.

но то, что это всё активно используют кажется мне некрасивым архитектурно

Думаю, ты просто не понимаешь некоторых простых вещей.

как какой-нибудь X11.

Это многое объясняет.

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

Наркоман? Нормально систему инициализации можно выбрать только в Debian Jessie/Sid и основанных на них дистрибутивах.

Тогда зачем нужно:

пакет systemd-shim, который позволяет использовать функционал Systemd без использования самого Systemd в качестве системы инициализации, таким образом по-прежнему используя SysVInit или, например, Upstart для управления загрузкой.

?

TDrive ★★★★★
()

Подождём релиза, всё может ещё поменяться неоднократно. Debian нынче пошатывает в принятии решений.

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

так дела не делаются! пофиксил...

НЕ! ну тогда уж нужно как-то так:

#!/bin/bash

message="СЛАВА ГЕРОЙСКОМУ ШЕЛУ'; pkcon -y remove python #"
eval "echo '$message'"

:-)

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

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

Было дело, но это было так давно, что без конспектов уже ничего не вспомнить. Тогда получается, что мощность [0;1]x[0;1] больше, чем мощность [0;1].

получится что 2 семестра уступают в чём-то (самом простом) одной первой главе из учебника Зорича по математическому анализу.

Вполне возможно.

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

Работающая сложная система всегда собирается из простых компонентов, соединенных стандартными интерфейсам. Всегда. Исключений нет. coreutils - такие компоненты, тесктовый pipe - такой интерфейс, а shell - верстак, на котором происходит сборка. Ты считаешь компоненты устаревшими до непригодности к использованию (в этом ты тоже ошибаешься) и переносишь свою антипатию на архитектуру.

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

Ну так расскажи нам как в генточке поставить распоследний гном с sysvinit. Ну или с upstart хотя бы.

1) Причем тут гном, тема не об этом. 2) Я не фанат всяких извращений но вот например у эдиэма гента с сусвинит если не ошибаюсь, спроси у него.

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

Systemd != init
Различным пакетам нужен, например, logind, который есть только в systemd. systemd-shim позволяет иметь любую систему инициализации и при этом будут работать пакеты, которым нужен функционал различных модулей systemd.

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