Paragon Software-ը հրապարակել է NTFS-ի GPL ներդրումը Linux միջուկի համար

Կոնստանտին Կոմարով, Paragon Software-ի հիմնադիր և ղեկավար, հրատարակվել Linux միջուկի փոստային ցուցակում կարկատել հավաքածու ֆայլային համակարգի ամբողջական ներդրմամբ NTFS- ն, աջակցող աշխատանք կարդալու և գրելու ռեժիմում: Կոդը բաց է GPL լիցենզիայի ներքո:

Իրականացումը աջակցում է NTFS 3.1-ի ընթացիկ տարբերակի բոլոր հատկանիշները, ներառյալ ընդլայնված ֆայլի ատրիբուտները, տվյալների սեղմման ռեժիմը, ֆայլերի դատարկ տարածքների հետ արդյունավետ աշխատանքը և անհաջողություններից հետո ամբողջականությունը վերականգնելու համար գրանցամատյանից փոփոխությունները վերարտադրելը: Առաջարկվող դրայվերը ներկայումս օգտագործում է NTFS ամսագրի իր ուրացված իրականացումը, սակայն ապագայում նախատեսվում է ավելացնել ամբողջական ամսագրի աջակցություն միջուկում հասանելի ունիվերսալ բլոկ սարքի վերևում: JBD (Journaling block device), որի հիման վրա ամսագրումը կազմակերպվում է ext3, ext4 և OCFS2 համակարգերում։

Վարորդը հիմնված է գոյություն ունեցող գովազդային կոդերի բազայի վրա ապրանքը Paragon Software և լավ փորձարկված: Կարկատները նախագծված են Linux-ի համար կոդ պատրաստելու պահանջներին համապատասխան և չեն պարունակում կապեր լրացուցիչ API-ների հետ, ինչը թույլ է տալիս նոր դրայվերին ներառել հիմնական միջուկում։ Երբ պատչերը ներառվեն Linux-ի հիմնական միջուկում, Paragon Software-ը մտադիր է ապահովել դրանց սպասարկումը, սխալների շտկումը և ֆունկցիոնալության բարելավումները:

Այնուամենայնիվ, առանցքում ներառելը կարող է ժամանակ պահանջել՝ պայմանավորված առաջարկվող օրենսգրքի երրորդ կողմի վերանայման անհրաժեշտությամբ: Հրապարակման մեկնաբանությունները նաև նշում են խնդիրներ ժողովով եւ անհամապատասխանություն մի շարք պահանջները կարկատանների նախագծման վրա. Օրինակ՝ առաջարկվում է ներկայացված կարկատան բաժանել մասերի, քանի որ մեկ կարկատանում 27 հազար տողը շատ է և դժվարություններ է ստեղծում վերանայման և ստուգման ժամանակ։ MAINTAINERS ֆայլը խորհուրդ է տալիս հստակորեն սահմանել կոդերի հետագա պահպանման քաղաքականություն և նշել Git մասնաճյուղը, որին պետք է ուղղումներ ուղարկվեն: Նշվում է նաև, որ անհրաժեշտ է բանակցել նոր NTFS ներդրման ավելացման մասին, եթե կա հին fs/ntfs դրայվեր, որն աշխատում է միայն կարդալու ռեժիմով:

Նախկինում Linux-ից NTFS միջնորմներին ամբողջությամբ մուտք գործելու համար դուք պետք է օգտագործեիք NTFS-3g FUSE դրայվերը, որն աշխատում է օգտագործողի տարածքում և չի ապահովում ցանկալի կատարումը: Այս վարորդը չի թարմացվել 2017 թվականից, ինչպես նաև միայն կարդալու համար fs/ntfs դրայվերը: Երկու դրայվերներն էլ ստեղծվել են Tuxera-ի կողմից, որը, ինչպես Paragon Software-ը, մատակարարումներ սեփականատիրական NTFS վարորդ, որը բաշխված է կոմերցիոն:

Հիշեցնենք, որ անցյալ տարվա հոկտեմբերին՝ դրանից հետո Հրատարակություն Microsoft-ը հրապարակայնորեն հասանելի տեխնիկական բնութագրերը և թույլ տալով օգտվել exFAT արտոնագրերի առանց հոնորարի Linux-ում, Paragon Software-ը բաց կոդով է բացել exFAT ֆայլային համակարգի իր դրայվերի ներդրումը: Վարորդի առաջին տարբերակը սահմանափակված էր միայն կարդալու ռեժիմով, սակայն գրելու հնարավորություն ունեցող տարբերակը մշակման փուլում էր: Այս պատչերը մնացին չպահանջված, և exFAT դրայվերը ընդունվեց հիմնական միջուկում, առաջարկված Samsung-ը և օգտագործվում է այս ընկերության Android սմարթֆոնների որոնվածում: Այս քայլը ցավալի էր ընկալվել է Paragon Software-ում, որը առաջ եկավ exFAT-ի և NTFS-ի բաց իրականացումների քննադատությամբ:

Source: opennet.ru

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