Melyik Android-verzió támogatja a exFat alkalmazást, ha összes? Úgy tűnik, hogy az internet nem világos ebben. Köszönöm!

Hozzászólások

  • Feltételezem, hogy az igazi kérdésed " melyik Android verzió óta támogatott az exFat? " – csak így van értelme.

Válasz

Úgy tűnik, hogy az itt szerint a KitKat óta támogatott (akár alkalmazásokat használ, akár nem), de (mint mindig) az OEM döntésétől függ, hogy egy eszköz képes-e futtatni. Valószínű, hogy ha egy eszköz 32 GB-nál nagyobb SD-kártyákat támogat, akkor támogatja az SDXC-t, amelynek exFAT fájlrendszere van (First Graph itt )

Megjegyzések

  • Ennek van értelme, az OEM-nek is ' a támogatás elhagyása, ha egy eszköz nem rendelkezik SD-kártyaolvasóval.
  • Örülök, hogy hasznos lehet.
  • Megtaláltam a Pixel-t 2018-ban az Android 8.1-en. nem támogatja az exFat alkalmazást.
  • Ebből a bejegyzésből a Samsun jelzi g eszköz kompatibilis.
  • @Adam Hurwitz sziasztok! ' Meg kell hívnom, hogy olvassa el újra a bejegyzést; Megjegyeztem, hogy ' s az OEM ' mérlegelési jogköre abban áll, hogy ' támogatta-e vagy sem. nem. A linkek az NTFS-ről is szólnak, míg ez a kérdés az ExFat-ról szól.

Válasz

A mai naptól (03 -Apr-2020), az exFAT még nem támogatott hivatalosan az AOSP-ban.

exFAT – a Microsoft által kifejlesztett fájlrendszer – nem volt (nem?) Nyílt forráskódú , így soha nem volt része a Linux (és ennélfogva az Android) rendszermagjának a szabadalmi kérdések miatt. FUSE-alapú illesztőprogram ( exFAT-FUSE ) azonban már régóta létezik. De ez nem megfelelő rendszermag-illesztőprogram, ezért elmarad a teljesítményétől. Emellett vannak megfelelően engedélyezett kereskedelmi szintű és otthoni felhasználók számára exFAT-implementációk felhatalmazott Microsoft-partnerektől mint Tuxera és Paragon .

A exFAT fájlrendszer forráskód, a Samsung még 2013-ban nyílt forráskódú egy exFAT illesztőprogramot kapott. exFAT-nofuse Linux kernelmodul. 2018-ban egy másik exFAT illesztőprogramot kiadtak a Samsung Galaxy S8 + forrás részeként. Ez elérhető exFAT-Linux fán kívüli kernelmodellként.

A fenti illesztőprogramok közül azonban soha nem került egyesítésre a mainline-hoz Linuxfa licencproblémák miatt. A másik válasz helyesen kijelenti, hogy az OEM döntése szerint az exFAT illesztőprogramot tartalmazzák a kerneljükben (és a futtatható fájlokat a userspace), miután megállapodást kötött a Microsofttal vagy partnereikkel. De szinte minden egyéni ROM tartalmazza a fenti illesztőprogramok közül egyet vagy többet. exFAT-FUSE támogatás Magisk modulként is elérhető: vold-posix , amely szinte bármilyen ROM-mal használható (legalábbis néhány módosítás után). Az Android 9 alkalmazással egy nagyon egyszerű támogatás is hozzáadva az AOSP-hoz :

“Android nem” natív módon támogatja exFAT, de legalább hajlandóak vagyunk megkísérelni egy exFAT fájlrendszer telepítését, ha észleljük, hogy a Linux kernel támogatja, és ha segítő bináris fájlok vannak jelen. “

nagy hír érkezett MS 2019-ben:

“Microsoft ♥ Linux – ezt sokat mondjuk, és komolyan is gondoljuk! Ma örömmel jelenthetjük be, hogy a Microsoft támogatja a Microsoft exFAT technológiájának hozzáadását a Linux kernelhez. “

És ezzel egy közösségi felhasználó (aki már kifejlesztett egy exFAT illesztőprogramot Linux számára a 2013-as kiadás alapján) a kezdeti kötelezettségeket to staging (nem hivatalos, a fővonal kernelének része lesz) fa. Miután “igazi” alakba ért, ” beolvadva a Linux v5.7-rc1 kernelbe (tesztkiadás). Remélhetőleg a exFAT része lesz a jövőbeli Linux / Android kernel stabil / LTS kiadásoknak. Lehet, hogy vissza is hordozható a Android LTS jelenlegi kiadásaiba (3.18 vagy 4. *), de lehetnek licencproblémák, ebben nem vagyok biztos, mivel a Paragon államok : “A Microsoft nyilatkozata a Linux kernel jövőbeli verzióihoz kapcsolódik.”

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük