- Joined
- Dec 17, 2019
Lol software packaging on Windows is atrocious. The closest thing to standard installs on Windows are .msi and .msix but not all applications have them as an option. .exe is not a packaging format, and every .exe you install has a different implementation under the hood. If you ever need to install or uninstall software packaged with a .exe you'd better hope the developers provide good documentation because it is not consistent. You don't realize this when you're clicking install for your personal desktop, you notice it very fast when you're trying to mass deploy to hundreds of machines.There will never be a Year of the Linux Desktop as long as the supreme autists that are Linux / Distro developers can't even decide on a universal way to install shit (even through their dearest terminal) when Windows has had .exe for three decades.
"I would like to install Nigger Blaster 9000."
"We have various installation flavors including DPKG, Flatpak, Pacman, RPM, Snap, and more. We also have additional toppings such as APT, DNF-"
"What the fuck are you talking about."
Most of the packaging differences you mentioned for Linux are just different distributions implementations for the same thing, a package manager, and they will not overlap. There are a few unique cases like flat packs that address certain packaging issues, but as a whole software packaging is pretty consistent across a standard Linux distribution. If you run into issues it's usually due to dependencies (more common on a distro like Arch that has frequent changes). Consistent distribution is something Linux has absolutely beaten Windows on.