Hvilken Android-versjon støtter exFat , hvis alle? Internett virker uklart om det. Takk!

Kommentarer

  • Jeg antar at det virkelige spørsmålet ditt er " Siden hvilken Android-versjon støttes exFat? " – bare på denne måten er det fornuftig.

Svar

Det ser ut til at det i følge her er støttet siden KitKat (enten du bruker apper eller ikke) Men (som alltid) er det nede på OEMs skjønn om en enhet kan kjøre den. Sjansen er stor. Hvis en enhet støtter SD-kort større enn 32 GB, støtter den SDXC, som har et exFAT-filsystem (første graf her )

Kommentarer

  • Det er fornuftig, også OEM ' utelatelse av støtte hvis en enhet ikke har en SD-kortleser.
  • Glad for å være til tjeneste.
  • Jeg har funnet Pixel i 2018 på Android 8.1 gjør støtter ikke exFat.
  • Fra dette innlegget indikerer det Samsun g-enheter er kompatible.
  • @ Adam Hurwitz hei! Jeg ' Jeg må invitere deg til å lese innlegget igjen; Jeg bemerket at det ' s OEM ' s skjønn om det ' støttes eller ikke. Koblingene dine handler også om NTFS mens dette spørsmålet handler om ExFat.

Svar

Per i dag (03 -Apr-2020), exFAT støttes ennå ikke offisielt i AOSP.

exFAT – et filsystem utviklet av Microsoft – var (er?) Ikke åpen kildekode , så det var aldri en del av Linux (og dermed Android) -kjernen om patentproblemer. Imidlertid har en FUSE-basert driver ( exFAT-FUSE ) eksistert siden lenge. Men det er ikke en skikkelig driver i kjernen, så det henger med ytelse. Det er også riktig lisensiert kommersiell klasse og for hjemmebrukere exFAT-implementeringer fra autoriserte Microsoft-partnere som Tuxera og Paragon .

Etter en lekket utgivelse av exFAT kildekode for filsystem, Samsung skikkelig open-sources en exFAT-driver tilbake i 2013. Den er tilgjengelig som exFAT-nofuse Linux-kjernemodul. I 2018 ble en annen exFAT-driver utgitt som en del av Samsung Galaxy S8 + -kilden. Den er tilgjengelig som exFAT-Linux kjernemodul utenfor treet.

Imidlertid ble ingen av de ovennevnte driverne slått sammen til hovedlinjen Linux-tre på grunn av lisensproblemer. annet svar sier riktig at det er opp til OEMs skjønn om de inkluderer exFAT-driveren i kjernen (og kjørbare filer i brukerområde) etter å ha avtalt med Microsoft eller deres partnere. Men nesten alle tilpassede ROM-er inkluderer en eller flere av driverne ovenfor. exFAT-FUSE -støtte er også tilgjengelig som en Magisk-modul: vold-posix som kan brukes nesten med hvilken som helst ROM (i det minste etter noen modifikasjoner). Med Android 9 var en veldig grunnleggende støtte også lagt til AOSP :

«Android støtter ikke naturlig exFAT, men vi er i det minste villige til å prøve å montere et exFAT-filsystem hvis vi oppdager at Linux-kjernen støtter det, og hvis hjelper binærfiler er til stede. «

Det kom en store nyheter fra MS i 2019:

«Microsoft ♥ Linux – vi sier det mye, og vi mener det! I dag er vi glade for å kunngjøre at Microsoft støtter tillegg av Microsofts exFAT-teknologi til Linux-kjernen. «

Og med det en fellesskapsbruker (som allerede utviklet en exFAT-driver for Linux basert på 2013-utgivelsen) gjorde de første forpliktelsene til iscenesettelse (uoffisielt, kommer til å være en del av hovedlinjekjernen). Etter at kommer i «ekte» form , er det » er slått sammen til Linux-kjernen v5.7-rc1 (testutgivelse). Forhåpentligvis vil exFAT være en del av fremtidige Linux / Android-kjernestabiler / LTS-utgivelser. Det kan muligens være backported til nåværende Android LTS-utgivelser (3.18 eller 4. *) men det kan være lisensproblemer, jeg er ikke sikker på, som Paragon sier : «Microsofts uttalelse er relatert til fremtidige versjoner av Linux-kjernen.»

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *