Samsung propose d'inclure son pilote exFAT dans Linux et si c'est le cas, il arriverait dans le noyau 5.6

exFAT-sur-Linux

exFAT est un système de fichiers créé par Microsoft pour répondre aux limitations de FAT32 lorsqu'il est utilisé dans des lecteurs flash de grande capacité. Prise en charge du système de fichiers exFAT apparu dans Windows Vista Service Pack 1 et Windows XP avec Service Pack 2.

La taille maximale du fichier par rapport à FAT32 est passée de 4 Go à 16 exaoctets, la restriction sur la taille maximale de la partition de 32 Go a été supprimée pour réduire la fragmentation, plus un bitmap de bloc gratuit a été introduit pour la vitesse, la limite du nombre de fichiers dans un répertoire a été augmentée à 65 XNUMX, la possibilité de stocker des ACL a été fournie.

Comme tu le sais, Jusqu'à récemment, l'utilisation de ce système de fichiers sous Linux était l'activation de son support à l'aide du utilisation de logiciels développés par des tiers. Parce que la mise en œuvre était privée.

Mais jusqu'à il y a quelques mois, Microsoft a publié les spécifications accessibles au public et a rendu possible l'utilisation gratuite des brevets exFAT pour Linux.

Bien que ce mouvement de Microsoft n'a pas publié le code source, ce qu'il fait est Vous ne libérez que les droits d'utilisation d'exFAT et de réserver toute intention de réclamation ou de demande avec les membres du Réseau ouvert d'invention (OIN).

Loin de là, le pilote exFAT également développé par Samsung et qui a proposé d'inclure dans le noyau Linux un ensemble de patchs avec l'implémentation du nouveau pilote exFAT, basé sur la base de code "sdfat" actuel, développé pour le firmware des smartphones Samsung Android.

Nous prévoyons de traiter cette version comme l'avenir ascendant de la base de code une fois fusionnée, et toutes les nouvelles fonctionnalités et corrections de bogues seront mises en œuvre en premier.

A en juger par les données disponibles, le nouveau code implique plus d'opérations avec des métadonnées et inclut la correction de plusieurs erreurs. Jusqu'à présent, il n'est utilisé que sur les appareils Samsung Android.

Dans cette implémentation proposée par Samsung, ajouté à la section expérimentale »mise en scène» ("Drivers / staging /") Noyau Linux 5.4 basé sur un code obsolète (version 1.2.9).

Même si les passionnés de firmware Android ont porté un nouveau pilote sdFAT (2.x), mais Samsung a décidé d'introduire ce pilote seul dans le noyau Linux principal.

Jusqu'à présent, l'implémentation proposée par Samsung a reçu plusieurs approbations d'éminents développeurs de noyau Linux.

En tant que tel, étant donné le moment, il y a encore des chances que ce pilote exFAT puisse remplacer le pilote prép exFAT actuel pour Linux 5.6 si les révisions de code restantes se passent bien.

Par rapport au pilote sdfat livré dans les téléphoness, les modifications suivantes ont été apportées:

  • Par rapport au pilote exFAT précédemment ajouté au noyau, le nouveau pilote offre une augmentation des performances d'environ 10%.
  • Le code avec l'implémentation de VFAT FS a été supprimé, car ce système de fichiers est déjà pris en charge séparément dans le noyau (fs / fat).
  • Le nom du contrôleur a été changé en exfat
  • Code refacturé et nettoyé pour s'intégrer pleinement à la version Linux en amont et suivre le style de codage Linux
  • L'optimisation des opérations de métadonnées telles que la création de fichiers, la recherche d'élément de système de fichiers (recherche) et la définition du contenu du répertoire (readdir) ont été effectuées.
  • Les bogues identifiés lors de tests supplémentaires ont été corrigés.

Si les correctifs sont acceptés, ils seront inclus dans le code du noyau Linux 5.6, dont la publication est prévue dans environ 2 ou 3 mois à ce jour. Bien qu'en cas de problème, l'implémentation du pilote Samsung exFAT pourrait être retardée à la version 5.7 du noyau Linux.

Enfin, si vous voulez en savoir plus sur l'actualité, ainsi que les fonctionnalités ajoutées dans la nouvelle version du pilote Samung exFAT qui est la version 11, vous pouvez le faire en le lien suivant.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.