À ce propos, John Gossman, Ingénieur chez Redmond et membre du conseil de la Fondation Linux, a déclaré : « ;Microsoft aime Linux. Nous le disons souvent et le pensons vraiment ;! Aujourd’hui, nous sommes heureux d’annoncer que Microsoft soutient l’intégration de sa technologie exFAT au noyau Linux ;» et « ;l’inclusion éventuelle d’un noyau Linux prenant en charge exFAT dans une future révision de la “définition du système Linux” ;». Soulignant l’importance pour Microsoft de permettre à la communauté Linux d’utiliser en toute confiance exFAT dans le noyau Linux, Gossman a expliqué que cette initiative devrait « ;faciliter le développement d’implémentations conformes et interopérables ;».
Il vous est probablement déjà arrivé d’avoir la mauvaise surprise de constater que votre lecteur flash ou votre carte mémoire est inaccessible sur une plateforme Linux, alors qu’il s’affiche sans problème sous Windows. La seule solution dans ce cas (si votre dispositif de stockage est formaté en exFAT) est souvent d’activer manuellement le support d’exFAT sur votre distribution Linux grâce à la commande :
Code : | Sélectionner tout |
sudo apt-get install exfat-fuse exfat-utils
Un système de fichiers utilise un ensemble de règles pour contrôler la manière dont les données sont stockées et extraites sur un périphérique de stockage (disque dur, SSD, carte mémoire, clé USB, etc.). Le choix du système de fichiers se fait principalement en fonction du système d’exploitation. Lorsque vous formatez un périphérique de stockage sous Windows Vista Service Pack 1 ou version ultérieure (Windows 7, 8, 8.1 et 10), vous avez le choix entre trois systèmes de fichiers — FAT32, exFAT et NTFS — pour utiliser votre dispositif.
FAT32
Le système de fichiers FAT32 créé en 1977 par Microsoft est le moins efficace et le moins avancé des trois, mais il offre une compatibilité accrue avec les autres systèmes d’exploitation et périphériques de stockage amovibles. FAT32 ne permet malheureusement pas de stocker des fichiers de plus de 4 Go sur un lecteur formaté.
NTFS
NTFS (de l’anglais New Technology File System) est le successeur du FAT (acronyme de l’anglais File Allocation Table). NTFS dispose de nombreuses améliorations techniques par rapport à FAT et HPFS (High Performance File System), comme un support amélioré des métadonnées, l’usage de structures de données avancées pour améliorer les performances, la fiabilité et l’utilisation de l’espace disque, ainsi que des extensions supplémentaires telles que la journalisation du système de fichiers et la liste de contrôle d’accès (ACL).
exFAT
exFAT (acronyme anglais de Extended File Allocation Table) est un système de fichiers propriétaire conçu par Microsoft principalement pour les mémoires flash et les supports de stockage externes. En général, l’accès aux fichiers et les manipulations sont plus rapides sur exFAT que sur FAT32 et le NTFS. Comme NTFS, exFAT permet de stocker des fichiers de plus de 4 Go sur un lecteur formaté.
Le support d’exFAT est intégré nativement à Windows depuis Windows 7 et à macOS depuis Mac OS X 10.6.5 « ;Snow Leopard ;». Mais il est possible d’utiliser exFAT sous XP SP2 ou SP3, grâce à la mise à jour KB955704, et sous Vista, grâce au déploiement du Service Pack 1. exFAT est aussi supporté sous la plupart des OS GNU/Linux, à travers un pilote libre reposant sur FUSE. Toutefois, une licence de la firme de Redmond est nécessaire afin d’en développer ou d’en distribuer une implémentation. Il faut signaler que quasiment tous les dispositifs existants prennent en charge exFAT sur leurs cartes SDXC afin d’être compatibles Windows.
Cette nouvelle devrait ravir tous les défenseurs de l’open source et de Linux (qu’ils utilisent exFAT ou non). Si vous recommandez régulièrement des systèmes d’exploitation basés sur Linux à vos amis et à votre famille, vous pouvez désormais être certains que leurs périphériques de stockage externes fonctionneront comme prévu aussi bien sur les plateformes Linux que sur les plateformes Windows.
Source : Microsoft (spécification d’exFAT), Blog Microsoft
Et vous ?
Que pensez-vous de cette initiative de Microsoft ?
Espérez-vous que Microsoft en fasse davantage pour montrer son attachement à Linux et l’open source ? Si oui, précisez dans quel domaine ?