Pourquoi SUSE abandonne Red Hat Enterprise Linux

Nouvelles

MaisonMaison / Nouvelles / Pourquoi SUSE abandonne Red Hat Enterprise Linux

May 26, 2023

Pourquoi SUSE abandonne Red Hat Enterprise Linux

Aujourd'hui, SUSE a annoncé qu'elle créait un hard fork de Red Hat Enterprise Linux (RHEL) et qu'elle développerait et maintiendrait une distribution compatible RHEL. SUSE annonce qu'il investira 10 $

Aujourd'hui, SUSE a annoncé qu'elle créait un hard fork de Red Hat Enterprise Linux (RHEL) et qu'elle développerait et maintiendrait une distribution compatible RHEL. SUSE annonce qu'elle investira 10 millions de dollars dans ce projet au cours des prochaines années. Une grande entreprise open source reprenant le projet d'une autre grande entreprise open source équivaut à passer au nucléaire. Mais il y a une raison pour laquelle SUSE le fait maintenant, et c'est que cela sera probablement défendu par de nombreux membres de la communauté open source. C'est une histoire compliquée.

À ses débuts, l’open source était un mouvement, voire une religion. Pendant très longtemps, c'était un terrain de jeu de geeks et d'activistes, construisant des logiciels en plein air et se disputant sur les licences. Mais au cours de la dernière décennie, il s'est transformé en un modèle économique, et depuis lors, il y a eu cette tension entre les intérêts commerciaux – souvent menés par certaines des plus grandes entreprises du monde – et le côté activiste et davantage axé sur la communauté. source. Pour l’essentiel, les deux camps sont restés en équilibre au fil des années et ont trouvé des moyens de coexister, même si le mouvement open source se commercialisait, en grande partie parce que les licences open source par défaut garantissent des règles du jeu équitables.

De temps en temps, des escarmouches éclatent, comme nous l'avons vu il y a quelques années lorsqu'un certain nombre de sociétés open source ont modifié leurs licences après qu'Amazon a commencé à lancer ses propres produits basés en grande partie sur des projets open source. Au cours des dernières semaines, nous avons assisté aux prémices d'un nouveau combat pour l'open source. Les acteurs sont très différents – Red Hat et un certain nombre de distributions Linux et de fournisseurs proposant des distributions compatibles Red Hat Enterprise Linux – mais la question fondamentale n'est pas si différente des arguments précédents.

Crédits images :Frédéric Lardinois/TechCrunch

Pour comprendre ce qui se passe ici, il faut remonter quelques années en arrière. Fin 2020, Red Hat a apporté un changement crucial à CentOS Linux (le système d'exploitation Community Enterprise Linux). Pendant très longtemps, CentOS était essentiellement la version gratuite (comme dans la bière) de Red Hat Enterprise Linux (RHEL), la distribution phare de Red Hat. Red Hat a acquis CentOS en 2014 après de nombreuses perturbations au sein de la communauté CentOS et a obtenu une majorité permanente au conseil d'administration de CentOS.

«Le projet CentOS était en difficulté», m'a dit Gunnar Hellekson, vice-président de Red Hat et directeur général de Red Hat Enterprise Linux. « En même temps, nous avions besoin d'un moyen de collaborer avec d'autres communautés, notamment OpenStack à l'époque. Et nous avons dit : eh bien, voici une opportunité ! Nous pouvons prendre le projet CentOS. Nous avons maintenant quelque chose qui est disponible gratuitement et suffisamment proche de RHEL pour effectuer le développement – ​​et cela nous donne ensuite un moyen de travailler dans la communauté. Et lorsque les clients passeront à la production, ils pourront passer à Red Hat Enterprise Linux.

Red Hat a déjà publié la distribution Fedora, mais avec son cycle de publication de six mois, cela évoluait trop vite pour une distribution centrée sur l'entreprise.

Pendant de nombreuses années, tout cela a plutôt bien fonctionné, mais en 2020, Red Hat a changé la donne. Au lieu de versions ponctuelles régulières qui coïncidaient pour la plupart avec les versions de RHEL, il a lancé CentOS Stream, un « aperçu continu » de ce qui va suivre dans RHEL », expliquait alors Chris Wright de Red Hat. Cela a fait de CentOS 7 la dernière version de CentOS avec un support à long terme (qui se termine en 2024).

L'idée, avait déclaré Red Hat à l'époque, était de raccourcir la boucle de rétroaction entre les développeurs de l'écosystème RHEL. "Disons que nous souhaitons ajouter une fonctionnalité réseau complexe", a-t-il expliqué. « La communauté ferait le travail dans CentOS, ce qui est un bon début. Mais toutes les décisions concernant le produit avaient déjà été prises via CentOS. N'oubliez pas que nous sommes une entreprise axée d'abord sur l'amont, tout ce que nous faisons passe d'abord par l'amont, puis circule dans le système. Cela signifiait que les modifications que nous avions apportées à CentOS en aval devaient désormais être transmises aux communautés en amont, descendant dans Fedora, puis transmises à Red Hat Enterprise Linux, puis à CentOS. Cela nous a donc considérablement ralentis et nous ne pouvions pas avancer aussi vite que nous le souhaitions.