Paragon Software a ouvert le code du pilote avec l'implémentation du système de fichiers exFAT

Paragon Software, qui fournit des logiciels sous licence Microsoft pilotes propriétaires NTFS et exFAT pour Linux, опубликовала sur la liste de diffusion des développeurs du noyau Linux
implémentation initiale du nouveau pilote open source exFAT. Le code du pilote est sous licence GPLv2 et est temporairement limité au mode lecture seule. Une version du pilote prenant en charge le mode d'enregistrement est en cours de développement, mais elle n'est pas encore prête à être publiée. Le patch à inclure dans le noyau Linux a été envoyé personnellement par Konstantin Komarov, fondateur et dirigeant de l'entreprise. Logiciel Paragon.

Société de logiciels Paragon accueilli Actions de Microsoft pour publier publiquement Caractéristiques et en offrant la possibilité d'utiliser sans redevance les brevets exFAT sous Linux, et en guise de contribution, j'ai préparé un pilote exFAT open source pour le noyau Linux. Il est à noter que le pilote est conçu conformément aux exigences de préparation du code pour Linux et ne contient pas de liaisons vers des API supplémentaires, ce qui lui permet d'être inclus dans le noyau principal.

Rappelons qu'en août, dans la section expérimentale « staging » du noyau Linux 5.4 (« drivers/staging/ »), où sont placés les composants à améliorer, ajoutée Samsung a développé un pilote exFAT ouvert. Dans le même temps, le pilote ajouté est basé sur un code obsolète (1.2.9), qui nécessite une amélioration et une adaptation aux exigences de conception du code pour le noyau. Plus tard, pour le noyau, il y avait
suggéré une version mise à jour du pilote Samsung, traduite dans la branche « sdFAT » (2.2.0) et démontrant une augmentation significative des performances, mais ce pilote n'a pas encore été accepté dans le noyau Linux.

Le système de fichiers exFAT a été créé par Microsoft pour surmonter les limitations de FAT32 lorsqu'il est utilisé sur des lecteurs Flash de grande capacité. La prise en charge du système de fichiers exFAT est apparue dans Windows Vista Service Pack 1 et Windows XP avec Service Pack 2. La taille maximale des fichiers par rapport à FAT32 a été étendue de 4 Go à 16 exaoctets, et la limite maximale de taille de partition de 32 Go a été supprimée pour réduire fragmentation et augmentation de la vitesse, un bitmap de blocs libres a été introduit, la limite du nombre de fichiers dans un répertoire a été augmentée à 65 XNUMX et la possibilité de stocker des ACL a été fournie.

Source: opennet.ru

Ajouter un commentaire