LINUX.ORG.RU

Какую систему инициализации вы считаете наилучшей?

 


2

3

Частенько пишут что systemd — это то, что безусловно нужно большинству пользователей. Интересно было бы посмотреть, какой init большинство хотя бы на отдельно взятом ЛОРе посчитает наилучшим.

  1. Arch BSD-style init 279 (28%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Systemd 247 (25%)

    *******************************************************************************************************************************************************************************************************************************************************************************************

  3. OpenRC 199 (20%)

    ************************************************************************************************************************************************************************************************************************************

  4. SysVinit 183 (18%)

    *****************************************************************************************************************************************************************************************************************

  5. Upstart 82 (8%)

    **********************************************************************************************

Всего голосов: 990

★★★★★

Проверено: post-factum ()
Последнее исправление: JB (всего исправлений: 2)

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

Ставил systemd - ну ничем по скорости загрузки не отличается от openrc при одинаковом количестве сервисов.

Systemd только под Fedora видел, на глаз только оценить успел. По теории, так как на C написана, должна при минимальном числе демонов и их быстром запуске быть быстрее, имхо.
Раньше с сетью были проблемы, но то я сам накосячил, сейчас вроде нормально, хотя может ещё что подкрутить можно.

grep -v \# /etc/rc.conf
rc_shell=/sbin/sulogin
rc_depend_strict="NO"
unicode="YES"
rc_sys=""
rc_tty_number=12

А как насчет встроенной в асусовский linux системы инициализации?;) (жесткий диск обычный)

Такой Linux не нуженТам только урезанные Pidgin, Firefox и ненужнSkype, даже PPPoE не завёлся.

backbone ★★★★★
()

Всё равно не подтвердят, а так - systemd конечно.

wbrer ★★★
()

Systemd, а вообще, пофиг.

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

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

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

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

На одной системе сравнить руки не дошли, Fedora после экспериментов с оптимусом ушла в аут, эксперименты над Gentoo-лошадками ставить не могу сейчас. Давеча при выдернутом кабеле система инициализации секунд 10-20 ожидала поднятия net.eth0, вероятно из-за таких косяков в моих /dev/hands подвели /dev/лупётки.

Буду верить на слово. Если так, то из потенциальных плюсов Systemd остаются короткие описания сервисов, исключающие ошибки в скриптах запуска, встроенная система контроля (и я так понимаю перезапуска демонов), теоретически повышающая стабильность. Из минусов - то, что надо проделать много работы по адаптации всего к Systemd и готовится к попаданию udev-182 в arch, там ждёт что-то неприятное, надо полагать.

В Express Gate чётко заданный наперёд набор приложений и процессов, к системам общего назначения типа Gentoo, Debian, Slackware фиг отнесёшь.

Либо быдло реализация, либо враки рекламные.

Совершенно очевидно, - это заговор. Вот только что ситуация. «Внутрь» экрана телефона попала вода => он не герметичен. Однако ж выгнать её оттуда ни феном, ни комфоркой нельзя => он герметичен в одну сторону - внутрь воду впускает, наружу не выпускает. Что это, если не заговор?!

backbone ★★★★★
()

Все зависит от задач.

Quasar ★★★★★
()

bsd-style init. Слакваревскую. Удобно, интуитивно-понятно, и можно не париться о «прогрессе» и «systemd-капеце».

chinarulezzz ★★
()

SysVinit конечно же.

ugoday ★★★★★
()

которая BSD естественно.

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

А Дебиан на systemd будут переводить или нет?

Нет. Причем дело не в религии, а в том, что systemd прибит гвоздями к Linux.

/* google://debian gnu/hurd, debian gnu/kfreebsd */

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

Нет. Причем дело не в религии, а в том, что systemd прибит гвоздями к Linux.

То есть в Дебиане systemd не будет по причине того, что там поддерживают сборку на разных ядрах. Где-то читал, что Убунта остаётся на upstart'е. Интересно, а upstart прибит гвоздями к ядру Linux?

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

Короче говоря, дебиан потихоньку портирует upstart под другие ядра, в частности под kFreeBSD и, скорее всего, рано или поздно заменит SysVinit на upstart.

vold ★★★★★
()

BSD-style init. Все просто и понятно.

Хотя в арче и systemd умеет rc.conf и т.п., если поставить systemd-arch-units. Но systemd это совсем не KISS, и было б хорошо, если б оно не прилетело в арч.

zhuravlik ★★★★
()

По теме: система инициализации достаточно сильно прибита к дистрибутиву. Поэтому, собственно, выбрав конкретный дистр, автоматом выбираешь его родную систему инициализации. И все рассуждения о том, что лучше, а что хуже, лишены смысла. В моём Альте сейчас SysVinit, а в Сизифе уже внедряют systemd. На 7 платформе в десктопных дистрах будет по умолчанию systend, в серверных — SysVinit. Похоже, в альте не собираются прибивать гвоздями systemd. Скорее всего, можно будет заменить systemd на SysVinit и наоборот.

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

Короче говоря, дебиан потихоньку портирует upstart под другие ядра, в частности под kFreeBSD и, скорее всего, рано или поздно заменит SysVinit на upstart.

Откуда инфа? Или ты привык тявкать за Марком?

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

Откуда инфа? Или ты привык тявкать за Марком?

Насколько я понял из приведённой ссылки на рассылку с моим незнанием англицкого. Перевод через яндекс-переводчик ужасный.

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

Там нет речи о том, чтобы сделать его дефолтным во всех архитектурах

Gunnerua
()

хоть и пользуюсь арчем, считаю SysV init лучшим.

dikiy ★★☆☆☆
()

В порядке убывания наилучшести: systemd, OpenRC, BSD-like.

Arch, если что, свою систему инициализации взял у CRUX.

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

В сертифицированном юниксе, в отличие от гнутых красноглазых наколеночных поделок.

Фи, тролль. :(

cruxish ★★★★
()

Systemd, только я его не осилил до сих пор :D

max_udoff
()

Service Managment Facility, если отвлечься от реализации ;-)

r2d2
()

Пока что Upstart на бубунте и rhel. Когда допилят и оттестируют на пользователях с горячим взором - systemd, как самый перспективный. Ждём его в RHEL 8 и Ubuntu 14.04

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

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

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

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

велосипедокактусы

Вы ко всем нововведениям так относитесь? А переход с 2.4 на 2.6 вы нормально перенесли? А переход с windows на linux?

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

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

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

А переход с 2.4 на 2.6 вы нормально перенесли? А переход с windows на linux?

2.4 не застал, к сожалению. А с винды с удовольствием ушёл, да. Спасибо, что спросил. Нововведение != велосипед, когда приносит что-то принципиально новое и нужное или исправляет недостатки старого. У BSD-init никаких недостатков нет, а ничего нового, кроме монструозной архитектуры и бинарных логов ваш системд не принёс.

Dragon59 ★★
()

Подобного результата не ожидал... что ж, мне вообще-то пофиг. У меня F17 грузится быстрее всех остальных дистров и тем более венды, меня все устраивает.

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

Arch, если что, свою систему инициализации взял у CRUX.

в CRUX'e она еще божественней) только 0(halt),1(single),2(multi),6(reboot).

В арче менее логично, и с functions.d - более усложнён.

chinarulezzz ★★
()

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

I-Love-Microsoft ★★★★★
()

system V

большая часть лоровцев-- вендузятники? линукс в опасности! тревога!!!

chg ★★★★★
()

Без разницы, лишь бы работало

Urchin ★★★
()

Systemd - как Путин: вроде все ругают, есть пара фанатиков-заступников, а голосовании все равно победит он

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

кстати, если посмотреть диаграмму в процентах, то можно сделать вывод что 8-10% посетителей ЛОРа по сезонам перебегают с линукса на форточки и обратно

kostett ★★★
()

Systemd конечно же. Прикрутил его уже к своей генте.

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

Systemd - как Путин: вроде все ругают, есть пара фанатиков-заступников, а голосовании все равно победит он

тонко

FiXer ★★☆☆☆
()

Воздержался от голосования [x]

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