Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

De la FAT32 open source pour Linux et Android

par - source: EETimes

Tuxera, une société fondée en 2008, vient d'annoncer un package open source (sous GPL) qui permet aux systèmes Linux et Android de lire et écrire sur les systèmes de fichiers suivant : FAT (12 et 16), FAT32, exFAT et NTFS. L'avantage de la solution de Tuxera, outre le fait qu'elle permette d'écrire sur des appareils formatés en NTFS, et que les problèmes de licences avec Microsoft, notamment sur FAT32, sont écartés. Accessoirement, la société est la première a avoir licencié la technologie exFAT de Microsoft, pour proposer des pilotes libres sur les systèmes alternatifs.

Pour FAT32, c'est un rien tordu au niveau de la licence. Actuellement, le problème qui se pose est simple : Microsoft dispose de brevets sur VFAT (la gestion des noms longs) et il est donc nécessaire d'obtenir une licence pour commercialiser un appareil qui utilise FAT32 comme système de fichiers. Mais cette licence empêche l'utilisation de l'implémentation classique (et sous GPL) de FAT32 sous Linux. Si vous ne payez pas la licence à Microsoft, vous risquez un procès de Microsoft, parce que l'implémentation classique de FAT32 sous Linux utilise des brevets Microsoft...

Avec le pilote de Tuxera, le problème ne se pose a priori pas : le code source de l'implémentation de FAT32 ne fait pas appels à des méthodes brevetées. Rappelons aussi que FAT32 est en perte de vitesse, que NTFS est devenu un standard de facto et qu'exFAT risque de le devenir : la norme SDXC utilise le format de fichiers exFAT par défaut.

Partager:
11
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
mum1989 06/01/2011 14:49
Masquer
-1+

bonne nouvelle, j'espère que Microsoft va pas faire un procès ...

Dams 06/01/2011 15:52
Masquer
-1+

Si c'est intégré rapidement à Mac OS X et Linux, ça va permettre d'utiliser le NTFS comme format universel !

Parce qu'actuellement si on veut un disque dur externe qui stocke des fichiers de plus 4Go avec des noms longs et qui tourne sur tous les OS sans installation supplémentaire...

bebRito 06/01/2011 16:07
Masquer
-1+

Mouais, pour NTFS, il y a le pilote ntfs3g qui fonctionne très bien sous Linux.

adanorm2000 06/01/2011 17:39
Masquer
-3+

ntfs3g marche bien, mais niveau performances c'est pas top. Consommation CPU énorme, débits lecture/écriture faible. Cette implémentation est très bienvenue ! Quant à Linux installé sur NTFS ... berk ... alors qu'on a depuis hier un beau noyau 2.6.37 qui fait exploser les perfs d'ext4 !

obidoub 06/01/2011 17:42
Masquer
-1+

NTFS est lui aussi obsolète, rappelons qu'il date de 1993, qu'il se fragmente à mort et que les performances ne sont pas terribles (quand on teste ZFS sur Solaris, on renvoie directement NTFS à la case cromagnon). De plus il est journalisé donc à priori pas idéal pour les supports à base de mémoire flash (SSD, Clés usb...)

extFAT lui est conçu pour ces supports, l'arrivée d'un driver libre est une bonne chose même si on peut s'inquiéter des brevets. Bien sûr Microsoft ne fera pas de procès dans l'immédiat, ils attendront que ce driver se répande partout et que les constructeurs adoptent massivement l'extFAT. Ensuite ils pourront lancer des procès massifs contre tout le monde.

bebRito 06/01/2011 17:47
Masquer
-1+

Citation :

ntfs3g marche bien, mais niveau performances c'est pas top. Consommation CPU énorme, débits lecture/écriture faible. Cette implémentation est très bienvenue ! Quant à Linux installé sur NTFS ... berk ... alors qu'on a depuis hier un beau noyau 2.6.37 qui fait exploser les perfs d'ext4 !


Bien d'accord avec toi. Et quand on sait que c'est également Tuxera qui a développé (ou repris) ntfs-3g, on peut être sûr d'un résultat à la hauteur de ce dernier, perf en plus !!
( http://www.tuxera.com/products/tux [...] rformance/ )

kira2deathnote 06/01/2011 23:23
Masquer
-1+

tien a propos de ntfs-3g, j'avais besoin de faire des gros transferts de fichier ( beaucoup de film et d'image de dvd) donc des fichier de 700mo a 4/5 Go et mandriva laguait par moment, cpu à 100% et pourtant en faisant un top en console je voyais que 15 a 50% du proc pour ntfs-3g, mais c'est quand meme beaucoup na? je gagnerais beaucoup à utiliser tuxera?
sachant que mon / est en ext4 et mon /home en ext3

Mictateur 07/01/2011 01:22
Masquer
-1+

Citation :

NTFS est lui aussi obsolète, rappelons qu'il date de 1993, qu'il se fragmente à mort et que les performances ne sont pas terribles (quand on teste ZFS sur Solaris, on renvoie directement NTFS à la case cromagnon). De plus il est journalisé donc à priori pas idéal pour les supports à base de mémoire flash (SSD, Clés usb...)

extFAT lui est conçu pour ces supports, l'arrivée d'un driver libre est une bonne chose même si on peut s'inquiéter des brevets. Bien sûr Microsoft ne fera pas de procès dans l'immédiat, ils attendront que ce driver se répande partout et que les constructeurs adoptent massivement l'extFAT. Ensuite ils pourront lancer des procès massifs contre tout le monde.



Bon alors déjà, 'faut arrêter les regard manichéen sur l'industrie high-tech, ça devient un brin lourd... :sarcastic:

Ensuite, la dernière version de NTFS (fin 2006, Windows 7 n'ayant pas changé grand-chose de ce côté-là je crois, à part le support du TRIM) n'a un peu rien à voir avec celle de NT 3.1... :sweat:
Bon par contre, c'est clair, c'est pas fait pour de la mémoire Flash du genre clé USB.

CaptainDangeax 07/01/2011 08:37
Masquer
-1+

kira2deathnote :
tien a propos de ntfs-3g, j'avais besoin de faire des gros transferts de fichier ( beaucoup de film et d'image de dvd) donc des fichier de 700mo a 4/5 Go et mandriva laguait par moment, cpu à 100% et pourtant en faisant un top en console je voyais que 15 a 50% du proc pour ntfs-3g, mais c'est quand meme beaucoup na? je gagnerais beaucoup à utiliser tuxera?sachant que mon / est en ext4 et mon /home en ext3


C'est plus simple que ça. D'abord, ton Linux, il va lire les fichiers sur tes partoches en ext3 ou 4, puis envoyer en écriture en passant par un buffer de la taille de ta mémoire disponible. Alors, comme écrire est plus long que lire, comme l'USB est plus lent que le PATA ou le SATA de tes disques, ton CPU se met en mode "wait" le temps de vider le buffer. Pour ntfs-3g, il est en userspace donc son utilisation compte à 20% comme tu l'as vu, alors que les ext sont dans le noyau et comptent en "sys". Enfin, d'après des benchs effectués par Phoronix, NTFS est environ 65% moins rapide que ext4 ou xfs. Voilà voilà...

CaptainDangeax 07/01/2011 09:06
Masquer
-1+

Mictateur :
Bon alors déjà, 'faut arrêter les regard manichéen sur l'industrie high-tech, ça devient un brin lourd



Certes, certes
[citation]Ensuite, la dernière version de NTFS (fin 2006, Windows 7 n'ayant pas changé grand-chose de ce côté-là je crois, à part le support du TRIM) n'a un peu rien à voir avec celle de NT 3.1[/citation]
En fait, NTFS a connu une évolution majeure entre les versions NT3.1, NT3.5 d'une part, NT3.51, NT4 et suivantes d'autre part, en raison du passage du 16 au 32bits ; les disques de 2To étaient déjà supportés, la seule limite c'était n° de cylindre

Sh4d3rZ_86 16/01/2011 19:04
Masquer
-0+

mum1989 :
bonne nouvelle, j'espère que Microsoft va pas faire un procès ...


Normalement tout va bien
Citation :Avec le pilote de Tuxera, le problème ne se pose a priori pas : le code source de l'implémentation de FAT32 ne fait pas appels à des méthodes brevetées

Mais bof, méfions nous de Microsoft, la société qui cherche des thunes par tout les moyens serait capable de chercher la petite bête pour le coup, m'enfin bon wait & see comme qui dirait
Citation :

Bon alors déjà, 'faut arrêter les regard manichéen sur l'industrie high-tech, ça devient un brin lourd... :sarcastic:

Ensuite, la dernière version de NTFS (fin 2006, Windows 7 n'ayant pas changé grand-chose de ce côté-là je crois, à part le support du TRIM) n'a un peu rien à voir avec celle de NT 3.1... :sweat:
Bon par contre, c'est clair, c'est pas fait pour de la mémoire Flash du genre clé USB.



Honnêtement cite moi une société qui n'a jamais fait de procès pour une utilisation de ses produits ou idées faute de brevets, licence, position dominante toussah ... [:spamafote]
Java et Oracle ça te dis rien ? :sarcastic:
Les sociétés sont prêtes à tout actuellement pour faire du fric, on a eu quand même des périodes de procès entre les sociétés. Le problème est que les sociétés sont prêtes à écraser bouffer d'autres sociétés sans innover de leur côté. Après les ayatollah du business pourront me blâmer "ouais mais bon ils ont innové c'est normal qu'ils soient rémunérés" fin bon le débat est clos

Publicité

Les offres du moment

Newsletters


OK