Am 7. Dezember 2019 wurde im Debian-Projekt den Entwicklern die Frage zum Abstimmen über den Status von Init-Systemen, die von systemd abweichen, vorgelegt. Die Optionen, aus denen das Projekt wählen sollte, waren:
- F: Wir konzentrieren uns auf systemd
- B: Systemd, aber wir unterstützen die Erforschung alternativer Lösungen
- A: Die Unterstützung vieler Init-Systeme ist wichtig
- D: Wir unterstützen Systeme, die von systemd abweichen, blockieren aber nicht den Fortschritt wegen ihnen
- H: Wir unterstützen Portabilität, blockieren aber nicht den Fortschritt
- E: Die Unterstützung vieler Init-Systeme ist obligatorisch
- G: Wir unterstützen Portabilität und mehrere Implementierungen von Schnittstellen
- Weitere Diskussion
Den vollständigen Text jeder Option können Sie lesen im offiziellen Schreiben des Debian-Sekretärs.
Die Frist für die Abstimmung endete am 28. Dezember 2019 um Mitternacht UTC.
Debian verwendet ein recht komplexes Abstimmungssystem — das Schulze-Verfahren. Bei der Abstimmung bewertet jeder Teilnehmer alle Optionen in der Reihenfolge ihrer persönlichen Präferenzen.
Das Schulze-Verfahren erfüllt das Kondorcé-Kriterium: Wenn eine der Optionen in jedem Paarvergleich gegen jede andere gewinnen würde, wird sie als die Siegerin erklärt. In dieser Abstimmung war die Option B („Systemd, aber wir unterstützen die Erforschung alternativer Lösungen“) die gewinnende Option. Daher wurde sie als verbindlich erklärt.
In der Praxis bedeutet dies, dass das Fehlen eines Init-Skripts in einem Paket mit einem Daemon nicht mehr als Fehler betrachtet wird.
Quelle: linux.org.ru
