Je to hlavně pro lidi, kteří jsou na Windows a tam dd nemají (ano, vím, že máme WSL, ale to je kanón na komára). Ale ono je to obecně pohodlnější, protože to nedělá jen zápis na disk, ale taky to ten obraz stáhne a ověří. To vám dd neudělá. Takže když potřebuju rychle udělat flashku s Fedorou, taky ho použiju, i když s dd umím. On i ten zápis umí FMW rychleji než dd.
RH dělá programy pro použití na Windows? To mě teda nenapadlo...
Jak by mohl být FMW rychlejší než dd s vhodně zvoleným bs? Na ověření
je snad fsck. Jestli je ovšem FMW aspoň tak chytrý, že smaže na zdroji
nevyužité místo (např. dd-kopií /dev/zero do vycpávkového souboru a jeho
zrušením) a celý obraz při zápisu na flashku třeba i zkomprimuje (gzip ap.),
pak by pro jakés takés pohodlí uživatele mohl mít své místo.
Jaký bs je nejlepší zvolit?
Zatím jsem používal sudo dd if="/cesta/soubor.iso" of=/dev/sdX status="progress" bs=4M conv=noerror,sync
Ale nevím jestli nejsou jiné parametry lepší..
Nevím také jeslti dává smysl dělat nástroj jen pro Fedoru. Myslím že by byl lepší universální nástroj a pro něj třeba vylepšit podporu. Ether je moc velký. Tak třeba rufus?
Rufus umí dd i klasické kopírování souborů které je rychlejší..
Proč nevylepšil rufus ale vymyslet kolo? Možná že rufus je jen pro win. A ether je moc velký moloch. Ale dělat image Writer jen pro jednu distribuci mi připadá jako tříštění zdrojů..
Nevím jestli by v Linuxu bylo rychlejší cp než dd..
Komprese lzma by také nebyla spatna..
16. 5. 2022, 16:28 editováno autorem komentáře
Možná by stálo za to udělat nějakou společnou knihovnu, na které by si každý udělal, co potřebuje, ale dělat obecný nástroj pro všechny? Výsledkem by bylo něco, co by muselo uspokojit všechny a zároveň by to nebylo ideální pro nikoho. Když se dívám na rozhraní Rufuse, tak to opravdu není něco, co bychom chtěli dávat uživatelům, kteří si chtějí Fedoru vyzkoušet. My potřebujeme něco jednoduchého, ne něco, co uživatele zasype volbami, které jsou potřeba v situacích, které pro Fedoru nejsou vůbec relevantní.
A ono udržování FMW zase není tolik práce.
Proč by Red Hat nedělal software pro Windows? FMW má jeden úkol: vytvořit instalační médium s Fedorou. Nemyslíte, že je to věc, kterou bychom měli poskytovat hlavně uživatelům ostatních operačních systémů?
fsck vám udělá sha256 checksum obrazu a porovná ho se zveřejněným checksumem na stránkách Fedory? Jak může být FMW rychlejší než dd, popravdě netuším. Když jsme tenkrát přepisovali FMW do C++, dozvěděli jsme se od Fedora QA, kteří vytvářejí instalační flashky v jednom kuse, že používají GNOME Disks, protože je rychlejší než dd. Do té doby jsem si myslel, že GNOME Disks používají dd, ale zjistili jsme si to dělá napřímo a že to je skutečně rychlejší, tak jsme to zkopírovali. Víc za tím nehledejte. Tohle není podstatná výhoda FMW. Jeho výhoda je v tom, že můžete mít Fedoru na USB disku během pár kliknutí stejným způsobem na všech velkých systémech (Linux, Windows, macOS). Nemusíte stahovat ISO z webu, nemusíte instalovat nástroj na vygenerování checksumu, porovnávat ho s tím, co najdete na webu, pak teprve spustit dd a nakonec to zkontrolovat, že se to zapsalo správně. Možná vás to překvapí, ale tohle kolem mě oceňuje i celkem dost poweruserů.
Díky za podrobné vysvětlení. Omlouvám se, že mi hned nedošlo, že nejde
o nástroj pro kopii libovolného disku na flashku, ale jen na stažení
instalace z webu a uložení na přenosné bootovací médium. To je dosti
obecná a principiálně jednoduchá manipulace (vstup: URI s OS-image,
výstup: USB-device), takže podobný nástroj by asi nebylo třeba omezovat
jen na použití pro Fedoru a vlastně by mohl mít i CLI.