this post was submitted on 15 Nov 2024
43 points (100.0% liked)

Linux

1258 readers
94 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 5 years ago
MODERATORS
43
submitted 17 hours ago* (last edited 17 hours ago) by Mwa@thelemmy.club to c/linux@lemmy.ml
 

yes i did a os one but i am wondering what distros do you guys use and why,for me cachyos its fast,flexible,has aur(I loved how easy installing apps was) without tinkering.

top 50 comments
sorted by: hot top controversial new old
[–] maliciousonion@lemmy.ml 2 points 35 minutes ago* (last edited 34 minutes ago)

Because the logo is cool :)

[–] callyral@pawb.social 1 points 50 minutes ago* (last edited 48 minutes ago)

I use NixOS for my desktop because ~~I hate myself~~ you can configure everything without needing to edit a bunch of different config files that use different configuration languages.

I use Arch btw for my Minecraft server because I am crazy.

[–] MyNameIsRichard@lemmy.ml 1 points 2 hours ago (1 children)

Endeavour OS because once you go rolling you can never go back.

[–] Hadriscus@lemm.ee 2 points 1 hour ago (1 children)

because it keeps rolling ?

[–] MyNameIsRichard@lemmy.ml 1 points 51 minutes ago

😆 I meant back to static release

[–] Ebahn13@pawb.social 3 points 3 hours ago

I use Bazzite so that it matches with my Steam Deck since SteamOS still isn't an actual distro to play with yet...

[–] savvywolf@pawb.social 1 points 2 hours ago

Mint for my desktop system. It just does exactly what I want it to, has good compatibility with software and Cinnamon is my DE of choice.

NixOS for my server, because being able to use one config repo and format for everything is so nice.

[–] chrand@lemmy.ml 5 points 4 hours ago (2 children)

Fedora with GNOME.

I've been using it for over than 10 years in my main computer.

It simply works, it's nice, fresh packages, stable, GNOME is productivity champion (at least I know all the shortcuts, and how to tweak it to my daily use). I also know how to build and manipulate RPM packages, so it's pretty convenient.

[–] greywolf0x1@lemmy.ml 1 points 5 minutes ago

oh, fedora,

fedora was so stable i had to run to arch-linux as there was nothing to tinker with

[–] piracysails@lemm.ee 2 points 3 hours ago (1 children)

What is the benefit of building / manipulating packages?

[–] chrand@lemmy.ml 1 points 19 minutes ago

Mostly for fun/learning and to tweak some Fedora packages to my needs. I keep my own RPM repository.

[–] lancalot@discuss.online 2 points 4 hours ago

What distro do you use

I daily drive secureblue.

and why?

Long story short; I love me some security. Unfortunately, My device is far from ideal for running Qubes OS. From within the remaining options, secureblue comes out on top for me.

[–] Lotteriemeister@feddit.org 5 points 5 hours ago

Tuxedo OS. Before that, I was very happy with Fedora, and then I got a tuxedo laptop and tried their distro. Now, I keep using that because I started to enjoy KDE, and I really like their hardware support and how they test and maintain the distro.

[–] JustARegularNerd@aussie.zone 6 points 7 hours ago

For devices I need to be productive on, I have LMDE 6. It is rock solid being based on stable Debian, but with the niceties you expect from Mint.

For my gaming PC, I've got Bazzite on it and so far so good. Just used it for entertainment and gaming but if I were doing coding or app development I'd either have to adjust how I do that to suit an atomic distro, or I'd just use LMDE as I feel I have easier control of what I'm doing on there

[–] bunitor@lemmy.eco.br 10 points 9 hours ago (1 children)

from the comments, there's a split between

  • linux as a tool: debian, mint, fedora, opensuse, etc.
  • linux as a toy: arch, gentoo, nixos, etc.

i wish this split was made more explicit, because more often than not someone comes looking for recommendations for linux as a tool, but someone else responds expecting they want linux as a toy. then the person will try out linux and will leave because it's not what they want, not knowing that there is a kind of linux that is what they want

[–] MonkeMischief@lemmy.today 1 points 4 hours ago

Yes! Great way of putting it. It's hard to explain how just using an OS can be a fun hobby in itself.

OpenSUSE Tumbleweed does it all for me. I work and play games on it and stuff, but my laptop is less mission critical, so I run EndeavourOS on it and experiment with fun layouts and everything is all "frutiger-aero-esque". It feels like how I nostalgicallyremember those WinXP-7 days!

Snapper rollbacks with BTRFS are incredible for letting you play around with an OS you actually use, and still giving you a cushion to fall back on. :D

My little media streamer / guest PC has Mint. Nice, maybe a little boring, predictable, reliable. Ahhh simplicity. :)

[–] toastal@lemmy.ml 2 points 7 hours ago

NixOS & OpenWRT are my two. NixOS’s Nix language as declarative config is such a great tool for setting up & maintaining a machines for the long-term that despite the initial learning curve has paid off in the long run (Guix or a Nix successor should also be in the same category). OpenWRT is the purpose-built tool it is for having an OS for a router with low overhead & a UI that can be easier to understand the config when networking isn’t something you do on the regular.

[–] thedaemon@lemmy.sdf.org 5 points 10 hours ago

I recently installed OpenSuse, I have been using FreeBSD mostly, but have used linux through the years. I decided to go with an rpm based distro and I've always likes the chameleon mascot of Suse. I'm used to Debian based linux, so it's been a slight adjustment but it's been nice and smooth. I'm running Tumbleweed right now and all my Steam games work, as well as my 3d Windows applications via wine. It just works* I am too old and tired to spend time tweaking anymore.

[–] Atemu@lemmy.ml 3 points 9 hours ago (2 children)

NixOS because it's the only usable stab at sustainable system configuration.

[–] greywolf0x1@lemmy.ml 1 points 1 minute ago

this but since Nix is licensed with MIT and deals with weapon manufacturers, i had to go

GUIX!!!, it is everything

[–] Laser@feddit.org 2 points 2 hours ago (1 children)

All that follows is my personal opinion, but for ease of writing, I'm gonna present it as facts.

Once you have grasped the advantage that Nix offers, all the fundamentally different solutions just seem s o inferior. When I first tried NixOS on a decommissioned notebook, the concept immediately made sense. Granted, I didn't understand the language features very well – I mostly used it for static configuration with most stuff just written verbatim in configuration.nix, though I did use flakes very early on because of Lanzaboote. But just the fact that you had a central configuration in a single language that was able to cross-reference itself across different parts of the system absolutely blew me out of the water. I was a very happy and content Arch user, even proficient enough to run my own online repository that built from a clean chroot for AUR packages (if you use Arch with AUR packages on multiple systems, check out the awesome aurutils!), but after seeing the power of NixOS in action, I switched over all my machines as soon as I could - desktop, virtual servers (thanks nixos-anywhere!), main notebook and NAS.

People often praise the BSDs for their integrated approach – NixOS manages to bring that approach to Linux. Apart from GUIX System that I never tried because Secure Boot was a requirement when I last looked at other distributions, none of them have tackled the problem that NixOS solves, and it's not even certain if they actually understand it. Conceptually, it plays on a whole different level. No more unrecoverable systems, even with broken kernels – just boot the previous configuration. Want to try changes without any commitment? nixos-rebuild test got you. Need an app quick? nix shell nixpkgs#app it is.

Plus the ecosystem is just fantastic. The aforementioned nixos-anywhere really helps with remote provisioning, using disko to declaratively setup filesystems and mounts, you have devenv which is a really good solution for development environments, both regarding reproducibility and features, and many more that I can't mention here. There is nothing comparable, and the possibilities are unlike in any other ecosystem.

It's not perfect for sure though, and documentation is sparse. The language concepts which allow one to "unlock" the most powerful features are different from what most people know.

I was lucky enough to have some downtime at work to get into the system a bit deeper (this was still for work though, just not my core skillset) by implementing a "framework" for our needs which forced me to not just copy and paste stuff, though I definitely did get inspired from other solutions, but to actually better understand the module system (I think?), thinking in attribute sets, writing your own actual modules, function library and so on. But in the end, it was definitely worth it, and I'm unaware of any other system that would allow what Nix and NixOS allowed me to build.

[–] Buckshot@programming.dev 1 points 19 minutes ago

100%. Took me a good year to learn it well enough to be confident with what I was doing but I've now got it on everything with a single flake for all my hosts. I love that my user profile is configured the same everywhere. I can add a new tool or config or alias or whatever and it's the same on every computer.

I've now written a module to define all the services I self host and from that it generates both nginx config and DNS config on different hosts.

The main advantage for me though is I only have to solve problems once. Once it's there in the config I'm confident it's solved and I won't need to worry about it again. My previous server was 10 years old and there was stuff configured I'd long forgotten about how it worked or even why I did it.

[–] DarkDarkHouse@lemmy.sdf.org 3 points 10 hours ago* (last edited 10 hours ago)

Fedora Silverblue. It does what I need so I can get on with my life.

[–] spleaque@lemm.ee 3 points 11 hours ago (1 children)

I use Arch with Hyprland because it's great.

[–] Mwa@thelemmy.club 1 points 5 hours ago

I heard hyprland is buggy.

[–] shadow@lemmy.sdf.org 5 points 12 hours ago (2 children)

PopOS. It was the easiest to get my Nvidia GPU set up and plays all the games that I wanna play without too much pain. I've been meaning to try something like Arch with KDE, something like what my SteamDeck is using... but I don't wanna fuck around setting up Arch.

[–] MonkeMischief@lemmy.today 1 points 4 hours ago

If you wanna try Arch + KDE without hassle, well Arch has an easier installer now, but I use EndeavourOS. It's a lovely smooth Arch experience!

Very easy installer with lots of options to choose from. :)

[–] Mwa@thelemmy.club 1 points 5 hours ago

Arch based distros if that's fine?

[–] monovergent@lemmy.ml 3 points 11 hours ago
  • Debian stable (w/ XFCE). No-nonsense, excellent community support, well-documented, low-maintenance, and runs on anything so I can expect things to work the same way across all of my machines, old, new(ish), or virtual
  • Just flexible enough that I can customize it to my taste but not so open-ended that I have to agonize over every last config
  • It's been around for many years and will be around for many more
  • I often entertain the idea of moving to Alpine or even BSD, but I can't resist the software selection available on Debian
[–] itmightbethew 4 points 12 hours ago

Bazzite (with KDE). My desktop is mostly for discord and gaming - I don't have the kind of job that can be done from home. So when I get to use it I want it to just work, and look good.

I've used a bunch of distros and I've sort of become an atomic evangelist. Which put like that sounds like a great band name.

load more comments
view more: next ›