Paragon Software ji bo kernel Linux-ê pêkanîna GPL ya NTFS weşand

Konstantin Komarov, damezrîner û serokê Paragon Software, weşandin li ser navnîşa nameyên kernel Linux patch set bi pêkanîna tevahî pergala pelan NTFS, di moda xwendin û nivîsandinê de piştgirî dide xebatê. Kod di bin lîsansa GPL de vekirî ye.

Pêkanîn hemî taybetmendiyên guhertoya heyî ya NTFS 3.1 piştgirî dike, di nav de taybetmendiyên pelê yên dirêjkirî, moda berhevkirina daneyê, xebata bi bandor bi cîhên vala yên di pelan de, û dubarekirina guhertinên ji têketinê ji bo vegerandina yekitiyê piştî têkçûnan. Ajokara pêşniyarkirî naha pêkanîna kovara NTFS-ya xwe ya jêkirî bikar tîne, lê di pêşerojê de tê plan kirin ku piştgirî ji bo rojnameyên tevahî li ser cîhaza bloka gerdûnî ya ku di kernelê de peyda dibe zêde bike. JBD (Alava bloka rojnameyê), li ser bingeha ku rojname di ext3, ext4 û OCFS2 de tê organîze kirin.

Ajokar li ser bingeha koda bazirganiyek heyî ye mal Nermalava Paragon û baş ceribandin. Patch li gorî hewcedariyên ji bo amadekirina kodê ji bo Linux-ê hatine sêwirandin û girêdanên bi API-yên zêde re nagirin, ku rê dide ajokera nû ku di nav kernelê de cîh bigire. Gava ku pêçan di nav kernel Linux-ê ya sereke de cih digirin, Paragon Software armanc dike ku lênihêrîna wan, rastkirina xeletiyan, û pêşkeftinên fonksiyonê peyda bike.

Lêbelê, tevlêbûna di bingehê de dibe ku ji ber hewcedariya vekolînên partiya sêyemîn a koda pêşniyar dem bigire. Şîroveyên ji bo weşanê jî têbînî berbiçav bi civîn û nelihevhatina hejmarek ji daxwazên li ser sêwirana paçên. Mînakî, tê pêşniyar kirin ku paça hatî şandin perçe bibe, ji ber ku 27 hezar rêz di yek patchê de pir zêde ye û di dema vekolîn û verastkirinê de dijwariyan çêdike. Pelê MAINTAINERS pêşniyar dike ku bi eşkere sîyasetek ji bo domandina kodê bêtir diyar bike û şaxê Git-ê ku divê sererastkirin jê re were şandin diyar bike. Di heman demê de tê destnîşan kirin ku ger ajokerek fs / ntfs ya kevn hebe ku di moda tenê-xwendinê de tevdigere, pêdivî ye ku meriv pêvekirina pêkanîna NTFS-a nû muzakere bike.

Berê, ji bo ku hûn bi tevahî bigihîjin dabeşên NTFS ji Linux, we neçar bû ku ajokera NTFS-3g FUSE bikar bînin, ku li cîhê bikarhêner dimeşe û performansa xwestî peyda nake. Ev ajokar nayê nûkirin ji sala 2017-an vir ve, û her weha ajokera fs/ntfs-tenê-xwendin. Her du ajokar ji hêla Tuxera ve hatine afirandin, ku, wekî Paragon Software, pêdiviyên ajokera NTFS ya xwedan, bi bazirganî ve hatî belav kirin.

Em bînin bîra xwe ku di Cotmeha sala borî de, piştî weşanên Microsoft taybetmendîyên gelemperî peyda dike û destûr dide ku patentên exFAT-ê li Linux-ê bê-royal bikar bîne, Paragon Software pêkanîna ajokera xwe ya pergala pelê exFAT-ê vekiriye. Guhertoya yekem a ajokerê bi moda tenê-xwendinê ve sînorkirî bû, lê guhertoyek jêhatî-nivîsandinê di pêşkeftinê de bû. Van paçên bê îddîa man û ajokarê exFAT di kernelê sereke de hate pejirandin, pêşniyar kirin Samsung û di firmware ya têlefonên Android ên vê pargîdaniyê de tê bikar anîn. Ev gav bi êş bû têgihîştin li Paragon Software, ku axivî bi rexnekirina pêkanînên vekirî yên exFAT û NTFS.

Source: opennet.ru

Add a comment