Shoferi NTFS i Paragon Software do të inkorporohet në Linux 5.15

Disa ditë më parë ne ndamë këtu në blog lajmet për çfarë Linus Torvalds i kërkoi Paragon Software të paraqiste kodin për të bashkuar drejtuesin e tij të ri NTFS. Në atë kohë mendohej se shoferi mund të shtohej në Linux 5.14-rc2, gjë që nuk ndodhi, por do të integrohet në versionin e Linux 5.15

Dhe kjo gjatë diskutimit në numrin 27 nga grupi i arnave, zbatimi u publikua kohët e fundit nga sistemi i skedarëve NTFS i Paragon Software dhe të cilit Linus Torvalds në thelb i dha dritën jeshile për t'u zbatuar brenda Linux, pasi tha se "nuk sheh pengesa për të marrë këtë grup arna në dritaren tjetër për të pranuar ndryshimet. Nëse nuk identifikohen çështje të paparashikuara, mbështetja NTFS e Paragon Software do të përfshihet në kernel 5.15, që pritet të dalë në Nëntor. "

Gjatë kohës derisa të pranohen arna në kernel, Linus rekomandoi ri-verifikimin e saktësisë së nënshkrimit në arna duke konfirmuar autorësinë e kodit të transferuar dhe përgatitjen e shpërndarjes së tij si pjesë e kernelit nën një kod me burim të hapur. Gjithashtu u rekomandua që Paragon Software edhe një herë të sigurojë që departamenti ligjor të kuptojë të gjitha pasojat e transferimit të kodit nën licencën GPLv2 dhe të kuptojë thelbin e kësaj licence copyleft.

Kodi për drejtuesin e ri NTFS u botua nga Paragon Software në gusht të vitit të kaluar dhe ndryshon nga ai tashmë në bërthamën e drejtuesit nga aftësia për të punuar në modalitetin e shkrimit, pasi drejtuesi i mëparshëm nuk është përditësuar për shumë vite dhe është në një gjendje e mjerueshme.

Ne planifikojmë ta mbështesim këtë version pasi baza e kodit të jetë bashkuar dhe të shtojmë të reja
veçoritë dhe rregulloni defektet. Për shembull, do të ketë mbështetje të plotë të ditarit në JBD
shtuar në përditësimet e mëvonshme.

Dhe kjo më lart, për të pasur qasje të plotë në ndarjet NTFS nga Linux, duhej të përdorte drejtuesin FUSE NTFS-3g, e cila funksionon në hapësirën e përdoruesit dhe nuk siguron performancën e dëshiruar. Ky drejtues nuk është azhurnuar që nga viti 2017, ashtu si shoferi fs / ntfs vetëm për lexim. Të dy drejtuesit u krijuan nga Tuxera, e cila, si Paragon Software, siguron një shofer NTFS të pronarit komercial.

Për të kontrollues i ri që keni ndërmend të zbatoni në Kernel, këtë dallohet për mbështetjen e të gjitha veçorive të versionit aktual të NTFS 3.1, duke përfshirë atributet e zgjeruara të skedarëve, mënyrën e kompresimit të të dhënave, punën efikase me boshllëqet e skedarëve dhe përsëritjen e ndryshimeve të regjistrit për të rivendosur integritetin pas dështimit.

Kontrolluesi bazohet në bazën ekzistuese të kodit komercial të produktit të Paragon Software dhe është i testuar mirë. Arna janë krijuar në përputhje me kërkesat për përgatitjen e kodit për Linux dhe nuk përmbajnë lidhje shtesë API, duke lejuar që drejtuesi i ri të përfshihet në përbërjen kryesore të kernelit. Pasi arna të përfshihen në pjesën kryesore të kernel Linux, Paragon Software synon të sigurojë mirëmbajtje, rregullime të gabimeve dhe përmirësime të funksionalitetit.

Në arna 27, Softueri Paragon përshtati drejtuesin për ndryshimet në APUnë iov duke zëvendësuar thirrjen iov_iter_copy_from_user_atomic () me copy_page_from_iter_atomic () dhe ndërprerjen e funksionit iov_iter_advance ().

Nga rekomandimet e bëra në diskutim, mbetet vetëm përkthimi i kodit për të përdorur fs / iomap, por kjo nuk është një kërkesë e detyrueshme, por vetëm një rekomandim që mund të zbatohet pas përfshirjes në kernel. Për më tepër, Paragon Software ka konfirmuar se është gati të shoqërojë kodin e propozuar në kernel dhe planifikon të lëvizë zbatimin e revistës për të punuar në krye të JBD (pajisja e bllokut të ditarit) në kernel, në bazë të së cilës janë organizuar revista në ext3, ext4 dhe OCFS2.

Së fundi, për ata që janë të interesuar të dinë më shumë për të, mund të kontrolloni detajet Në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.