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

Matthew Wilcox iz Oraclea, poznat po stvaranju nvme drivera (NVM Express) i mehanizma za izravan pristup DAX datotečnom sustavu, predložio je uklanjanje ReiserFS datotečnog sustava iz Linux kernela po analogiji s nekoć uklonjenim naslijeđenim datotečnim sustavima ext i xiafs ili skraćivanje koda ReiserFS, ostavljajući samo podršku za rad u načinu samo za čitanje.

Razlog uklanjanja bile su dodatne poteškoće s modernizacijom infrastrukture kernela, uzrokovane činjenicom da su programeri, posebno za ReiserFS, prisiljeni ostaviti u kernelu zastarjeli rukovatelj za zastavu AOP_FLAG_CONT_EXPAND, jer ReiserFS ostaje jedini FS koji koristi ovu zastavu u write_begin funkcija. Istodobno, posljednja ispravka u ReiserFS kodu je datirana 2019., a nejasno je koliko je ovaj FS uopće popularan i hoće li se i dalje koristiti.

Jan Kára iz SUSE-a složio se da je ReiserFS na putu da postane zastario, ali nije jasno je li 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 ukinuta je prije 3-4 godine, a modul s ReiserFS-om nije uključen u paket kernela prema zadanim postavkama. Kao opciju, Ian je predložio početak prikazivanja upozorenja o zastarjelosti prilikom montiranja ReiserFS particija i razmatranje ovog FS-a spremnog za brisanje ako vam nitko u roku od godinu ili dvije ne javi da želi nastaviti koristiti ovaj FS.

Eduard Shishkin, koji održava ReiserFS datotečni sustav, pridružio se raspravi i dao zakrpu koja uklanja upotrebu oznake AOP_FLAG_CONT_EXPAND iz ReiserFS koda. Matthew Wilcox prihvatio je zakrpu u svoju nit. Dakle, razlog za uklanjanje je eliminiran i pitanje uklanjanja ReiserFS-a iz kernela može se smatrati odgođenim na dosta dugo vrijeme.

Neće biti moguće potpuno odbaciti pitanje zastarjelosti ReiserFS-a zbog rada na isključivanju datotečnih sustava s neriješenim problemom 2038 iz kernela. Na primjer, iz tog razloga već je pripremljen raspored za uklanjanje četvrte verzije formata XFS datotečnog sustava iz jezgre (novi XFS format predložen je u jezgri 5.10 i pomaknuo je prekoračenje brojača vremena na 2468). Izrada XFS v4 bit će onemogućena prema zadanim postavkama 2025., a kôd uklonjen 2030.). Predlaže se razviti sličan raspored za ReiserFS, osiguravajući najmanje pet godina za migraciju na druge FS-ove ili promijenjeni format metapodataka.

Izvor: opennet.ru

Dodajte komentar