Linux-Kernel-Entwickler diskutieren die Möglichkeit, ReiserFS zu entfernen

Matthew Wilcox von Oracle, bekannt für die Entwicklung des nvme-Treibers (NVM Express) und des Direct Access File System (DAX) Mechanismus, hat vorgeschlagen, das Dateisystem ReiserFS aus dem Linux-Kernel zu entfernen, ähnlich wie einst veraltete Dateisysteme wie ext und xiafs entfernt wurden, oder den Code von ReiserFS zu kürzen, indem lediglich die Unterstützung für den schreibgeschützten Betrieb erhalten bleibt.

Der Grund für die potenzielle Entfernung sind die zusätzlichen Herausforderungen bei der Aktualisierung der Kernel-Infrastruktur, da die Entwickler gezwungen sind, den veralteten Handler des AOP_FLAG_CONT_EXPAND für ReiserFS im Kernel zu belassen, da ReiserFS das einzige Dateisystem ist, das dieses Flag in der Funktion write_begin nutzt. Das letzte Update im Code von ReiserFS stammt aus dem Jahr 2019 und es ist unklar, wie gefragt dieses Dateisystem tatsächlich ist und ob es weiterhin verwendet wird.

Jan Kára von SUSE hat zugestimmt, dass ReiserFS auf dem Weg zur Abkündigung ist, jedoch bleibt unklar, ob es bereits veraltet genug für eine Entfernung aus dem Kernel ist. Laut Jan wird ReiserFS weiterhin in openSUSE und SLES bereitgestellt, aber die Nutzerbasis dieses Dateisystems ist gering und schrumpft kontinuierlich. Für Unternehmenskunden wurde die Unterstützung von ReiserFS bei SUSE vor 3-4 Jahren eingestellt, und das ReiserFS-Modul ist standardmäßig nicht im Kernel-Paket enthalten. Als Vorschlag brachte Jan die Idee ein, bei der Montage von ReiserFS-Partitionen eine Abkündigungswarnung auszugeben und das Dateisystem als bereit für die Entfernung zu betrachten, falls innerhalb von ein oder zwei Jahren niemand den Wunsch äußert, ReiserFS weiter zu nutzen.

An der Diskussion nahm auch Eduard Shishkin teil, der für das ReiserFS-Dateisystem verantwortlich ist, und stellte einen Patch zur Verfügung, der die Verwendung des Flags AOP_FLAG_CONT_EXPAND aus dem ReiserFS-Code entfernt. Matthew Wilcox hat den Patch in seinen Branch aufgenommen. Damit ist der Grund für eine Entfernung ausgeräumt, und die Frage nach der Ausschluss von ReiserFS aus dem Kernel kann als für längere Zeit aufgeschoben betrachtet werden.

Die Problematik der Veralterung von ReiserFS kann nicht vollständig ignoriert werden, da Arbeiten zur Eliminierung von Dateisystemen aus dem Kernel mit dem ungelösten Jahr-2038-Problem im Gange sind. Aus diesem Grund wurde bereits ein Zeitplan für die Entfernung der vierten Version des Dateisystemformats XFS aus dem Kernel erstellt (das neue XFS-Format wurde im Kernel 5.10 vorgeschlagen und verschob den Überlauf des Zeitzählers bis ins Jahr 2468). Das XFS v4 Build wird standardmäßig im Jahr 2025 deaktiviert, und der Code wird 2030 entfernt). Ein ähnlicher Zeitplan soll auch für ReiserFS ausgearbeitet werden, um mindestens fünf Jahre für die Migration auf andere Dateisysteme oder ein geändertes Metadatenformat zu gewähren.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster