Linux కెర్నల్ డెవలపర్లు ReiserFSని తొలగించే అవకాశం గురించి చర్చిస్తున్నారు

ఒరాకిల్ నుండి మాథ్యూ విల్కాక్స్, nvme డ్రైవర్ (NVM ఎక్స్‌ప్రెస్) మరియు DAX ఫైల్ సిస్టమ్‌కు డైరెక్ట్ యాక్సెస్ కోసం మెకానిజంను రూపొందించడంలో ప్రసిద్ధి చెందారు, ఒకసారి తొలగించబడిన లెగసీ ఫైల్ సిస్టమ్స్ ext మరియు xiafs లేదా సారూప్యత ద్వారా Linux కెర్నల్ నుండి ReiserFS ఫైల్ సిస్టమ్‌ను తొలగించాలని ప్రతిపాదించారు. ReiserFS కోడ్‌ను తగ్గించడం, రీడ్-ఓన్లీ మోడ్‌లో పని చేయడానికి మాత్రమే మద్దతునిస్తుంది.

తొలగింపుకు కారణం కెర్నల్ అవస్థాపనను ఆధునీకరించడంలో అదనపు ఇబ్బందులు, ముఖ్యంగా ReiserFS కోసం, డెవలపర్‌లు AOP_FLAG_CONT_EXPAND ఫ్లాగ్ కోసం గడువు ముగిసిన హ్యాండ్లర్‌ను కెర్నల్‌లో ఉంచవలసి వస్తుంది, ఎందుకంటే ReiserFS ఈ ఫ్లాగ్‌ను ఉపయోగించే ఏకైక FSగా మిగిలిపోయింది. రైట్_బిగిన్ ఫంక్షన్. అదే సమయంలో, ReiserFS కోడ్‌లో చివరి దిద్దుబాటు 2019 నాటిది మరియు ఈ FS సాధారణంగా ఎంత జనాదరణ పొందిందో మరియు ఇది ఉపయోగించబడుతుందా అనేది అస్పష్టంగా ఉంది.

SUSE యొక్క Jan Kára, ReiserFS వాడుకలో లేని మార్గంలో ఉందని అంగీకరించింది, అయితే ఇది కెర్నల్ నుండి తీసివేయబడేంత పాతదా అనేది అస్పష్టంగా ఉంది. ఇయాన్ ప్రకారం, ReiserFS openSUSE మరియు SLESకి రవాణా చేయబడుతూనే ఉంది, అయితే ఈ FS కోసం వినియోగదారు బేస్ చిన్నది మరియు నిరంతరం క్షీణిస్తోంది. ఎంటర్‌ప్రైజ్ వినియోగదారుల కోసం, SUSEలో ReiserFSకి మద్దతు 3-4 సంవత్సరాల క్రితం నిలిపివేయబడింది మరియు ReiserFSతో మాడ్యూల్ డిఫాల్ట్‌గా కెర్నల్ ప్యాకేజీలో చేర్చబడలేదు. ఒక ఐచ్ఛికంగా, ReiserFS విభజనలను మౌంట్ చేస్తున్నప్పుడు వాడుకలో లేని హెచ్చరికను ప్రదర్శించడం ప్రారంభించాలని మరియు ఈ FSని ఉపయోగించడం కొనసాగించాలనుకుంటున్నట్లు ఒకటి లేదా రెండు సంవత్సరాలలోపు ఎవరూ మీకు తెలియజేయకపోతే, ఈ FS తొలగింపుకు సిద్ధంగా ఉందని ఇయాన్ సూచించాడు.

ReiserFS ఫైల్ సిస్టమ్‌ను నిర్వహిస్తున్న ఎడ్వర్డ్ షిష్కిన్, చర్చలో చేరారు మరియు ReiserFS కోడ్ నుండి AOP_FLAG_CONT_EXPAND ఫ్లాగ్ వినియోగాన్ని తీసివేసే ప్యాచ్‌ను అందించారు. మాథ్యూ విల్కాక్స్ తన థ్రెడ్‌లో పాచ్‌ను అంగీకరించాడు. అందువలన, తొలగింపు కారణం తొలగించబడింది మరియు కెర్నల్ నుండి ReiserFSని తొలగించే సమస్య చాలా కాలం పాటు వాయిదా వేయబడింది.

కెర్నల్ నుండి పరిష్కరించని 2038 సమస్య ఉన్న ఫైల్ సిస్టమ్‌లను మినహాయించే పని కారణంగా ReiserFS వాడుకలో లేని సమస్యను పూర్తిగా తొలగించడం సాధ్యం కాదు. ఉదాహరణకు, ఈ కారణంగా, కెర్నల్ నుండి XFS ఫైల్ సిస్టమ్ ఫార్మాట్ యొక్క నాల్గవ సంస్కరణను తీసివేయడానికి ఇప్పటికే షెడ్యూల్ తయారు చేయబడింది (కొత్త XFS ఫార్మాట్ 5.10 కెర్నల్‌లో ప్రతిపాదించబడింది మరియు టైమ్ కౌంటర్ ఓవర్‌ఫ్లో 2468కి తరలించబడింది). XFS v4 బిల్డ్ 2025లో డిఫాల్ట్‌గా నిలిపివేయబడుతుంది మరియు 2030లో కోడ్ తీసివేయబడుతుంది). ReiserFS కోసం ఇదే విధమైన షెడ్యూల్‌ను అభివృద్ధి చేయాలని ప్రతిపాదించబడింది, ఇతర FSలకు లేదా మార్చబడిన మెటాడేటా ఫార్మాట్‌కు వలసల కోసం కనీసం ఐదు సంవత్సరాలు అందిస్తుంది.

మూలం: opennet.ru