4 ms·
The bar is much higher to enter a distribution. You need to use an appropriate license, you can't download stuff from the internet, you can't vendor libraries.
by bombolo 4y ago
The bar is much higher to enter a distribution.
You need to use an appropriate license, you can't download stuff from the internet, you can't vendor libraries.
- deathanatos 4y ago… you don't have to be part of the distro's official package set. Ubuntu, Debian, Gentoo, Arch, etc., support third-party repositories and packages with bad licenses: the user adds the repo / installs the deb / etc. Pacman, in particular, even has direct support for such, and calls them out (to help ensure the user knows, and perhaps reads, the license). Then I know I can gracefully uninstall the package by just asking the package manager to do that. (You don't have to unvendor libs, either: if you install into something like /opt/$pakage_name, you can keep vendored libs in there. You should unvendor them, though. Yeah, downloading stuff from the Internet in the middle of a package install is definitely harder with some package managers, but IMO that's a poor practice.)
- hsbauauvhabzb 4y agoI agree with your sentiment, but do any of those package managers prevent some random repository from adding Firefox version 190 which will install on next apt upgrade? Not that they need to - presumably any package I’ve installed already basically has root access.
- chungy 4y agoYes. Apt has preferences and pinning. Basically the official repositories by default have higher priority than other repositories. You can change the defaults, but you'll know when it happens (because you have to do it yourself).