Hi, I’m looking for a distro for my laptop. My first distro was Pop!_OS, then I switched to Fedora, then Arch for a year and 2 months ago I switched to Fedora Silverblue, because I wanted to try immutable distro that relies on containers and flatpaks to be usefull. Silverblue is great but not so much for me, its not flexible enough.

I’m thinking of switching to Arch but maybe it’s time for something else. Maybe NixOS or Void, Gentoo probably not, I don’t have time for compiling everything. What do you recommend?

It must support full disk encryption, secure boot with signing with YOUR OWN KEYS, systemd (because of MullvadVPN), everything else I think can work on any distro (Gnome, podman, kvm, etc.).

  • dream_weasel
    link
    fedilink
    82 years ago

    Plain old minimal arch to start is a great solution that’s not too painful to manage IMO. That is where I landed after not wanting to figure out how to make full compiles palatable.

  • supert
    link
    fedilink
    12 years ago

    Void, hands down, if you’re halfway experienced. Nix is cool but complicated and quite unlike amy other system.

    Except void doesn’t have systemd, if you really need it, but it’s easy to write your own runit routine.

  • Atemu
    link
    fedilink
    162 years ago

    I’m thinking of switching to Arch but maybe it’s time for something else. Maybe NixOS or Void, Gentoo probably not, I don’t have time for compiling everything. What do you recommend?

    I’m a bit biased of course but you sound like you’d enjoy NixOS.

    NixOS is immutable but quite a bit more tinkerable than Silverblue. Not quite Arch or Void levels of tinkering but this topic is not as black and white as it may seem.

    secure boot with signing with YOUR OWN KEYS

    Not yet in upstream NixOS but: https://github.com/nix-community/lanzaboote

    systemd (because of MullvadVPN),

    Unrelated to evangelising you into NixOS but I’m curious: Why does a VPN proxy software have any hard dependency on a process manager?

    • @[email protected]OP
      link
      fedilink
      52 years ago

      Why does a VPN proxy software have any hard dependency on a process manager?

      Probably because of killswitch. App installs a service that manages internet and vpn access, the app is just a GUI for communicating with that service.

  • humanplayer2
    link
    fedilink
    12 years ago

    Vanilla OS 2 Orchid sounds very interesting, I think. It’s in alpha now. Have a read about their package manager - it’s kinda meta, allowing you to use other package managers in parallel.

  • raubarno
    link
    fedilink
    24
    edit-2
    2 years ago

    I’d recommend rather boring Debian. Archlinux as well if you want to dive deeper.

    EDIT: For Debian, you want Debian Testing.

  • @[email protected]
    link
    fedilink
    11
    edit-2
    2 years ago

    You want immutable distros but Silverblue wasn’t flexible enough? Why not try NixOS? It’s really nice.

    I’ve been using it for two years and I love being able to make changes to my config and having those changes apply to all my computers. It’s also basically unbreakable, if my computer explodes I can just reinstall NixOS with my config files and it will instantly be set up exactly how I want it.

  • BoofStroke
    link
    fedilink
    English
    92 years ago

    I prefer doing useful things with my workstation vs playing with the OS itself, so mint cinnamon is my recommendation. Servers are ansible-managed alma. Professionally I’m a Linux systems architect and devops engineer.

  • @[email protected]
    link
    fedilink
    English
    102 years ago

    All distros are exactly the same. Theres no such thing as a “distro for experienced users”. With that said, just do a minimal install of (pretty much anything you want).

    • @[email protected]
      link
      fedilink
      English
      8
      edit-2
      2 years ago

      Different distros have different limitations and advantages but there are usually good reasons for these things. For example, Debian strives for stability, but that also means fairly old packages. Some other distro might not have a very wide selection of apps in the repos, but it might have some other areas where it excels. As long as you agree with these sorts of design decisions, it should be a good distro for you.

      You don’t even have to like the default DE or any other package related decision that comes with the default image. Maybe there’s a bare bones image that allows you to build your OS which ever way you like, and install only the packages you really need. in this regard, every distribution can be made more or less similar, but your decisions won’t change what is or isn’t in the repositories or how the devs make their decisions.

      For a lot of people, the default image is the one they’ll use. In that regard, every distribution is different, but can still be made similar if you put the time and effort into it. Some people prefer to have this and that preinstalled, while other people want something else to work out of the box. With these sorts of decisions in mind, there are huge differences between distros.

      • TunaCowboy
        link
        fedilink
        22 years ago

        means fairly old packages

        It takes very little effort to maintain a debian system with fresher packages. stable is not the only release nor the only mechanism for running newer versions of software.

  • @[email protected]
    link
    fedilink
    English
    172 years ago

    I’ve been using Linux for 2 decades and I still use Debian for containers and servers and Pop_os for my desktop and laptop. If I was going to run a straight gaming machine I’d probably use something Arch based.

    What kind of experience are you looking for? Something that’s bleeding edge? Something that’s going to give you 99.999% uptime with minimal hassle? Something to give you a hobby?

    • @[email protected]
      link
      fedilink
      42 years ago

      Likewise, been using Linux for over 15 years but my main gaming PC runs Mint because it gets out of my way when I want it to

    • @[email protected]
      link
      fedilink
      2
      edit-2
      2 years ago

      I’m sure many petrol heads enjoy fine tuning combustion and make sure the suspension is tailored 100% to their neighborhood roads and all… but sometimes they just need a car with which to pick up some groceries.

      Two decades here as well. And I run mint.

    • @[email protected]
      link
      fedilink
      22 years ago

      Linux user since 2008 here.

      Boring Debian for servers and Pop Os for my desktop because everything works out of the box

  • @[email protected]
    link
    fedilink
    English
    52 years ago

    I use debian as my absolute base and build lxc containers for everything above that with my own kernel, works for me.

    I set my own complexity, but debian also doesn’t get in my way which works for me.

    Ubuntu container for dev work (c++ mostly), arch container for some stuff, few vms for private data.

    • nakal
      link
      fedilink
      102 years ago

      Sooner or later everyone will find their way to Debian. It’s boring and it works.

      • @[email protected]
        link
        fedilink
        English
        12 years ago

        Oh sorry that was badly written, I compile my own kernel and run lxc on top of that, with debian base userspace otherwise.

        Then kvm on top for really different stuff.

        For my server it’s debian on the bottom with zfs file serving raidz2, and on top of that 1 kvm for debian docker containers, and 1 kvm for freebsd jails which actually hosts most of the services I care about, docker is fallback if they’re a pain to set up.