Une nouvelle variante du pilote exFAT a été proposée pour le noyau Linux

Le dĂ©veloppeur corĂ©en Park Ju Hyung, spĂ©cialiste du portage des firmwares Android pour divers appareils, prĂ©sentĂ© une nouvelle Ă©dition du pilote pour le systĂšme de fichiers exFAT — exfat-linux, qui est une branche du pilote « sdFAT », dĂ©veloppĂ©e par la sociĂ©tĂ© Samsung. Actuellement, il y a dĂ©jĂ  un pilote exFAT de Samsung dans la branche staging du noyau Linux, ajoutĂ© mais il est basĂ© sur une ancienne base de code de l'ancienne branche du pilote (1.2.9). Actuellement, Samsung utilise un tout autre variant du pilote « sdFAT » (2.2.0), dont dĂ©rive le dĂ©veloppement de Park Ju Hyung.

En plus de passer à une base de code à jour, le pilote exfat-linux proposé se distingue par la suppression des modifications spécifiques à Samsung, telles que le code pour travailler avec FAT12/16/32 (ces systÚmes de fichiers sont supportés dans Linux par des pilotes séparés) et le défragmenteur intégré. La suppression de ces composants a permis de rendre le pilote portable et de l'adapter au noyau Linux standard, et non seulement aux noyaux utilisés dans les firmwares Android de Samsung.

Le dĂ©veloppeur a Ă©galement simplifiĂ© l'installation du pilote. Les utilisateurs d'Ubuntu peuvent l'installer depuis le dĂ©pĂŽt PPA, tandis que pour les autres distributions, il suffit de tĂ©lĂ©charger le code et d'exĂ©cuter « make && make install ». Le pilote peut Ă©galement ĂȘtre compilĂ© avec le noyau Linux, par exemple lors de la prĂ©paration de firmwares pour Android.

À l'avenir, il est prĂ©vu de maintenir le pilote Ă  jour en transfĂ©rant les modifications de la base de code principale de Samsung et en le portant pour de nouvelles versions du noyau. Actuellement, le fonctionnement du pilote a Ă©tĂ© vĂ©rifiĂ© lors de la compilation avec des noyaux allant de 3.4 Ă  5.3-rc sur les plateformes x86 (i386), x86_64 (amd64), ARM32 (AArch32) et ARM64 (AArch64). L'auteur de la nouvelle variante du pilote a proposĂ© aux dĂ©veloppeurs de noyau d'envisager d'inclure le nouveau pilote dans la branche staging comme base pour le pilote exFAT standard du noyau, au lieu de l'ancienne variante rĂ©cemment ajoutĂ©e.

Les tests de performance effectués ont montré une augmentation de la vitesse des opérations d'écriture avec le nouveau pilote. Lors du placement de la partition dans le ramdisk : 2173 Mo/s contre 1961 Mo/s pour l'E/S séquentielle, 2222 Mo/s contre 2160 Mo/s pour l'accÚs aléatoire, et lors du placement de la partition dans NVMe : 1832 Mo/s contre 1678 Mo/s et 1885 Mo/s contre 1827 Mo/s. La vitesse des opérations de lecture a augmenté lors du test de lecture séquentielle dans le ramdisk (7042 Mo/s contre 6849 Mo/s) et de lecture aléatoire dans NVMe (26 Mo/s contre 24 Mo/s).

Une nouvelle variante du pilote exFAT a été proposée pour le noyau LinuxUne nouvelle variante du pilote exFAT a été proposée pour le noyau Linux

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster