Programeri Linux kernela raspravljaju o mogućnosti uklanjanja ReiserFS-a

Matthew Wilcox iz Oraclea, poznat po kreiranju nvme drajvera (NVM Express) i mehanizma za direktan pristup sistemu datoteka DAX, predložio je uklanjanje ReiserFS sistema datoteka iz jezgre Linuxa po analogiji sa jednom uklonjenim naslijeđenim sistemima datoteka ext i xiafs ili skraćivanje koda ReiserFS, ostavljajući samo podršku za rad u režimu samo za čitanje.

Razlog uklanjanja su bile dodatne poteškoće s modernizacijom infrastrukture kernela, uzrokovane činjenicom da su posebno za ReiserFS, programeri primorani da ostave u kernelu zastarjeli rukovalac za zastavu AOP_FLAG_CONT_EXPAND, budući da ReiserFS ostaje jedini FS koji koristi ovu zastavicu u write_begin funkcija. Istovremeno, posljednja ispravka ReiserFS koda datira iz 2019. godine i nejasno je koliko je ovaj FS općenito popularan i da li se i dalje koristi.

Jan Kára iz SUSE-a složio se da je ReiserFS na putu da zastari, ali nije jasno da li je dovoljno star da se ukloni iz kernela. Prema Ianu, ReiserFS se i dalje isporučuje na openSUSE i SLES, ali baza korisnika za ovaj FS je mala i stalno opada. Za poslovne korisnike, podrška za ReiserFS u SUSE-u je ukinuta prije 3-4 godine, a modul sa ReiserFS-om nije uključen u paket kernela po defaultu. Kao opciju, Ian je predložio da počnete da prikazujete upozorenje o zastarjelosti prilikom montiranja ReiserFS particija i smatrate da je ovaj FS spreman za brisanje ako vas niko ne obavijesti u roku od godinu ili dvije da želi nastaviti koristiti ovaj FS.

Eduard Šiškin, koji održava sistem datoteka ReiserFS, pridružio se diskusiji i obezbedio zakrpu koja uklanja upotrebu oznake AOP_FLAG_CONT_EXPAND iz ReiserFS koda. Matthew Wilcox je prihvatio zakrpu u svojoj temi. Dakle, razlog za uklanjanje je eliminisan, a pitanje uklanjanja ReiserFS-a iz kernela može se smatrati odgođenim već duže vrijeme.

Neće biti moguće potpuno odbaciti problem zastarjelosti ReiserFS-a zbog rada na isključivanju sistema datoteka s neriješenim problemom 2038 iz kernela. Na primjer, iz tog razloga, već je pripremljen raspored za uklanjanje četvrte verzije formata XFS sistema datoteka iz kernela (novi XFS format je predložen u kernelu 5.10 i pomjerio je prekoračenje brojača vremena na 2468). XFS v4 verzija će biti onemogućena po defaultu 2025., a kod će biti uklonjen 2030.). Predlaže se da se razvije sličan raspored za ReiserFS, koji će osigurati najmanje pet godina za migraciju na druge FS ili promijenjen format metapodataka.

izvor: opennet.ru

Dodajte komentar