An Introduction To And History of Darwin
proclus writes "Roberto Donhert of Aqua icon theme fame (screenshot) has written a concise review of Darwin OS. The article covers the origin and evolution of Darwin OS, as well as the
various
Darwin
distributions
that are available for PowerPC and x86 architectures. OSnews has the story. The only thing that I would add is the contributions of Torrey Lyons of
XonX, who created the XDarwin Xserver that made so much of this possible. BTW, Roberto also has a commentary about the SCO situation running at OSnews."
~~~
We had this thing called Openstep for Mach, and we kind of like updated the Openstep API and called it Cocoa. Then, it was already like 1999 and we thought 'Jeez, we'd better put a newer UNIX than 4.3 BSD on there, so FreeBSD was there and we used it. But we used like version 3.0 of FreeBSD, so we had to kind of port what we could of FreeBSD 4.5 to Darwin, and next year we'll probably have FreeBSD 4.8 under the hood. Anyway, the documentation is a mess!
Love,
Steve Jobs
Good God... a Geocities link, on the Slashdot front page?
Hell, it was probably Slashdotted by the editor looking at it to approve the submission!
http://www.gnu-darwin.org/packages.shtml
http://www.gnu-darwin.org/x86.shtml
I've written an article which clarifies the relationship of GNU-Darwin to Apple.
http://www.kuro5hin.org/story/2003/1/20/191655/929
Yves de Champlain has also written a very helpful article explaining Apple's relationship to open source and free software.
http://www.osxfaq.com/Editorial/open/index.ws
Regards,
proclus
http://www.gnu-darwin.org/
http://www.osxfaq.com/Editorial/open/
http://www.osxfaq.com/Editorial/open/index2.ws
http://www.osxfaq.com/Editorial/open/index3.ws
http://www.osxfaq.com/Editorial/open/index4.ws
Regards,
proclus
http://www.gnu-darwin.org/
I will just stick to my AdamAndEveOS.
What I really want is documentation on how to do Darwin system calls from assembly on the PowerPC.
I know that you fill certain registers and then use the "sc" call, but which registers do what?
God save our Queen, and Heaven bless The Maple Leaf Forever!
Roberto made one common mistake in his writeup on Darwin. Darwin does not use a pure Mach kernel. It uses a kernel called xnu. Xnu is a hybrid kernel containing Mach message passing code, but also a lot of BSD stuff. Xnu isn't quite monolithic, but it isn't a microkernel either. The BSD stuff was added into the kernel space to improve performance over pure Mach.
--
The internet is the greatest source of biased information in the history of mankind.
Whether or not I get modded down, I implore the gnu-darwin folks to give me a listen:
What is the advantage to gnu-darwin over FreeBSD or GNU/Linux? No, really, what's the advantage? If it's IOKit & Mach that give you a hardon, then what's the advantage of gnu-darwin over GNU/Hurd?
I understand and identify with the desire for a free operating system, so I understand why y'all don't like Open Darwin 'n' the APSL. So... what's the draw?
There are no trails. There are no trees out here.
Darwin is Mac OS X. Turn off the GUI, and you've got Darwin.
uname -a on my OS X (v10.2.6) machine gives:Darwin endeavour 6.6 Darwin Kernel Version 6.6: Thu May 1 21:48:54 PDT 2003; root:xnu/xnu-344.34.obj~1/RELEASE_PPC Power Macintosh powerpc
What's the frequency, Kenneth?
just to clarify - turn of the GUI, and ignore the Cocoa/Carbon libs = Darwin.
I was talking more as a standalone system. What makes OS X interesting to me and many geeks I think is not Aqua, Its not the Applications that Mac OS X has to offer its the core, the essentials. And I run Darwin standalone on my Athlon XP as well as My ThinkPad standalone. I dual boot with SuSE Linux because of some Hardware devices that I need to run, but with X11 as well as these ported Open Source Apps you have a perfectly viable system, with the introduction of a few more device drivers (USB, FireWire and Sound) and I will dump Linux.
We have always supported PPC, and we are on the platform for the duration. It is sad that so many people have been misled by bad reporting. Here is the clarification. http://www.macslash.org/comments.pl?sid=02/12/18/2 332242&cid=8
Could somebody graciously direct me to an equivalent article written by someone who can write?
This is so cool, did anyone else read the article?