this post was submitted on 24 Jan 2024
147 points (93.5% liked)
Linux
48145 readers
908 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
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
See, this attitude is exactly why Linux will never become mainstream. On Windows you don't need to research if your machine will be able to run your operating system of choice, it just works.
If you're a user, and you can install Linux without seeing a single warning that your hardware is going to cause issues, your distro is at fault. The moment you boot the installer, it knows damn well that your using Nvidia hardware and what the implications are. Distros either ignore the predictable instability, or they believe there is no problem, and either way the end user isn't to blame for taking that at face value.
The truth is, Linux on Nvidia works fine, except for some very specific laptops with stupid mux chips, and even that is something Linux should fix, not the end user. Luckily, Linux installers don't even boot on those machines, so the end user can just ignore Linux and continue using Windows.
You just can't use Wayland if you want your Linux system to be stable, but X11 works fine and it will continue to do so for many years. Part of the Wayland issues still come from intermediate code refusing to work around Nvidia's bullshit, ignoring known bugs and technically-spec-compliant-but-different stuff because it's easier to blame Nvidia for everything. Wayland also makes some weird assumptions that I disagree with ("if the Wayland socket dies, your application must crash, there is no recovery") which make minor stability problems a lot worse in practice.
Nvidia may be to blame for their shitty drivers when it comes to the core problem of the bad experiences Nvidia owners will have, not the end users buying the wrong hardware. You can't seriously expect people who try it out for the first time to read up on the drama and controversy Linus Torvalds has caused over the years.
And even with all that, many serious Linux users who know full well the pain they're about to subject themselves to still need Nvidia. ROCm is great but it's nowhere near to as efficient and well-supported as CUDA. Whatever Intel has doesn't come close and whatever macOS offers doesn't work because even Nvidia has perfect Linux support compared to Apple.