this post was submitted on 15 Oct 2023
6 points (57.1% liked)

Linux

48008 readers
1424 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
 

For me, it's not enough to verify the integrity of an ISO -- I also have to verify its authenticity (or at least verify the checksum file) with GPG. I don't know why, but just need to see that "Good signature" message before I feel safe installing Linux.

I notice, though, that the download pages of some prominent distros (Pop_OS!, openSUSE, etc) just give you a checksum, probably because they feel that anything else is unnecessary. This makes me shy away from installing them, which is a shame because I'd like to give some of those distros a try on bare metal.

Am I being paranoid when it comes to installing Linux?

you are viewing a single comment's thread
view the rest of the comments
[–] Acters@lemmy.world 7 points 1 year ago (1 children)

No, and yes

A partly because there is always small risk involved in everything in life. However, you do need to realize what the paranoia is supposed to help prevent. If you install an unverified os thar hijacks the machine, then you will need to live the loss of the machine. Particularly, your paranoia stems mostly because you are afraid of losing your privacy or machine to a possible malicious attack. The proper way of mitigating this is to build from a verified source instead, as in you know what the code is, but you can't because the systems are too complex for a single person to verify manually. Unfortunately, your paranoia is too shallow and unfounded, and you will need to do some self reflection to come to the acceptance of a world you can not know or control.

On the other hand, when you are doing proper procedure to do a basic verification step to prevent corruption or possible simplistic malicious attacks, it is good behavior. It great you feel the need to verify your distributions and that your paranoia is likely not paranoia at all! A simple checksum is nice. Also, how can you verify that a gpg key is also a good one and not a tampered gpg that matches the tampered ISO? There is a level of trust you have, and your paranoia is simply never going to be able to be paranoid enough to encompass everything. You are forced to place some trust in something. After all, there are vulnerabilities found in gpg software that does either the encrypting step or verification steps(either from gaining the private key or the verification step throwing false positives). There is only so much we as normal people can do.

So overall, it is both. You are responsible, and your paranoia is too shallow to be useful for you. Go the extra steps and compile from source. It is safer because the code is less likely to be tampered and you can know it is right because you made it yourself.

[–] blarp@lemmy.ml 0 points 1 year ago (1 children)

Wow thank you for this thorough explanation.

[–] Acters@lemmy.world 2 points 1 year ago* (last edited 1 year ago) (1 children)

BTW someone made a guide on verifying the Pop OS checksums validity with gpg as the checksum is made with gpg key. https://gist.github.com/davidk/faf4018dd028ea997383f69e72c8572f https://github.com/pop-os/ISO

[–] blarp@lemmy.ml 0 points 1 year ago

This is awesome. Thanks so much.