OpenSuSE abandonnera-t-il le système de fichier ReiserFS ' *

Le par  |  13 commentaire(s)
SuSE Linux 10.1 version boîte

Novell, pour sa SuSE Linux, pourrait bien cesser de s'appuyer sur le système de fichiers ReiserFS, qu'il employait pourtant depuis près de 7 ans.

Novell, pour sa SuSE Linux, pourrait bien cesser de s'appuyer sur le système de fichiers ReiserFS, qu'il employait pourtant depuis près de 7 ans. Plusieurs raisons techniques sont évoquées pour expliquer cette révolution.


Précurseur, et pourtant largué '
Suse linux 10 1 version boiteLoué pour ses qualités de stabilité et d'exploitation judicieuse de l'espace disque, tout comme pour sa bonne gestion des nombreux fichiers de petite taille, le système ReiserFS (FS pour File System, système de fichiers) fut le premier à être intégré en natif dans le noyau Linux (à l'époque en version 2.4.1), et a servi de point d'appui (d'aucuns diraient, "point de montage"...) à plusieurs distributions Linux, dont SuSE Linux. A la base, le système de fichier conçu par Hans Reiser et commercialisé par sa firme, Namesys, se voulait pluraliste, puisqu'il devait non seulement servir à indexer les fichiers contenus dans un ordinateur, mais également à motoriser une base de données ou à constituer un trait d'union entre système d'exploitation et applications. Dans sa dernière version stable (ReiserFS 3.x), il est encore proposé sur les distributions SuSE Linux, mais il semblerait que l'éditeur américain Novell, propriétaire de SuSE, soit décidé à ne pas adopter la version 4, entièrement réécrite, et actuellement testée en conjonction avec le noyau 2.6.x de Linux. Les raisons invoquées pour ce changement sont essentiellement techniques, mais reflètent également une incapacité de la part de SuSE à faire évoluer son propre système.

Comme l'explique sur son blog Jeff Mahoney, l'un des principaux architectes de SuSE Linux, ReiserFS connaît des problèmes de "scalabilité", autrement dit de capacité à augmenter en taille et en charge de travail sans nécessiter de refonte importante. C'est d'ailleurs pour répondre à cette critique, entre autres choses, que Reiser et son équipe ont développé la version 4 de ReiserFS. Ce dernier fait de nombreux emprunts à la technologie BKL (BitKeeper License) pour situer tous les petits fichiers système, mais le fait de morceler un gros système en plusieurs petits ne le rend pas plus efficace, et c'est pour cette raison que SuSE pourrait bien changer de crêmerie à l'avenir.

Mahoney reconnaît sa responsabilité dans l'orientation initiale, au sens où il a personellement supervisé l'intégration des ACL (Access Control Lists) dans le système, mais selon lui, ReiserFS est en bout de course : dans sa version 3.x, il n'est plus développé, mais seulement maintenu par son concepteur, et la quatrième mouture n'est pas une évolution incrémentielle de la précédente, mais marque au contraire un changement radical, et nécessite un formatage du support avant installation. Qui dit formatage dit bien sûr perte de données (à moins, bien entendu, de les avoir sauvegardées), et ce qui est acceptable pour un particulier l'est beaucoup moins pour un serveur d'entreprise...


Quelles alternatives '
Qui plus est, l'interopérabilité avec d'autres systèmes, tant de fichiers que de serveurs, ne fera que compliquer encore une nomenclature déjà bien encombrée. Pour toutes ces raisons, plus quelques incompatibilités d'humeur et de point de vue entre l'équipe (restreinte) de Reiser et les développeurs de SuSE, dont Mahoney lui-même, SuSE pourrait s'orienter vers d'autres systèmes de fichier pour ses futures distributions. On pense évidemment à l'omniprésent ext3, plus rapide dans une architecture hiérarchisée, mais moins souple et plus difficile à personnaliser. Il n'empêche que la principale critique adressée à ReiserFS reste sa lenteur au montage, autrement dit à la création de nouveaux répertoires et partitions. ReiserFS 4 ne semble pas plus stable que sa version 3.x aux yeux de Mahoney, et c'est là aussi une des pierres d'achoppement entre les deux entités. Notre homme semble clairement s'orienter vers ext3, qui a largement fait ses preuves, et dont les perspectives de développement sont mieux établies. Et de passer rapidement sur les atouts indiscutables de ReiserFS par rapport à son concurrent : redimensionnement à chaud des partitions sans perte de données, gain de capacité de stockage lors de la conversion depuis ext2/3, notamment. En fait, il semble que le principal reproche que l'on puisse faire à ReiserFS tienne à son incompatibilité avec l'utilitaire de sauvegarde Dump, très prisé dans les entreprises qui fonctionnent sous Linux. Un marché vital pour Novell...

Bien sûr, certains arguments objectifs plaident  en faveur d'ext2/3, dont le fait que sa future version 4 est déjà dans les starting-blocks, et digère mieux les applications et systèmes 64-bit que ses prédécesseurs. Mahoney rêve cependant d'intégrer le futur d'OCFS (Oracle Cluster File System), OCFS 2, du moins pour l'archivage des fichiers root. Cela présenterait l'intérêt de rendre les stockages sur site et distants instantanément compatibles, mais au prix d'un alourdissement conséquent. Le mieux est parfois l'ennemi du bien.

Et notre ami Jeff n'a pas fini de gamberger...

Complément d'information

Vos commentaires Page 1 / 2

Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Le #135082
"Il n'empêche que la principale critique adressée à ReiserFS reste sa lenteur au montage, autrement dit à la création de nouveaux répertoires et partitions."

Pas du tout
Le #135083
Il faut préciser que ReiserFS est lent au montage ... si ta partition passe par le réseau (NFS).

Pour les critiques, sur des serveurs le XFS est très efficace, mais pour une machine perso ReiserFS est surement le plus fiable, l'ext3 est hors d'age avec des vérifications tous les 30 démarrages, tiens assez mal les crash sans pertes de données ... AMHA, en **machine perso** ReiserFS est le plus fiable !
Le #135093
Une fois de plus, elle est ou la source '''' si je fait une news en diasnt que MS va faire faillite, et que je met pas de source, quel crédit peut on donner à ma news '''
http://linuxfr.org/~patrick_g/22800.html
regardez la date ...

Ensuite, pour la news, si je veux lire un roman, j'en achete un. Une news technique comme celle-ci peux tenir en 10 lignes, pas plus. Et ca éviterait d'alourdir avec des formules littéraires qui font perdre en précision à l'article.
Mais bon, ca a déjà été dit moultes fois ...
Le #135095
En même temps, on est le 8 octobre... ça date pas de l'année dernière non plus... pour ce qui est de ma manière d'écrire, si elle ne te convient pas (et c'est ton droit), tu n'es pas obligé de me lire, note bien...

De plus, je crois que l'article auquel tu fais référence fait une petite confusion à propos des BKL, puisque Mahoney parle d'outils employés par Reiser pour son FS (dans ce cas, ils relèvent de la BitKeeper License), et pas des conséquences techniques de certains choix, comme des Big Kernel Locks (gros blocages du noyau). Comme quoi, les sources...

Enfin, continue d'acheter des romans, l'industrie du livre a besoin de toi !
Le #135098
Il est excellent cet article. Merci!
Le #135099
@ Trictrac : voila, AngeGabriel le dit lui même, quand on voit "par AngeGabriel C." dans le head de la news, on lit pas la news et puis c'est tout.

Perso j'ai arreté de lire depuis Stallman et l'interface FF, ca a été la goutte d'eau bref on va pas revenir la dessus. Mais j'en veux pas à l'auteur ni à rien, c'est juste que je préfère lire ce genre de news sur un autre site qui effectivement fera tenir l'info sur 10l

Par contre, sauf passioné, 2 - 8 octobre, c'est franchement pas très grave
Le #135118
panurge >on peut désactiver les fsck (dans le fstab ou avec tune2fs), et ext3 a plus d'outils qui lui sont dédiés.
Pour la stabilité, j'ai jamais eu de prob avec de l'ext3, c'est un fs éprouvé et mature.
Par contre : http://linuxfr.org/comments/760540.html#760540

Bon, j'ai déjà participé à ce troll il y a peu donc je recommence pas xD
http://forums.gentoo.org/viewtopic-t-493413.html

trictrac >moult, c'est invariable Sinon je suis bien d'accord pour la longueur/lourdeur de l'article.
Le #135148
(M'en vais vous écrire des articles avec des tirets et des paragraphes de deux lignes, moi, ça va pas traîner...)
Le #135149
Nan, j'déconneuu... Mais des alexandrins... faut voir...
Le #135174
@ AngeGabriel -->Je te paris que tu serais pas cap d'ecrire en alexandrins... et puis trictrac te dirais que si il veut lire des poemes il acheterais des receuils...

Non, vraiement ne change pas, ca fait du bien parfois d'avoir des news ou le sujet est un peu creusé ! Par contre c'est vrai que si on pouvais avoir les sources... (parfois on veut en savoir un peu plus... et même si la news est déja un peu détaillée, on a parfois plus d'infos sur le site d'origine...).
Suivre les commentaires
Poster un commentaire
Anonyme
:) ;) :D ^^ 8) :| :lol: :p :-/ :o :w00t: :roll: :( :cry: :facepalm:
:andy: :annoyed: :bandit: :alien: :ninja: :agent: :doh: :@ :sick: :kiss: :love: :sleep: :whistle: =]