On Jan 31, 2008 8:47 AM, Lucas Hazel <lucas@die.net.au> wrote:
On Thu, 31 Jan 2008 08:24:01 +0200 "Ross Cameron" <ross.cameron@linuxpro.co.za> wrote:
CRUX is a beautifully elegant system but I think there is a LOT of room for improvement in the package management side of things.
The CRUX community has the makings of a STUNNING enterprise ready OS,... shouldn't we pursue this?
1. Binary package support means a lot more work in terms of quality assurance. Unless you want to pay the devs to work on CRUX full time, I don't see this happening.
I disagree,... you have to put just as much effort into you're source Pkgfile build system. If this sort of quality control wasn't happening,... no matter what ports collection you use CRUX would be unstable and not worth considering. So we are already doing the work,... why not just bulk build the packages in the official ports for the end user and supply an FTP mirror?
2. Binary package support == dependency hell. This is why many people (myself included) choose to use a source based distro such as CRUX.
Not necessarily,... I find that the ports system handles dependencies beautifully and that it's VERY easy to use that to resolve you're dependencies. At the moment I'm toying about with a few meta-data idea with the pkgutils that pull the dependency data from ports and include it in the package. I'd keep the current development mentality, its brilliant!, and just extent pkgutils and the package structure.
IMHO the package system is fine, and shines in a networked environment. All you need is a build machine and provide nfs access to your packages, then all your other CRUX machines get the binary package support you desire.
There are a LOT of people I know here in South Africa and India and lets face it bandwidth in the 3rd world is far far too expensive to rely on it as the basis for you're server OSs updating and security mentality. -- I have heard there are troubles of more than one kind. Some come from ahead and some from behind. But I've bought a big bat. I'm all ready you see. Now my troubles are going to have toubles with me! -- Dr. Seuss