Mae Paragon Software wedi cyhoeddi gweithrediad GPL o NTFS ar gyfer y cnewyllyn Linux

Konstantin Komarov, sylfaenydd a phennaeth Paragon Software, cyhoeddi ar restr bostio cnewyllyn Linux set patch gyda gweithrediad llawn o'r system ffeiliau NTFS, gwaith ategol yn y modd darllen ac ysgrifennu. Mae'r cod ar agor o dan y drwydded GPL.

Mae'r gweithrediad yn cefnogi holl nodweddion y fersiwn gyfredol o NTFS 3.1, gan gynnwys priodoleddau ffeil estynedig, modd cywasgu data, gwaith effeithiol gyda lleoedd gwag mewn ffeiliau, ac ailchwarae newidiadau o'r log i adfer cywirdeb ar Γ΄l methiannau. Ar hyn o bryd mae'r gyrrwr arfaethedig yn defnyddio ei weithrediad dileu ei hun o gyfnodolyn NTFS, ond yn y dyfodol bwriedir ychwanegu cefnogaeth ar gyfer cyfnodolyn llawn ar ben y ddyfais bloc cyffredinol sydd ar gael yn y cnewyllyn JBD (Dyfais bloc cyfnodolion), y trefnir newyddiaduron ar ei sail yn ext3, ext4 ac OCFS2.

Mae'r gyrrwr yn seiliedig ar sylfaen cod hysbyseb sy'n bodoli eisoes cynnyrch Meddalwedd Paragon ac wedi'i brofi'n dda. Mae'r clytiau wedi'u cynllunio yn unol Γ’'r gofynion ar gyfer paratoi cod ar gyfer Linux ac nid ydynt yn cynnwys rhwymiadau i APIs ychwanegol, sy'n caniatΓ‘u i'r gyrrwr newydd gael ei gynnwys yn y prif gnewyllyn. Unwaith y bydd y clytiau wedi'u cynnwys yn y prif gnewyllyn Linux, mae Paragon Software yn bwriadu darparu eu gwaith cynnal a chadw, atgyweiriadau nam, a gwelliannau ymarferoldeb.

Fodd bynnag, efallai y bydd yn cymryd amser i'w gynnwys yn y craidd oherwydd yr angen am adolygiadau trydydd parti o'r cod arfaethedig. Mae sylwadau i'r cyhoeddiad hefyd yn nodi problemau gyda chynulliad a diffyg cydymffurfio nifer o gofynion ar ddyluniad clytiau. Er enghraifft, cynigir rhannu'r darn a gyflwynwyd yn rhannau, gan fod 27 mil o linellau mewn un darn yn ormod ac yn creu anawsterau wrth adolygu a gwirio. Mae ffeil MAINTAINERS yn argymell diffinio'n benodol bolisi ar gyfer cynnal a chadw cod pellach a nodi'r gangen Git y dylid anfon cywiriadau iddi. Nodir hefyd fod angen trafod ychwanegu gweithrediad NTFS newydd os oes hen yrrwr fs/ntfs sy'n gweithredu yn y modd darllen yn unig.

Yn flaenorol, i gael mynediad llawn i raniadau NTFS o Linux, roedd yn rhaid i chi ddefnyddio'r gyrrwr NTFS-3g FUSE, sy'n rhedeg yn y gofod defnyddiwr ac nad yw'n darparu'r perfformiad a ddymunir. Y gyrrwr hwn heb ei ddiweddaru ers 2017, yn ogystal Γ’'r gyrrwr fs/ntfs darllen yn unig. CrΓ«wyd y ddau yrrwr gan Tuxera, sydd, fel Paragon Software, cyflenwadau gyrrwr NTFS perchnogol, wedi'i ddosbarthu'n fasnachol.

Gadewch inni gofio hynny ym mis Hydref y llynedd, ar Γ΄l Cyhoeddi Manylebau sydd ar gael yn gyhoeddus gan Microsoft ac sy'n caniatΓ‘u defnydd di-freindal o batentau exFAT ar Linux, mae Paragon Software wedi agor ei ysgogydd i weithredu'r system ffeiliau exFAT. Roedd fersiwn gyntaf y gyrrwr wedi'i gyfyngu i fodd darllen yn unig, ond roedd fersiwn gallu ysgrifennu wrthi'n cael ei datblygu. Roedd y clytiau hyn yn dal heb eu hawlio a mabwysiadwyd y gyrrwr exFAT i'r prif gnewyllyn, arfaethedig Samsung a ddefnyddir yn y firmware o ffonau clyfar Android gan y cwmni hwn. Roedd y cam hwn yn boenus canfyddedig yn Paragon Software, sydd siaradodd gyda beirniadaeth o weithrediad agored exFAT ac NTFS.

Ffynhonnell: opennet.ru

Ychwanegu sylw