Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Aug 1999 15:38:20 -0400
From:      Rob Garrett <eagle@eagle.phc.igs.net>
To:        questions@FreeBSD.ORG
Subject:   Re: Looking for *BSD Insight...
Message-ID:  <99081615401501.03313@eagle.phc.igs.net>
References:  <Pine.BSF.4.05.9908161301290.29371-100000@gwdu60.gwdg.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 16 Aug 1999, Konrad Heuer wrote:
> On Mon, 16 Aug 1999, Olaf Stoyke wrote:
> 
> >     Hello, freebsd-questions@FreeBSD.ORG!
> > 
> > I've learned that there is a FreeBSD, a NetBSD and
> > an OpenBSD (hoping that I have not forgotten a member
> > of the *BSD group :). From a developer's point of
> > view, the following questions are quite interesting:
> > 
> > - What are the differences of these three versions/
> >   releases/distributions?
> 
> As far as I know:
> 
> The goal of the NetBSD project is to make the OS available on all hardware
> platforms capable of running a virtual memory system. The FreeBSD project
> concentrates on the i386 and the alpha platforms and is interested to
> achieve best perfomance. The OpenBSD project doesn't support as many
> platforms as NetBSD, but more than FreeBSD. The OpenBSD project wants to
> make its OS the most secure open source OS.
> 
> Historically, the NetBSD was the very first one, and the FreeBSD project
> started a little bit later. Both use a more hierarchical development model
> with a fixed core team, registered system developers etc. OpenBSD spinned
> off from NetBSD later, and its model is more liberal and a bit like the
> Linux model.
> 

My understanding is that historically, the 386 bsd project split into two
groups netbsd and freebsd.....

so technically neither one was really before the other  


> > - What are the differences in the system APIs?
> >   
> 
> Since all three systems are based on 4.4BSD-Lite2, the last version of
> Berkeley UNIX, the differences shouldn't be very serious.
> 
> 
> > - Provided that I find the time to do so, is it
> >   possible to develop device drivers for all three
> >   ebvironments based on one source? Or are the 
> >   interfaces required to build/install the driver
> >   too different to make this approach possible?
> 
> I'mt not a kernel programmer but I expect the kernel sources to be very
> different.
> 
> > - If the differences are of practically no relevance
> >   (only minor stuff), are there plans to unite the
> >   three *BSDs or to (at least) build some uniform
> >   device driver interfaces so that a driver can be
> >   used without modifications?
> 
> People say the best chances for unification are in the userland.
> 
> Regards
> 
> //
> // Konrad Heuer                                  ____            ___  _______ 
> // Gesellschaft für wissenschaftliche           / __/______ ___ / _ )/ __/ _ \
> //    Datenverarbeitung mbH GÖttingen          / _// __/ -_) -_) _  |\ \/ // /
> // Am Faßberg, D-37077 GÖttingen              /_/ /_/  \__/\__/____/___/____/ 
> // Deutschland (Germany)                      ----- The Power to Serve -----
> //                                                http://www.freebsd.org
> // kheuer@gwdu60.gwdg.de
> //
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?99081615401501.03313>