this post was submitted on 17 Aug 2023
74 points (90.2% liked)
Linux
48329 readers
639 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
If you're decent at programming try NixOS. 90% of your system is described by one config file and because of how it builds if a fix works for one person it'll work for pretty much everyone
(With exceptions sometimes for hardware specific stuff like Nvidia drivers which is obviously dependant on your GPU)
It's the one distro I've not really encountered any problems with out of the box
Completely agree. I made the switch from Arch to nix two weeks ago. Although I have to admit for a Linux newbie it might be a bit much at once. Maybe start with something easier like Pop is?
I've found NixOS to be one of the easiest distros to use because everything is reproducible, I'm not too sure why everyone who uses it says it's a hard one to begin with
At the start you just go with the template the installer gives you, and add packages to the package list it generates, then as you want more advanced features options start to come in handy and they're just as straightforward
No nasty hidden surprises, everything for the most part works exactly how you'd expect (with the exception of syntax with some of the more funky features but you don't need those to manage a system at the bare minimum
Ubuntu on the other hand when I started using it I had to run a few random commands (disabling broken Nvidia services) after hours of digging just to get my mouse pointer to work after hibernation) and had to do that every single time I switched to a different distro, wasn't even an issue out of the box on nixos
And if you're stuck a fix that worked for someone else will almost always work for you unless it's a hardware specific issue
I keep seeing Pop recommended so hijacking for an issue I ran into switching away from it - I had to completely wipe the drive prior to formatting the drive for whatever Debian based distro I was checking out.
Long story short, it was due to the bootloader for Pop remaining and interfering with the install process. So a full wipe wouldn't be necessary most likely, just clearing your boot partition should be enough.
How's nix for gaming?
I'll be switching from manjaro soon, kind of at the crossroads between arch and nix
Prettt good actually as long as you install steam via programs.steam.enable = true rather than just adding it to packages
Also programs.steam.openFirewall = true if you want game streaming
Its worked great for me, I switched a couple months ago. Getting nvidia working was a breeze.
Yeah just turn off the compositor if you're in kde and start noticing slowing in the UI after installing the Nvidia drivers.
My dumb ass didn't figure that out before just reinstalling, then encountering the issue when adding Nvidia again.
Had I not been a total dipshit, I would've just removed clauses from the config until the issue went away, so I could pinpoint the issue. But the problem is that I'm a bonehead.
Edit: out force full composition pipeline to keep the compositor on.