Linux-kernontwikkelaars bespreek die moontlikheid om ReiserFS te verwyder

Matthew Wilcox van Oracle, bekend vir die skep van die nvme-drywer (NVM Express) en die meganisme vir direkte toegang tot die DAX-lêerstelsel, het voorgestel om die ReiserFS-lêerstelsel van die Linux-kern te verwyder in analogie met die eens verwyderde nalatenskaplêerstelsels ext en xiafs of verkorting van die kode ReiserFS, wat slegs ondersteuning laat om in leesalleen-modus te werk.

Die rede vir verwydering was bykomende probleme met die modernisering van die kerninfrastruktuur, veroorsaak deur die feit dat veral vir ReiserFS, ontwikkelaars gedwing word om 'n verouderde hanteerder vir die AOP_FLAG_CONT_EXPAND vlag in die kern te laat, aangesien ReiserFS die enigste FS bly wat hierdie vlag in die kern gebruik. skryf_begin funksie. Terselfdertyd is die laaste regstelling in die ReiserFS-kode gedateer 2019, en dit is onduidelik hoe gewild hierdie FS in die algemeen is en of dit steeds gebruik word.

SUSE se Jan Kára het saamgestem dat ReiserFS op pad is om verouderd te raak, maar dit is onduidelik of dit oud genoeg is om uit die kern verwyder te word. Volgens Ian word ReiserFS steeds na openSUSE en SLES gestuur, maar die gebruikersbasis vir hierdie FS is klein en neem voortdurend af. Vir ondernemingsgebruikers is ondersteuning vir ReiserFS in SUSE 3-4 jaar gelede gestaak, en die module met ReiserFS is nie by verstek by die kernpakket ingesluit nie. As 'n opsie het Ian voorgestel om 'n verouderingswaarskuwing te begin vertoon wanneer ReiserFS-partisies gemonteer word en dat hierdie FS gereed is vir uitvee as niemand jou binne 'n jaar of twee laat weet dat hulle wil voortgaan om hierdie FS te gebruik nie.

Eduard Shishkin, wat die ReiserFS-lêerstelsel onderhou, het by die bespreking aangesluit en 'n pleister verskaf wat die gebruik van die AOP_FLAG_CONT_EXPAND-vlag van die ReiserFS-kode verwyder. Matthew Wilcox het die pleister in sy draad aanvaar. Die rede vir verwydering is dus uitgeskakel en die kwessie van die verwydering van ReiserFS uit die kern kan beskou word as uitgestel vir 'n redelike lang tyd.

Dit sal nie moontlik wees om die kwessie van ReiserFS-veroudering heeltemal van die hand te wys nie as gevolg van die werk om lêerstelsels met 'n onopgeloste 2038-probleem van die kern uit te sluit. Byvoorbeeld, om hierdie rede is 'n skedule reeds voorberei vir die verwydering van die vierde weergawe van die XFS-lêerstelselformaat uit die kern (die nuwe XFS-formaat is voorgestel in die 5.10-kern en het die tydteller-oorloop na 2468 geskuif). Die XFS v4-bou sal by verstek in 2025 gedeaktiveer word en die kode in 2030 verwyder word). Daar word voorgestel om 'n soortgelyke skedule vir ReiserFS te ontwikkel, wat ten minste vyf jaar voorsiening maak vir migrasie na ander FS'e of 'n veranderde metadataformaat.

Bron: opennet.ru

Voeg 'n opmerking