RIP Upstart. Anmutig verlieren (von Mark Shuttleworth)

Das hat Mark Shuttleworth gerade in seinem Blog geschrieben:

Poettering Daumen

Mit der bahnbrechenden Abstimmung von Bdale Garbee in dieser Woche löste das technische Komitee von Debian schließlich das Initialisierungsproblem für Debian und Ubuntu zugunsten von systemd.

Ich möchte dem Komitee für die durchdachte und unter Zeitdruck geführte Debatte danken . Sie setzte hohe Maßstäbe für Analyse und erfahrungsbasierte Entscheidungsfindung, da sich die meisten Komiteemitglieder offensichtlich eingehend mit beiden Optionen auseinandergesetzt hatten. Ich weiß, dass die Entwickler von Upstart das Lob für die Codequalität, die strengen Tests und die klare Zielsetzung sehr geschätzt haben, selbst von den Mitgliedern, die dagegen gestimmt haben. Mir war es eine Freude, die Bemühungen derjenigen zu unterstützen, die großartige freie Software entwickeln und dabei Wert auf Qualität legen. Upstart hat Ubuntu sehr gute Dienste geleistet – es verschaffte uns einen entscheidenden Wettbewerbsvorteil in einer Zeit, in der sich Ubuntu stark veränderte, und war äußerst stabil (schließlich ist es das Init-System, das sowohl in Ubuntu als auch in RHEL 6 verwendet wird). Es hat einen hohen Standard für die Softwarequalität von Canonical gesetzt, worauf ich stolz bin.

Sie entschieden sich jedoch für systemd , und da Ubuntu im Kern zur Debian-Familie gehört, unterstützen wir diese Entscheidung . Ich werde die Mitglieder der Ubuntu-Community bitten, diese Entscheidung effizient umzusetzen und systemd sicher und zügig sowohl in Debian als auch in Ubuntu zu integrieren . Es wird zweifellos Zeit brauchen, die Stabilität und Abdeckung zu erreichen, die wir heute und in 14.04 LTS mit Upstart genießen. Ich werde jedoch den technischen Vorstand von Ubuntu (dessen Mitglieder teilweise nicht bei Canonical arbeiten) bitten, die Position zu prüfen und entsprechende Übergangspläne zu erstellen . Wir werden die Arbeiten selbstverständlich so abschließen, dass das neue logind ohne systemd als Prozess-ID 1 funktioniert. Ich hoffe, dass sie systemd als Entwickleroption in Ubuntu einführen möchten, sobald es in Debian zuverlässig verfügbar ist und unser Standard-Init eine vergleichbare Servicequalität wie das bestehende Init bietet.

Die Technologien der Wahl entwickeln sich weiter, und unsere Plattform entwickelt sich sowohl zum Führen (heute liegt unser Fokus auf Cloud und Mobile, und wir sind eindeutig führend in GNU / Linux an beiden Fronten) als auch zum Akzeptieren der an anderer Stelle auferlegten Änderungen. Der Init ist umstritten, da er sowohl von Entwicklern als auch von Systemadministratoren benötigt wird, um seine Macken und Fähigkeiten zu verstehen. Kein Wunder, dass es eine schwierige Debatte war, die Folgen für Hunderttausende von Menschen sind sehr hoch. Aus meiner Sicht lässt die Tatsache, dass sich gute Leute geteilt haben, darauf schließen, dass beide Optionen perfekt funktionieren würden. Ich vertraue darauf, dass die neuen PID 1-Butler diese Verantwortung genauso ernst nehmen werden wie das Upstart-Team und dass es genauso angenehm sein wird, mit ihnen zu arbeiten. Und ... vorwärts.

Lennart Poettering schreibt:

Es war eine sehr schwere Entscheidung für Ubuntu! Ich bin sicher, es war nicht einfach für sie. Ich denke natürlich, dass es die richtige Entscheidung ist.

Ich heiße Ubuntu herzlich in der systemd-Community willkommen! Ich freue mich auf eine fruchtbare Zusammenarbeit! Hoffentlich können wir die Vergangenheit hinter uns lassen und in Zukunft zusammenarbeiten!


Als bevorzugte Quelle in Google hinzufügen