4 ms·
LFS wouldn't be the ideal disto to create a Linux distribution. It might be good to help train people how to make one but Yocto and other projects are better su
by encryptluks2 4y ago
LFS wouldn't be the ideal disto to create a Linux distribution. It might be good to help train people how to make one but Yocto and other projects are better suited for creating a distro. The use of RPM though is IMO a bad choice and one that lets me know that it is very unlikely that this would ever become a major distro for Microsoft.
- 0xbadcafebee 4y agoOf all the Linux package managers (sans 'frontends/wrappers'), RPM is probably the least horrible.
- jeremyjh 4y agoI like Arch’s pacman the best.
- encryptluks2 4y agoSame here.. I think that is what mingw or some of the initial "Windows" Linux distros is based on. A PKGCONF file would really make creating and maintaining packages a breeze.
- dTal 4y agoYou should take a look at xbps, used by Void Linux. It's extremely similar in speed and interface, but tracks shared library dependencies and so supports partial updates. xbps-src, roughly equivalent to Arch's makepkg, statelessly builds packages in a chroot which, when writing "templates" (PKGBUILDs), helps make sure you haven't missed any build dependencies simply because they happen to be installed on your system.
- nescioquid 4y agoTo be honest, my first thought was "of course the people who insist on /r/n would pick RPM". Then I realized I haven't used RPM since RedHat 6, and maybe it's gotten better in the last twenty years... I've probably just gotten inured to apt, but do you say RPM is the least horrible because the interface is more logical/convenient, or just better at managing dependencies?
- lmz 4y agoRPM is not an APT equivalent. It is a dpkg equivalent. The APT equivalent would be dnf/yum/apt-rpm.
- Maursault 4y agoSure, but why use a Linux package manager when you can use pkgsrc instead?
- deleted 4y ago[deleted]
- gtirloni 4y ago> The use of RPM though is IMO a bad choice and one that lets me know that it is very unlikely that this would ever become a major distro for Microsoft. reply Interesting take. Care to elaborate?
- encryptluks2 4y agoRPM is antiquated. New package managers like apk & pacman have had great success due to their simplicity and attracting a lot of maintainers that are able to maintain more stable packages than other distros.
- pxc 4y agoThis is totally false, and compares package managers in incomparable categories (pacman's counterparts in the RPM-based package management world are Zypper and dnf, not rpm). Arch Linux itself has very few packages— ~10k, around half of what you find Fedora, an RPM-based distro. The DEB packaging format and tools related to it are way more convoluted, and still Debian has several times as many packages as Arch and many, many more maintainers than Arch does. The only area where the Arch community sees more contributors for packages is the AUR, where contributors are decidedly not maintainers, package quality is low, and packages are not stable. (And users face this in addition to the whole basic integration problem with source-based packages and packages installed via binary repos, of which only the latter is ever considered by pacman's dep solver during upgrades.) Users like pacman because it's fast. It's not nearly robust enough for use at serious scale. Cutting corners is how it gets that speed. Alpine's apk is just another lightweight cousin of dpkg that incorporates some higher-level dependency resolution in a barebones way, like ipkg and opkg, like are used on embedded systems or OpenWRT or whatever. It's not some maintainer magnet which has multiplied the (pretty tiny) Alpine repos (which don't even include, for example, a JVM).
- encryptluks2 4y agoFalse.. Arch Linux and Alpine maintains significantly more stable packages (meaning up-to-date) than other DEB and RPM-based distros. Zypper and dnf still use RPM BTW. Also, Alpine certainly does have a JVM so that statement is flat out false and now sure where you're getting your misinformation from.