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)

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

Для меня LSB, это «договориться, и всем вместе выбрать один дистрибутив Linux, в котором осуществляется сборка всего прикладного ПО. А в остальных - обеспечить совместимость с этим дистрибутивом». И это выполняется - бинари для CentOS 5-7 запускаются везде, с RHEL целенаправленно сохраняют совместимость на уровне спецификации LSB.

И кстати, intelfx говорит, что «желательно, чтобы рантайм, в которых собирается ПО, был один». То есть, о том же самом говорит. Проблема лишь в том, что все хотят собирать в убунте.

>> Или тебя обижает, что твой любимый формат пакетов подвинули на второй план?

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

Использовался. В годы популярности RH7, RH9, Mandrake 10, SUSE 9. Пример - FreshMeat, самого популярного сайта с ПО конца 90-х и начала 00-х, RPM-ки с которого запускались в любом дистрибутиве Linux. Как exe-шники запускаются в самом широком спектре Windows-ов

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

Чушь несёшь уровня бабки которая кактус рядом с канпуктером ставит. Нет там никаких свч-приемников. И не будет.

о, мсье прорицатель объявился? … а вы хотя бы новые TV-тюнеры в руках держали? … там уже нет блока с LC-цепочками - чисто микруха и всё.

https://www.hwp.ru/articles/Obzor_gibridnogo_TV_tyunera_BeholdTV_X7_s_apparatnim_MPEG_kodirovshchikom_63396/?PAGEN_1=2

Это одночиповый ВЧ-блок нового поколения, который по своим характеристикам вплотную приблизился к традиционным «баночным» решениям Philips MK5. Надо сказать, что дискриминации одночиповых ВЧ-блоков уже пора положить конец. Мы уже неоднократно убеждались, что NXP18271HD не уступал по качеству «баночным» ВЧ-блокам, а от более нового Xceive XC5000 можно ожидать лишь очередного подтверждения тому, что уже не будущее, а настоящее принадлежит таким одночиповым высокочастотникам. И отличным примером тому служит компания Beholder, которая смогла оборудовать ВЧ-блок дополнительным коммутатором, сделав антенные входы независимыми и универсальными.

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

Для меня LSB, это «договориться, и всем вместе выбрать один дистрибутив Linux, в котором осуществляется сборка всего прикладного ПО. А в остальных - обеспечить совместимость с этим дистрибутивом»

И в LSB это дистрибутив - Red Hat. Плюс все ПО на Qt. Кушайте, не заляпайтесь. В LSB была хорошая идея но неприемлемая для большинства реализация, потому то он и помер.

И это выполняется - бинари для CentOS 5-7 запускаются везде, с RHEL целенаправленно сохраняют совместимость на уровне спецификации LSB.

Ну вот у себя и сохраняют. А остальных заинтересовать не удалось.

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

а вы хотя бы новые TV-тюнеры в руках держали?

и это была ссылка на статью 2009 года. … как время то летит, а пацаны до сих пор не в курсе ;)

anonymous
()

Щас такие времена, что старые концепции дистрибутивостроения не особо то и нужны. Докер показал, что можно удобно софт опакечивать «катриджами», и systemd эта навороченная уже и не совсем то нужна. А нужна минимальная ось для пуска аля докер, а уже в докере свои можно процессы пускать как хочешь

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

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

no-such-file ★★★★★
()
Ответ на: комментарий от trynoval

Алё. Физику в школе прогуливал, да?

дорога от чипа до контакта на подложке - вот тебе и антенна. Триджик в руках держал? … а он передаёт на километры через парочку дорог на текстолите. А тут просто приёмник.

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

свобода - это

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

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

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

Я имел в виду «что-то вроде Steam Runtime»

А.

Одна прога использует libcurl, другая нет. И так далее.

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

LSB же был один на всех, правда?

Лет 10 назад так сильно ругались на FatELF, что Icculus даже остановил разработку.

Однако, за время пути, собака могла подрасти…

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

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

Проще уж грамотно собирать

В том и дело, что грамотно собирать ни черта не просто.

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

кстати, intelfx говорит, что «желательно, чтобы рантайм, в которых собирается ПО, был один». То есть, о том же самом говорит.

Нет, не о том же самом. В случае LSB «желательно» значит, что если ты соберёшь с другими библиотеками, то где-то твой артефакт не запустится. А в случае Flatpak если ты не пересоберёшь с актуальным рантаймом (или наоборот, пересоберёшь со слишком новым), это просто уменьшит эффективность, но ничего не сломается.

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

И это несмотря на то, что OpenRC еще в какой-то юношеской своей версии пока

Initial release: 5 April 2007; 12 years ago

ну действительно, еще целых 6 лет до 18

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

Ясно, понятно. Пошло риторическое кун-фу.

Я тоже изучал всю эпопею в оригинале, так что твои ужимки бесполезны.

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

Вот запуск первого голосования. Голоса: 1, 2, 3, 4, 5, 6, 7. Результат: победил пункт FD - Further Discussion, Продолжение Обсуждения.

Вот запуск второго голосования. Голоса: 1, 2, 3, 4, 5 + 5’, 6. Результат: победил пункт FD.

Вот запуск третьего голосования. Голоса: 1, 2, 3, 4, 5, 6, 7, 8. Результат: ничья между systemd и upstart, запрошен решающий голос председателя. Председатель из оставшихся двух вариантов проголосовал за systemd.

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

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

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

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

Иными словами - вам кажется, что что-то здесь не так, но объяснить вы не можете.

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

Ты в очередной раз пересказал некие идеи, при том не свои, а внушённые извне.

А не охренели ли вы, батенька? Я не пересказал идеи, а высказал своё лично мнение основанное на моём личном опыте.

И теперь я 100% уверен, что ты - шланг.

По твоей реакции можно предположить что ты ощущаешь страх покушения на личные границы

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

но в чём же это твоя свобода и на что конкретно покушаются? Ты до сих пор так и не объяснил хорошенько

А кто критерии «хорошенько» выставляет? Ты? Я только что ясно и четко и исчерпывающе ответил на этот вопрос.

и у тебя отнимают «свободу» лежать на диване и ничего не делать

Вот это что вообще за инсенуации? Ну поставь тогда себе роллинг релиз на сервер, и занимайся активной трудовой деятельностью по пердолингу. Флаг тебе в руки.

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

Это какой-то фатализм и жертвенное поклонение высшим силам. Кто сказал что это необходимо? Копрорасты из шапки? Каким образом это сложилось? Потому что Бдейл Гарби, которого назвали в честь знаменитого судьи, оказался проституткой? Не смеши мои тапочки.

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

Иными словами - вам кажется, что что-то здесь не так, но объяснить вы не можете.

Нет, я тебе уже всё отлично объяснил. А на твою демагогию тратить время не намерен.

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

Иными словами - вам кажется, что что-то здесь не так, но объяснить вы не можете.

А голосовали с помощью ЭЦП, выданной по паспорту?

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

Результат подсчета и верификации каждого голоса должен быть reproducible любой группой желающих, обладающих достаточной квалификацией для верификации подписей голосовавших.

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

Нет, я тебе уже всё отлично объяснил. А на твою демагогию тратить время не намерен.

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

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

Во-первых под такую антенну дорожку ещё надо выделить. Про это все будут знать

Во-вторых, тебе надо выделить место на кристалле под передатчик. Опять-таки будет видно.

В третьих корпус системного блока экранирует твой передатчик.

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

На меня такая провокация не действует. Тем более что довод «сообщество Дебиана само приняло сисямдэ, шапка тут ни при делах» я слышу далеко не в первый раз, и на это не куплюсь. Будет новая методичка - приходи.

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

Во-первых под такую антенну дорожку ещё надо выделить. Про это все будут знать

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

Во-вторых, тебе надо выделить место на кристалле под передатчик. Опять-таки будет видно.

У вас склероз. Я писал о приёмнике, а не передатчике. … как вы собираетесь увидеть на кристалле что под что выделено?

В третьих корпус системного блока экранирует твой передатчик.

закрой в системнике мобильник и позвони на него … потом лялякать будешь :D

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

А разве антенной не может быть в целом конструкция? На передачу так и есть, а на прием не уверен,

Ну и кстати, наверно все пробовали плееры и телефоны с радиоприемником, антенна которого - кабель от headphones?

Посчитайте сколько проводов прицеплено к вашим девайсам? Хотя бы несколько: клава, мышка, power и т.п.

Вангую, что миниатюризация systemd capable SoC c перефирией достигнет размеров, подходящих даже для самых мелких Internet of Things и вот тут то начнется самое интересное, когда ганстолкинг начнет доставляться прямо через предметы без дополнительных затрат типа телепортации и управления окружающих пси опами, люди будут стимулироваться к определеннным действиям с помощью окружающих их предметов, которые они приобрели в магазине или взяли в аренду.

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

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

А разве антенной не может быть в целом конструкция?

Нет, на конструкцию идет земля.

Ну и кстати, наверно все пробовали плееры и телефоны с радиоприемником, антенна которого - кабель от headphones?

Потому что там подцеплен контакт на кабель телефона.

Посчитайте сколько проводов прицеплено к вашим девайсам? Хотя бы несколько: клава, мышка, power и т.п.

Читайте внимательно. Они не прицепленны к чипу.

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

А разве антенной не может быть в целом конструкция?

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

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

Читайте внимательно. Они не прицепленны к чипу.

Однако модуляция утечки различными устройствами (троянами) - это нередкий способ спецслужб считывать данные бесконтактно, это в придачу к обычному пассивному ПЭМИ.

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

Потому что там подцеплен контакт на кабель телефона.

однозначно к логопеду :DDD

Читайте внимательно. Они не прицепленны к чипу.

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

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

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

Однако модуляция утечки различными устройствами (троянами) - это нередкий способ спецслужб считывать данные бесконтактно, это в придачу к обычному пассивному ПЭМИ.

да. Давно есть устройства, которые позволяют считывать нажатия кнопок на клавитатуре, сидя рядом с домом. Чисто по излучению.

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

да. Давно есть устройства, которые позволяют считывать нажатия кнопок на клавитатуре, сидя рядом с домом. Чисто по излучению.

Это обычный пассивный ПЭМИН по уникальным аппаратным MAC номерам клав встроенным аппаратным эхо-генератором, даже картинку моника можно смотреть.

Но модуляция подразумевает еще и утечки данных управляемым активным трояном из персональных данных, т.е. он может вычитывать что-то с диска или оперативки и отправлять например модулируя утечку данных сигналом на каком нибудь USB устройстве с кабелем, если в устройстве уже нет радиомодуля типа GSM или WIFI.

Телефоны втыкать прям в сердце IntelME на материночные разъемы как-то совсем грустно :( надо хотя бы в отдельную USB карточку.

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

Ты?

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

основанное на моём личном опыте

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

Кто сказал что это необходимо

Это сложный вопрос, на самом деле. Никто и все. История (или жизнь, если хочешь) имеет свои внутренние законы развития и происходит то, к чему сложились обстоятельства. Конкретные лица выполняют лишь ту функцию, что реализуют диктуемое ситуацией (не без личных закидонов, впрочем).

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

Разумеется я. Как автор своего вопроса я задаю критерии ответа который меня удовлетворит.

жене своей расскажи как тебя удовлетворять

И я уже несколько раз повторил - я хочу услышать личную конкретику.

ага, потом нам конкретно расскажешь получилось, или по мордам отгрёб ;)

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

т.е. если ты идёшь, а рядом человека убивают … то, ведь лично тебе это неудобств не создаёт, значит всё нормально и тут не о чем возражать. Вот если тебе с ноги под сраку саданули, тогда неудобство. Ну если нет, твоя личная срака не пострадала, то пусть убивают, беспоиться не о чем. … однако, должен признать, занятная логика у сюсямдбоев ;)

История (или жизнь, если хочешь) имеет свои внутренние законы развития и происходит то, к чему сложились обстоятельства. Конкретные лица выполняют лишь ту функцию, что реализуют диктуемое ситуацией (не без личных закидонов, впрочем).

ага … ведь ядерная бомба всегда попадает в эпицентр взрыва ;) вы, наверное, отставной военный ;)

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

На меня такая провокация не действует.

Новое слово в ведении дискуссии - провокация фактами!

Тем более что довод «сообщество Дебиана само приняло сисямдэ, шапка тут ни при делах» я слышу далеко не в первый раз, и на это не куплюсь

Вот бы вы хотя бы раз привели доказательства обратного, раз уж вы так утверждаете, - но вместо этого вы под разными предлогами стараетесь увильнуть. «Я не знаю как можно не знать или сомневаться» - вот тот максимум аргументирования, который вы продемонстрировали в данном обсуждении.

Сможете предоставить что-то большее, нежели собственная паранойя, - приходите.

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

Нет, он всё верно сказал. анонимусу видимо надоело слушать твои офигительные истории.

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

Вот ответ на вопрос что быстрее грузит систему

OpenRC rc_parallel=«YES» vs SystemD vs Runit [Linux]

https://www.youtube.com/watch?v=7Nm0yBouAvs

Грузятся они после 5 секунд ожидания, которое можно убрать.

Runit 15,6333 - 5 = 10.6333 секунд непосредственно загрузка OpenRC 20,0500 - 5 = 15,0500 Systemd 23,2167 - 5 = 18,2167

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

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

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

At step 14 in the guide it shows the placement of the WiFi/BT controller chip, highlighted in a red box. As there are no obvious antenna connections nearby and the complete parts teardown doesn't show any separate antenna leads, I suspect that the antenna(s) are most probably coils mounted on the board itself.

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