Matthew Wilcox von Oracle, bekannt fĂŒr die Entwicklung des nvme (NVM Express) Treibers und des DAX-Dateisystemzugriffs, schlug vor, das ReiserFS-Dateisystem aus dem Linux-Kernel zu entfernen, analog zu den frĂŒher entfernten veralteten Dateisystemen ext und xiafs, oder den Code von ReiserFS zu kĂŒrzen, indem nur die UnterstĂŒtzung fĂŒr den Schreibschutzmodus beibehalten wird.
Der Grund fĂŒr die Entfernung sind zusĂ€tzliche Schwierigkeiten bei der Modernisierung der Kernel-Infrastruktur, bedingt durch die Tatsache, dass die Entwickler speziell fĂŒr ReiserFS gezwungen sind, den veralteten AOP_FLAG_CONT_EXPAND-Handler im Kernel zu belassen, da ReiserFS das einzige Dateisystem bleibt, das dieses Flag in der Funktion write_begin verwendet. Das letzte Update im Code von ReiserFS stammt aus dem Jahr 2019, und es ist unklar, wie verbreitet dieses Dateisystem tatsĂ€chlich ist und ob es weiterhin genutzt wird.
Jan KĂĄra von SUSE stimmte zu, dass ReiserFS in Richtung Veraltung tendiert, aber es ist unklar, ob es bereits veraltet genug ist, um aus dem Kernel entfernt zu werden. Laut Jan wird ReiserFS weiterhin in openSUSE und SLES bereitgestellt, allerdings ist die Nutzerbasis dieses Dateisystems gering und nimmt stĂ€ndig ab. FĂŒr Unternehmenskunden wurde die UnterstĂŒtzung von ReiserFS bei SUSE vor 3-4 Jahren eingestellt, und das Modul fĂŒr ReiserFS ist standardmĂ€Ăig nicht im Kernel-Paket enthalten. Als Alternative schlug Jan vor, beim Mounten von ReiserFS-Partitionen eine Warnung ĂŒber die Veraltung anzuzeigen und dieses Dateisystem als bereit zur Entfernung zu betrachten, falls innerhalb eines oder zwei Jahren niemand sein Interesse an der weiterhin Nutzung bekundet.
Eduard Shishkin, der die ReiserFS-Dateisystemverwaltung durchfĂŒhrt, beteiligte sich an der Diskussion und stellte einen Patch bereit, der die Nutzung des AOP_FLAG_CONT_EXPAND-Flags aus dem ReiserFS-Code entfernt. Matthew Wilcox nahm den Patch in seinen Branch auf. Damit ist der Grund fĂŒr die Entfernung beseitigt, und die Frage der Ausschluss von ReiserFS aus dem Kernel kann auf unbestimmte Zeit verschoben werden.
Die Frage der Veraltung von ReiserFS kann nicht vollstĂ€ndig ignoriert werden, da Arbeiten zur Entfernung von Dateisystemen mit dem ungelösten Problem des Jahres 2038 aus dem Kernel laufen. Zum Beispiel wurde bereits ein Zeitplan fĂŒr die Entfernung der vierten Version des XFS-Dateisystemformats aus dem Kernel vorbereitet (das neue XFS-Format wurde im Kernel 5.10 vorgeschlagen und verschob den Ăberlauf des ZeitzĂ€hlers bis ins Jahr 2468). Der XFS v4-Kernel wird standardmĂ€Ăig im Jahr 2025 deaktiviert, und der Code wird 2030 entfernt. Ein Ă€hnlicher Zeitplan wird auch fĂŒr ReiserFS vorgeschlagen, wobei mindestens fĂŒnf Jahre fĂŒr die Migration auf andere Dateisysteme oder ein geĂ€ndertes Metadatenformat bereitgestellt werden sollen.
Quelle: opennet.ru
