Paragon Software-ի NTFS դրայվերը կարող է ներառվել Linux 5.15 միջուկում

Երբ քննարկում էր վերջերս հրապարակված 27-րդ թողարկումը, NTFS ֆայլային համակարգի ներդրմամբ Paragon Software-ից, Լինուս Թորվալդսն ասաց, որ ինքը որևէ խոչընդոտ չի տեսնում փոփոխություններն ընդունելու հաջորդ պատուհանում այս փաթեթն ընդունելու համար: Եթե ​​անսպասելի խնդիրներ չհայտնաբերվեն, Paragon Software-ի NTFS աջակցությունը կներառվի միջուկում 5.15, որը նախատեսվում է թողարկել նոյեմբերին:

Կարկատանների միջուկ ընդունվելուց առաջ մնացած ժամանակահատվածում Լինուսը խորհուրդ է տվել կրկնակի ստուգել ստորագրված ստորագրության ճշգրտությունը պատչերում՝ հաստատելով փոխանցված կոդի հեղինակությունը և դրա բաշխման պատրաստակամությունը՝ որպես միջուկի մաս, անվճար լիցենզիա. Խորհուրդ է տրվում նաև, որ Paragon Software-ը ևս մեկ անգամ համոզվի, որ իրավաբանական բաժինը հասկանում է GPLv2 լիցենզիայի ներքո ծածկագրի փոխանցման բոլոր հետևանքները և հասկանում է այս copyleft լիցենզիայի էությունը:

Նոր NTFS վարորդի կոդը բացվել է Paragon Software-ի կողմից անցյալ տարվա օգոստոսին և տարբերվում է միջուկում արդեն հասանելի դրայվերից գրելու ռեժիմում աշխատելու ունակությամբ։ Հին դրայվերը երկար տարիներ չի թարմացվել և գտնվում է վատ վիճակում։ Նոր դրայվերն աջակցում է NTFS 3.1-ի ընթացիկ տարբերակի բոլոր հնարավորությունները, ներառյալ ընդլայնված ֆայլի ատրիբուտները, տվյալների սեղմման ռեժիմը, ֆայլերի դատարկ տարածքների հետ արդյունավետ աշխատանքը և անհաջողություններից հետո ամբողջականությունը վերականգնելու համար գրանցամատյանից փոփոխությունները վերարտադրելը:

Պատկերների 27-րդ հրատարակության մեջ Paragon Software-ը հարմարեցրեց դրայվերը iov API-ում փոփոխությունների համար՝ փոխարինելով iov_iter_copy_from_user_atomic() զանգը copy_page_from_iter_atomic()-ով և դադարեցնելով iov_iter_advance() ֆունկցիայի օգտագործումը: Քննարկման մեջ արված առաջարկություններից մնում է միայն ծածկագիրը թարգմանել fs/iomap-ով, բայց դա պարտադիր պահանջ չէ, այլ միայն առաջարկություն, որը կարող է իրականացվել միջուկում ներառվելուց հետո։ Բացի այդ, Paragon Software-ը հաստատել է, որ պատրաստ է աջակցել առաջարկվող կոդը միջուկում և նախատեսում է հետագայում փոխանցել ամսագրի իրականացումը միջուկում գոյություն ունեցող JBD-ի (Journaling block սարքի) վերևում աշխատելու համար, որի հիման վրա գրանցումը կազմակերպված է ext3, ext4 և OCFS2:

Source: opennet.ru

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