LINUX.ORG.RU

Завершилось голосование Debian по статусу систем инициализации

 , ,


4

2

7 декабря 2019 года в проекте Debian перед разработчиками был поставлен на голосование вопрос о статусе систем инициализации, отличных от systemd. Варианты, из которых проекту предстояло сделать выбор:

  • F: Концентрируемся на systemd
  • B: Systemd, но мы поддерживаем исследование альтернативных решений
  • A: Поддержка многих систем инициализации важна
  • D: Поддерживаем системы, отличные от systemd, но не блокируем из-за них прогресс
  • H: Поддерживаем переносимость, но не блокируем прогресс
  • E: Поддержка многих систем инициализации обязательна
  • G: Поддерживаем переносимость и множественные реализации интерфейсов
  • Дальнейшее обсуждение

Полный текст каждой опции можно прочитать в официальном письме секретаря Debian.

Срок голосования истек в полночь по UTC 28 декабря 2019 г.

Debian использует достаточно сложную систему голосования - метод Шульце. При голосовании каждый участник ранжирует все опции в порядке личных предпочтений.

Метод Шульце удовлетворяет критерию Кондорсе: если одна из опций победила бы при попарном сравнении каждую другую, то она и объявляется выигравшей. В данном голосовании такой опцией оказалась опция B («Systemd, но мы поддерживаем исследование альтернативных решений»). Соответственно, она и стала обязательной для исполнения.

На практике это означает, что отсутствие init-скрипта в пакете с демоном более не является багом.

>>> Подробности

★★★★★

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

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

работает везде искаропки?

Да. Потому что систему к нему готовить вообще никак не надо. Это тупо здоровенный бинарь.

post-pc era

Что там у потребителей контента - к делу не относится, производители контента и офисные инфраструктуры как сидели на винде, так и сидят. И будут сидеть дальше.

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

Бизнесу работать надо, а не ковыряться в инитах.

Золотые слова! давайте их запишем :)

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

OpenRC надо чинить? Замечательно. А systemd just works (c)

Мой опыт показывает обратное, отзывы других тоже, даже на RedHat у systemD есть проблемы, что уж там про Debian.

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

Насчёт стандартного текстового редактора. Во времена, когда десктопный Linux был великим, когда GNOME2 и KDE3 конкурировали и старались стать один популярней другого - не было стандартного редактора, и всех это устраивало. KWrite и Gedit, при желании установи другой. И это не создавало катастрофы.

Насчёт LSB. Мне печально, что Steam для Linux не создавали с оглядкой на него. Может хоть Epic Store сделают именно так, и тогда действительно будет один бинарник на все системы. В Steam пришлось решать проблемы при помощи Steam Runtime.

Не всё ещё потеряно. Линус Торвальдс требует от разработчиков ядра - обратной совместимости для исполняемых файлов. Если прога скомпилирована для Linux 4.4, то с ядром 5.4 она будет работать без сбоев. Если бы этого не было, то вообще была бы задница.

Значит что, даже если бинарник собран без оглядки на LSB (прога зависит о пары нестандартных либ, которых в современной системе уже нет), то всегда можно подпихнуть ей нужные либы. И она будет работать

У меня полно старых игр Loki Software, Id Software, Epic Games и Humble Bundle, и все работают

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

Как будто kFreeBSD и Hurd не являются неюзабельными технодемками.

Ну и что в этом плохого? Или на существование имеют право только отшлифованные продукты от корпораций?

s/гнома/кед/g

Не уж. RedHat сказал гном – значит гном. Унификация! Стабильность!

Жаль, что нельзя выкинуть всё, кроме ZFS

Не видел пока ни одного сравнения производительности, в котором ZFS обогнала бы ext4. Так что на мороз! Во имя унификации.

Вот ты передёргиваешь, и думаешь, что ты умный.

Нет, не думаю. Всего лишь надеюсь, что это подтолкнёт вас к мысли об абсурдности ваших призывов к унификации в контексте СПО.

вы так и будете сидеть с одним процентом

А в чём сакральный смысл флюродроса на эти проценты?

Разработчикам проприетари влом

Я не такой древний пользователь линуксов, пользуюсь ими немногим более 10 лет. Но даже за это время появились многие проприетарные продукты для линукса skype, viber, slack какой-нибудь, steam client и куча нативных игр в steam и gog и продолжать можно дальше, на днях была новость о том, что M$ что-то сделал для десктопа, не вдавался. И вообще унификация возможна и без принуждения к удалению всех вариантов дистрибутивов кроме одного. см flatpak.

А без проприетари на десктопе делать нечего.

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

Десктопный линукс, чтобы конкурировать с виндой, должен стать виндой.

Конкурировать? Это как проплачивать OEM предустановку? Очевидно, что конкуренцией будет заниматься какая-то компания, занимающаяся продажей и поддержкой готовых решений, вот к ней и приставайте со своей унификацией. А рандомный автор, пишущий патч в СПО проект никому ничего не должен и делает, что хочет, в чём и прелесть СПО в целом и GNU/Linux в частности. А кому нужна венда – не зачем ждать, она уже есть, при чём есть вариант даже с яблочным вкусом, на случай если оригинальная надоела.

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

Не видел пока ни одного сравнения производительности, в котором ZFS обогнала бы ext4. Так что на мороз! Во имя унификации.

Большая база данных с большой рандомностью доступа на zvol с очень большим L2ARC из промышленных SSD.

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

А в чём сакральный смысл флюродроса на эти проценты?

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

Троль, обычный троль.

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

Хрюнделёк, с удовольствием пользуюсь твоими поделками игр, выложенными на rutra… Но твоё стремление закрывать глаза… Просто пугает.

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

> И вообще унификация возможна и без принуждения к удалению всех вариантов дистрибутивов кроме одного

В 1999 году, самым популярным дистрибутивом Linux был Red Hat 7, а спустя несколько лет RH9. Вторым по популярности был Mandrake. И все компилировали софт под RH7, понимая, что он также заработает и в RH9, и в Mandrake 10.

Появился LSB - подробная спецификация, которая, если очень коротко, сделала стандартом описанное выше. Новые версии LSB лишь поднимали версию RH.

Потом RH всех «кинул», и дефолтного линукса не было долгое время.

Потом дефолтным линуксом стал Ubuntu 6.06.

На LSB стали постепенно забывать, компилируя софт не в специальной билд-ферме, а прям в домашней ОС. Мол «у меня убунта, и у всех убунта - значит у всех будет работать». Но оказалось, что это не так. Что подтверждает пример со Steam, скомпилированный в Ubuntu 12.04, и в более новых убунтах запускающийся только с набором библиотек из Ubuntu 12.04 (Steam Runtime).

Кое-какой софт всё ещё компилируют по LSB, это всякие там дорогие продукты «не для простых смертных», такие как Autodesk Maya. Потому что на промышленных системах, RH всё ещё является стандартом. Также некоторый десктопный софт всё ещё так делает, но его исчезающе мало. Например, официальные сборки LibreOffice и Firefox для Linux, а также драйверы NVIDIA и Catalyst.

Было бы прекрасно, если бы разработчики всех софтин взял бы, и выкатили для Linux официальные RPM и DEB-пакеты (и tar.xz для остальных систем), скомпилированные в CentOS. Охват поддерживаемых дистрибутивов у таких бинарников был бы колоссальным.

Но все мы понимаем, что такой всеобщей договорённости не случится. Поэтому и придумали Flatpak, который создаёт локальный Steam Runtime, индивидуальный каждой проги.

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

Ну… твой конфликт легко разрешим: на рутрекере другой хрюндель.

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

но нет, идеал был изобретён в 1983 году и ничего нового с тех времён не было придумано и не нужно.

Да что все цепляются к SysVInit ? OpenRC же.

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

Я уверен, что в Debian будет так же. В самых основных пакетах, в которые нужно положить init-файл, мейнтейнер его не положит, а все коммиты отклонит со словами «я НЕ хочу, чтобы в моём пакете была поддержка sysvinit». Недовольных посылать на результаты данного голосования. Финита ля комедия.

Надо просто генерировать init-файлы автоматически из unit-файлов.

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

Садись, два. Антимонопольные службы не имеют абсолютно никакого отношения к свободе рынка, равно как и к декларируемым ими целям, это всего лишь повод для государственного вмешательства. Этакий вариант «закурить есть» от гопника. Наибольшая активность этих служб, а также развитие антимонопольного законодательства исторически всегда приходится на периоды власти тех политических сил, которые одновременно топят и за антимонопольное законодательство и за создание монополий под патронажем государства. Хоть тот же Франклин Делано Рузвельт, например

Наверное, для тебя будет откровением, но нет ни одной страны мира с чистым, голым рынком. Чистый рынок без участия государства существует только на бумаге у теоретиков, в реальном мире это не работает.

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

когда GNOME2 и KDE3 конкурировали и старались стать один популярней другого - не было стандартного редактора, и всех это устраивало. KWrite и Gedit, при желании установи другой. И это не создавало катастрофы.

Это хорошо в «детстве», но начинает мешать в «юности», а в «репродуктивном возрасте» и вовсе начинает тормозить развитие.

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

у троляки хрюнделя даже ник тролячий, а ты ему что-то доказываешь :)

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

Линус Торвальдс требует от разработчиков ядра - обратной совместимости для исполняемых файлов. Если прога скомпилирована для Linux 4.4, то с ядром 5.4 она будет работать без сбоев.

То, что ты описал — это прямая совместимость, а не обратная.

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

100% на топ-500 суперкомпах, 80% серверов, 80% мобильных (Android).

Натянул сову на голову. Забыл еще микроволновки и пылесосы.

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

А прям так важно, что работает на десктопах. Лично мне так без разницы, хоть системD в 10-ой степени, лишь бы на сервера не лезли с ним.

Я все равно не стал бы использовать такой десктоп с системD.

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

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

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

Лично мне так без разницы, хоть системD в 10-ой степени, лишь бы на сервера не лезли с ним.

Кого вообще интересуют твои сервера? Что скажет начальник, то и делай. Скажет помочь в столовой, вот и режь хлеб. Ты за это получаешь деньги, вот и работай.

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

Совет самому себе для экономии времени:

Своими сильными Руками, Не связывайтесь, С дураками…

Но почему такой кайф тут с вами спорить - не знаю, наверно, защищаю общественность от троляк :)

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

«Синдром утёнка шагает по планете.»

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

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

«Кого вообще интересуют твои сервера? Что скажет начальник, то и делай. Скажет помочь в столовой, вот и режь хлеб. Ты за это получаешь деньги, вот и работай.»

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

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

А выбрать другую работу более подходящую по специальности никак нельзя?

Выбирай, это твое дело. Если не осилил администрирование systemd, то шансов найти работу меньше. Ты бы еще пожаловался на проблемы перехода с koi8 на utf.

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

Пидоры, без всяких толерантностей, вроде тебя, вечно влезают подсосать.

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

Какой смысл сравнивать значительные трудозатраты на изучение бессмысленного (при наличии вариантов) с небольшими затратами на понимание разницы между utf и koi8.

Ты сравниваешь несравнимое, люблю разоблачать тролей - это как загадки или кроссворды отгадывать.

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

Какой смысл сравнивать

Чтобы ты понял, что твой подход, это лично твое мнение. Задумайся о том, что есть еще 100500 мнений. Кстати, тебе их никто не навязывает – хочешь быть специалистом, не тормози на образном «koi8»

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

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

Казалось бы, при чём тут педерасты? Хотя дедушка Фрейд знает ответ.

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

«Задумайся о том, что есть еще 100500 мнений»

а сколько у тебя мнений по части 2+2=4? Ну ка вырази свою внутренню свободу :D

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

«Казалось бы, при чём тут педерасты? Хотя дедушка Фрейд знает ответ.»

это те, кто разрушает устоявшиеся поколениями традиции ради своей врождённой паталогической тяги к говну. Твой дедушка Фрейд таки тоже был педерастом ;)

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

То, что ты описал — это прямая совместимость, а не обратная.

Справедливости ради, это зависит от точки отсчёта. Новая версия ядра обратно совместима со старой в плане пользовательского ABI.

Rootlexx ★★★★★
()
Ответ на: удаленный комментарий

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

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

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

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

а сколько у тебя мнений по части 2+2=4?

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

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

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

Прям сорок сороков от АйТи.

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

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

эт была не бифуркация, а слив в канализацию.

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

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

случится момент времени, точка бифуркации, когда 99% пользователей дебиана совершенно безболезненно перейдёт с опидарасившегося дебиана на девуан

если systemd-капец близок, то очевидно не только в дебиане, но и в других дистрах тоже. Ну давай посмотрим например, что происходит в арче. Тут вроде топили за openrc?

aur/openrc 0.38.1-1 (+37 1.37%) (Out-of-date 2019-07-28)

смешно.

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

Наивняк. Вот если бы основной массе пользователей не нравился бы systemd, то тогда можно было бы так фантазировать.

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

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

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

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

«Наивняк. Вот если бы основной массе пользователей не нравился бы systemd, то тогда можно было бы так фантазировать.»

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

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

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

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

а вполохи пламени действительно будут. Они уже есть - это всполохи пламени подгарающих пердаков сюсямдбоев :D

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

т.е. овцам нравится, что их стрижёт и режет на мясо один пастух?

Овцам пофиг, главное чтобы было тепло и уютно. Чтобы ос нормально работала, можно было спокойно смотреть котиков и читать ЛОР. Что тебе еще нужно!? Не похер ли тебе какой там инит? Мне похуй, честно.

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

а вполохи пламени действительно будут. Они уже есть - это всполохи пламени подгарающих пердаков сюсямдбоев :D

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

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

Которые при этом даже не пользуются Debian, т.ч. их данная новость вообще волновать не должна - но нет, подрываются просто пачками.

Ну так они себя позиционируют особенными, даже нетрадиционными. Дурачки, которые себя мнят хранителями тайных знаний, но не понимают, что эти знания всем известны с 90-х.

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

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

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

Будем надеяться, что flatpak сможет стать новым стандартом

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

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

Я бы сказал, что flatpak, как и snap, по сути скорее сделанная портабл-версия по типу тех, что делаются с помощью cde (где все зависимости совместно с приложением стягиваются в одну папку), только в данном случае все запихано в бинарный пакет. И удобно, и нет

anonymous
()

systemd уже стал стандартом

У меня тоже ностальгия по System V и BSD инитам - но толку от этого. Прогресс не остановишь, и systemd вполне юзабелен и имеет свои плюсы. Так что я в своем gentoo включил use systemd и пересобрал мир. Хотя ностальгические но уже бесполезные и инитскрипты оставил. Ну а для пущей ностальгии заставил systemd запускать мой старый rc.local.

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