Samsung predlaže da se svoj exFAT upravljački program uključi u Linux, a ako je tako, stigao bi u jezgru 5.6

exFAT-na-Linuxu

exFAT je datotečni sustav koji je stvorio Microsoft za rješavanje ograničenja FAT32 kada se koristi u flash pogonima velikog kapaciteta. Podrška za datotečni sustav exFAT pojavio se u sustavima Windows Vista Service Pack 1 i Windows XP sa servisnim paketom 2.

Maksimalna veličina datoteke u usporedbi s FAT32 proširena je s 4 GB na 16 eksabajta, uklonjeno je ograničenje maksimalne veličine particije od 32 GB radi smanjenja fragmentacije, plus uvedena je besplatna bitma slika za brzinu, ograničenje broja datoteka u direktoriju podignuto je na 65 tisuća, osigurana je mogućnost pohrane ACL-ova.

Kao što znate, Do nedavno je upotreba ovog datotečnog sustava u Linuxu bila gotova aktiviranje njegove podrške uz pomoć korištenje softvera koji su razvile treće strane. Budući da je provedba bila privatna.

Pero do prije nekoliko mjeseci Microsoft je objavio javno dostupne specifikacije i omogućio besplatno korištenje exFAT patenata za Linux.

Iako ovaj potez Microsofta nije objavio izvorni kod, ono što radi je oslobađate samo prava na upotrebu exFAT-a i rezervirati svaku namjeru potraživanja ili zahtjeva zajedno s članovima Mreže otvorenih izuma (OIN).

Daleko od toga, upravljački program exFAT koji je također razvio Samsung i koji je predložio da se u jezgru Linuxa uključi set zakrpa s implementacijom novog exFAT pokretačkog programa, na temelju kodne baze "sdfat" trenutni, razvijen za firmware Samsung Android pametnih telefona.

Planiramo ovo izdanje tretirati kao budućnost odozdo prema gore za bazu kodova koja se jednom spoji, a sve nove značajke i ispravci programskih pogrešaka idu na prvo mjesto.

Sudeći prema dostupnim podacima, novi kod uključuje više operacija s metapodacima a uključuje ispravak nekoliko pogrešaka. Do sada se koristi samo na Samsung Android uređajima.

U ovoj implementaciji koju nudi Samsung, dodano u eksperimentalni odjeljak »uprizorenje» ("Vozači / uprizorenje /") Linux kernel 5.4 na temelju zastarjelog koda (verzija 1.2.9).

Iako su entuzijasti firmvera Android prenijeli novi upravljački program sdFAT (2.x), ali Samsung je odlučio samostalno uvesti ovaj upravljački program u glavnu jezgru Linuxa.

Do sada je predložena implementacija koju je proveo Samsung dobio nekoliko odobrenja od istaknutih programera jezgre Linuxa.

Kao takvi, s obzirom na trenutak, još uvijek postoje šanse da bi ovaj exFAT pokretački program mogao potencijalno zamijeniti trenutni pripremni exFAT pokretački program za Linux 5.6 ako preostale recenzije koda budu dobro prošle.

U usporedbi s sdfat upravljačkim programom isporučenim u telefonimas, izvršene su sljedeće promjene:

  • U usporedbi s exFAT pokretačkim programom koji je prethodno dodan u jezgru, novi pokretački program omogućuje povećanje performansi od približno 10%.
  • Uklonjen je kôd s implementacijom VFAT FS-a, jer je ovaj sustav datoteka već podržan odvojeno u jezgri (fs / fat).
  • Ime kontrolera promijenjeno je u exfat
  • Kôd je ponovno fakturiran i očišćen kako bi se u potpunosti integrirao u verziju Linuxa i slijedio stil kodiranja Linuxa
  • Izvršena je optimizacija operacija metapodataka, poput stvaranja datoteka, pretraživanja stavki datotečnog sustava (pretraživanje) i definicije sadržaja direktorija (readdir).
  • Ispravljene su greške otkrivene tijekom dodatnih ispitivanja.

Ako se zakrpe prihvate, one će biti uključene u kôd jezgre Linux 5.6, čije se objavljivanje očekuje za otprilike 2 ili 3 mjeseca do danas. Iako se problem pojavi, implementacija upravljačkog programa Samsung exFAT mogla bi se odgoditi na verziju 5.7 Linux kernela.

Konačno, ako želite znati više o vijestima, kao i značajke dodane u novoj verziji upravljačkog programa Samung exFAT, a to je verzija 11, to možete učiniti u sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.