Linux branduolio kūrėjai diskutuoja apie galimybę pašalinti ReiserFS

Matthew Wilcoxas iš Oracle, žinomas kaip nvme tvarkyklės (NVM Express) ir tiesioginės prieigos prie DAX failų sistemos kūrimo mechanizmas, pasiūlė pašalinti ReiserFS failų sistemą iš Linux branduolio pagal analogiją su kažkada pašalintomis senomis failų sistemomis ext ir xiafs arba sutrumpinant kodą ReiserFS, paliekant tik palaikymą darbui tik skaitymo režimu.

Pašalinimo priežastis buvo papildomi sunkumai modernizuojant branduolio infrastruktūrą, atsiradę dėl to, kad ypač ReiserFS kūrėjai yra priversti branduolyje palikti pasenusią AOP_FLAG_CONT_EXPAND vėliavėlės tvarkyklę, nes ReiserFS išlieka vienintelė FS, kuri naudoja šią žymą write_begin funkcija. Tuo pačiu metu paskutinis ReiserFS kodo pataisymas yra 2019 m., ir neaišku, koks populiarus šis FS apskritai ir ar jis toliau naudojamas.

SUSE vadovas Janas Kára sutiko, kad ReiserFS pasens, tačiau neaišku, ar jis pakankamai senas, kad būtų pašalintas iš branduolio. Pasak Iano, „ReiserFS“ ir toliau siunčiama į openSUSE ir SLES, tačiau šios FS vartotojų bazė yra nedidelė ir nuolat mažėja. Įmonės vartotojams ReiserFS palaikymas SUSE buvo nutrauktas prieš 3–4 metus, o modulis su ReiserFS pagal numatytuosius nustatymus neįtrauktas į branduolio paketą. Kaip parinktį, Ianas pasiūlė pradėti rodyti įspėjimą apie senėjimą, kai montuojami ReiserFS skaidiniai, ir laikyti, kad šis FS yra paruoštas ištrinti, jei per metus ar dvejus niekas nepraneš, kad nori toliau naudoti šią FS.

Eduardas Šiškinas, kuris prižiūri ReiserFS failų sistemą, prisijungė prie diskusijos ir pateikė pataisą, kuri pašalina AOP_FLAG_CONT_EXPAND vėliavėlės naudojimą iš ReiserFS kodo. Matthew Wilcoxas priėmė pleistrą į savo siūlą. Taigi pašalinimo priežastis buvo pašalinta ir ReiserFS pašalinimo iš branduolio klausimą galima laikyti atidėtu gana ilgam laikui.

Nebus įmanoma visiškai atmesti ReiserFS senėjimo problemos dėl darbo, siekiant pašalinti iš branduolio failų sistemas su neišspręsta 2038 problema. Pavyzdžiui, dėl šios priežasties jau yra parengtas ketvirtosios XFS failų sistemos formato versijos pašalinimo iš branduolio grafikas (5.10 branduolyje buvo pasiūlytas naujas XFS formatas ir perkeltas laiko skaitiklio perpildymas į 2468). XFS v4 versija pagal numatytuosius nustatymus bus išjungta 2025 m., o kodas pašalintas 2030 m.). Siūloma parengti panašų ReiserFS grafiką, numatant bent penkerius metus perėjimui į kitus FS arba pakeistam metaduomenų formatui.

Šaltinis: opennet.ru

Добавить комментарий