this post was submitted on 24 Apr 2025
165 points (98.2% liked)
Linux
53485 readers
1546 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
Most if not all single player games will work without an issue on steam thanks to its integration with proton, if you use something else you can use lutris to fill in the gaps there.
I see no reason why you can't. Hopefully someone else can elaborate on that as I haven't done that in forever.
It can be unusable. There could be workarounds but that would depend on how dirty you want your hands to get. You can install windows on a docker container and use that to fill in the blanks if needed. There would also be some linux alternatives of some apps which would be worth investigating and learning.
I think dot net has been open sourced but you can get dot net apps using Mono.
You use the package manager, which varies based on linux distro/flavor. It's your best friend and you'll get 90% of your apps that way too. Upgrading depends on whether you are using a stable distro which is like say windows 7 and you'll have to upgrade to windows 8 (omg lol) you'll have to follow the procedure of your distro, It's usually well documented and should be fairly easy if your sticking to the flavor of Linux you're using. If you're using a rolling distro/flavor then you'll just keep your packages up to date regularly via the package manager. Be warned sometimes you'll have 300+ packages to upgrade so if internet is spotty may not be your thing. But it's a great way to ensure you're getting the most out of your new exotic hardware.
Use clamav, make it watch the home directory
/home
as that's where you as the user have the privilege to write data to. Never run as root unless you're going to be extra careful. Also don't run scripts you don't understand or aren't well maintained in a public repo (at that point you as a newbie would be relying on community to determine if something is good or bad think of it as the upvote and downvote system but with more transparency)Yes, even the nvidia drivers are reliable. Just a pain as you'll have to reinstall the kernel module, the component that integrates the driver into your new kernel, after you upgrade kernel versions. Kernel is the thing that does all the low level handling of your devices.
Most hardwares/processors now are designed with failsafes to throttle when there's not enough cooling. Please elaborate a little on this. You can break software but I think hardware should not be. Hopefully someone can elaborate as well.
Linux mint, it is well documented, doesn't have the snaps that Ubuntu is pushing, its user friendly. Similarly fedora. You can try one of those immutable distros which may give you a more stable experience as it rolls back to a stable state on an update failure.
If you use a distro with the nvidia drivers preinstalled, or you get the drivers set up with dkms, you don’t need to reinstall the driver with every kernel update.
Pop!_OS has the drivers in their repo and they get applied during system updates like any other package; I’m sure this is the case with Bazzite as well.
I use AlmaLinux at home with the driver from nvidia’s site (yes, I’m aware that rpmfusion exists), and have never had to reinstall the drivers as the installer configures dkms to do it every time the kernel is updated. Same with my Plex server (Debian, Quadro P2200) and my office workstation (Arch, Quadro P600).
Oh yes DKMS is a life saver. I need to get that setup for myself. Maybe push a slackbuild for it too.
I've not used nvidia drivers on anything but Slackware so I have no idea how it works and honestly it doesn't make sense to my simple head.
A fellow selfhoster!! How's the almaLinux parity with redhat going? (I'm rooting for both alma and rocky)
I’m self hosting a lot of things, but those services are mostly on Debian. I’m daily driving AlmaLinux on my main desktop. I do a decent amount of video editing using DaVinci Resolve Studio, and while I’ve consistently gotten it working on Pop!_OS and EndeavourOS, I couldn’t get the Micro Color Panel working on anything other than the CentOS successors. I tried manipulating udev rules, sniffing USB traffic, etc but it just wouldn’t go on anything else. The product was fairly new to market when I bought it so the body of knowledge may have changed since then.
Blackmagic Design officially supports Resolve and Reaolve Studio on Linux, but only on their lightly preconfigured version of Rocky 8. Everything else is best-effort, so I started with the Blackmagic ISO, converted it to AlmaLinux 8.6, and then upgraded to 9, and the Micro Color Panel still works.
I also love that my external disk array works with every kernel update because the kernel’s so old. I keep all my originals on an 8-disk ZFS array connected to a cross-flashed Dell PERC H810. Endeavour and Pop sometimes go beyond the kernel versions supported by zfsonlinux, and editing the source code of a file system is not something I’m particularly comfortable with.
Also, every game I’ve played on it works, though I mainly play single-player titles.
As for parity: I’ve got several hundred VMs at the office on Rocky, and maybe a dozen on Alma, and both are running flawlessly. They’ve been as solid as the RHEL physical machines. Quite happy with all of them, to be honest.
Linux basically cannot damage hardware in any way that Windows couldn't. The hardware/firmware decides what interfaces it offers and what you can configure. If any hardware puts these roadblocks only in the driver or some UI, and (for whatever reason) only the Windows version, I guess you could.
Would be a really strange thing to do tho, since most just implement a generic driver that works everywhere and then at most an interface on top of that.
Makes sense. That's what I thought but unknown unknowns so didn't wanna speak definitively