I'm a strong believer in the next generation Linux desktop model - which splits what is typically one monolithic system into different layers. This ha

Homebrew is great on Linux

submited by
Style Pass
2024-11-24 05:30:05

I'm a strong believer in the next generation Linux desktop model - which splits what is typically one monolithic system into different layers. This has been great for us at Universal Blue because it allows us to reuse Fedora's OCI images to deliver a more reliable and customizable experience for users.

However some users struggle with the concept of running workloads in containers. They're used to sudo apt install npm and whatever tools directly on the host. We used to recommend setting up distrobox as your main user interface, this method has some unfortunate drawbacks:

On the last point, when you're in a distrobox it makes managing podman containers for development different than just about anything else. This leads to unfortunate situations like this thread where the user thinks that you're supposed to interact with the system service inside the container, and the "preferred" solution ends up being a layered package.

If you're thinking "Why don't they use the linuxserver/syncthing container that has over 100 million pulls?" ... I found myself thinking that too but that's a problem for another day.

Leave a Comment