5 ms·
Might be a really stupid question, it's late here, be gentle: but why not just dockerize all applications and let them bring their own libraries etc by default?
by tomw1808 6y ago
Might be a really stupid question, it's late here, be gentle: but why not just dockerize all applications and let them bring their own libraries etc by default? Wouldn't address similar issues with "everything neat and tidy"?
- freedomben 6y agoTake a look at Fedora Silverblue, or on the server Fedora CoreOS (FCOS)/RHEL CoreOS (RHCOS) if you want to see serious mainstream effort at it (no shade at the other projects whatsoever btw, I think this is cool). I don't currently run Silverblue full time but I could see myself doing so in the future. Regarding docker containerization specifically (or a different OCI-compliant runtime like Podman), it gets very hard because of things like video and sound (Pipewire should help immensely), but also there are lots of apps that you want to have uncontainered access. Like Vim becomes a lot less useful to me if it's filesystem is contained.
- LaGrange 6y agoWell, for starters, GoboLinux is far older than Docker. It's built on similar (sometimes identical) tools to what Docker uses, though.
- ogre_codes 6y agoI don't know how well Docker works with X11, but just the fact that it would be nearly impossible to make global settings changes would be frustrating as hell. Having a full Gnome install on every app, a full KDE install on every app. Having to install a given theme into every single docker container. Maybe I'm missing something. I'm not even sure how this could make sense.
- SulfurHexaFluri 6y agoYou wouldn't use docker, Flatpak would be the choice for containerized gui applications. I'm not an expert but it looks like the kde and gnome env gets shared between flatpak applications.
- ogre_codes 6y agoThis makes a ton more sense. Though I'm not a big fan of flatpack either, it's not quite as crazy weird as using Docker for the works.
- deleted 6y ago[deleted]