Portál AbcLinuxu, 26. dubna 2024 07:51


Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu

Microsoft oznámil, že souhlasí se začleněním souborového systému exFAT do Linuxu. Současně zveřejnil příslušnou specifikaci.

29.8.2019 00:44 | Ladislav Hagara | Komunita


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

29.8.2019 06:27 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
Odpovědět | Sbalit | Link | Blokovat | Admin
Hmm tak pokud je to právnicky závazný souhlas, že nebudou v budoucnu vymáhat softwarové patenty ani copyright, tak asi pohoda. Osobně bych ale byl radši kdyby se naopak začal používat extX :-P.
Intel meltdown a = arr[x[0]&1]; karma | 帮帮我,我被锁在中国房
29.8.2019 08:02 Petr
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
Odpovědět | Sbalit | Link | Blokovat | Admin
Bylo by super, kdyby konečně byl jeden souborový systém, který bych mohl mít na flash a fungoval bez problémů všude, od Windows přes Linux, OpenWRT po telefon s Androidem.
29.8.2019 08:24 Kate | skóre: 9
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
Předpokládám že je jedním z požadavků i moderní souborový systém, jinak by to měl snad splňovat FAT 32, i když už mu zvoní hrana.
29.8.2019 13:12 Pali
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
FAT (12/16/32) tu bude mať na veky vekov lebo Intel sa rozhodol pretlačiť ho ako povinný a jediný FS pre bootvanie v UEFI. Takže ak niekto jasá, že 16bit BIOS je za nami, tak starý FAT12 tu zostal ako povinná časť "moderného" UEFI.
29.8.2019 13:14 Kate | skóre: 9
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
A je to špatná volba? Přece jen, na ten účel to chtělo něco opravdu primitivního.
29.8.2019 13:22 Pali
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
Už len spôsob ako je uložený timestamp súboru nie je "primitívna" vec a tá zhovadilosť ukladania UCS-2 code pointov v názvoch súboroch má od primitívnosti naozaj ďaleko. Jedna z vecí, ktorá sa môže na desiatich miestach pokaziť. Implementovať to (poriadne) dá zabrať, odladiť taktiež.
29.8.2019 17:24 Kate | skóre: 9
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
OK, žila jsem v iluzi, že je na tyhle věci FAT relativně vhodná volba, ale jeho strukturu jsem naposled řešila na střední… Oh well.
29.8.2019 13:26 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
No něco co zabezpečuje funkční boot by mělo být v bezpečným filesystému a ne na něčem, kde jde dělat hardlinky jen tím, že se znásilní FS struktury :-D.
29.8.2019 08:43 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
Takých súborových systémov je viacej. Napríklad UDF alebo EXT. FS EXT vyžaduje pod Windows externé nástroje, a FW založený na Linuxe vyžaduje vôľu výrobcov aby ho nevykopli z BUILDu.

Ja tu vidím ale iný problém. Veľa lacných pamäťových kariet a USB lízatiek má optimalizované bunky na zápis FAT/exFAT, a používanie iných FS to médium zničia pri prepisoch za chvíľu. Takže použitie optimálneho FS žiaľ závisí od zlovôle výrobcov daných pam.médií.
29.8.2019 12:10 jiwopene | skóre: 31 | blog: Od každého trochu…
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
Někteří ho místo vykopnutí z buildu zakážou mountovat. Na jednom telefonu s Androidem L mi v jedné aktualizaci rozbili podporu FAT. Telefon jsem rootnul a přešel na ext4 na externí kartě. Všehno fungovalo bez problému. Jediný problém je, že když na něn uživatel není root, tak mlže (auto)mountovat jen FAT. Nechápu k čemu je toto omezení.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
29.8.2019 13:08 Pali
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
UDF je síce natívne podporovaný Windows kernelom (udfs.sys) ale rovnako ako pre exFAT chýba (poriadna) chkdsk/fsck implementácia.

Čo znamená, že USB flashka je optimalizovaná pre FAT? Veľmi si to neviem predstaviť. Jedine, že by v oblasti FAT tabuľky zvládala mnohonásobne viac prepisov ale to nič nehovorí o samotných uložených dátach.

A keď je optimalizovaná tak, že každý zápis musí byť o veľkosti FAT clustru, tak to nie je problém pre žiaden iný (moderný) FS, kde sa dá veľkosť bloku nastaviť pri formátovaní.
29.8.2019 19:58 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
UJedine, že by v oblasti FAT tabuľky zvládala mnohonásobne viac prepisov ale to nič nehovorí o samotných uložených dátach.
Áno. To hovorí o predpokladanom spôsobe zápisu a optimalizácii HW preň aby sa zrazila cena.
29.8.2019 09:48 dumblob | skóre: 10 | blog: dumblog
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
Odpovědět | Sbalit | Link | Blokovat | Admin
U FUSE implementace se již o nových možnostech diskutuje: github.com/relan/exfat/issues/132. Zajímavé by bylo srovnání kvality s implementací, která bude v jádře...

Na Linuxu zbývají tedy následující velké problémy:
  1. neexistence kvalitního fsck
  2. neexistence implementace TexFAT (což je součást specifikace exFAT - to mělo být zmíněno ve zprávičce)
29.8.2019 11:48 Pali
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
TexFAT je súčasť exFAT avšak MS sa rozhodol, že z tej zverejnenej špecifikácie k exFAT, info o TexFAT odstráni. Takže to, že zverejnil špecifikáciu je dosť na nič, keď je neúplná....
29.8.2019 11:58 dumblob | skóre: 10 | blog: dumblog
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
Vskutku - ve zveřejněné specifikaci jsou pouze odkazy jak implementovat exFAT tak, aby byl kompatibilní s TexFAT, avšak specifikace TexFAT chybí. To mi uniklo, díky.

Nu, to je fakt docela škoda - TexFAT totiž nabízí reálně lepší "recoverability" (není to náhrada za žurnál, který exFAT nemá, ale je tam trocha redundance navíc díky transakčnosti).

Nezbyde než doufat, že Microsoft časem uvolní i specifikaci TexFAT.
29.8.2019 13:18 Pali
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
Silne pochybujem, že MS zverejní chýbajúcu špecifikáciu k TexFAT. Je to ich klasická stratégia: v špecifikácií napíšu jedno a v ich NT implementácii spravia druhé. Úplne rovnako je to s ich FAT32 implementáciou (fastfat.sys). MS zverejnil dve špecifikácie pre FAT, ktoré si trochu protirečia a potom ako tretiu vec tu majú ich FAT implementáciu fastfat.sys, ktorá nie je kompatibilná ani s jednou z tých dvoch špecifikácií. A najviac obsahuje svoje vlastné rozšírenia, ktoré nie sú uvedené ani v jednej špecifikácii. A pre kompletnosť pre FAT existuje ešte aj ECMA štandard, ktorý sa opäť od tých dvoch MS špecifikácií líši.
30.8.2019 09:09 j
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
Tohle delaj uz od dob DOSu, viz vsemozny "nezdokumentovany" funkce, ktery delaly neco bud 10x rychlejs nez ty "dokumentovany" nebo mely funcionalitu, se kterou ses jinak musel patlat na stovky radku kodu. A stejne jako ve widlich je cas od casu zmenili, to kdybys je nahodou pouzil.

Dtto ten jejich pseudoiso standard na docx, podle kteryho ani jedna jedina verze opic neumi soubor vytvorit, a kterej osahuje "a tuhle dame binarni blob pro zpetnou kompatibilitu (ktera mimochodem stejne neexistuje ani dopredu natoz dozadu)" .
30.8.2019 10:09 debian+
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
TexFAT podla wiki a zdroja odkial cerpa vyzaduje: "TexFAT vyžaduje softwarový driver specificky pro daný hardware a typ média, na kterém má oddíl s TexFAT být".
30.8.2019 10:24 Pali
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
To znie ako dobrá blbosť. Ale pochádza to z MS informácií, takže čo asi od toho človek môže čakať.

Podľa mňa tam majú túto vetu preto, že WinCE používali exFAT priamo na NAND pamätiach bez radičov a k tomu rozhodne potrebovali ďalšiu abstraktnú vrstvu medzi NAND a "blokovým" zariadeným. Keďže exFAT sám o sebe nie je stavaný na NAND pamäte ale na blokové zariadenia. A tá vrstva by mohla byť práve ten SW driver špecifický pre daný HW (NAND). A už keď tam tú vrstvu majú, tak API vrstvy mohla poskytovať nejaké funkcie pre "TexFAT" rozšírenie. Napr. trim / erase. To by už dávalo zmysel.

Tak či tak, väčšina ľudí používa ako HW a typ média buď SD kartu, HDD alebo SDD. Všetko sa javí ako blockové zariadenie buď s MMC alebo ATA príkazmi. Takže nech to bude akokoľvek, tak v postate bude treba minimum HW špecifického kódu. A nečudoval by som sa, keby už potrebné veci kerlenová VFS vrstva už dávno podporovala. Ten exFAT nie je žiadna super/über diera do sveta aby vyžadovala niečo, čo nemá žiaden existujúci FS implementovaný v linuxom kerneli.
31.8.2019 03:00 ET
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
fyi http://lkml.iu.edu/hypermail/linux/kernel/1908.3/06418.html

...

With regards to missing specs/docs/whatever - our main concern with this release was that we want full interoperability, which is why the spec was made public as-is without modifications from what was used internally. There's no "secret sauce" that Microsoft is hiding here.

...
regine2 avatar 29.8.2019 19:31 regine2 | skóre: 14
Rozbalit Rozbalit vše exFAT asi se už nedořeší - ale dá se používat
Odpovědět | Sbalit | Link | Blokovat | Admin

exFAT asi se už nedořeší - ale dá se používat.

Velkou technologickou dírou u FS je chybějící FS pro nastoupené disky SSD. Současné FS se neumí vypořádat se spoustou problémů s SSD technologií (postupné snižování výkonu, režije související svýmazem...).

Dokud nepřiletí mimozemšťané, všechno už jaksi bylo.
29.8.2019 20:20 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: exFAT asi se už nedořeší - ale dá se používat
To by disky musely o sobě hlásit pravdu. Před měsícem jsem koupil NVME disk: fyzická velikost sektoru 512 B.
regine2 avatar 29.8.2019 23:13 regine2 | skóre: 14
Rozbalit Rozbalit vše podpůrný SW

Dávám za pravdu.

On i 'podpůrný' SW (monitorovací, testovací, nastavovací) si neví s SSD/NVME radu. Jeden hlásí, že XXX-technologii nemá disk implementovánu a druhý ji klidně vypisuje. Případně neumožní nastavit parametr (zašedlé pole) a jiný SW nastaví. S jiným diskem téhož výrobce jen jiné řady, pak se SW chovají obráceně. :-(

Dokud nepřiletí mimozemšťané, všechno už jaksi bylo.
30.8.2019 09:15 j
Rozbalit Rozbalit vše Re: exFAT asi se už nedořeší - ale dá se používat
To by musely widlosystemy pracovat s udaji ktery jim preda HW a ne s tim, co si samy vycucaji z prstu. Krasnej pripad ... resil sem notes (HP), ke kterymu nesel (po ty 5GB aktualizaci) pripojit externi monitor. Widle opatchovany, patchovator vyrobce tvrdil ze vse OK ... tak sem se sel podivat, a prej "vychozi graficky adapter windows". Tudiz tam nebyly drivery (intel). A takhle je to se vsim.

Apropos, az budete resit, ze vam widle (10) budou pri instalaci tvrdit, ze neni v systemu zadnej (sata) disk, tak si vypalte novou flasku. Poznat jebly soubory na instalacnim mediu je totiz nad sily M$.
1.9.2019 20:24 Miloslav Ponkrác
Rozbalit Rozbalit vše Re: exFAT asi se už nedořeší - ale dá se používat
To by hlavně měl řešit HP. Když HP zprznil svými úpravami Windows pro HP - tak to měl dělat trochu odborněji.

Já osobně na HP odinstalovávám jejich Windows a instaluji zcela čisté od Microsoftu. Problémy se zmenší asi na miliardtinu toho co v případě HP Windows.
1.9.2019 23:19 j
Rozbalit Rozbalit vše Re: exFAT asi se už nedořeší - ale dá se používat
Vis ty tuposlave, mluvim o cistych widlich od M$, ty sracky co davaj vyrobci kazdej svepravenj clovek krome tebe rovnou smaze, protoze odinstalovat to nejde. A to, ze system uz ani neni schoppen rict, ze nema ovladac, a ze to nerekne ani tool vyrobce je fakt vrchol.

A to nemluvim o tom, ze ty cisty widle od M$ na polovine HW vubec nenastartujou. Ale v tom si muzou podat ruku trebas s vmware, to je to samy, ani blbou sitovku to nevidi.
30.8.2019 14:51 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: exFAT asi se už nedořeší - ale dá se používat
To jsem psal před pár lety.
2.9.2019 14:37 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
Odpovědět | Sbalit | Link | Blokovat | Admin
2.9.2019 14:42 _
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu
jako zaměstnanec Google bys měl být zticha a šoupat nohama
9.9.2019 09:05 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Microsoft souhlasí se začleněním souborového systému exFAT do Linuxu

Jako vypatlaný anonymní tupec bys neměl existovat.

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.