2 ms·
This. I cannot stand that an app comes bundled with it's own os. I already have an os, and I only use containers and vms when I specifically need to. The sales
by Brian_K_White 4y ago
This. I cannot stand that an app comes bundled with it's own os. I already have an os, and I only use containers and vms when I specifically need to.
The sales pitch advantages exist, but are not more valuable than the disadvantages.
If an app has such an insane build setup that the only possible way to ship the app is just ship the entire system, then the problem is the developers of that app, and perhaps it's only correct that people just avoid that app in favor of one that is built more thoughtfully, instead of papering over and hiding the hideous spaghetti monster by stuffing the whole mess into a box and pretending the box is the app.
It's a response to a problem, it's just a shit response.
What about "it's easier for developers to ship updates"?
I do no want every random developer who are mostly none of them thoughtful systems engineers and integrators to be able to update my system. I'll pull down the same updates from their git or my distro, and in either case have some form of downstream sanity check rather than give them essentially a key to my system that I wouldn't have given any other rando. Also this plea of being easier for developers to ship is akin to "everything would be much smoother and more efficient if everyone else would just do what I say" It would be, for them, but I'm not sympathetic that tgey can't be assed to make their software generic and portable.
I speak these opinions as all 3 of user, sysadmin, developer myself.
A bundled system is fine for a reference implementation, not something you're supposed to require every user to run in a container.