Remix.run Logo
bogwog 3 days ago

Try it before you criticize it.

> It means that users will have to build a custom system image or fiddle with FS overlays just to do system management tasks that are straightforward on all other systems.

What system management tasks? /etc and /var are usually writeable, which is all you need to configure the software on your system. Overlays are for installing new software on the base system, which is only really necessary for something like nvidia drivers because all other software is installable through other means (it's also usually a trivial process). Even if you don't want to use containers, you can use a separate package manager like Homebrew/Nix/Guix/Pacman/etc.

It requires a bit of a mental shift to adapt to if you're only used to traditional systems. It's kind of like the move from init scripts to systemd: it's objectively an improvement in all the ways that matter, but cultural/emotional push back is inevitable :)

fullstop 3 days ago | parent [-]

I have been using Aurora DX for the last month, and it has been a good experience but has also required a shift in my thinking.

If anything is not included in the base image, you have a few options:

    1. use distrobox to install it in a container, and export the app to the desktop.
    2. use rpm-ostree to install it as a layer.  This is on the slow side, and will slow down weekly updates.
    3. Make your own base image with what you want included.  This is probably cumbersome and requires some infrastructure.
I have a few things in distrobox containers, things which aren't available as flatpaks. The biggest hurdle, for me, was getting wireshark running since the flatpak version can't capture traffic. I had to make a root distrobox container and export the app to my desktop. It works, but there were definitely some hoops to jump through.

I like that updates come through once a week and they aren't applied until I reboot. If I have problems, it is easy to roll back to what I was running before.

I would be comfortable giving my parents an Aurora setup, knowing that they can't easily break it.

bogwog 3 days ago | parent [-]

I use Bazzite, which ships with the homebrew package manager. Idk if wireshark is available on homebrew, but if it is then you'll be able to use it that way without having to deal with any issues related to containers. Nix is probably another option (you can use Nix as a package manager instead of a distro)

You could also build it from source, although that's definitely more work.