Quelle version dAndroid prend en charge exFat , si à tout? Le Web ne semble pas clair à ce sujet. Merci!

Commentaires

  • Je suppose que votre vraie question est " Depuis quelle version dAndroid ExFat est-il pris en charge? " – cest seulement de cette façon que cela a du sens.

Réponse

Il semble que, selon ici , il est pris en charge depuis KitKat (que vous utilisiez des applications ou non) mais (comme toujours) cest à la discrétion de lOEM si un périphérique peut lexécuter. « >

ici )

Commentaires

  • Cela a du sens, également lOEM ' omission de prise en charge si un appareil na pas de lecteur de carte SD.
  • Heureux dêtre au service.
  • Jai trouvé mon Pixel en 2018 sur Android 8.1. ne prend pas en charge exFat.
  • Daprès ce message , il indique Samsun les appareils g sont compatibles.
  • @Adam Hurwitz bonjour! Je ' devra vous inviter à relire le message; Jai noté que ' s OEM ' est à la discrétion de savoir si elle ' est prise en charge ou ne pas. De plus, vos liens concernent NTFS alors que cette question concerne ExFat.

Réponse

À partir daujourdhui (03 -Apr-2020), exFAT nest pas encore officiellement pris en charge dans AOSP.

exFAT – un système de fichiers développé par Microsoft – nétait (nest?) Pas open-source , donc il na jamais fait partie du noyau Linux (et donc Android) sur les problèmes de brevets. Cependant, un pilote basé sur FUSE ( exFAT-FUSE ) existe depuis longtemps. Mais ce nest pas un pilote dans le noyau approprié, donc les performances sont en retard. De plus, il existe des implémentations exFAT de qualité commerciale et pour les particuliers, de partenaires Microsoft agréés comme Tuxera et Paragon .

Suite à une fuite de code source du système de fichiers exFAT, Samsung correctement open-sources un pilote exFAT en 2013. Il est disponible en tant que module de noyau Linux exFAT-nofuse . En 2018, un autre pilote exFAT a été publié dans le cadre de la source Samsung Galaxy S8 +. Il est disponible en tant que module noyau hors de l’arborescence exFAT-Linux .

Cependant, aucun des pilotes ci-dessus n’a jamais été fusionné avec la ligne principale. Arborescence Linux en raison de problèmes de licence. L autre réponse indique correctement que cest à la discrétion de lOEM dinclure le pilote exFAT dans son noyau (et les exécutables dans espace utilisateur) après avoir conclu un accord avec Microsoft ou leurs partenaires. Mais presque toutes les ROM personnalisées incluent un ou plusieurs des pilotes ci-dessus. exFAT-FUSE le support est également disponible sous forme de module Magisk: vold-posix qui peut être utilisé presque avec nimporte quelle ROM (au moins après quelques modifications). Avec Android 9, un support très basique était également ajouté à AOSP :

« Android ne prend pas en charge nativement exFAT, mais nous sommes au moins disposés à essayer de monter un système de fichiers exFAT si nous détectons que le noyau Linux le prend en charge, et si un assistant des binaires sont présents. « 

Une grande nouvelle est venue de MS en 2019:

« Microsoft ♥ Linux – nous disons cela beaucoup, et nous le pensons! Aujourdhui, nous sommes heureux dannoncer que Microsoft prend en charge lajout de la technologie exFAT de Microsoft au noyau Linux. « 

Et avec cela un utilisateur de la communauté (qui déjà développé un pilote exFAT pour Linux basé sur la version 2013) a effectué les commits initiaux à staging (non officiel, va faire partie du noyau principal). Après être entré dans la forme « réelle » , il  » s étant fusionné avec le noyau Linux v5.7-rc1 (version de test). Espérons que exFAT fera partie des futures versions stables du noyau Linux / Android / LTS. Il peut éventuellement être rétroporté vers les versions actuelles dAndroid LTS (3.18 ou 4. *) mais il peut y avoir des problèmes de licence, je nen suis pas sûr, comme Paragon states : « La déclaration de Microsoft est liée aux futures versions du noyau Linux. »

Laisser un commentaire

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