this post was submitted on 23 Sep 2023
57 points (95.2% liked)
Linux
48214 readers
703 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
I'd say use EndeavourOS and if you choose NVidia in the menu when you boot the installer it will install the distro with NVidia drivers from the start and there's nothing to fiddle with. The updater (called yay) will henceforth update NVidia drivers as needed. It's one of the most handsfree NVidia experiences there is as kernel and driver updates are automatic via Arch.
I also suggest installing apps via Flatpak, this way there wont be problems with library versioning and system and apps are separated nicely. You can install KDE Discover for example to have a GUI app "store" that supports Flatpak. Just make sure to have the right Desktop portal installed. I run KDE but for some reason needed both the kde and gtk portals to get nice fonts everywhere.
You install stuff with Yay or Flatpak, e.g. "yay -S xdg-desktop-portal-kde" or "flatpak install com.valvesoftware.Steam". If you use Flatpak install Flatseal, it can handle permissions, for example you can give Steam access to another folder you want to use for games, for example I use /home/protonbadger/Games/ and gave Steam access to the folder this way.
SUSE Tumbleweed is a good alternative and more polished for desktop users, but you'll have to install NVidia drivers manually afterwards, there are wiki guides and youtube videos showing how. Occasionally when a new kernel update comes out the NVidia drivers trail a day or two so be aware of that on SuSE. NVidia have their own official repository with SUSE drivers.
I suggest trying both first in virtual machines for a few weeks.
In my experience the only library versioning conflict I encountered was with GNOME and Budgie which has been fixed. Flatpak separates every single app which also means complicated directories so I avoid it and don't really see the necessity of it.
I didn't like it because of discussions of it online. But then my Steam malfunctioned because of a Mesa update and I decided to try it anyway and form my own opinion. Turns out it works really well (for me), it's performant and I like that it installs without root password and is mildly sandboxed so installers can't put files just anywhere in my system.
It's not so much about necessity of it as it's pros vs. cons of different package managers, Flatpak vs. pacman vs rpm vs snap vs appimage and repositories (the AUR is nice for example, but also a bit like the Wild West), etc. Pick what fits your personal philosophy and enjoy.
Weird, I also had a Steam malfunction due to xdg-portal-gnome. Was it around July by any chance? When I tried to install Flatpak to resolve it, it resolved it at first but then broke again after reboot