I haven't taken a lot of time to explore this system, but it does seem pretty interesting. It also prompts some questions: - How hard would it be to add Haiku as a supported platform for this? - Would this be used to manage all the Unix-like utilities and applications currently shipping with BeOS R5? If so, could these be gotten from pkgsrc and integrated in such a way to be backwards compatible? - Would using pkgsrc result in an explosion of associated directories which might clutter a filesystem or confuse novice users? - How many users of Haiku will be skilled enough to use a system like this, in addition to having the knowledge of what Unix tools they would want to install? - Would we need to provide our own source for binary packages for a Haiku pkgsrc? What about the need for both Intel and PPC binaries? - Is there truly a desire or need to have the many hundreds of open source Unix tools available to Haiku (especially when Haiku-only equivalents are likely available?) This strikes me as potentially turning Haiku into another Linux or FreeBSD equivalent Unix clone. BeOS wasn't yet another Unix clone, and I don't think Haiku should be either. - Would having pkgsrc along with another higher-level Haiku only package system result in clutter and confusion in the system? Though most of the above questions sound pretty negative toward the idea of pkgsrc, I'm not trying to shoot it down, just playing devil's advocate. Regards, Ryan On 4/2/06, Jonas Sundström <jonas@xxxxxxxxxxx> wrote: > > I think we could benefit from using NetBSD's 'pkgsrc' > for unix software management. (and unix software only) > It's unix-centric, of course, but it's far from NetBSD-only. > > Darwin, DragonFly BSD, FreeBSD, Interix (Windows), > IRIX, Linux, OpenBSD, Solaris and Tru64 are all supported. > > "Using pkgsrc on systems other than NetBSD" > http://www.netbsd.org/Documentation/pkgsrc/platforms.html > > The pkgsrc guide: > http://www.netbsd.org/Documentation/pkgsrc/index.html > > Wouldn't this help us getting up-to-date unix applications > and libraries more frequently, managing dependencies > somewhat, and perhaps keeping unix software somewhat > separate from the core Haiku system? > > /Jonas Sundström. www.kirilla.com