Alors que le noyau Linux continue de s'affiner et de se moderniser, un autre système de fichiers ancien est sur le point de faire ses adieux à la scène de l'histoire. EFS (Extent File System, Extended File System), qui était auparavant la première configuration par défaut du système d'exploitation IRIX appartenant à la célèbre société informatique SGI (Silicon Graphics), a été confirmé comme étant inclus dans le plan de suppression et devrait être complètement éliminé dans la prochaine version du noyau Linux 7.3.

image.webp

En tant que prédécesseur du célèbre système de fichiers XFS, l'histoire d'EFS remonte à plusieurs décennies. Dès la période du noyau Linux 2.2, les développeurs ont introduit la prise en charge en lecture seule d'EFS sur Linux. Son objectif principal est de faciliter la lecture des données des premiers CD-ROM du logiciel SGI sous les systèmes Linux. Cependant, avec l'itération de la technologie, SGI lui-même a abandonné EFS il y a de nombreuses années et est entièrement passé au système de fichiers XFS, plus moderne et plus puissant. Dans l'environnement réel d'aujourd'hui, puisqu'il n'est plus possible de créer un nouveau système de fichiers EFS, si les utilisateurs ordinaires souhaitent y accéder, le seul moyen peut être de télécharger et de monter ces anciennes images disque SGI à partir d'Internet.

Les responsables du noyau Linux soulignent que le pilote du système de fichiers EFS dans l'arborescence des sources Linux est essentiellement « non maintenu » depuis plus de 20 ans. En raison du manque à long terme de réparations et de mises à jour de son code, il est confronté à des risques considérables en termes de sécurité et d'évolution globale du système, et n'est plus apte à rester dans le code principal du noyau moderne. Après un débat communautaire sur les propositions de suppression en juin, le plan de nettoyage dispose désormais d'un calendrier de mise en œuvre clair.

En fait, le départ d'EFS n'est qu'un microcosme de la vague de nettoyage des systèmes de fichiers obsolètes du noyau Linux de ces dernières années. Dans les versions récentes du noyau, Linux a successivement abandonné ou supprimé les anciens systèmes de fichiers tels que ReiserFS et JFS, qui disparaissent également progressivement. Selon le rythme de développement actuel, le code lié au système de fichiers EFS sera officiellement supprimé lors de la prochaine fenêtre de fusion du noyau Linux 7.3. Cela signifie également que cette ancienne technologie qui a été témoin de l'ère glorieuse des premiers postes de travail prendra enfin fin dans la ligne principale Linux.