On the subject of distros I would like to promote Source Mage as a class above Gentoo and Arch, although it's really not the right distro for this topic. I think of it as a class above the purely rolling update distros because the Source Mage folk found a way to produce a fairly reliable stable version with frequent releases despite having a small team. It's certainly not in the same class as Slackware for reliability, but fixing packages in Source Mage is probably easier than in most distros.

I don't think Source Mage is suitable for this particular topic because the base system just isn't very flexible, it has to be all Gnu or you're left with a lot of work adapting stuff. Both the package manager and the init system are written in shell script, that shell is Bash, the supporting utilities probably need to be Gnu coreutils (and of course POSIX grep and sed), and that's not even the whole story.

I sometimes wish for a distro with the practices and principles (and camaraderie) of Source Mage but dependant on rc/p9p instead of bash, or at least plain Bourne shell (with a statically linked toolset to make up performance), but Donald reminds me of an overriding concern.

On 30 Jul 2010, at 7:47, Donald Allen wrote:

My problem with the Slackware packaging
system is its lack of dependency management.

My point is that that's a much smaller issue than one might think,
because, again, core Slackware installs just about everything you
need. So there's hardly any dependency management to be done. And what
needs to be done is simple to do.

After 5 years with Source Mage, which ultimately developed its package manager to what I think is a very high standard, I really feel that a large, comprehensive base system is a better thing than the best package manager there could ever be.

I'd even say a large base system is actually suckless, because compared to a many-package distro the large base system needs about the same amount of work to integrate but saves on the work of developing and maintaining the package manager. There are of course issues with the large base, but I really prefer it.

Reply via email to