LINUX.ORG.RU

Используете ли вы systemd?

 , , , ,


2

4

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

  1. Использую любой init из поставки по умолчанию 530 (49%)

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

  2. Осознанно использую везде и доволен 210 (20%)

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

  3. Использую OpenRC/runit/sysvinit/uselessd/etc. 183 (17%)

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

  4. Вынужден использовать на десктопе 69 (6%)

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

  5. Использую только на десктопе и доволен 43 (4%)

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

  6. Вынужден использовать на серверах 27 (3%)

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

  7. Использую только на серверах и доволен 9 (1%)

    *****

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

☆☆

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

Короче, унихвей, башескрипты, все дела.

Можно вопрос? Как скрипты для конкретной оболочки коррелируют с юникс-вэем? Где переносимость-то?

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

У любой переносимости есть границы, и когда говорят про переносимость в контексте юниксвея, то говорят прежде всего про переносимость между архитектурами. А тот же bash спокойно работает и на x86, и на x86_64, и на ARM'ах,... И скрипты на bash'е, соответственно, тоже.

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

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)

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

Xenius ★★★★★
()

У меня, оказывается, systemd в качестве инита

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

я предпочитаю дистрибутивы, где его нет?

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

Gentooshnik ★★★★★
()

Использую любой init из поставки по умолчанию

Так как даже не знаю что это такое.

pyometra ★★★★★
()
# ls -la /sbin/init                                                                                                                                   
-r-xr-xr-x  1 root  bin  314224 May  7 23:48 /sbin/init
# uname -a
OpenBSD genjitsu.my.domain 6.1 GENERIC#49 amd64

Доволен как удав.

GFORGX ★★★
()

Осознанно использую везде и доволен [в том числе в initramfs]..

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

user_id_68054 ★★★★★
()

Хм, этот единственный тег у меня заигнорирован уже года 2-3, но на главной всё равно вижу опрос. Интересно, сколько ещё лет нужно чтобы этот хайп прекратился.

orm-i-auga ★★★★★
()

Где вариант «Вынужден использовать везде»?

Indexator ★★★
()
  • 83% лора используют systemd;
  • 97% человечества используют windows на своих ПК;
  • 95% людей — идио... инертная масса.

    «А нет ли тут некоей корреляции?» — задумался Штирлиц.
haku ★★★★★
()
Ответ на: комментарий от xeneloid

хотя openrc это обёртка над sysvinit/runit

С 0.25-й версии есть свой openrc-init и сопутствующие утилиты. Но если хочется, можно и дальше использовать как обертку над sysvinit/runit.

viewizard ★★
()

Использую любой init из поставки по умолчанию

При этом использую Арч на десктопе, поэтому:

Вынужден использовать на десктопе

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

Есть мысли о либо переходе на runit (для десктопа его более чем достаточно), либо о миграции на Void Linux. Но пока так, в отдалённой перспективе в виду лени.

Psych218 ★★★★★
()
Последнее исправление: Psych218 (всего исправлений: 1)

Если честно, то использование systemd - полная жопа. Но работает быстро и всё работает. Не для людей эта система, не для людей.

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

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

С systemd и отсутствии кабеля сети загрузка «ускоряется!» на 1.5 минуты :(

«A start job is running for sys subsystem-net-devices-enp3s7.device (*m*c/1min40se)»

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

А чем на серверах не угодил?

Во-первых, своей альтернативно одарённой логикой в некоторых вопросах; самый яркий пример, который я помню, - restart это stop и start.

Во-вторых, это ненадёжность, хотя init должен быть надёжным и простым, как топор: несколько раз попадал в такую ситуацию, когда он переставал что-либо делать с юнитами, ругаясь на непонятную ошибку с systemd-tty-ask-password-agent, и ничего, кроме ребута, не помогало - ни daemon-reload, ни daemon-restart. Оно мне надо, из-за каких-то косяков poetteringd целый сервер ребутать?

tiandrey ★★★★★
()

Ахахах

Результат опроса - просто эпичный!

Половине - пофиг.
Вторая половина разделилась еще на две практически равные половины: хейтеры и фанаты :)

Это очень характеризует systemd.

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

Мне попадались rc-скрипты в дебиане, которые не могли остановить демоны, это было в 2010, что ли, и касалось asterisk и еще каких-то не слишком популярных демонов, типа red5. И всегда были виноваты эти скрипты - написанные в угаре, левой пяткой. Я просто их поправил.

Тогда еще не было модно гнать на систему инициализации, да.

daemon-reload

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

Deleted
()

дома OpenRC на работе upstart и systemd на 1 машине. пока что склонен считать что ситемд еще долго развиваться до вменяемого состояния..

Slackware_user ★★★★★
()

Любой в поставке дистра, да вообще всё равно что там.

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

Мне попадались rc-скрипты в дебиане, которые не могли остановить демоны, это было в 2010, что ли, и касалось asterisk и еще каких-то не слишком популярных демонов, типа red5. И всегда были виноваты эти скрипты - написанные в угаре, левой пяткой. Я просто их поправил.

Да, тут всё тупо и просто: скрипт запускается, но работает криво - поправь скрипт, и всё. А в ужасd уже не скрипты запускаются, а сам init что-то творит на основании своих конфигов; и если с ним что-то не то, то я ничего не могу сделать, кроме как попробовать его перезапустить. Поэтому таки да, проблема в самой системе инициализации.

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

Как и reload у большинства нормальных демонов, он инициирует прочтение всех конфигурационных файлов снова. Могло повлиять, если в какой-то момент юнит-файл был некорректный, а systemd его прочитал и закешировал.

tiandrey ★★★★★
()

К systemd отношусь спокойно, использую когда приходится. Мне вот, например, grub не нравится, чем не systemd для загразчика. Но может вообще такая унификация загрузки системы - это лучшее что происходило с миром Linux за последнее время, оттого и столько шума. Хотя безалтернативный и беспопоротный переход на эту систему инициализции многих дистрибутивов создает определенные трудности, ведь для простых систем, для дома громоздкий systemd не очень-то нужен.

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

Мне вот, например, grub не нравится

емнип uefi системы могут грузится и без него

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

Скопируй-ка файлик с именем символов на 200 кириллических.

Надо войну-и-мир сразу в имя файла вместо содержимого поместить - чего стесняться-то?

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