Iminungkahi ng Samsung na isama ang exFAT driver nito sa Linux at kung gayon, makakarating ito sa Kernel 5.6

exFAT-on-Linux

Ang exFAT ay isang file system na nilikha ng Microsoft upang matugunan ang mga limitasyon ng FAT32 kapag ginamit sa malalaking mga flash drive ng kapasidad. Suporta para sa exFAT file system lumitaw sa Windows Vista Service Pack 1 at Windows XP na may Service Pack 2.

Ang maximum na laki ng file kumpara sa FAT32 ay pinalawak mula sa 4GB hanggang 16 exabytes, ang paghihigpit sa maximum na laki ng pagkahati ng 32GB ay tinanggal upang mabawasan ang pagkapira-piraso, kasama ang isang libreng block bitmap ay ipinakilala para sa bilis, ang limitasyon sa bilang ng mga file sa isang direktoryo ay naitaas sa 65, ang kakayahang mag-imbak ng mga ACL ay ibinigay.

Sa iyong pagkakaalam, Hanggang kamakailan lamang natapos ang paggamit ng file system na ito sa Linux ang pag-aktibo ng suporta nito sa tulong ng paggamit ng software na binuo ng mga third party. Sapagkat ang pagpapatupad ay pribado.

Peras hanggang ilang buwan na ang nakalilipas na inilathala ng Microsoft ang mga magagamit na pagtutukoy na magagamit sa publiko at ginawang posible na gumamit ng mga exFAT na patent para sa Linux nang libre.

Bagaman ang paglipat ng Microsoft na ito ay hindi pinakawalan ang source code, kung ano ang ginagawa nito ay naglalabas ka lang ng mga karapatan sa exFAT na paggamit at upang ipareserba ang anumang intensyon ng pag-angkin o paghingi kasama ang mga miyembro ng Open Invention Network (OIN).

Malayo sa bukod niyan, ang exFAT driver ay binuo din ng Samsung at kung saan iminungkahi na isama sa kernel ng Linux ang isang hanay ng mga patch na may pagpapatupad ng bagong exFAT driver, batay sa base code na "sdfat" kasalukuyang, na binuo para sa firmware ng Samsung Android smartphone.

Plano naming tratuhin ang paglabas na ito bilang panghinaharap sa ibaba para sa codebase na pinagsama, kasama ang lahat ng mga bagong tampok at pag-aayos ng bug na mauuna.

Paghuhusga sa magagamit na data, ang bagong code ay nagsasangkot ng higit pang mga pagpapatakbo sa metadata at kasama ang pagwawasto ng maraming mga error. Hanggang ngayon, ginagamit lamang ito sa mga Samsung Android device.

Sa pagpapatupad na ito na inaalok ng Samsung, idinagdag sa pang-eksperimentong seksyon »pagtatanghal ng dula» ("Mga Driver / pagtatanghal /") Linux kernel 5.4 batay sa hindi napapanahong code (bersyon 1.2.9).

Kahit na ang mga taong mahilig sa Android firmware ay nag-port ng isang bagong driver sdFAT (2.x), ngunit Nagpasya ang Samsung na ipakilala ang driver na ito sa pangunahing Linux kernel sa sarili nitong.

Sa ngayon ang iminungkahing pagpapatupad ng Samsung ay nakatanggap ng maraming mga pag-apruba mula sa kilalang mga developer ng Linux kernel.

Tulad ng naturan, binigyan ng sandali, may mga pagkakataon pa rin na ang driver ng exFAT na ito ay maaaring potensyal na palitan ang kasalukuyang driver ng prep exFAT para sa Linux 5.6 kung ang natitirang mga pagsusuri sa code ay maayos.

Kung ikukumpara sa sdfat driver na ipinadala sa mga teleponos, ang mga sumusunod na pagbabago ay nagawa:

  • Kung ihahambing sa exFAT driver na naunang idinagdag sa kernel, ang bagong driver ay nagbibigay ng pagtaas ng pagganap na humigit-kumulang na 10%.
  • Ang code na may pagpapatupad ng VFAT FS ay tinanggal, dahil ang filesystem na ito ay suportado nang hiwalay sa kernel (fs / fat).
  • Ang pangalan ng Controller ay binago sa exfat
  • Muling na-invoice at nalinis ang code upang ganap na isama sa upstream na bersyon ng Linux at sundin ang istilo ng pag-coding ng Linux
  • Ang pag-optimize ng mga pagpapatakbo ng metadata, tulad ng paggawa ng file, paghahanap ng item ng system ng file (paghahanap), at kahulugan ng nilalaman ng direktoryo (readdir) ay isinagawa.
  • Ang mga bug na nakilala sa panahon ng karagdagang pagsusuri ay naayos na.

Kung tatanggapin ang mga patch, isasama ang mga ito sa kernel code ng Linux 5.6, na ang publication ay inaasahan sa humigit-kumulang 2 o 3 buwan hanggang ngayon. Bagaman kung may lumabas na problema, ang pagpapatupad ng driver ng Samsung exFAT ay maaaring maantala sa bersyon 5.7 ng Linux kernel.

Sa wakas, kung nais mong malaman ang tungkol sa balita, pati na rin ang mga tampok na idinagdag sa bagong bersyon ng Samung exFAT driver na bersyon 11 maaari mo itong gawin ang 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: Miguel Ángel Gatón
  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.