this post was submitted on 05 Oct 2024
58 points (96.8% liked)

Linux

48331 readers
891 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I'm curious what the difference is between Balenca etcher and Ventoy for writing isos to a live USB for distro hopping purposes. I see both recommended in fourms. Is there any advantage to using one over the other? Are they both equally safe/secure?

I'm also curious about trying out new distros. I've been using LMDE for about a year now and it's been fine, but I want to expand my knowledge and see whether LMDE is my favorite distro or not. I'm not the most well versed in Linux and don't have any prior programming experience so a beginner/mid level distro is what I'm looking for. I want something I can test out without connecting to WiFi (so not arch).

all 35 comments
sorted by: hot top controversial new old
[–] Telorand@reddthat.com 76 points 1 month ago* (last edited 1 month ago) (4 children)

Balena Etcher is a writer that does one ISO at a time. Other similar options are Fedora Writer, Rufus, etc.

Ventoy is one that can do multiple ISOs and is generally easy to manage.

However, be aware that Ventoy has a lot of unknown code involved. There's binary blobs that the maintainer refuses to open source, so there's a big question over whether it's hiding some malware or is using unpatched packages. Nobody knows except the maintainer, and it's just his word saying it's safe. You could use it to test out ISOs, but I wouldn't personally use it to actually install a system.

Also, the Ventoy fanbois are pretty insufferable, and they tend to brigade anyone that speaks ill of Ventoy or its dev.

If you want something similar that's open source, Glim works and could be a good option; YUMI has been around for a while, but I dunno if it's still a good project or not.

Edit: typo

[–] AbidanYre@lemmy.world 13 points 1 month ago* (last edited 1 month ago) (2 children)

Can you point to some discussion of the ventoy blobs? I had never heard about that and can't find anything that says it's not GPL3.

[–] Nibodhika@lemmy.world 17 points 1 month ago (2 children)

This thread made me look at this issue. Realistically it's not a big issue, the VAST majority of the binary blobs are accounted for and have a script or a readme file that shows where they're downloaded from.

That being said I will take a serious look at alternatives.

[–] AbidanYre@lemmy.world 3 points 1 month ago (1 children)

Yeah, that's pretty much where I landed after reading through it.

[–] AlphaAutist@lemmy.world 1 points 1 month ago

Maybe they are thinking of iVentoy which is not open source but is by the same dev

https://github.com/ventoy/PXE

[–] rotopenguin@infosec.pub 3 points 1 month ago* (last edited 1 month ago)

The vast majority of xz's blobs are accounted for, too.

[–] Telorand@reddthat.com 7 points 1 month ago (2 children)

Maybe start here, but there's lots of discussion on the post.

https://lemmy.world/comment/12416453

[–] ouch@lemmy.world 4 points 1 month ago (1 children)

Ugh, those GitHub comments are horrible. If I was the author, I would just walk away from the project. People have no shame in making demands for free work.

[–] IcyToes@sh.itjust.works 7 points 1 month ago

You ain't wrong. The level of arrogance stinks. Especially when the author put effort into documenting the sources etc.

There do appear to be a lot of these know-it-all-but-contribute-little types around.

Maybe a few are missing, but simply asking, and I'm sure they'll provide. If someone wants a better build system, they could volunteer to do it themselves.

[–] AlligatorBlizzard@sh.itjust.works 2 points 1 month ago (1 children)

Should I be worried? I was distro hopping for a bit and put together a Ventoy drive to make that easier, and I used it to boot the install iso for the distro I ultimately decided on for my gaming laptop. It seemed highly recommended and I didn't know about the Ventoy bros at that point.

[–] Telorand@reddthat.com 2 points 1 month ago

Probably not. I've used it as well (before I knew about Glim) to preview distros, but I am not using it to do installs, since I can't be certain what's in it.

[–] thingsiplay@beehaw.org 9 points 1 month ago (1 children)

I want to use Glim too, because the binary Blobs in Ventoy are bugging me a lot. But Glim is a bit limited still: README

My experience has been that the safest filesystem to use is FAT32 (surprisingly!), though it will mean that ISO images greater than 4GB won't be supported. Other filesystems supported by GRUB2 also work, such as ext3/ext4, NTFS and exFAT, but the boot of the distributions must also support it, which isn't the case for many with NTFS (Ubuntu does, Fedora doesn't) and exFAT (Ubuntu doesn't, Fedora does). So FAT32 stays the safe bet.

[–] Telorand@reddthat.com 10 points 1 month ago

Yep. It's probably fine for most people, but it's still a trade-off between transparency and utility. Ventoy is superior functionality, but those blobs bug me, too, and the fact that the dev is so openly hostile towards transparency is concerning.

[–] maniii@lemmy.world 1 points 1 month ago

Cool! I might give that a try instead of the Ventoy i use regularly. Thanks for the info !

[–] Jestzer@lemmy.world 30 points 1 month ago (1 children)

Ah, yes, Ventoy, my favorite “open source” program. https://github.com/ventoy/Ventoy/issues/2795

[–] jyoskykid@sh.itjust.works 12 points 1 month ago

The files it uses are mostly just the tools and shims which can be copied over from a working distribution.

The maintainer is just lazy and he doesn't let people improve it either because he wants it to be coded in a certain way: https://github.com/ventoy/Ventoy/issues/2795#issuecomment-2326831525

It is not a malicious project, yet the xz-utils backdoor should make us be concerned, and we should only use a fork that pulls in the binaries from trusted sources.

[–] InverseParallax@lemmy.world 17 points 1 month ago

Love ventoy. That one usb becomes a Swiss army chainsaw.

But as said elsewhere it hides proprietary blobs among other things.

[–] AbidanYre@lemmy.world 11 points 1 month ago

I liked etcher before balena bought it. The cli was small and easy to use. After the buyout it got super bloated.

USBImager does the same thing.

[–] maniel@sopuli.xyz 8 points 1 month ago

You're comparing apples to oranges here, but of course Ventoy is a more versatile tool, after one time preparation you're just copying ISOs like files, you can use multiple ISOs at once etc, also do you really need a clunky electron app to burn images on Linux

[–] thingsiplay@beehaw.org 8 points 1 month ago

Those are two completely different programs. balencaEtcher is for flashing an ISO to the USB stick. Basically its like installing an operating system on your hard drive, but it installs it on the USB drive. It will make it bootable. If you want a different OS, you have to completely flash the drive and replace whats there.

Ventoy will also make the USB stick bootable, but it will not flash an operating system onto it. It's more like a general launcher of ISO files. This means, you only install Ventoy once and then can drag and drop ISO files to a folder. If you boot Ventoy from USB stick, it will show a list of all available ISO files. Choose one and it boots into the distribution, like you would have flashed it with balencaEtcher.

The advantage of Ventoy is clear: Easy replaceable ISO files and having many to choose from withing a single installation. Filenames of ISOs doesn't matter and they can be placed in sub directories in the ISO folder I think. Ventoy will just list all available ISOs you can choose and boot into. The disadvantage is, that some distributions or hardware might not work well with Ventoy, but that's not my experience so far.

[–] merthyr1831@lemmy.ml 6 points 1 month ago (1 children)

ventoy is nice in that I can just dump ISOs to a single USB and take it around, but balena is one of many boot media tools that's useful if you need a single ISO for a system - fast.

[–] IceFoxX@lemm.ee 1 points 1 month ago (2 children)

What is faster about always flashing the required ISO instead of selecting it more quickly in the boot loader?

[–] merthyr1831@lemmy.ml 1 points 1 month ago (1 children)

Eh nothing really, but if you don't have a Ventoy set up and you just need an image burned it's more convenient to just use balena or something else.

[–] IceFoxX@lemm.ee 1 points 1 month ago

Ah ok. Haven't used anything other than ventoy for ages. I may have used drivedroid on the side because you can boot from Android (requires root) and you always have the smartphone with you anyway. But I haven't used it for ages either.

[–] nanook@friendica.eskimo.com 1 points 1 month ago

@IceFoxX @merthyr1831 I just keep a handful of color coded thumb drives. I know the red one for example is Ubuntu-Mate 24.04, the black one Win10, the yellow, Gparted Live disk, the Green Boot-Repair, etc.

[–] borax451@lemmy.world 3 points 1 month ago (2 children)

You can also write an iso to a USB stick with:

cp path/to/awesome.iso /dev/disk/by-id/usb-My_flash_drive
[–] Molten_Moron@lemmings.world 1 points 1 month ago

You can also use pv to see a nice progress bar:

pv path/to/awesome.iso > /dev/disk/usb-drive
[–] countrypunk@slrpnk.net 1 points 1 month ago

Does this work for multiple isos?

[–] maniii@lemmy.world 3 points 1 month ago

I use Ventoy regularly but im too lazy to setup Grub2 on a USB and load up isos.

Not sure who these Ventoy fanbois or bros are.

Yup Ventoy does hide binary blobs and has some dodgy devs and code. Use at own risk.

Also I dont have any sensitive stuff. So mostly Ventoy is used to install playground server isos and stuff. Not much use for it otherwise.

[–] GlenRambo@jlai.lu 0 points 1 month ago

Endeavour IS is arch with KDE and a few basic apps. Pretty sure you dont need WiFi to test it. For any issues you can just use the arch wiki. I really enjoyed it as first distro as the wiki is so helpful. I moved to Mint tho (not DE) and have loved not having to use the terminal for anything.

[–] that_leaflet@lemmy.world -4 points 1 month ago

Belena is simpler, it’s just writing an image to a drive.

Ventoy is complicated and changes the booted image to make it work. That sometimes breaks things.