▲ | takluyver 8 hours ago | ||||||||||||||||
> As for religious wars over init systems, desktop environments and package managers, competition is making the options stronger, not weaker. Competition can definitely improve things, but it's not universally positive. In particular, endless competition in parts of the operating system makes it hard to build anything on top of them. E.g. if you want to distribute an application for Linux, do you build a Flatpak, or a Snap? Or take a more traditionalist approach and make RPMs, DEBs, etc.? You either pick your favourite and leave out a large fraction of Linux users who disagree, or you have to do more than one of these. This is definitely a drag on the ecosystem. I agree that most users don't care about the OS, though. | |||||||||||||||||
▲ | extraisland 2 hours ago | parent | next [-] | ||||||||||||||||
Generally most Linux distributions are literally the same thing underneath. I have recently done an LFS build (using version 12.3 of the book). The same files were in the same directories in Debian, Arch and LFS for the most part. I even had a look at source code for makepkgs in Arch and they are literally the same commands in the script that the book has you manually type in. The packaging critique comes up over the years but it is a bit of an overblown. Building packages for different distributions isn't super difficult. I've build Arch Packages using the ABS, DEBS and RPMS and they are all conceptually the same. Having a quick skim of the Flatpak instructions it doesn't look that different either. If you don't want to bother with all of that. You can just have a script that drops the installation either in /opt or ~./.local/. I am pretty sure Jetbrains Toolbox does that, but I would need to check my other machine to confirm and I don't have access currently. | |||||||||||||||||
▲ | alt187 8 hours ago | parent | prev | next [-] | ||||||||||||||||
If you build an application, The Right Way™ has always, and probably always will be a tarball. Leave to distributions the hassle to distribute your software. | |||||||||||||||||
| |||||||||||||||||
▲ | blueflow 4 hours ago | parent | prev | next [-] | ||||||||||||||||
Its not about competition. RedHat employees pushed their idea of things and the volunteers either ate it up or left. RedHats and Canonicals paying enterprise customers are whats keeping the Linux ecosystem alive. No one else brings the required manpower to the table. | |||||||||||||||||
| |||||||||||||||||
▲ | TiredOfLife 8 hours ago | parent | prev [-] | ||||||||||||||||
> do you build a Flatpak, or a Snap? .appimage |