Միջուկի մշակողներ Linux քննարկում են ReiserFS-ը հեռացնելու հնարավորությունը

Oracle-ի Մեթյու Ուիլքոքսը, որը հայտնի է nvme (NVM Express) դրայվերի և DAX ֆայլային համակարգին անմիջական մուտք գործելու մեխանիզմի ստեղծմամբ, առաջարկեց հեռացնել ReiserFS ֆայլային համակարգը միջուկից։ Linux նման մի անգամ հեռացված հնացած ext և xiafs ֆայլային համակարգերին, կամ կրճատել ReiserFS կոդը՝ թողնելով միայն աջակցություն միայն ընթերցման ռեժիմում աշխատելու համար։

Հեռացման պատճառը միջուկի ենթակառուցվածքի արդիականացման հետ կապված լրացուցիչ դժվարություններն էին, որոնք պայմանավորված էին նրանով, որ հատկապես ReiserFS-ի համար մշակողները ստիպված են միջուկում թողնել հնացած մշակող AOP_FLAG_CONT_EXPAND դրոշի համար, քանի որ ReiserFS-ը մնում է միակ FS-ն, որն օգտագործում է այս դրոշը write_begin ֆունկցիան: Միևնույն ժամանակ, ReiserFS կոդի վերջին ուղղումը թվագրված է 2019 թվականին, և անհասկանալի է, թե ընդհանուր առմամբ որքանով է հայտնի այս FS-ը և արդյոք այն շարունակում է կիրառվել։

SUSE-ի Յան Կարան համաձայնել է, որ ReiserFS-ը հնանալու ճանապարհին է, սակայն պարզ չէ, թե արդյոք այն բավական հին է միջուկից հեռացնելու համար: Ըստ Իանի, ReiserFS-ը շարունակում է առաքվել openSUSE և SLES, սակայն այս FS-ի օգտատերերի բազան փոքր է և անընդհատ նվազում է: Ձեռնարկությունների օգտվողների համար SUSE-ում ReiserFS-ի աջակցությունը դադարեցվել է 3-4 տարի առաջ, և ReiserFS-ով մոդուլը լռելյայն ներառված չէ միջուկի փաթեթում: Որպես տարբերակ՝ Յանը առաջարկեց սկսել հնության նախազգուշացում ցուցադրել ReiserFS միջնորմները տեղադրելիս և համարել այս FS-ը ջնջման պատրաստ, եթե մեկ-երկու տարվա ընթացքում ոչ ոք ձեզ չհայտնի, որ ցանկանում է շարունակել օգտագործել այս FS-ը:

Էդուարդ Շիշկինը, ով պահպանում է ReiserFS ֆայլային համակարգը, միացավ քննարկմանը և տրամադրեց մի կարկատել, որը վերացնում է AOP_FLAG_CONT_EXPAND դրոշի օգտագործումը ReiserFS կոդից: Մեթյու Ուիլքոքսն ընդունեց կարկատան իր շարանը: Այսպիսով, հեռացման պատճառը վերացվել է, և ReiserFS-ի միջուկից հեռացնելու հարցը կարելի է բավականին երկար ժամանակով հետաձգված համարել։

Հնարավոր չի լինի ամբողջությամբ մերժել ReiserFS-ի հնացման հարցը միջուկից 2038-ի չլուծված խնդիր ունեցող ֆայլային համակարգերի բացառման աշխատանքների պատճառով: Օրինակ, այս պատճառով արդեն պատրաստվել է ժամանակացույց՝ XFS ֆայլային համակարգի ձևաչափի չորրորդ տարբերակը միջուկից հեռացնելու համար (նոր XFS ձևաչափն առաջարկվել է 5.10 միջուկում և ժամանակի հաշվիչը տեղափոխել է 2468): XFS v4 կառուցումը լռելյայն կանջատվի 2025 թվականին, իսկ կոդը կհեռացվի 2030 թվականին): Առաջարկվում է մշակել նմանատիպ ժամանակացույց ReiserFS-ի համար՝ ապահովելով առնվազն հինգ տարի այլ FS-ներ տեղափոխման կամ փոփոխված մետատվյալների ձևաչափի համար:

Source: opennet.ru

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster