Apple's Darwin Runs XFree4
Here's the message from the Darwin Development mailing list:
Date: Tue, 16 May 2000 01:11:51 -0700 (PDT)
From: Dave Zarzycki
To: darwin-development@public.lists.apple.com
Subject: FYI: Monday's Darwin demos at WWDC
Message-ID:
On Monday, Fred [Sanchez] and I had the pleasure of demonstrating two very interesting Darwin developments.
First, we demonstrated Darwin running on Intel. Now I know that many of you are interested in this development, and I can probably predict many of your questions (where do I get it, how do I install it, where do I get the source, etc). Please exercise patience as we sort out the details. As you might imagine, we're very busy with Apple's WWDC.
Second, we were able to demonstrate X11 (XFree86 4.0 to be exact) running on Darwin's native I/O architecture IOKit. I had a lot of fun doing this port, which was loosely based off of John Carmack's port of XFree86 3.3 to AppKit on MacOS X Server. What I don't think most people realize, is that it only took a few days to do the port. X11 isn't as hard as some of you might think! ;-)
Please exercise patience with the above, we're very busy with WWDC. We'll try and push the necessary information out as soon as I can.
davez
--
Dave Zarzycki
MacOS X & Darwin
Apple Computer, Inc.
...can I run the Mac GUI instead of XFree on my Linux box?
Yeah, yeah, free software and all, long live KDE and Gnome, but Mac does GUIs well. If they sold their GUI alone as a windowmanager, I'd snap it up.
There was a project to port MacOS to Intel, called "Star Trek" internally if I recall. And from what I remember of it, they had amazing initial success getting the OS up and working, and most of the functionality implemented. "Most" is key here. It was pretty fast (though PowerPC itself had a big performance lead at the time, Apple's supporting architecture was dog-slow), but there were still a good amount of key features not implemented yet at the demo point. Apple's good at getting an OS project most of the way there - it's the last 25% or so that kills them.
Ultimately, Apple decided to stick with PowerPC, and they have since based their hardware on faster stuff that's comparable to the state of the art in PC hardware (100 MHz bus, AGP, ATA-66, etc). So an Intel port for the "classic" MacOS (which is what Star Trek was) wouldn't be relevant and a waste of time and resources. That said, OS X on Intel would be a different story, and if Apple ultimately supported OS X native and Carbonized MacOS (through emulation - a recompile would be a killer) apps on an OS X Intel port, it would probably be a Good Thing. But they need to concentrate on their own platform before they give serious thought to a port. The fact that Darwin (the core of OS X) runs on Intel helps show that it's not too far from their minds.
- -Josh Turiel
-- Josh Turiel
"2. Do not eat iPod Shuffle."
-- Michael
1. Yes, some invariably CS Sophomore will pop up saying *they* thought of whatever, in this case XML-based forms for providing a uniform interface to the various config files years ago and mebbe they even have a few lines of code somewhere - well it didn't really happen then and Apple has now made it so. That alone is "A Good Thing".
I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
How about this... say Apple is making a play for the server market (go ahead, say it!). Let's suppose an IS administrator is sold on the Apple OS X server platform but... he has a server room full of x86 legacy hardware. Ripping out all of those machines and replacing them with new Mac hardware, while great for Apple, would put the cost of moving over to the Mac platform out of reach.
Along comes Darwin, which for many server-level tasks looks like OS X. The Apple folks can sell the IS folks on upgrading their exisitng x86 hardware to Darwin, making it interoperate with the new OS X servers, and down the line the customer will very likely replace the x86 hardware with more capable and more compatible Macs.
</wildassguess>