Una nova versione di u driver exFAT hè stata pruposta per u kernel Linux

U sviluppatore coreanu Park Ju Hyung, specializatu in u porting di firmware Android per vari dispositi, introduttu nova edizione di u driver per u sistema di schedari exFAT - exfat-linux, chì hè una furchetta da u driver "sdFAT", sviluppatu da Samsung. Attualmente, u ramu di staging di u kernel Linux hè digià aghjuntu U driver exFAT di Samsung, ma hè basatu annantu à a basa di codice vechju ramu di driver (1.2.9). Attualmente, Samsung usa una versione completamente diversa di u driver "sdFAT" (2.2.0) in i so smartphones, un ramu di quale era u sviluppu di Park Ju Hyung.

In più di a transizione à a basa di codice attuale, u driver exfat-linux prupostu hè distinatu da a rimuzione di mudificazioni specifiche di Samsung, cum'è a presenza di codice per travaglià cù FAT12/16/32 (i dati FS sò supportati in Linux da driver separati) è un defragmentatore integratu. L'eliminazione di questi cumpunenti hà permessu di fà u driver portable è adattà à u kernel standard di Linux, è micca solu à i kernels utilizati in u firmware Samsung Android.

U sviluppatore hà ancu fattu u travagliu per simplificà a stallazione di u driver. L'utilizatori di Ubuntu ponu installallu da Repository PPA, è per altre distribuzioni, basta à scaricà u codice è eseguite "make && make install". U driver pò ancu esse cumpilatu cù u kernel Linux, per esempiu quandu preparanu firmware per Android.

In u futuru, hè previstu di mantene u cunduttore aghjurnatu trasferendu cambiamenti da a basa di codice Samsung principale è porting per novi versioni di u kernel. Attualmente, u driver hè statu pruvatu quandu hè custruitu cù kernels da 3.4 à 5.3-rc nantu à e piattaforme x86 (i386), x86_64 (amd64), ARM32 (AArch32) è ARM64 (AArch64). L'autore di a nova variante di u driver suggerisce chì i sviluppatori di u kernel cunsidereghjanu l'inclusione di u novu driver in u ramu di staging cum'è una basa per u driver standard di u kernel exFAT, invece di a variante obsoleta recentemente aghjunta.

I testi di prestazione anu dimustratu un aumentu di a velocità di l'operazioni di scrittura quandu si usa u novu driver. Quandu si mette a partizione in ramdisk: 2173 MB/s versus 1961 MB/s per l'I/O sequenziale, 2222 MB/s versus 2160 MB/s per l'accessu aleatoriu, è quandu si mette a partizione in NVMe: 1832 MB/s versus 1678 MB /s è 1885 MB/s versus 1827 MB/s. A velocità di l'operazioni di lettura hè aumentata in a prova di lettura sequenziale in ramdisk (7042 MB/s versus 6849 MB/s) è lettura aleatoria in NVMe (26 MB/s versus 24 MB/s)

Una nova versione di u driver exFAT hè stata pruposta per u kernel LinuxUna nova versione di u driver exFAT hè stata pruposta per u kernel Linux

Source: opennet.ru

Add a comment