RIP Upstart. Perdez gracieusement (par Mark Shuttleworth)

Voici ce que Mark Shuttleworth vient d'écrire sur son blog :

poettering pouce

Avec le vote décisif de Bdale Garbee cette semaine, le comité technique Debian a finalement résolu le problème d'initialisation de Debian et Ubuntu, en faveur de systemd.

Je tiens à remercier le comité pour son débat approfondi, mené sous pression ; il a placé la barre très haut en matière d'analyse et de prise de décision éclairée, la plupart des membres ayant manifestement pris le temps d'étudier les deux options. Je sais que l'équipe d'Upstart a apprécié les éloges reçus pour la qualité de son code, ses tests rigoureux et la clarté de ses objectifs, même de la part des membres ayant voté contre. De mon point de vue, ce fut un plaisir de soutenir les efforts de ceux qui souhaitent créer d'excellents logiciels libres et les développer correctement. Upstart a été un atout précieux pour Ubuntu : il nous a procuré un avantage concurrentiel considérable à une époque où Ubuntu connaissait une forte évolution, et sa stabilité était remarquable (après tout, il s'agit du système d'initialisation utilisé à la fois par Ubuntu et RHEL 6). Il a établi une norme d'excellence pour la qualité des logiciels Canonical, ce dont je suis fier.

Cependant, ils ont opté pour systemd , et comme Ubuntu fait partie intégrante de la famille Debian, nous soutenons cette décision . Je solliciterai l'aide de la communauté Ubuntu pour une mise en œuvre efficace, afin d'intégrer systemd à Debian et Ubuntu de manière sûre et rapide. Il faudra sans aucun doute du temps pour atteindre la stabilité et la couverture dont nous bénéficions aujourd'hui, notamment avec la version 14.04 LTS et Upstart, mais je demanderai au comité technique d'Ubuntu (dont plusieurs membres ne travaillent pas chez Canonical) d'examiner la situation et d'élaborer des plans de transition appropriés . Nous veillerons à ce que le nouveau logind fonctionne sans systemd (PID 1). J'espère qu'ils souhaiteront proposer systemd à Ubuntu comme option pour les développeurs dès qu'il sera disponible de manière fiable sur Debian, et dès que notre système d'initialisation par défaut offrira une qualité de service comparable à celle du système d'initialisation actuel.

Les technologies de choix évoluent, et notre plate-forme évolue à la fois pour diriger (aujourd'hui, nous nous concentrons sur le cloud et le mobile, et nous dirigeons clairement GNU / Linux sur les deux fronts) et pour embrasser les changements imposés ailleurs. L'init est controversé car il est requis par les développeurs et les administrateurs système pour comprendre ses bizarreries et ses capacités. Pas étonnant que ce fut un débat difficile, les conséquences pour des centaines de milliers de personnes sont très élevées. De mon point de vue, le fait que de bonnes personnes se soient divisées suggère que l'une ou l'autre option fonctionnerait parfaitement. Je suis convaincu que les nouveaux majordomes du PID 1 prendront cette responsabilité aussi au sérieux que l'équipe d'Upstart l'a fait et qu'ils sont aussi agréables à travailler. Et ... en avant.

Lennart Poettering écrit :

C'était une décision très difficile pour Ubuntu! Je suis sûr que ce n'était pas facile pour eux. Je pense que c'est la bonne décision, bien sûr.

Je souhaite la bienvenue à Ubuntu au sein de la communauté systemd ! Je me réjouis de cette future collaboration fructueuse ! Espérons que nous pourrons tourner la page et travailler ensemble à l’avenir !


Ajouter comme source préférée dans Google