Re: MAC OS X connection to FreeBSD?



Greetings All,

I really appreciate all of the feedback and reply posts regaring my
inquiry about Darwin and FreeBSD.

I am still somewhat confused as I have been looking at FreeBSD which I
think is VERY good and have also recently been able to boot up the
OpenDarwin 7.2.1 as well, but never could get the Darwin 8.1 cdrom to
install.

If I follow these messages correctly then it appears that FreeBSD is
just as good as Darwin although I had expected that the inclusion of
the CM kernel integrated with the FreeBSD kernel along with various
other improvements would have made the Darwin software better.

One thing that I can tell at the moment is that the FreeBSD OS seems
to have better support for hardware since Darwin (Apple) if very
specifically targeted to chosen hardware and also they seem to use
these Carbon libraries for getting things to run which I do not kow
where to locate more information on them.

We were looking for a good OS to build from and now know that it will
not be Linux, but on the BSD side of the house as I like what I have
seen in both FreeBSD and also what little I have seen in Darwin.

I would still like to do some more testing to get a better feel for
what Darwin can offer, but the bottom line is that all of these are
directly related to FreeBSD and are stable and fast compared to other
non-FreeBSD related OS's.

Thanks again and have a good day,

Lonnie T. Cumberland
OutStep Technologies Incorporated

Email: Lonnie@xxxxxxxxxxx
Lonnie_Cumberland@xxxxxxxxx

"Open Source...... opening the doors for the future in the world of
today...."



On Mon, November 13, 2006 08:38, David Kelly wrote:
On Mon, Nov 13, 2006 at 01:28:16AM -0800, Ted Mittelstaedt wrote:


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.

X11 also comes on the MacOS X DVD, but is not installed by default.


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.

I lost you there. "So what?" The classic Mac file format is more
advanced than a Unix (or Windows) flat file. The MacOS X Unix view of
such files is morphed into a directory of files. The GUI turns such
directories into a single application icon which *can* be opened to
see what is inside but normally a double-click or open launches the
app.

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.


Don't know how its done underneath but from a shell and ported
applications it looks exactly the same:

dkelly@dot-matrix {767} uname -a Darwin dot-matrix.local 8.8.0 Darwin
Kernel Version 8.8.0: Fri Sep 8 17:18:57 PDT 2006;
root:xnu-792.12.6.obj~1/RELEASE_PPC Power Macintosh powerpc
dkelly@dot-matrix {768} id uid=503(dkelly) gid=501(dkelly)
groups=501(dkelly), 81(appserveradm), 79(appserverusr), 80(admin)
dkelly@dot-matrix {769} who am i dkelly ttyp2 Nov 13 08:17
dkelly@dot-matrix {770} ls -ld . drwxr-xr-x 33 dkelly dkelly 1122
Nov 1 13:30 .
dkelly@dot-matrix {771}

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.

Really? Good thing I didn't know compiling was difficult. The other
day I wanted a MacOS X version of mkisofs. Copied cdrtools from
/usr/ports/distfiles/ off a FreeBSD machine. Built without a complaint
in moments. Not terribly thrilled with its default install location
of /opt/schily/bin/ but at least its easy to remove.


--
David Kelly N4HHE, dkelly@xxxxxxxxxx
======================================================================
==
Whom computers would destroy, they must first drive mad.




_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: FreeBSD and OSX applications
    ... Some parts of OS X userland are taken from FreeBSD, ... In particular most of the GUI code is MacOS X specific and *not* ... > tried Darwin it would not run on my hardware. ... > I also wonder is there a OS X emulator anywhere in the works or future? ...
    (freebsd-questions)
  • Re: MAC OS X connection to FreeBSD?
    ... I am still somewhat confused as I have been looking at FreeBSD which I ... OpenDarwin 7.2.1 as well, but never could get the Darwin 8.1 cdrom to ... the CM kernel integrated with the FreeBSD kernel along with various ... X11 also comes on the MacOS X DVD, but is not installed by default. ...
    (freebsd-questions)
  • Re: FreeBSD and MacOS
    ... Some of the newer code in Darwin is "based on FreeBSD 5.x" yes, ... monolithic FreeBSD kernel is not one of them. ... Crypto support ...
    (freebsd-hackers)
  • Re: mac os X
    ... > Is the Darwin project part of the FreeBSD group such as FreeBSD for ... > Can the code from Darwin be used back in FreeBSD? ... Apple uses code from FreeBSD, ... of the darwin kernel are written in C++ whereas the FreeBSD kernel is ...
    (freebsd-questions)
  • Re: MAC OS X connection to FreeBSD?
    ... Being a long time Linux user and now looking into moving over to ... FreeBSD seems to be at the very top in almost ... what are the differences between MAC OS X and Darwin? ... I'm pretty sure that Darwin does not include the MAC gui. ...
    (freebsd-questions)