this post was submitted on 28 Jul 2025
41 points (95.6% liked)

Linux

56892 readers
1077 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 6 years ago
MODERATORS
 

I would love to gain the idea that's possible what are the downsides and upsides. Based on that philosophy Nvidia is impossible right now.

top 13 comments
sorted by: hot top controversial new old
[–] LeFantome@programming.dev 19 points 5 days ago

Regardless of your stance on GPL or not, I find the firmware stance very strange.

If software is made available to you, you must reject it. But as long as the hardware runs it behind closed doors, you can use it.

The CPU microcode situation is a good example. You can run your CPU, having no idea what it is doing or how it works. No problem. But if they ship an update to fix a bug, you cannot apply that update unless it is open source. The “free” choice is to run known vulnerabilities on top of the black box. And the in-chip behaviour is complex enough that Intel chips included a whole UNIX-like operating system in them (Minix) and people did not even realize it. The same is true for every chip in your system. Crazy.

If you are not going to demand open hardware, there is no point in being so absolutist about the firmware. That is even if you want to be truly hard core about the software running on top.

[–] Strit@lemmy.linuxuserspace.show 21 points 5 days ago (1 children)

You will have issues with most peripheals as they often require some form of firmware blob. Wifi, Bluetooth and lots of USB devices needs them.

[–] Psyhackological@lemmy.ml 4 points 5 days ago (2 children)

All of them are like that? I mean isn't there any alternative to proprietary firmware blobs that is well not proprietary and blobed? For example for WiFi or just USB.

[–] Strit@lemmy.linuxuserspace.show 12 points 5 days ago

It really depends on the hardware. Some might have, most don't.

[–] compcube@lemy.lol 6 points 5 days ago

Any "modern" wifi will require a firmware blob. But if you are ok with older wifi chips like ath9k, then you can avoid the blob.

[–] exu@feditown.com 18 points 5 days ago (1 children)

I don't and I wouldn't really recommend it. Chances are a lot of hardware won't work and you're also running outdated firmware on devices that do work.
For example you won't get CPU microcode updates fixing bugs/security issues and have to hope your motherboard manufacturer releases the updated version soon or at all.

[–] Psyhackological@lemmy.ml 2 points 5 days ago

Ah I see. Understood, thank you for that.

[–] neox_@sh.itjust.works 15 points 5 days ago* (last edited 5 days ago) (1 children)

I do use it, as it's the default kernel of the GNU Guix distro which I use daily.

The main drawbacks is that it forces you to choose your hardware wisely, using e.g. h-node.org to be sure it's compatible. Otherwise, this is quite exactly the same kernel, just really free as in freedom.

[–] Psyhackological@lemmy.ml 4 points 5 days ago

Great! That's what I wanted to read with hardware compatibility. Thanks.

[–] ace_garp@lemmy.world 12 points 5 days ago

Yes, I've run Trisquel on all house devices for 10-12 years, plus libreboot.

Other commenters are correct, plenty of hardware will not function at all without its proprietary blobs. Frustrating at first, but then good riddance once you find libre alternatives.

For new hardware purchases you can follow what hardware various online hardware retailers are using, such as:

minifree.org

vikings.net

thinkpenguin.com

Or trawl through h-node.org to decipher what may work.

This trims out all the proprietary fluff real quick, both software and hardware. Backdoor vectors from obfuscated-blobs are removed.

Trimmed out a ton of games too. No big loss. Initially thinking there was no way to live without X-proprietary game, but there is.

Many people have jobs that are tied to particular proprietary packages. Can run those contained in a virtual-machine or on a box other than your daily.

Proprietary software may or may not be brainrot, make your own conclusions, but I am calmer and sleep better these days.

I've met Stallman, Linus, and Wales, and they are shining a light to show a realistic path to a more open future. I support and use that each day.

Skip the FUD and all the best.

[–] mactan@lemmy.ml 3 points 4 days ago

on principle it's good that somebody tries to keep it alive but libre and suckless suck for day to day desktop use

[–] hexagonwin@lemmy.sdf.org 2 points 3 days ago

I ran Trisquel 9 on my Dell T3600 desktop for a few years. I never noticed anything malfunctioning, but systemd was annoying so I switched to slackware15. My nvidia kepler gpu worked perfectly, and even my logitech webcam worked.

[–] AnimalsDream@slrpnk.net 2 points 5 days ago

I ran Trisquel for a little while several years ago. It was an interesting exercise but ultimately limitations pop up. I'd say it's useful as a motivator to try to choose hardware that is more liberated.