this post was submitted on 08 Mar 2026
106 points (68.4% liked)

Linux

64549 readers
186 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
you are viewing a single comment's thread
view the rest of the comments
[–] Nibodhika@lemmy.world 1 points 1 month ago (1 children)

I know it's not what you're looking for because it might be overly complicated for someone getting started, but if you ever have the extra hardware (or can run a VM to play around) to give it a go I recommend you look into NixOS.

Nix is very different from other OSs you might have used because you declare your system and it gets built, if you want to install a package you add it to your configuration rebuild the system and now the package is available in the new generation of your system, but the old one is still available and you can select it via boot menu. This sounds overly convoluted, but for someone with a PC that MUST ALWAYS work it's unbeatable.

You update the system and the new drivers broke the game you're playing? Select previous generation of the system and carry on until you have time to figure it out. You installed a program and that broke something? Go to the previous generation keep on working and figure it out later.

I've never been afraid of updating my system, but since switching to Nix knowing rolling back is not an easy option is nagging at the back of my head constantly.

With all that being said, Nix is hard to get into, and this tip is unlikely to help someone getting started (I really think it's better to get your toes wet on something more close to what you're used to to avoid frustration). Nix requires learning a new language (which is very weird and not really that intuitive in certain things) and configuring your entire system with it. But the plus side is that once you've done it it's done, and your entire system uses the same configuration format, and any hack quirks or random fixes you had to apply are there in code so you can't forget about them when you reinstall the system or migrate to a new machine. This might not be helpful to you, but maybe it is to someone else.

[–] pathief@lemmy.world 1 points 1 month ago* (last edited 1 month ago)

Nix has its place in the Linux ecosystem but I would never blindly recommend it to someone. It's a niche distro for a niche set of people. This person is afraid the Linux quirks are too much for them and you throw them Nix. That's an awful fit.

Try Linux Mint instead, which is a very user friendly distro.