Samsung a publié une nouvelle version du pilote de noyau exFAT. Linux

Samsung suggéré pour inclusion dans le noyau Linux Un ensemble de correctifs implémentant un nouveau pilote exFAT basé sur le code source « sdfat » actuel développé pour le firmware Android- Smartphones Samsung. Si les correctifs sont acceptés, ils seront intégrés au noyau. Linux La version 5.6, dont la sortie est prévue dans 2 à 3 mois, offre un gain de performance d'environ 10 % par rapport au pilote de noyau exFAT précédemment ajouté.

Principales différences entre les révisions du pilote SDFAT pour le noyau principal Linux du pilote utilisé par Samsung dans Android:

  • Le code avec l'implémentation du système de fichiers VFAT a été supprimé, puisque ce système de fichiers est déjà pris en charge séparément dans le noyau (fs/fat) ;
  • Le pilote a été renommé de sdfat en exfat ;
  • Le code a été remanié. Le code source a été mis en conformité avec les exigences de formatage du noyau. Linux;
  • Les opérations avec les métadonnées ont été optimisées, comme la création de fichiers, la recherche d'éléments du système de fichiers (lookup) et la détermination du contenu d'un répertoire (readdir).
  • Les erreurs identifiées lors de tests supplémentaires ont été corrigées.

Rappelons qu'après Microsoft опубликовала des spécifications accessibles au public et des brevets exFAT mis à disposition pour une utilisation gratuite dans LinuxUn pilote exFAT a été ajouté à la section expérimentale « staging » (« drivers/staging/ ») du noyau 5.4, également développé par Samsung, mais basé sur code hérité (version 1.2.9). Des passionnés de Android-il y avait un firmware porté Samsung a décidé d'intégrer lui-même ce pilote au noyau principal, bien qu'il s'agisse d'un nouveau pilote sdFAT (2.x). LinuxDe plus, Paragon Software a ouvert conducteur alternatif, précédemment fourni dans un ensemble propriétaire de pilotes.

Le système de fichiers exFAT a été créé par Microsoft pour pallier les limitations du FAT32 sur les clés USB de grande capacité. La prise en charge du système de fichiers exFAT a été introduite en 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, la limite de 32 Go sur la taille maximale des partitions a été supprimée, une bitmap des blocs libres a été introduite pour réduire la fragmentation et augmenter la vitesse, la limite du nombre de fichiers dans un seul répertoire a été portée à 65 000 et la possibilité de stocker les ACL a été introduite.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster