Samsung predlaže da uključi svoj exFAT upravljački program u Linux, a ako da, stići će u jezgru 5.6

exFAT-na-Linuxu

exFAT je sistem datoteka koji je kreirao Microsoft da se pozabavi ograničenjima FAT32 kada se koristi u fleš diskovima velikog kapaciteta. Podrška za sistem datoteka exFAT pojavio se u sistemima Windows Vista Service Pack 1 i Windows XP sa servisnim paketom 2.

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

Kao sto znas, Do nedavno je bila završena upotreba ovog sistema datoteka u Linuxu aktiviranje njegove podrške uz pomoć upotreba softvera koji su razvile treće strane. Jer je provedba bila privatna.

Ali do prije nekoliko mjeseci Microsoft je objavljivao javno dostupne specifikacije i omogućili 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 da zadrži svaku namjeru potraživanja ili zahtjeva zajedno sa članovima Mreže otvorenih izuma (OIN).

Daleko od toga, upravljački program exFAT koji je takođe razvio Samsung i koja je predložila da se u jezgru Linuxa uključi set zakrpa s implementacijom novog exFAT pokretačkog programa, zasnovan na kodnoj bazi "sdfat" trenutni, razvijen za firmware Samsung Android pametnih telefona.

Planiramo ovo izdanje tretirati kao budućnost odozdo prema gore za bazu kodova nakon što se spoji, a sve nove funkcije i ispravci programskih pogrešaka ići će prvo.

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

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

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

Do sada je predložena implementacija koju je proveo Samsung dobila nekoliko odobrenja od istaknutih programera Linux jezgri.

Kao takvi, s obzirom na trenutak, još uvijek postoje šanse da bi ovaj exFAT upravljački program mogao potencijalno zamijeniti trenutni pripremni exFAT upravljački program za Linux 5.6 ako preostali pregledi koda budu išli dobro.

U poređenju sa sdfat upravljačkim programom isporučenim u telefonimas, izvršene su sljedeće promjene:

  • U usporedbi s exFAT upravljač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, jer je ovaj sistem datoteka već podržan odvojeno u jezgri (fs / fat).
  • Ime kontrolera promijenjeno u exfat
  • Kôd je ponovo fakturiran i očišćen da bi se u potpunosti integrirao u verziju Linuxa i slijedio Linux stil kodiranja
  • Izvršena je optimizacija operacija metapodataka, kao što su stvaranje datoteka, pretraživanje stavki sistema datoteka (pretraživanje) i definicija sadržaja direktorija (readdir).
  • Ispravljene su greške identifikovane tokom dodatnih ispitivanja.

Ako se zakrpe prihvate, one će biti uključene u Linux 5.6 kod jezgra, čije se objavljivanje očekuje za otprilike 2 ili 3 mjeseca do danas. Čak i ako se problem pojavi, implementacija Samsungovog exFAT upravljačkog programa mogla bi se odgoditi na verziju 5.7 Linux kernela.

Na kraju, ako želite znati više o vijestima, kao i funkcije koje su dodane u novoj verziji Samung exFAT upravljačkog programa, odnosno verziji 11, to možete učiniti u sljedeći link.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.