¿Qué versión de Android es compatible con exFat , si en ¿todos? La web parece confusa al respecto. ¡Gracias!

Comentarios

  • Supongo que su pregunta real es " Desde qué versión de Android ¿Es compatible con exFat? " – solo de esta manera tiene sentido.

Respuesta

Parece que, según aquí , se admite desde KitKat (ya sea que use aplicaciones o no) Pero (como siempre) depende del criterio del OEM si un dispositivo puede ejecutarlo. Lo más probable es que, si un dispositivo admite tarjetas SD de más de 32 Gb, es compatible con SDXC, que tiene un sistema de archivos exFAT (First Graph aquí )

Comentarios

  • Eso tiene sentido, también el OEM ' omisión de soporte si un dispositivo no tiene un lector de tarjetas SD.
  • Me alegro de ser útil.
  • He descubierto que mi Pixel en 2018 en Android 8.1 sí no es compatible con exFat.
  • De esta publicación , indica Samsun g son compatibles.
  • @Adam Hurwitz ¡hola! ' tendré que invitarte a leer la publicación nuevamente; Noté que ' s ' s OEM ' s es compatible o no. Además, sus enlaces son sobre NTFS, mientras que esta pregunta es sobre ExFat.

Respuesta

A partir de hoy (03 -Abr-2020), exFAT aún no es compatible oficialmente en AOSP.

exFAT – un sistema de archivos desarrollado por Microsoft – no era (¿es?) De código abierto , por lo que nunca fue parte del kernel de Linux (y por lo tanto de Android) por cuestiones de patentes. Sin embargo, un controlador basado en FUSE ( exFAT-FUSE ) ha existido desde hace mucho tiempo. Pero no es un controlador adecuado en el kernel, por lo que el rendimiento se retrasa. También hay implementaciones exFAT de grado comercial y para usuarios domésticos con la licencia adecuada de socios autorizados de Microsoft como Tuxera y Paragon .

Tras una versión filtrada de código fuente del sistema de archivos exFAT, Samsung correctamente fuentes abiertas y un controlador exFAT en 2013. Está disponible como exFAT-nofuse módulo del kernel de Linux. En 2018, se lanzado otro controlador exFAT como parte de la fuente Samsung Galaxy S8 +. Está disponible como exFAT-Linux fuera del árbol del módulo del kernel.

Sin embargo, ninguno de los controladores anteriores se fusionó nunca con la línea principal Árbol de Linux debido a problemas de licencia. La otra respuesta indica correctamente que «depende del criterio del OEM» si incluyen el controlador exFAT en su kernel (y los ejecutables en espacio de usuario) después de tener un acuerdo con Microsoft o sus socios. Pero casi todas las ROM personalizadas incluyen uno o más de los controladores anteriores. exFAT-FUSE también está disponible como un módulo Magisk: vold-posix que se puede usar casi con cualquier ROM (al menos después de algunas modificaciones). Con Android 9, un soporte muy básico fue también agregado a AOSP :

«Android no es compatible de forma nativa exFAT, pero al menos estamos dispuestos a intentar montar un sistema de archivos exFAT si detectamos que el kernel de Linux lo admite, y si ayuda los binarios están presentes. «

Llegó una grandes noticias de MS en 2019:

«Microsoft ♥ Linux: lo decimos mucho, ¡y lo decimos en serio! Hoy nos complace anunciar que Microsoft está respaldando la incorporación de la tecnología exFAT de Microsoft al kernel de Linux. «

Y con eso un El usuario de la comunidad (que ya desarrolló un controlador exFAT para Linux basado en la versión de 2013) realizó las confirmaciones iniciales a staging (no oficial, va a ser parte del núcleo principal). Después de ponerse en forma «real» , » s fusionados con el kernel de Linux v5.7-rc1 (versión de prueba). Es de esperar que exFAT forme parte de futuras versiones del kernel estable / LTS de Linux / Android. Posiblemente se pueda exportar a versiones actuales de Android LTS (3.18 o 4. *) pero puede haber problemas de licencia, no estoy seguro, como Paragon afirma : «La declaración de Microsoft está relacionada con versiones futuras del kernel de Linux».

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *