7 декабря 2019 года в проекте Debian перед разработчиками был поставлен на голосование вопрос о статусе систем инициализации, отличных от systemd. Варианты, из которых проекту предстояло сделать выбор:
- F: Концентрируемся на systemd
- B: Systemd, но мы поддерживаем исследование альтернативных решений
- A: Поддержка многих систем инициализации важна
- D: Поддерживаем системы, отличные от systemd, но не блокируем из-за них прогресс
- H: Поддерживаем переносимость, но не блокируем прогресс
- E: Поддержка многих систем инициализации обязательна
- G: Поддерживаем переносимость и множественные реализации интерфейсов
- Дальнейшее обсуждение
Полный текст каждой опции можно прочитать в официальном письме секретаря Debian.
Срок голосования истек в полночь по UTC 28 декабря 2019 г.
Debian использует достаточно сложную систему голосования - метод Шульце. При голосовании каждый участник ранжирует все опции в порядке личных предпочтений.
Метод Шульце удовлетворяет критерию Кондорсе: если одна из опций победила бы при попарном сравнении каждую другую, то она и объявляется выигравшей. В данном голосовании такой опцией оказалась опция B («Systemd, но мы поддерживаем исследование альтернативных решений»). Соответственно, она и стала обязательной для исполнения.
На практике это означает, что отсутствие init-скрипта в пакете с демоном более не является багом.
>>> Подробности