• 2 Posts
  • 53 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle
  • Distro-hopping is a valid hobby, but it’s not for everyone. If you aren’t specifically interested in distros and fiddling with packages, hopping around on your “daily driver” can be disruptive. If you just want something that works, there’s nothing wrong with figuring out which distros do what you need and using one of those for work and play. If something catastrophic happens to a distro to make it literally unusable, you can worry about that when it happens. There is usually something else which is almost the same. Few people will get much value from hopping between distros which are basically the same, just because the distros are put out by different companies or install different packages by default.















  • You’re right - having multiple copies of everything is a drawback of housing each application in its own container or VM. The standard rejoinder is that disk space is cheap. The validity of that rejoinder depends on what you’re doing and what hardware or budget you are working with.

    Another problem is that old versions of these dependencies will be baked into an image that is then used for many years without updates. This ensures the application keeps working without being disrupted by an update to a shared library, but it also means things like security flaws persist. Arguably, this is mitigated by only that image having the problem, but one insecure app can be a real problem - especially when it accesses shared resources - and when the same problem applies to many applications.

    Compiled code optimized for a specific system’s hardware is less relevant than it used to be - even Gentoo users do not focus on this anymore. Rolling your own container isn’t much harder than compiling with your own options.


  • You don’t have to be perfect or make zero mistakes. You just have to be careful with a couple things like sudo rm -rf and overriding warnings when you try to uninstall system packages. This is not rocket science and has not been for decades. The average user is not the worst-case user. More frequently something specific is broken, like ssh, so that it would be more useful to have file versioning.