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

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