Compania Paragon Software, care furnizează drivere proprietare licențiate de Microsoft NTFS și exFAT pentru Linux, în lista de corespondență a dezvoltatorilor nucleului Linux
implementarea inițială a noului driver deschis exFAT. Codul driver-ului este deschis sub licența GPLv2 și este temporar limitat la funcționarea în modul doar pentru citire. O variantă a driver-ului, care suportă modul de scriere, este în dezvoltare, dar nu este încă gata pentru publicare. Patch-ul pentru includerea în nucleul Linux a fost trimis personal de Konstantin Comarov, fondatorul și directorul companiei .
Compania Paragon Software acțiunile Microsoft de a publica public și de a oferi posibilitatea utilizării gratuite a brevetelor pentru exFAT în Linux, și ca o contribuție a pregătit un driver deschis exFAT pentru nucleul Linux. Se remarcă faptul că driver-ul este conform cerințelor de pregătire a codului pentru Linux și nu conține legături către API-uri suplimentare, ceea ce permite includerea sa în componenta principală a nucleului.
Reamintim că în august, în secțiunea experimentală „staging” a nucleului Linux 5.4 („drivers/staging/”), în care sunt plasate componentele care necesită dezvoltare, a fost deja dezvoltat driverul deschis exFAT de către compania Samsung. Totuși, driverul adăugat se bazează pe un cod învechit (1.2.9), care necesită ajustări și adaptări la cerințele de formatare a codului pentru nucleu. Ulterior, pentru nucleu a fost
o variantă actualizată a driver-ului Samsung, transformată pe ramura „sdFAT” (2.2.0) și care demonstrează un salt semnificativ în performanță, dar acest driver nu a fost încă acceptat în nucleul Linux.
Sistemul de fișiere exFAT a fost creat de Microsoft pentru a elimina limitările FAT32 la utilizarea pe unități Flash de mare capacitate. Suportul pentru sistemul de fișiere exFAT a apărut în Windows Vista Service Pack 1 și Windows XP cu Service Pack 2. Dimensiunea maximă a fișierului a fost extinsă comparativ cu FAT32 de la 4 GB la 16 exabytes, limitarea dimensiunii maxime a partiției de 32 GB a fost eliminată, pentru a reduce fragmentarea și a crește viteza a fost introdusă o hartă de biți pentru blocuri libere, limitarea numărului de fișiere dintr-un director a fost crescută la 65 de mii, fiind prevăzută posibilitatea stocării ACL.
Sursa: opennet.ro
