3 ms·
Really, the lack of a stable base platform is what ultimately kills Linux as a commercial deployment platform. You can’t install a “Fedora 38 SDK” or an “Ubunt
by eschaton 3y ago
Really, the lack of a stable base platform is what ultimately kills Linux as a commercial deployment platform.
You can’t install a “Fedora 38 SDK” or an “Ubuntu 2023.04 SDK” and reliably build software that will be binary-compatible from that point forward—much less use a mechanism like Deployment Target on Apple’s platforms or whatever Android calls the same concept (API version?) to build binaries that can run across a range of distro releases and use features from newer distros when running on them but gracefully handle the case where they’re not available.
Hence commercial software will target something like RHEL or an LTS release and many users will ultimately wind up running that software in a VM anyway as time goes on and binary compatibility isn’t maintained.
Flatpak and snap are both just admissions of failure when it comes to this stuff. It’s been straightforward to build platforms this way for multiple decades now, just do it already.