[openbeos] Re: unix software without tears

  • From: "Ryan Leavengood" <leavengood@xxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Sun, 2 Apr 2006 12:38:49 -0500

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

Other related posts: