Recherche de site Web

Les 5 plus grandes histoires Linux et open source de 2024 : des arguments sur l'IA aux appels rapprochés en matière de sécurité


L'IA est arrivée, les problèmes de sécurité ont été évités et après des années de développement, Linux en temps réel est finalement devenu un Linux grand public. Voici ce qui a bouleversé le monde open source cette année et ce que cela signifie pour 2025.

C'était le meilleur des temps. C'était le pire des moments. C’était l’ère du développement judicieux. C’était l’ère de la folie commerciale open source. C’était le printemps de l’espoir de l’IA. C’était l’hiver du désespoir sécuritaire.

L’année 2024 a été marquée par des avancées majeures dans le développement de Linux et de logiciels open source. Cependant, il a également été témoin de certaines évolutions inquiétantes du secteur open source qui ont suscité des inquiétudes quant à son avenir.

Commençons par les mauvaises nouvelles.

1. Les entreprises abandonnent l’open source à la recherche de profits

Entreprise après entreprise, elle a abandonné ses racines open source pour chercher de l'argent grâce à des licences et des marques de prospérité.

À toutes fins pratiques, tous les logiciels sont construits en open source. Selon Synopsys, 96 % de toutes les bases de code contiennent des logiciels open source. Mais trop souvent ces dernières années, une fois qu'une entreprise s'est établie avec l'open source, elle abandonne les licences open source de son code pour des licences semi-propriétaires telles que la Server Side Public License (SSPL) et la Business Source License (BSL) 1.1.

Cette tendance inclut des sociétés telles que Cockroach Labs, Confluent, MongoDB, Elastic, MariaDB, Redis Labs et HashiCorp. La liste s’allonge encore et encore et s’allonge toujours.

Pourtant, d’autres entreprises compromettent leurs licences open source en verrouillant leur code avec une publication open source retardée (DOSP). Ces sociétés incluent GitButler, Sentry et Snowplow. Ici, le but du jeu est de promettre que leur code sera publié sous une licence open source à un moment donné dans le futur.

Un nouveau mouvement anti-open source a été lancé par le co-fondateur de WordPress, Matt Mullenweg, fondateur et PDG d'Automattic. Dans ce cas, le code est toujours open source, mais il exige qu'une société d'hébergement WordPress, WP-Engine, paie 8 % de ses bénéfices nets pour l'utilisation de la marque WordPress. La rumeur veut qu'il fasse des demandes similaires à d'autres sociétés WordPress. La semaine dernière, il semble que WordPress menace de paralyser tous les thèmes et plugins WordPress tiers nouveaux et mis à jour. Ce n’est pas ainsi que l’open source est censé fonctionner.

Ce que je trouve le plus ennuyeux dans tous ces efforts visant à tirer les bénéfices de l'open source, c'est qu'il n'y a aucune preuve de modification des licences ou de restrictions de celles-ci. En effet, une étude menée par Rachel Stevens, analyste chez Redmonk, qui a examiné plusieurs entreprises ayant procédé à de tels changements de licence, a révélé que leur taux de croissance restait le même qu'avant le changement. En outre, les résultats de la capitalisation boursière ont été mitigés, seul MongoDB affichant une croissance significative tandis que les valorisations d'autres, comme HashiCorp, ont chuté.

L’open source n’a jamais été un modèle économique, mais il est essentiel au développement de logiciels. Les entreprises qui ne reconnaissent pas son importance vitale pour leurs efforts futurs se retrouveront incapables de progresser sur les marchés de demain.

2. Principales vulnérabilités de sécurité Linux évitées

Sur une note plus positive, une faille de sécurité potentiellement catastrophique a été évitée de peu lorsque le développeur Microsoft Andres Freund a découvert une porte dérobée dans XZ Utils, un utilitaire de compression de données Linux largement utilisé. La porte dérobée, qui aurait pu compromettre des millions d'ordinateurs, a été insérée par un acteur malveillant qui a passé des années à gagner la confiance de la communauté open source. Cet incident a mis en évidence les menaces sophistiquées auxquelles sont confrontés les projets open source et l'importance d'une révision vigilante du code.

Ce problème souligne cependant que nous devons consacrer beaucoup plus de temps à sécuriser le développement de logiciels open source. Le Manifeste de consommation Open Source d'OpenSSF peut servir de base à l'établissement de cette approche. Il faut faire quelque chose. L’Open Source est désormais vital pour tous les logiciels.

3. Les remplacements de CentOS gagnent du terrain et Linux continue de régner

Suite au retrait par Red Hat du support de CentOS, une multitude de remplacements de CentOS ont vu le jour. En 2024, ils sont devenus majeurs. AlmaLinux et Rocky Linux sont devenus des remplaçants importants pour les nombreuses entreprises qui comptaient sur CentOS. Ces entreprises ont comblé le vide laissé par CentOS en fournissant des distributions Linux d'entreprise stables et pilotées par la communauté.

Avec son remplaçant compatible CentOS, Liberty Linux, SUSE se porte également bien. La famille Linux de SUSE, SUSE Linux Enterprise Server (SLES), s'agrandit. Liberty, Rocky et Oracle Linux sont également désormais construits sur la nouvelle base de code Open Enterprise Linux Association (OpenELA). L'objectif de ce projet est de créer un Linux d'entreprise véritablement open source compatible avec Red Hat Enterprise Linux (RHEL).

Cela ne veut pas dire que Red Hat souffre. Ce n'est pas le cas. La plus grande distribution commerciale de Linux se porte très bien. L'acquisition de Red Hat par IBM s'est avérée être sans doute l'acquisition la plus réussie jamais réalisée par IBM.

Arvind Krishna, PDG d'IBM, a affirmé que Red Hat avait doublé de taille depuis son acquisition et avait enregistré un taux de croissance de 14 % au cours de son dernier trimestre. Selon James Kavanaugh, directeur financier d'IBM, OpenShift, la distribution Kubernetes de Red Hat et le programme Ansible DevOps ont tous deux connu une croissance de plus de 20 % d'une année sur l'autre, l'activité principale de distribution Red Hat Enterprise Linux (RHEL) connaissant une croissance « à deux chiffres ».

En effet, si l'on met tout cela ensemble, il est clair que sans Red Hat, IBM aurait du mal à réaliser des bénéfices.

4. L’IA et l’open source vont de pair comme du pain et du beurre

Sans open source, il n’y a pas d’IA. C'est aussi simple que ça. Cependant, dans leur recherche de profits, les sociétés d'IA - à l'exception notable d'IBM avec ses modèles Granite - aiment faire beaucoup plus de discours à l'open source qu'à la publication de leur code et de leurs modèles sous une licence open source. Oui, je te regarde, Meta, avec ton lama.

Cela dit, l’open source ne s’intègre pas facilement à l’IA. Si vous ne me croyez pas, regardez simplement les combats sans fin autour de la définition Open Source AI (OSAID) 1.0 de l'Open Source Initiative (OSI). Nous avons peut-être une définition open source « officielle », mais nous sommes loin d’être d’accord sur la validité d’OSAID.

Même si les détails sont encore en cours d’élaboration, il ne fait aucun doute que l’IA et l’open source continueront de travailler ensemble. Les fondations de l'IA reposent sur des programmes open source tels que Hugging Face Transformers, PyTorch et Tensorflow. Sans ces programmes et d'autres, aucun des programmes d'IA que vous utilisez quotidiennement, comme ChatGPT, n'existerait.

5. Linux en temps réel est devenu Linux grand public

Cela a pris 20 ans - non, vraiment ! -- mais Real-Time Linux (PREEMPT_RT) est enfin dans le noyau principal.

Et qu’est-ce qu’un système d’exploitation en temps réel (RTOS), demandez-vous ? Il s'agit d'un système d'exploitation spécialisé conçu pour gérer les tâches urgentes avec précision et fiabilité. Contrairement aux systèmes d'exploitation à usage général comme Windows ou MacOS, RTOS est conçu pour répondre aux événements et traiter les données dans des contraintes de temps strictes, souvent mesurées en millisecondes ou microsecondes.

Beaucoup de gens pensent que les RTOS sont destinés aux processus rapides. Ce n’est pas le cas. La vitesse n’est pas le but des RTOS - la fiabilité l’est. Cette fonctionnalité est cruciale dans les applications où le timing est primordial, comme les systèmes de contrôle industriels, les dispositifs médicaux et les équipements aérospatiaux.

Cela ouvre un nouveau champ de périphériques pour Linux. À l’avenir, nous verrons de nombreux nouveaux gadgets matériels en temps réel exécutant Linux.

Pour l’avenir, je vois toutes ces tendances se poursuivre, pour le meilleur ou pour le pire. J’espère sincèrement que tout finira par se passer pour le mieux.

Articles connexes