Dobrá věc, integraci do jádra chválím, třešničkou na dortu je Samsung, který je mezi výrobci (mj.mobilů a tabletů) pojem a má na to to protlačit.
Moje otázka zní: jak se to bude chovat, když to připojím jako mass storage k majoritnímu OS?
Bude se to chovat úplně stejně jako extX oddíly... takže nijak.
Na ext do verze 3 jsou aplikace které umí připojit disk, tak aby se sním dalo pracovat normálně (nefungují asi práva).
"nijak" by byla to dobra varianta.
MS povazuje za bezva napad hned nabidnout dialog, ze disk potrebuje naformatovat.
Zajimavy trend posledni doby - existuje spousta souborovych systemu, ale v praxi neni snad zadny, ktery by byl opravdu multiplatformni (Windows, MasOC, Linux bez nutnosti doinstalace dalsiho SW) a pritom nebyl omezeny (max. velikost souboru) a chapal, ze na HDD je treba zapisovat nefragmentovane a na SSD co nejmene opotrebovavat bunky.
Existuju ich kvanta a kvanta, ale v skutocnosti sa vsade pouziva FAT, pretoze to je jedine, co precitaju wokna (a MacOS na tom tiez neni 2x slavne)
Predpokladam, ze ak to Samsung naozaj zacne presadzovat, bude driver na filesystem sucastou instalacneho SW k telefonu.
Teoreticky by sa este dal flashdisk rozdelit na dva oddiely, na prvom FAT s driverom a na druhom F2fs s datami. Len neviem, ci sa uz niekomu podarilo dokopat Windows k podpore flashdiskov s viacerymi oddielmi...
> Len neviem, ci sa uz niekomu podarilo dokopat Windows k podpore flashdiskov s viacerymi oddielmi...
To funguje minimálně od winxp, mám "bootovatelný" 8GB flashdisk s 7GB FAT partišnou nazačátku a 1GB ext2 partišnou s extlinuxem a systemrescuecd.
To sice funguje, ale jen první partition Windows automaticky namapují jako drive letter. Je to omezení zřejmě zabudované kvůli poměrně malému počtu jednotek (26).
To tam ešte nemajú diakritiku? Taká jednotka Č, Ď alebo rovno Φ by dosť rozšírila možnosti. A MS by sa mohol chváliť: "Windows aj s podporou vašej abecedy!".
To by byl asi trochu problém pro ne-Unicode aplikace :). Nicméně máte možnost přimountovat jednotku do adresáře.
>Je to omezení zřejmě zabudované kvůli poměrně malému počtu jednotek (26).
Hm, jak casto se asi stane, aby uzivatel mel ve stroji tolik disku, USB pameti a namapovanych sitovych disku, aby dosla pismenka? Spis se zase jedna o nejake dementni MS omezeni bez dalsiho vysvetleni. Mozna proto, ze si v Redmondu zvykli na USB pameti bez tabulky oddilu a nechapou, ze by to nekdo mohl mit jinak, nez Ballmers.
No jasně, to nebude záměr, ale chyba. To je nakonec jasné z toho, že když USB drive nemá nastavený Removable Media Bit, tak Windows ty partitions namountují všechny :D
Znamena to, ze se nejedna o dementni MS omezeni? Je MS neco do toho, jak ma uzivatel delene sve USB pameti?
Nejde ani o fyzická zařízení. Vzpomínám na dobu ~15 let zpátky, existovalo nějaké dosové účetnictví (asi ABRA), to vyžadovalo extra písmenko pro každou agednu. Zdatná účetní pak měla obsazenou celou abecedu a ještě občas musela editovat autoexec ! :D
Ano, co si tak matně vzpomínám, tak tohle účetnictví chtělo pro každou "firmu" vlasní logický (nebo viruální ?) disk. No a účetní dělala účetnictví pro hodně firem, takže autoexec.bat měla plný "subst" od E až do Z. A někdy písmenka nestačily. Mám pocit, že to byla ABRA Gold, ale možná to bylo i něco jiného. Byla to doba Win 3.11
To se dělá tak, že všechny firmy spouštíte na jedné jednotce, a její obsah zaměňujete substem v dávce, kterou to účetnictví spouštíte.
Kdyby to tak bylo, tak jenom nedostanou písmenka, ale ty další oddíly nelze namapovat ani ručně ve Správci disků
FAT se používá hlavně z důvodu jednoduché implementace a obrovského rozšíření. Ve Windows si můžete nainstalovat jakýkoliv driver FS, akorát jich MS do systému moc nedává.
> Ve Windows si můžete nainstalovat jakýkoliv driver FS, akorát jich MS do systému moc nedává.
Co je Vam v momente, ked stojite za PC s klucom v ext4 dobre presne na 2 veci ;)
Když si dáte na USB klíčenku FS, který je podporovaný jen na Linuxu, tak nemůžete čekat nic jiného.
ja to mam na externom disku vyriesene jednou ntfs particiou s filmami (kvoli telke) a ovladacom na ext pre ostatne particie
Podporuje ho vacsina OS a bol to len priklad. Rovnako tak sa zachova, ked tam pichnem HFS+, ZFS alebo F2fs, o ktorom je tento clanok ;)
Fakt? Podle Wiki podporuje ext4 jen Linux, a pak existuje placený FS pro MacOS.
Každá platforma prostě podporuje nějaké FS, a s tím je třeba žít. Pokud chcete data mezi platformami přenášet, vyberte si FS, který je na zdroji i cíli podporovaný. Nejspíš skončíte u FAT32 nebo ExFAT.
Jde o to, ze takovy FS taky nemusi existovat. FAT32 nepodporuje soubory vetsi nez 4GB a ExFat zase treba vyzaduje na Windows XP nejakou zaplatu. Podle me je treba vytvorit neco univerzalniho, co zkousnou vsechny 3 rozsirene OS (Win, Mac, Linux) a zaroven to bude implentovano do zarizeni typu fotak, TV, tablet.
FAT32 je přesně takovým FS - přečtete jej prakticky všude. Má samozřejmě svá omezení, včetně velikosti souboru. Nejbližším podobným je exFAT, který přečtete i na spoustě spotřební elektroniky (je to i default FS pro SDXC karty), a tím to končí. Podpora exFAT se samozřejmě s časem zvětšuje, při čemž mu hraje do karet i jeho jednoduchost (driver fuse-exfat má pod 64kB).
Zprávu o zahrnutí E2FS do kernelu Linuxu čteme dost různým způsobem. Pro mě to znamená, že si Samsung napsal vlastní FS pro svou potřebu, a nechal do zahrnout do OS který používá. Jiní lidé mohou být nadšení a očekávat přicházející revoluci :)
a co tak UDF? ten pouzivam uz roky na externych diskoch a nikdy som nemal problem pri citani a zapise, ci na majoritnom al. minoritnom OS..
Zkuste prosim rozvest Vase zkusenosti!
Co ja jsem pochytil, tak Widle UDF jen ctou, zapis je u nich dosti problematicky.
UDF (na HDD alebo USB disku) vedia citat Windowsy od verzie 98 a zapisovat od verzie Vista. Zapis pre 98 a XP je (vraj) mozne pomocou ovladaca SAI UDFWrite! Viac je tu: https://www.msfn.org/board/topic/139363-udf-formatted-hard-disk-drives-under-windows-98/
Podpora UDF (pre HDD a USB disky) je na linuxe az od kernelu 2.6.30, inak je nutne pridat flag pre mount.
Podla wikipedie (https://en.wikipedia.org/wiki/Universal_Disk_Format) maju nativnu podporu UDF aj systemy Apple.
Takze ja si myslim, ze UDF je naozaj dobra alternativa k FAT32 na SD karty ci prenosne USB disky. Funguje to na Win Vista+, Linux kernel 2.6.30+ a aj Mac OS X 10.5+
Bohužel implementace UDF je ve srovnání s FAT32 dost složitá, takže ji nenajdete ve většině spotřební elektroniky. Zkuste si UDF v digitálním fotorámečku, v autě, na chytré televizi apod.
Chytré televize postavené na Linuxu UDF asi podporovat budou, i když jsem to nezkoušel. V autě s DVD mechanikou UDF fungovalo. Co mě ale zarazilo, že UDF nepodporuje Android.
Pokud máte v autě DVD mechaniku, možná podporu UDF máte. U klíčenky nebo SD karty bych to nepředpokládal ani u toho samého vozu.
Ten filesystem je urceny priamo pre flash pamat na mtd blok alebo na flash pamat, ktora je ukryta pod dalsiou vrstvou typu SD karta ci USB?
Ja to chapu tak, ze to je urceno pro NAND flash bez radice pro pristup pres MTD, podobne jako JFFS2. Ten ma nejvetsi problem s delsi dobou mountu pri vetsich kapacitach a pomalejsich procesorech a flash pametech. Predpokladam, ze tento filesystem tyto nevyhody resi, jinak by nemel moc smysl. S JFFS2 jsem se setkal jiz v mnoha zarizenich vetsinou s ARMem. Treba routery, switche, merici pristroje, tel. ustredny apod.
No okrem JFFS2 tu mame pre MTD aj UBIFS, ktory je postaveny nad UBI vrstvou (ten sa pouziva napr. na N900-ke). Su teda dostupne najake testy rychlosti JFFS2, UBIFS a toho noveho?
Inak ja stale nie som si isty ci F2fs funguje nad MTD alebo blokovymi zariadeniami. Spravicka je uplne zavadzajuca a nejednoznacna (v nadpise je flash disk, v prvej vete flash pamat)...
Tak, z toho co som narychlo nasiel (https://lwn.net/Articles/518718/) som pochopil, ze to je pre blokove zariadenia a nie pre MTD (teda to nebude alternativa k JFFS2!)