Ang driver ng NTT ng Paragon Software ay isasama sa Linux 5.15

Ilang araw na ang nakakalipas ibinahagi namin dito sa blog ang balita tungkol sa kung ano Hiniling ni Linus Torvalds sa Paragon Software na isumite ang code upang pagsamahin ang kanyang bagong driver ng NTFS. Sa oras na iyon naisip na ang driver ay maaaring idagdag sa Linux 5.14-rc2, na hindi nangyari, ngunit isasama ito sa bersyon ng Linux 5.15

At habang ang talakayan sa isyu bilang 27 mula sa patch set, ang pagpapatupad ay na-publish kamakailan mula sa NTFS file system ng Paragon Software at kung saan karaniwang binigay ni Linus Torvalds ang berdeng ilaw na ipapatupad sa loob ng Linux, tulad ng sinabi nito na "wala itong nakikitang mga hadlang sa pagtanggap ng hanay ng mga patch na ito sa susunod na window upang tanggapin ang mga pagbabago. Maliban kung ang mga hindi inaasahang isyu ay makilala, ang suporta ng Paragon Software NTFS ay isasama sa kernel 5.15, inaasahang ilalabas sa Nobyembre. "

Sa oras hanggang sa matanggap ang mga patch sa kernel, Linus inirerekumenda na muling pag-verify ng kawastuhan ng lagda sa mga patch Kinukumpirma ang may-akda ng inilipat na code at ang paghahanda ng pamamahagi nito bilang bahagi ng kernel sa ilalim ng isang bukas na code ng mapagkukunan. Inirekomenda din na ang Paragon Software ay muling matiyak na nauunawaan ng kagawaran ng ligal ang lahat ng mga kahihinatnan ng paglilipat ng code sa ilalim ng lisensya ng GPLv2 at nauunawaan ang kakanyahan ng lisensyang copyleft na ito.

Ang code para sa bagong driver ng NTFS ay na-publish ng Paragon Software noong Agosto ng nakaraang taon at naiiba mula sa isa na nasa driver ng kernel ng kakayahang magtrabaho sa mode ng pagsulat, dahil ang dating driver ay hindi na-update ng maraming taon at nasa isang nakalulungkot na estado.

Plano naming suportahan ang bersyon na ito pagkatapos na ang codebase ay isang beses na na-merge at magdagdag ng mga bago
mga tampok at pag-aayos ng mga bug. Halimbawa, ang buong suporta sa journal sa JBD ay magiging
idinagdag sa mga susunod na pag-update.

At sa itaas, upang magkaroon ng buong pag-access sa mga partisyon ng NTFS mula sa Ang Linux, kailangang gumamit ng driver ng Fuse NTFS-3g, na tumatakbo sa puwang ng gumagamit at hindi nagbibigay ng ninanais na pagganap. Ang driver na ito ay hindi na-update mula pa noong 2017, tulad ng read-only fs / ntfs driver. Ang parehong mga driver ay nilikha ng Tuxera, na, tulad ng Paragon Software, ay nagbibigay ng isang magagamit na komersyal na pagmamaneho na NTFS driver.

Ukol sa bagong controller na balak mong ipatupad sa Kernel, ito nakatayo para sa pagsuporta sa lahat ng mga tampok ng kasalukuyang bersyon ng NTFS 3.1, kabilang ang pinalawig na mga katangian ng file, mode ng compression ng data, mahusay na trabaho sa mga puwang ng file, at replay ng mga pagbabago sa pagpapatala upang maibalik ang integridad pagkatapos ng pagkabigo.

Ang tagakontrol bumubuo sa umiiral na komersyal na code ng produkto ng Paragon Software at mahusay na nasubukan. Ang mga patch ay idinisenyo alinsunod sa mga kinakailangan para sa paghahanda ng code para sa Linux at hindi naglalaman ng mga karagdagang link sa API, na pinapayagan ang bagong driver na isama sa pangunahing komposisyon ng kernel. Kapag ang mga patch ay isinama sa pangunahing bahagi ng kernel ng Linux, balak ng Paragon Software na magbigay ng pagpapanatili, mga pag-aayos ng bug, at pagpapabuti ng pagpapaandar.

Sa patch 27 patch, Inangkop ng Paragon Software ang driver para sa mga pagbabago sa APPinapalitan ko ang iov_iter_copy_from_user_atomic () tumawag sa copy_page_from_iter_atomic () at ihihinto ang pagpapaandar ng iov_iter_advance ().

Mula sa mga rekomendasyong ginawa sa talakayan, ang pagsasalin lamang ng code ang nananatili upang magamit ang fs / iomap, ngunit hindi ito isang sapilitan na kinakailangan, ngunit isang rekomendasyon lamang na maaaring ipatupad pagkatapos isama sa kernel. Bilang karagdagan, nakumpirma ng Paragon Software na handa itong samahan ang ipinanukalang code sa kernel at balak na ilipat ang pagpapatupad ng journal upang gumana sa tuktok ng mayroon nang JBD (journal block device) sa kernel, batay sa kung saan ang journal sa ext3, ext4, at OCFS2 ay naayos.

Sa wakas, para sa mga interesadong malaman ang tungkol dito, maaari mong suriin ang mga detalye Sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.