Paragon Software heeft de drivercode geopend met de implementatie van het exFAT-bestandssysteem

Paragon Software, dat onder Microsoft-licentie levert eigen stuurprogramma's NTFS en exFAT voor Linux, опубликовала op de mailinglijst voor Linux-kernelontwikkelaars
initiële implementatie van de nieuwe open source exFAT-driver. De stuurprogrammacode is gelicentieerd onder GPLv2 en is tijdelijk beperkt tot de modus Alleen-lezen. Een driverversie die de opnamemodus ondersteunt, is in ontwikkeling, maar is nog niet klaar voor publicatie. De patch voor opname in de Linux-kernel werd persoonlijk verzonden door Konstantin Komarov, oprichter en hoofd van het bedrijf Paragon-software.

Paragon-softwarebedrijf welkom De acties van Microsoft om openbaar te publiceren specificaties en het bieden van de mogelijkheid voor royaltyvrij gebruik van exFAT-patenten in Linux, en als bijdrage werd een open source exFAT-stuurprogramma voor de Linux-kernel voorbereid. Opgemerkt wordt dat het stuurprogramma is ontworpen in overeenstemming met de vereisten voor het voorbereiden van code voor Linux en geen bindingen bevat met extra API's, waardoor het in de hoofdkernel kan worden opgenomen.

Laten we ons herinneren dat in augustus, in de experimentele “staging”-sectie van de Linux 5.4-kernel (“drivers/staging/”), waar componenten die verbetering behoeven, worden geplaatst, toegevoegd Samsung heeft een open exFAT-stuurprogramma ontwikkeld. Tegelijkertijd is de toegevoegde driver gebaseerd op verouderde code (1.2.9), die verbetering en aanpassing vereist aan de vereisten voor het ontwerp van code voor de kernel. Later was er voor de kernel
voorgesteld een bijgewerkte versie van het Samsung-stuurprogramma, vertaald naar de “sdFAT” -tak (2.2.0) en een aanzienlijke prestatieverbetering demonstreert, maar dit stuurprogramma is nog niet geaccepteerd in de Linux-kernel.

Het exFAT-bestandssysteem is door Microsoft gemaakt om de beperkingen van FAT32 te overwinnen bij gebruik op Flash-drives met grote capaciteit. Ondersteuning voor het exFAT-bestandssysteem verscheen in Windows Vista Service Pack 1 en Windows XP met Service Pack 2. De maximale bestandsgrootte vergeleken met FAT32 werd uitgebreid van 4 GB naar 16 exabytes, en de maximale partitiegroottelimiet van 32 GB werd geëlimineerd om de bestandsgrootte te verkleinen. fragmentatie en verhoging van de snelheid, er is een bitmap met vrije blokken geïntroduceerd, de limiet op het aantal bestanden in één map is verhoogd naar 65 duizend en er is voorzien in de mogelijkheid om ACL's op te slaan.

Bron: opennet.ru

Voeg een reactie