this post was submitted on 08 Jul 2025
142 points (91.8% liked)

Linux

56343 readers
491 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
 

Also why does everyone seem to hate on Ubuntu?

you are viewing a single comment's thread
view the rest of the comments
[–] helix@feddit.org 12 points 4 days ago* (last edited 4 days ago) (2 children)

In my experience the Arch people are the sane ones and the NixOS people are the young cult evangelists nowadays. I use Arch btw

[–] OhVenus_Baby@lemmy.ml 6 points 4 days ago

Nix is great but not the saving grace I thought it would be. I daily it. Like it. Run cinnamon coming from Mint. But to be fair. It takes real effort and time to setup your config file, comment it thoroughly and then master the system. Once it's fully automated backups and all you can hop machine to machine and it's like you never left your OG machine. There's pros and cons for sure.

[–] Amaterasu@lemmy.world 2 points 4 days ago (1 children)

What is making NixOS so passionated about it? Is there something very special in NixOS that we are missing in Arch?

[–] ruffsl@programming.dev 2 points 3 days ago

If there was a simple Debian based distro that I could declaratively manage via a single config file, I think I'd try it. I.e. not using Puppet or Chef that can only bootstrap a system state, but something to truly manage a system's entire life cycle, including removing packages and anything littering the system file tree. But since there isn't, I'm using NixOS instead.

Having a DSL to declare my entire system install, that I can revision control like any other software project, has been convenient for self documenting my setup and changes/fixes over time. Modularizing that config has been great for managing multiple host machines synchronously, so both my laptop and desktop feel the same without extra admin work.

Nixpkgs also bolsters a lot of bleeding edge releases for the majority of FOSS packages I use, which I'm still getting used to. And because of how the packaging works, it's also trivial to config the packages to build from customer sources or with custom features. E.g. enabling load monitoring for Nvidia GPUs from btop that many distros don't ship by default.