Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Nov 2006 01:28:16 -0800
From:      "Ted Mittelstaedt" <tedm@toybox.placo.com>
To:        "Lonnie Cumberland" <lonnie@outstep.com>, "Garrett Cooper" <youshi10@u.washington.edu>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: MAC OS X connection to FreeBSD?
Message-ID:  <004001c70706$0d571ec0$3c01a8c0@coolf89ea26645>
References:  <454E9F7B.5010105@outstep.com> <454EB6D6.3030807@infowest.com><454EBEEC.1060002@u.washington.edu> <454F210C.9000602@outstep.com>

next in thread | previous in thread | raw e-mail | index | archive | help

----- Original Message ----- 
From: "Lonnie Cumberland" <lonnie@outstep.com>
To: "Garrett Cooper" <youshi10@u.washington.edu>
Cc: <freebsd-questions@freebsd.org>
Sent: Monday, November 06, 2006 3:48 AM
Subject: Re: MAC OS X connection to FreeBSD?


> Thanks everyone for the replay to my post as it did finally occur to me
> that perhaps this question had been asked on the mailing list, but
> unfortunately it occurred to me after I sent it.
>
> So, basically the Apple team took FreeBSD and the CM micro-kernel,
> combined them, made some improvements and added some additional code and
> then used it all as the MAC OS X core (without the GUI of course)?
>

No, they used it all as the Darwin core.  Then they took Darwin and added
their own GUI (used to be called Aqua) and that is MacOSX.

Bear in mind that the MacOS X gui does not translate directly into UNIX.
For example, you can load MacOS System 7 files with a separate
resource and data fork onto MacOSX.  The MacOS X gui handles a lot
of this kind of stuff.

Apple also doesen't use the UNIX security model.  As near as I can
tell their core security model is an ACL model not a user/group model.
Once again this is something that's handled elsewhere.

> With this being said, then does anyone have any experience with the
> stability and performance?
>
> My guess is that if it is really based upon FreeBSD then the performance
> should be pretty good from my readings about FreeBSD compared to other
> operating systems.
>

Mac OS X is easily more stable than FreeBSD simply because it can
only be run on specific hardware that Apple sells.  As a result the
developers always know exactly what their enviornment is going to
be like.  As for performance, what performance metric are you looking at?

The biggest problem with MacOS X is that a lot of UNIX software that
runs on FreeBSD and such, is not ported to MacOSX, and it's very
difficult to compile on MacOSX.

Ted

> Thanks again to everyone,
> Cheers,
> Lonnie
>
> Garrett Cooper wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Lorin Lund wrote:
> >
> >> Lonnie Cumberland wrote:
> >>
> >>> Greetings All,
> >>>
> >>> Being a long time Linux user and now looking into moving over to
> >>> FreeBSD, I decided to so some research on the web to try and get a
> >>> better idea as to the strengths and weaknesses as compared to other
> >>> operating systems like Linux (Fedora, Gentoo, etc..), OpenBSD, NetBSD,
> >>> and Opensolaris.
> >>>
> >>> From what I have found, FreeBSD seems to be at the very top in almost
> >>> every way.
> >>>
> >>> In my Internet travels, I came across a site that has this MAC OS X (
> >>> which I guess is called Darwin?) at:
> >>>
> >>> http://developer.apple.com/opensource/index.html
> >>>
> >>> and have noticed that they seem to have built the MAC OS X from a core
> >>> of FreeBSD 5.x.
> >>> Do I read this correctly?
> >>> Also, what are the differences between MAC OS X and Darwin?
> >>>
> >> I'm pretty sure that Darwin does not include the MAC gui.  I believe
> >> that the guis
> >> used on Darwin are basically the same as found on *BSD and Linux - KDE,
> >> Gnome, ...
> >>
> >
> > Darwin is the core to the OS; it doesn't contain a GUI, unless installed
> > from ports. Quartz is the "GUI platform" for OSX.
> > - -Garrett
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.5 (GNU/Linux)
> > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> >
> > iD8DBQFFTr7s6CkrZkzMC68RAhAmAJ97ceqgoCvP8vZAh1IFq1qQyt7trgCfXe+w
> > 8SWtLI36Fbx7mFyMGbbs7W8=
> > =EgRZ
> > -----END PGP SIGNATURE-----
> > _______________________________________________
> > freebsd-questions@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to
"freebsd-questions-unsubscribe@freebsd.org"
> >
>
> -- 
> Thanks and have a good day,
> Lonnie T. Cumberland
> OutStep Technologies Incorporated
> Tel: 866-425-7010
>
> Email: Lonnie@outstep.com
>       Lonnie_Cumberland@yahoo.com
>
> Recommended sites:
>
>        http://www.peoplesquest.com
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
"freebsd-questions-unsubscribe@freebsd.org"
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?004001c70706$0d571ec0$3c01a8c0>