
They can both work with compressed files, but since Rufus only works on Windows, it won’t work with some of the compressed file types made in macOS or Linux-based compressing tool alternatives, but Etcher will.
RUFUS OS INSTALL
Additionally, Rufus can make bootable FreeDOS and MS-DOS USB flash drives, while Etcher does not seem to have such an option.īoth of them can very successfully burn images onto USB drives and SD cards and, although we all may agree that using CDs or DVDs to install operating systems is a thing of the past, Rufus still retains respect for the old-fashioned gentlemen of the industry and has the option to burn CDs, while Etcher doesn’t. As for Windows, they both support versions from 7 onward, while Etcher also works on every macOS Yosemite or above. They both can boot all three types of OS. While Rufus is a Windows-exclusive program, Etcher works on all three major operating systems – Windows, macOS, and just about all the major Linux distributions. They both ask for user validation I.e., authentication as an administrator before commencing the writing process. Rufus offers localization in 38 different languages, while Etcher doesn’t seem to have any multi-language support yet, although there are mentions of it in its GitHub issues, with users offering their help in the translation process. Users have noticed (and went into an understandable outrage) that the program is constantly trying to connect to the Internet, and not just trying to ‘phone back home’ to check for updates (both of these programs have automated updates, by the way), but also trying to access some websites such as Facebook, Google Analytics and GoSquare, which are known to collect user data, even after the option “Anonymously report errors and usage statistics to balena.io’ was unchecked this is a rather big minus for Etcher.Īs for updates and support, they’re both being updated regularly, and have plenty of support available on their GitHub repositories, forums, FAQ, etc. Rufus was written in C++, while Etcher was made in Electron framework, which might be one of the reasons it has rather persistent bloatware the other one being its owner company – balena.io.
RUFUS OS LICENSE
Rufus is under GNU General Public License v3, while Etcher is under Apache License 2.0.
RUFUS OS VERIFICATION
But if you do not choose DD mode, you are undoing any signature verification that you previously performed and introducing a potential vector into downloading a malicious bootloader for the installer.Let’s start with the basics: both of these are freeware, free-to-use open-source software pieces that have no hidden payments anywhere, they both have their respective GitHub repositories from which users can download the latest version, read documentation, get support from the developer team, as well as obtain the source code if they want to tinker with it. On the positive side, it allows you to put other files on the USB drive, whereas DD mode makes the USB drive read-only, as it uses the ISO9660 read-only file system.ĭon’t worry about downloading the files, because DD mode does not use them. As the Qubes installer is signed over the whole qubes.iso file, there would be no way to verify the files that are written to the USB drive match what was in qubes.iso. The files that it is asking to download are part of that process/bootloader. It installs its own bootloader, reformats and partitions the USB drive, then copies files within the qubes.iso file to the USB drive. You want this, because hopefully you’ve already verified the PGP signature of the qubes.iso file, and this will ensure what is written to the disk matches what has been verified. Every byte starting from byte 0 of the USB drive will match your qubes.iso file. When selecting DD mode, Rufus is doing a byte-for-byte copy of the qubes.iso file to the USB drive. You can say yes to download the files if it does not allow you to go further, but those files are not used if you select DD mode.
