3 ms·
Nobody is arguing that Linux is bad at running multiple processes at the same time. The whole point is the differences in how people customarily package softwar
by hamandcheese 2y ago
Nobody is arguing that Linux is bad at running multiple processes at the same time. The whole point is the differences in how people customarily package software for each platform.
It turns out that package distributions on Linux are nice if you only consume from the package distribution, but are a huge pain in the ass if you want to deploy software packaged independently (which applies to a large portion of commercial software deployments).
For proof of how fucking hard it is to effectively vendor your software dependencies in Linux see: Docker, Nix, AppImage, Flatpack, Snap.
It's not hard because of any technical limitation of Linux.
- bigfatkitten 2y agoPackaging is pretty easy if you want to stick to a single ecosystem. If you're a Red Hat shop and you're only interested in deploying your stuff on RHEL, then rpms are easy to build. Use the system deps where appropriate, ship your own when not. The packaging story falls apart when you want to ship software to customers running god-knows-what.