[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: vote

On Thu, Jun 28, 2001 at 07:00:51AM +0800, Nero wrote:
> > > BSD tools have been upgraded and kept modern as well- and
> > > considering, especially in NetBSD, their proven robustness
> > > and portability, it seems almost backwards to be replacing
> > > the BSD toolset with the GNU toolset.
> If this is true, and those tools provide
> pretty-much the same functionality, I think
> certain things should be left BSD, so more
> important things can be done, then later on if
> they still want the GNU version, port it then.

To me it is purely a technical tradeoff:

 - using any particular BSD utility means we need to create and maintain
   a Debian package for it, and then make any other dependent packages
   compatible with both the BSD and the Debian version.

 - using any particular Debian utility means we need to port it to work 
   with a BSD kernel and utilities, and maintain the port.

The balance will be different for each package.  The most difficult
choice might be BSD libc vs. GNU glibc.  Ultimately the latter seems 
preferable, to ease porting of other userland packages, but the port 
will be a lot of work; until then the BSD libc will have to do.  
Maybe "then" will never come, and other packages will get ported to 
work well enough with BSD and GNU libc.  The total effort for that
might be larger, but those portations can be done incrementally.

For other utilities closely tied to the kernel, such as mount and ps,
a Debian packaging of the BSD version seems more appropriate.

Nathan Myers
ncm at cantrip dot org

Reply to: