Gonilnik NTFS programske opreme Paragon Software bo vključen v Linux 5.15

Pred dnevi smo tukaj na blogu delili novice o tem, kaj Linus Torvalds je od Paragon Software zahteval, da predloži kodo za združitev novega gonilnika NTFS. Takrat so mislili, da bi lahko gonilnik dodali v Linux 5.14-rc2, kar se ni zgodilo, vendar bo vključeno v različico Linuxa 5.15

In med razpravo v številki 27 iz kompleta popravkov, izvedba je bila nedavno objavljena iz datotečnega sistema NTFS Paragon Software in ki je v bistvu Linus Torvalds dal zeleno luč za izvajanje v sistemu Linux, saj je dejal, da "ne vidi ovir za sprejem tega nabora popravkov v naslednjem oknu, da sprejme spremembe. Če ne bodo odkrite nepredvidene težave, bo podpora NTFS Paragon Software vključena v jedro 5.15, ki bo izšla novembra. "

V času, ki je preostanek do sprejema popravkov v jedru, Linus priporočljivo je ponovno preveriti točnost podpisa na popravkih potrditev avtorstva prenesene kode in priprava njene distribucije kot dela jedra pod odprtokodno kodo. Priporočeno je bilo tudi, da programska oprema Paragon ponovno zagotovi, da pravna služba razume vse posledice prenosa kode pod licenco GPLv2 in razume bistvo te licence za kopiranje.

Kodo za nov gonilnik NTFS je Paragon Software objavil avgusta lani in se od tiste, ki je že v jedru gonilnika, razlikuje po sposobnosti delovanja v načinu pisanja, saj prejšnji gonilnik že vrsto let ni bil posodobljen in je v obžalovanja vredno stanje.

To različico nameravamo podpreti po združitvi kodne zbirke in dodati nove
funkcije in odpravljanje napak. Na primer, popolna podpora za vodenje dnevnikov na JBD bo
dodano v kasnejših posodobitvah.

In zgoraj, za popoln dostop do particij NTFS iz Linux je moral uporabiti gonilnik FUSE NTFS-3g, ki deluje v uporabniškem prostoru in ne zagotavlja želene zmogljivosti. Ta gonilnik ni posodobljen od leta 2017, tako kot gonilnik fs / ntfs samo za branje. Oba gonilnika je ustvarila Tuxera, ki tako kot Paragon Software ponuja komercialno dostopen lastniški gonilnik NTFS.

Kar se tiče nov krmilnik ki ga nameravate izvesti v jedru, to izstopa po tem, da podpira vse funkcije trenutne različice NTFS 3.1, vključno z razširjenimi atributi datotek, načinom stiskanja podatkov, učinkovitim delom z datotekami in ponovitvijo sprememb registra za obnovitev integritete po okvari.

Krmilnik temelji na obstoječi komercialni bazi kod Paragon Software in je dobro preizkušen. Popravki so zasnovani v skladu z zahtevami za pripravo kode za Linux in ne vsebujejo dodatnih povezav API, kar omogoča vključitev novega gonilnika v glavno sestavo jedra. Ko so popravki vključeni v glavni del jedra Linuxa, namerava Paragon Software zagotoviti vzdrževanje, popravke napak in izboljšave funkcionalnosti.

V obližu 27, Paragon Software je gonilnik prilagodil spremembam v dostopni točkiZamenim klic iov_iter_copy_from_user_atomic () s copy_page_from_iter_atomic () in prekinem funkcijo iov_iter_advance ().

Iz danih priporočil v razpravi, ostane le prevod kode za uporabo fs / iomap, vendar to ni obvezna zahteva, ampak le priporočilo, ki ga je mogoče uresničiti po vključitvi v jedro. Poleg tega je Paragon Software potrdil, da je pripravljen priložiti predlagano kodo v jedru in načrtuje, da bo izvedbo dnevnika prestavil na delo nad obstoječim JBD (blok dnevnik) v jedru, na podlagi katerega bo revije v ext3, ext4 in OCFS2 so organizirane.

Končno, za tiste, ki jih zanima več o tem, lahko preverite podrobnosti V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.