Linux-kjerneutviklere diskuterer muligheten for å fjerne ReiserFS

Matthew Wilcox fra Oracle, kjent for å lage nvme-driveren (NVM Express) og mekanismen for direkte tilgang til DAX-filsystemet, foreslo å fjerne ReiserFS-filsystemet fra Linux-kjernen analogt med de en gang fjernede eldre filsystemene ext og xiafs eller forkorte koden ReiserFS, og etterlater kun støtte for arbeid i skrivebeskyttet modus.

Årsaken til fjerningen var ytterligere vanskeligheter med å modernisere kjerneinfrastrukturen, forårsaket av det faktum at spesielt for ReiserFS, er utviklere tvunget til å legge igjen en utdatert behandler for AOP_FLAG_CONT_EXPAND-flagget i kjernen, siden ReiserFS fortsatt er den eneste FS-en som bruker dette flagget i kjernen. skrive_begynn funksjon. Samtidig er siste rettelse i ReiserFS-koden datert 2019, og det er uklart hvor populær denne FS-en generelt sett er og om den fortsatt brukes.

SUSEs Jan Kára var enig i at ReiserFS er på vei til å bli foreldet, men det er uklart om det er gammelt nok til å fjernes fra kjernen. Ifølge Ian fortsetter ReiserFS å sendes til openSUSE og SLES, men brukerbasen for denne FS er liten og stadig synkende. For bedriftsbrukere ble støtte for ReiserFS i SUSE avviklet for 3-4 år siden, og modulen med ReiserFS er ikke inkludert i kjernepakken som standard. Som et alternativ foreslo Ian å begynne å vise en foreldelsesadvarsel når du monterer ReiserFS-partisjoner og vurderer denne FS klar for sletting hvis ingen gir deg beskjed innen et år eller to at de ønsker å fortsette å bruke denne FS.

Eduard Shishkin, som vedlikeholder ReiserFS-filsystemet, ble med i diskusjonen og ga en oppdatering som fjerner bruken av AOP_FLAG_CONT_EXPAND-flagget fra ReiserFS-koden. Matthew Wilcox godtok lappen i tråden hans. Dermed er årsaken til fjerning eliminert og problemet med å fjerne ReiserFS fra kjernen kan anses som utsatt i ganske lang tid.

Det vil ikke være mulig å fullstendig avvise problemet med ReiserFS foreldelse på grunn av arbeidet med å ekskludere filsystemer med et uløst 2038-problem fra kjernen. For eksempel, av denne grunn, er det allerede utarbeidet en tidsplan for å fjerne den fjerde versjonen av XFS-filsystemformatet fra kjernen (det nye XFS-formatet ble foreslått i 5.10-kjernen og flyttet tidstelleroverflyten til 2468). XFS v4-bygget vil bli deaktivert som standard i 2025 og koden fjernet i 2030). Det foreslås å utvikle en lignende tidsplan for ReiserFS, som gir minst fem år for migrering til andre FS-er eller et endret metadataformat.

Kilde: opennet.ru

Legg til en kommentar