• 2 Posts
  • 26 Comments
Joined 13 days ago
cake
Cake day: January 6th, 2026

help-circle


  • If you are ready to build your own packages and host your own repos, go for it. You should have some form of automation to at least get security updates, and it will take some recurring maintenance time no matter how you go about it. I haven’t looked closer at Poseidons repos but I think if this is a good idea or not depends a lot on the state of their build/packaging/distro code. It could be just a matter of cloning the repos, changing a few config parameters and running a couple of commands, or it could mean significant work, depending on how well it is engineered. You could start out and if you find yourself digging to deep in the process of getting a build, back out and reassess.

    Kind of like others suggested, there are lighter options. All the big dists should have some form of build tooling to make kickstart/preseed/spins/whatever they call it where you can prepare a custom install ISO with your own set of packages. There are tools like packer and Nix that you can use either as part of building OS images or just script to run on a clean base installation of some dist. You can make an ansible playbook to automate setup and have that run by cloud-init. You could make a shell script to automate the installation of packages and setting up of environment.





  • It’s been continuously improving. There are devices that are a hassle but you’re a lot more likely to have things Just Working compared to a few years ago.

    My understanding is that Ampere and others should run perfectly like any old x86 with a normal dist like vanilla Debian mostly due to a lot of hard work from individuals in the wider community.

    Much of the time, dtb (device tree) and device drivers are what it comes down to.

    For more estoric or finicky hardware, I think the dists with the best ARM support are Armbian, OpenWrt, and PostmarketOS.

    Jeff Geerling has been reporting a lot about his experiments. https://www.jeffgeerling.com/

    I wrote about getting Debian running on a device based on a popular Rockchip SoC last year. I assume the kernel situation has improved since trixie. https://blog.kumio.org/posts/2025/01/bananapim7-hvm.html








  • The need to think about and deal with snaps is the reason I don’t recommend Ubuntu to noobs in general. It’s confusing and unnecessary and adds to the frustration of being forced to make judgement calls about things you don’t want to understand just to do your thing (we have enough of that as it is). And if you do decide against snaps, it’s a bit of an uphill battle and it’s easy to start feeling that the OS, like what they came from, is antagonistic. Canonical decided to isolate and take control of part of the Ubuntu ecosystem with snaps and that has made the distro a bit more niche compared to before.

    For better or worse Ubuntu is also known to be on the edge with new developments on the desktop. Switching to new shiny desktop environments between major versions, being very early on Wayland-first, etc. Having to learn new OS UI after an upgrade is not ideal if you are not an enthusiast.

    Other than that, Ubuntu can be a fine distro, both for server and desktop. If you either accept the particularities like snaps or know how to work around them, it can be a very good experience and it’s well-maintained in general. But it’s less of a no-brainer and more situational if it’s appropriate or not.

    Like Alpine or Gentoo: Great distros but for different reasons not anything I would recommend a non-technical Linux virgin to replace their Windows or macOS with.


  • Good first distros for beginners:

    • Linux Mint Debian Edition
    • EndeavourOS
    • Debian
    • Pop! OS
    • Fedora Workstation

    Not Good first distros but still getting picked up by people who don’t know:

    • Manjaro
    • Ubuntu
    • Omarchy
    • Zorin
    • Garuda

    Everyone: If you’ve only used one of the latter, try another distro before you believe “Desktop Linux is not ready” or “Linux is not for me”.

    Specifically on Steam: Which hardware you run on can affect on which distro it runs out of the box on and if you need to fiddle with drivers and firmware or not to get things running smoothly. There is also some difference between installation methods (some people swear by the flatpak version and others swear off it).

    Maybe also check the health of your SSD and that your firmware/BIOS are up to date.