Etcher was a nice simple application, but now it's an attention grabbing adware monster. I don't need any promotions when I'm burning my SD cards, thank you very much. I'm surprised that so many people here chose to defend it.
I've used USBImager for several months now. It is exactly the kind of app I love: Minimal, does one thing well, no-bloat.<p><a href="https://gitlab.com/bztsrc/usbimager" rel="nofollow">https://gitlab.com/bztsrc/usbimager</a>
I highly recommend Rufus for Windows users. I've used it many times in the past without any issues. Very lightweight and very reliable<p><a href="https://rufus.ie/en/" rel="nofollow">https://rufus.ie/en/</a>
I should have used the much better url for this - <a href="https://bztsrc.gitlab.io/usbimager/" rel="nofollow">https://bztsrc.gitlab.io/usbimager/</a><p>I like rufus on windows but it feels weird to fire up my gaming rig to write a linux usb. Usbimager is cross platform.<p>Also discovered this user's manual for usbimager -<p><a href="https://gitlab.com/bztsrc/usbimager/raw/master/usbimager-manual.pdf" rel="nofollow">https://gitlab.com/bztsrc/usbimager/raw/master/usbimager-man...</a>
I've been using Win32DiskImager since the first Raspberry Pi. Never found a reason to change.<p>Usbimager looks nice in comparison to the bloated Balena Etcher, but otherwise very similar to the Win32DiskImager I'm already using. Or is there something I am missing?
This usbimager tool looks great.<p>Yes, Balena Etcher is popular, and it works well on different operating systems, but it's EXE installer is over 140 MB. That's far, far more than is needed for this functionality. Compare Balena Etcher on Windows to
Win32DiskImager, which needs only 12 MB. UNetbootin accomplishes this with just 5 MB. Rufus gets it done with just over 1 MB. That's all you really need on Windows to accomplish this task.<p>On macOS, no 3rd party software is even required at all. It has a graphical Disk Utility program that makes this easy to do. Major Linux distros also have <i>built-in</i> GUI programs for this. For cross platform GUI, this Usbimager tool appears to fulfill the need too.<p>The bloat and potential attack surface of Balena Etcher makes me unreasonably sad. I would like to see less of it.
Writing directly to sectors of a block device is the kind of low level task I'd not think could be done well by web derived technologies like electron. I'm glad I was wrong.<p>Electron apps may eat too much RAM, have their performance impact, but for an app that is seldom used and won't be running continuously in the background, that is really not a problem. Considering that hardware constantly evolves, even if such evolution has been slowing down, the benefits on portability for these apps are a price I'm very willing to pay for.
Mod/OP: The link leads to a person’s profile page on GitLab. Please update it to this link for the README on Usbimager:<p><a href="https://gitlab.com/bztsrc/usbimager/-/blob/master/README.md" rel="nofollow">https://gitlab.com/bztsrc/usbimager/-/blob/master/README.md</a>
I'm the first person to complain about bloated electron apps, but this is a task that I do so rarely I really don't mind it's electron.<p>This is, btw, not really an alternative to etcher, more like an alternative to rufus or unetbootin.<p>Indeed, the reason they made etcher was because they had too many help requests from hobbyists trying to flash their raspi sd cards. So they made a candy UI, and the requests dropped.<p>The candy UI is the main goal of etcher, if you remove that, then why not use the already very fine existing solutions?
Praise the lord.<p>I had to use Ether recently to write a Linux image to a pendrive (it didn't work when I used Rufus, they specifically stated on the site to use Etcher) and I couldn't believe what a piece of trash software that is.<p>To think I had to install an over a 100 MB application to do such a trivial task, it was mind-boggling.
What's wrong with Electron? Etcher is a tool with 5 minutes maximum running time, it's not Slack where you have to run on background for hours. Also size is irrelevant these days, you can download a 150 mb file in 2 seconds.
As always: please show me an alternative to Electron that works out of the box on Linux/Win10/MacOS with zero edits to your JavaScript.<p>I would be delighted if there was an alternative. I ask every time an Electron hate discussion pops up. Still nothing anywhere near as good for Node Server + Browser Framework.