Subject: Re: Going to try NetBSD -CURRENT
To: John Indra <maverick@office.naver.co.id>
From: David Brownlee <abs@netbsd.org>
List: netbsd-users
Date: 02/07/2002 08:24:11
On Thu, 7 Feb 2002, John Indra wrote:
> Hmmm... quite a difference with FreeBSD eh. FreeBSD has daily snapshot build
> for both -STABLE and -CURRENT. But probably I like NetBSD approach better.
>
NetBSD will likely move across to daily snapshots, its just we want
to automate it for quite a few more arches than FreeBSD :) I'd hope
we see this before 1.6, but I'm not the one working on it, so its
not my call to say :)
> >Since a 'port' in NetBSD, has been an architecture, since 1993 - the
> >packaged software system is called 'pkgsrc'. You will find it similar to
> >the FreeBSD ports system, on a basic level. There are lots of
> >differences under the hood though.
>
Its a little more portable for a start - I use it on a bunch of Linux
boxes I have to admin, which does make them fseel surprisingly sane...
> - I've heard that postfix is in the base system. Is it the main mailer? Or
> and alternative to sendmail? What version is in the -CURRENT anyway? Oh,
> does NetBSD has FreeBSD /etc/mail/mailer.conf or its analogous function?
sendmail is still the default, and we call it /etc/mailer.conf,
otherwise yes...
> - Does NetBSD has this FreeBSD -CURRENT goodies? To name a few of them: KSE,
> SMPng, jail, and such? What's the current hottest goodies in NetBSD
> anyway. Where can I read about them?
NetBSD is still in the process of moving to SMP(not-ng :). Its in
the main tree on alpha and vax, in a branch for i386, and still
under development for sparc and others. Other post-1.5 changes
include UBC (a unified buffer cache), kevents and LWP (on branches),
bridging, hardware assisted IP checksums, LFS2, to name a few.
The changes page on the website includes references to those
completed, otherwise its a case of watching the various tech-*
mailing lists...
> - Oh yeah. On FreeBSD, after I got the latest source in /usr/src, all I have
> to do is: cd /usr/src; make world; make buildkernel KERNCONF=MYKERNEL;
> make installkernel KERNCONF=MYKERNEL; /usr/sbin/mergemaster and... finished,
> I have a fresh FreeBSD -CURRENT world, kernel, and /etc after I reboot.
> How to do things in NetBSD -CURRENT?
We have a new build system that is intended to allow any NetBSD
port to be built from any system with an ANSI C compiler (including
Windows with gcc, Solaris or Linux, as well as a NetBSD box running
a slightly earlier current or different arch :) Look for BUILDING
in the source root. Its this feature that should allow us to cross
build snapshots for all architectures nightly from a big NetBSD box.
Some ports are still transitioning install media building across to
being cross-compilable, and one port (pc532) has serious toolchain
issues with gcc, but its still pretty cool :)
--
David/absolute -- www.netbsd.org: No hype required --