OpenSuse 10.2 mit neuem Standard-Dateisystem

Mit Suse 6.4 enthielt die Distribution erstmals das ReiserFS-Dateisystem von Haus aus, während es für die Vorgängerversion zum Nachrüsten angeboten wurde. Seither ist ReiserFS auch das Standard-Dateisystem in Suse Linux – doch nicht mehr lange. Mit der nächsten Version der Community-Distribution OpenSuse 10.2 wird ReiserFS von Ext3 als Standard-Dateisystem abgelöst.
Der Suse-Entwickler Jeff Mahoney führte die Gründe in einer E-Mail(öffnet im neuen Fenster) auf. So habe ReiserFS ernsthafte Skalierungsprobleme und komme mit erweiterten Attributen nicht klar. Dies sei vor allem ein Problem, da der Suse Enterprise Linux Server immer mehr als Samba- und NFS-Server eingesetzt werde und damit der Einsatz erweiterter Attribute nur zunehme.
Doch das hauptsächliche Probleme ist laut Mahoney die schwindende Entwickler-Gemeinschaft. Tatsächlich würden nur noch vier Entwickler an dem Dateisystem arbeiten und ReiserFS-Chefentwickler Hans Reiser selbst würde auf den Einsatz von Reiser4 drängen. Einer der noch aktiven Programmierer arbeite nun allerdings bei Oracle und habe schon angekündigt, sich von der ReiserFS-Entwicklung zurückzuziehen. Da ein Update auf Reiser4 eine Neuformatierung erfordert, biete es sich als Nachfolger nicht an, zumal es seine Stabilität noch nicht bewiesen habe.
Die Suse-Entwickler hätten sich daher für Ext3 als Nachfolger entschieden. Dieses Dateisystem sei zwar teilweise langsamer als ReiserFS, habe aber eine große Entwickler-Gemeinde und ebenso wie ein Update von Ext2 auf Ext3 direkt möglich ist, werden Anwender auch von Ext3 auf das in der Entwicklung befindliche Ext4 ohne Neuformatierung umsteigen können.
Auf lange Sicht sei der Plan ein Cluster-Dateisystem wie OCFS2 für das Root-Dateisystem zu verwenden. Dies sei vor allem für den Einsatz auf Hochverfügbarkeitssystemen interessant. Bis es aber so weit sei und man diesen Schritt machen könne, werde OpenSuse und damit auch die darauf basierenden Suse-Linux-Enterprise-Versionen Ext3 als Standard-Dateisystem verwenden.



