Slashdot Mirror


Apple's Darwin Runs XFree4

Mneme writes "Looks like Apple finally has the open source core of MacOS X up and running on Intel boxen. We'll have to wait until the WWDC is over before we'll get our hands on it, but it's still a very pleasing development. Check out a story about the demonstration, or click below to read the message from the Darwin Developer's list.

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.

41 of 155 comments (clear)

  1. Re:Someone help me out here by PenguinX · · Score: 3

    As much of a Linux bigot as I am, now a "major" desktop player that conforms to the "major" - binary software developers (such as Adobe, Quark, etc.) will have to begin developing in Unix-like environments. This will mean that a step to PPC or x86 BSD/Linux or gads Solaris is really easy. MacOSX will redesign the ease of use for Unix and as terrifying as it may be to behold -- that is what sells. Because of this there may yet again be cross platform games, and a software store that you walk into and see not only Microsoft this and that but MacOSX games, productivity, and other software Linux games, and BSD games.

    (I know the games are what we want the most ;>)

    MacOSX is standing up to the Wintel duelopoly, and saying "screw you - there is a better solution". Apple has been noted for "shaking up the market" before, and if they can pull it of if they suceed then software companies will be forced to develop for a wide diversity of platforms.

    Sound like a good reason? ;-)

  2. Re:Apple Reality Check by MacOSNeedsDeath · · Score: 3
    Mac OS X Server uses a Mach 2.5 kernel with NeXT extensions. It is to Mac OS X as BSD 4.4 is to Linux. It is a kindred spirit in some ways, but it is a completely different OS.

    Mac OS X uses a Mach kernel based on the same OSF Mach 3 kernel MkLinux used.

    OS X is not like NT, with a server and a workstation version. OS X Server is OpenStep with a poor faux-Mac interface and nonstandard networking administration tools. OS X will replace Server.

    Apple originally said that hardware would ship with OS X in January 2000, not December 2001 - where did you get that date?

  3. Re:Can we please stop it with the Mac stories? by cybercuzco · · Score: 2
    Yes, please do stop with all those nasty mac stories, they remind me that my OS doesnt have as nice a front end as I might like. You do of course realize that people have been predicting apples demie almost since it was started. Lisa would be apples doom, the Mac would kill Apple, Apples draining market share would kill it, the lack of a modern OS will destroy apple, the iMac would finish off Apple. So you can understant my skepticism about you crying wolf about their demise. Ill believe Apple is dead when they close their offices at 1 infinite loop.

    --

  4. How about the other way around? by ceswiedler · · Score: 4

    ...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.

  5. MacOS X will not run on Intel by Anonymous+Coed · · Score: 2
    You're confusing "MacOS X" and "Darwin." Yes, Darwin is a part of MacOS X, but I really don't think Apple will ever release MacOS X (a commercial PowerPC only product including Quicktime, QD3D, etc) for Intel. Darwin is really only the kernel and basic C libraries for MacOS X.

    Now if you're asking "Why would I want to run Darwin on Intel when there are Linux and the BSD's?" that is a different question. Maybe you are an enthusiast who likes to run a buch of different OS's. Maybe doing so will make it easier to port a Mac app you have source for to *nix systems. (I don't know.) Maybe you just wanna be l33t.

  6. Re:Yet another level by Improv · · Score: 2

    It is not at all improbable that with proper
    training one may control parts of one's body that
    normally is not under active control. This does
    not require any kind of trancendental view of how
    the universe works. If you could show me an
    advanced meditation master levitating, or
    something similarly amazing, then we really would
    have some 'proof of the pudding'

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
  7. Re:Go Darwin! by Genom · · Score: 2

    I thought SATAN was a network security tool...
    ;P

  8. Re:What is Apple? by gig · · Score: 2

    > What? The sound? Video? Motherboard?
    > There are better peripherals out there.
    > What does that leave that "rocks"? That
    > pretty case?

    Off the top of my head, here are some of the hardware features you get with a PowerMac that you don't usually find on a typical PC:

    - 1 MB cache
    - can take up to 2 GB of RAM
    - CPU is smaller, takes less power, and doesn't need a fan
    - because it runs so cool, the (one) fan in the box is very small and quiet
    - two independent FireWire busses (400mbs each)
    - two independent USB busses (1.2mbs each)
    - wireless networking option for $99 extra
    - built-in 10/100 Ethernet
    - both VGA and digital video connectors
    - booting from any drive attached to your system, even FireWire (hold down the Option key while you boot, and you get a screen that shows an icon for each drive so you can choose one)
    - easy-access case exposes the whole mobo with one switch
    - built-in (non-Win) modem
    - three empty PCI slots (as much as you can get a PC with more slots, often you put a NIC, modem and SCSI/FireWire in there right away, while those are already built-in on the PowerMac)
    - nice styling and attention to detail (matching bezel for Zip drive, for example)
    - integration with the OS, so that hot plugging, power management and hardware detection are excellent, and the Apple System Profiler utility can give you a very detailed listing of your hardware
    - handles
    - on/off switch on the keyboard
    - high quality keyboard with a USB hub providing two ports for a mouse and a joystick
    - extraordinarily crappy mouse, good only as a conversation piece

    There's a reason why there are so many happy Mac users: they make good stuff.

  9. Neither flame nor troll by FascDot+Killed+My+Pr · · Score: 2

    Just curiosity.

    Why would I run MacOS X on intel when I can already run Linux or one of the BSDs? All I can think of is "to make porting to MacOS X on Mac easier".
    --
    Have Exchange users? Want to run Linux? Can't afford OpenMail?

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:Neither flame nor troll by Dandy · · Score: 3

      "Why would I run MacOS X on intel when I can already run Linux or one of the BSDs?" The question could just as easily be, "Why run NetBSD on Intel when I could run Solaris x86 on Intel? Or the GNU Hurd? Or plain old Mach with the standard BSD personality?" Why run any Unix-like OS on your PC instead of any other? The answer is different strokes for different folks. All the various Unix-like OSen are just different enough from each other to make some people prefer one over the others.

      Ok, that probably was not the answer you were looking for, so let me mention some of the technical features that MacOS X sports which you won't find in Linux or *BSD. The biggest difference that I can think of is the I/O and driver model that MacOS X uses. The IOKit is an OO framework for developing and making use of I/O and hardware drivers that was created from scratch by Apple mainly becuase FreeBSD's I/O subsystem didn't support the dynamic "plug-and-play" functionality that Apple wanted. Another big advantage that MacOS X has is its scalability to multi-processor machines. This is entirely due to the use of Mach as the core microkernel. One of Mach's original design goals was to be highly scalable on both closely coupled (a la SMP) and loosely coupled (a la Beowulf) multi-processor systems, and it shows in Mach's extensively multi-threaded and modular nature. There are also supposedly lots of fun things you can do with Mach's message passing/IPC facilities, but I don't know too much about that.

      --
      ----Daniel Pearson of the UMBC LUG
    2. Re:Neither flame nor troll by VSc · · Score: 2
      Apple produces superior hardware (how many more of early Apples are still running today comparing to 8x80s? why Apple gets so much more kick out of a MHz?) and people are putting (subjectively) superior OS on the HW just to get more juice out of it + of course, the hack value. Remember Linux for Apple ][ or 8080 - not a lot of use but was done just for the sake of it.

      __________________________________________

      --

      God did not appoint us to suffer wrath but to receive salvation through our Lord Jesus Christ --1Thes5:9

    3. Re:Neither flame nor troll by Otter · · Score: 2

      Why would I run MacOS X on intel when I can already run Linux or one of the BSDs?

      I think a large part of it is that "you" aren't the target audience for this. The people who benefit from Darwin, at least for now, are the ones already invested in NeXT, coding for it and runing businesses with it.

    4. Re:Neither flame nor troll by toupsie · · Score: 2

      One of the biggest advantages of running MacOS X on the Intel core is the ability to join the slobbering masses of MacOS advocates. Think of the joy of not only being a Linux Zealot but doubling up with being a MacOS Zealot as well! :)

      You are right. It really doesn't make much of a difference for the Intel crowd since MacOS X/Darwin is a *BSD Unix system. How many *BSD distros are their already for Intel? It only really makes a difference if Apple allows Quartz and Aqua and the other components of the full MacOS X distro to migrate.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
  10. Go Darwin! by toupsie · · Score: 3

    For all the blasting of Apple, I find it very cool that they are allowing the core of MacOS X to migrate to other platforms. If and when Apple allows Quartz, Aqua and the other various high level components for MacOS X to migrate, then the Joe Average Windows consumers (not you Linux Boxen Elite) might have an OS worth moving too. For as much as I love Linux for serving files, I really would not feel comfortable moving my Windows based employees to this great platform and expect them to hit the ground running as I have when moving them to a Mac.

    Maybe in the future, Linux will hit the Joe Average Masses but I think MacOS X Intel might beat Linus to the punch. 20 Years of UI research at Apple is hard to combat but those Eazel folks might surprise us all.

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  11. Poppycock. The bible is just like greek mythology by Improv · · Score: 2

    The christian bible is no different from books
    of greek mythology, the Qu'ran, the Bahagavad
    Gita, any of the Sutras, the Upanishads,
    Dianetics, the Torah, etc.
    Old texts full of stories about fanciful notions
    that people have managed to form cults around.
    Many of them make bizarre factual claims about
    angels, centaurs, spirits, avatars, and other
    imaginary beings that *surprise* are no longer
    around now that we have the ability to disprove
    them. In our age of science, we fortunately can
    nip religions/cults that make magical claims that
    pertain to modern times in the bud. Hundreds of
    'psychics', 'magicians', and other mystics have
    been shown to be the frauds that they are. Deal
    with the facts, and toss aside your outmoded
    belief systems, deities, and other such cruft.

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
  12. Re:Compatibility? by alannon · · Score: 2

    No, I don't see them opening up the Quartz sources, but... with all the talk of the world needing a brand new imaging model to replace/extend X11, wouldn't it be great if Apple published the specs for such an API? (Apple specifically chose PDF for the base because there are no licencing issues, as there were for Display Postscript). If they did, it would leave the door open for developers to write compatible implementations, and perhaps situate Apple as the leading force in a new standard.

    Of course, any 'competing' implementations wouldn't actually be competing, because they would run on (likely) different hardware and (certainly) a different OS. Of course, NeXT tried this with OpenStep, didn't they? I've never heard of any other implementations other than GNUStep, and it's still pretty far from prime time. Perhaps Apple would have an easier time since they are higher profile, and many developers see them as 'getting it'.

  13. Re: Compatability? by naasking · · Score: 3

    Neither. X was ported over to Darwin because one console is practically useless to do any coding. Right now Darwin has absolutely no graphical interface whatsoever, so usability was limited.

    Now with X up and running, alot more developers may begin to see Darwin as a viable platform for development and porting. That was the goal. To get a fully functional and usable system.


    -----
    "I will be as a fly on the wall... I shall slip amongst them like a great ... invisible ... THING ... !"
  14. OSX on Intel and M$ vs DOJ by yuriwho · · Score: 3

    It was rumored that Apple made a quiet "deal" with M$FT not to port OSX to Intel in exchange for continued Office support on the Mac. Perhaps Apple is really getting ready to become a software company now in light of the DOJ vs M$FT rulings. I don't think they would loose that much in hardware sales if support and drivers for the Mac hardware were kept superior during full rollout of the x86 versions of the OS. If they start making serious money selling an x86 based OS (or GUI, Aqua + quicktime + finder etc.) they could bring the level of support up.

    It would be a big gamble but one with potentially huge payoffs. I can dream can't I ;-)

    --
    no sig.
  15. I would prefer an end to flamebaiting/trolling by di'jital · · Score: 2

    I refer you to someone's previous post:

    >At this point in time, the only people buying
    >Macs are luddite print designers and people with
    >a fetish for colored plastic.

    Mac sales are actually increasing in 'Luddite' areas such as first time buyer *CUSTOMERS*, the 'normal joes'. You may not think such people deserve a computer, but at least Apple is catering for them with something they want - in a *CUSTOMER* focused appliance with all the traits they will ever need or want.

    If the zealots love it too then all the better. Every platform needs zealots. Come on, your statement that all closed source platforms will die sounds more like the words of a Linux zealot than of someone who has an open point of view.

    App support has previously been Apple's key weakness. With a multiplatform OS, the range of apps is bound to increase, since the user base is bound to expand beyond those who just upgrade their existing Mac box, even if only slightly at first.

    Now the OS will go on any machine, but for some customers will be best on the 'premium' Mac boxes that I assume will be sexier looking and sold/specced with a *CUSTOMER* focus and good support.

    So there is no reason why the Mac cannot survive, or thrive. I think in the end it will, because Apple is at last getting the marketing right. Marketing = listening to CUSTOMERS and giving them what they want.

    In an area where hardware and software is getting more and more homogenized anyway, that's todays killer app... not Quark Xpress. (I always preferred Pagemaker anyway)

    Moof!

  16. Mac OS X on Intel by Frac · · Score: 3
    Two articles of interest (read them first):
    Motorola, IBM - cold warriors
    Darwin on x86 - Apple's Intel interest

    Given that it's the Register for God's sake, we should take the news with a lot of salt. But their analysis seems well-founded, so Apple flirting with the idea of getting Mac OS X running on the x86 architecture doesn't seem too impossible. Getting Darwin to run on x86 is certainly a big step, and who knows - maybe Apple will get go the SGI-way of building highly-customized x86 machines if the IBM-Motorola partnership falls apart.

    Go get your free Palm V (25 referrals needed only!)

  17. Re:What will Linux users gain form this?.. by Graymalkin · · Score: 2

    WINE and Loki are in some way comparible to having a good media API? Dude have you played Quake 3 on a Linux box? Why do you need to gain something from Darwin, you haven't contributed to its development in the slightest of ways.

    --
    I'm a loner Dottie, a Rebel.
  18. "OS X" is no longer false advertising. by yerricde · · Score: 2

    Now that Mac OS 10 can run XFree, calling it "OS X" is no longer misleading. Forgive me if I sound a bit weird, but to me "Mac OS X Server" suggests X11 ported to Mac OS.

    --
    Will I retire or break 10K?
  19. Re:What is Apple? by Ranger+Rick · · Score: 2
    Apple has done nothing to substantially improve the Mac platform where it really counts. The defining quality that makes a Mac a Mac is the Operating System.

    Funny, I've always thought just the opposite. Mac hardware rocks, but I just wish they'd get rid of the OS. :)

    I've had the opportunity to play with OS X just a little bit, and I was quite impressed. Never got to really *push* it, but it seemed snappy and it was nice to see *NIX on Mac hardware while retaining the ability to run all the old MacOS software.

    :wq!

    --

    WWJD? JWRTFM!!!

  20. How... by Graymalkin · · Score: 2

    the hell can people say Mac/PPC is a dying platform? The G4e is almost ready for production which means >500mhz and two vector units along with some other goodies like a smaller die size and lower power consumption (G4 Powerbooks baby). I think the real reason Mac decided to release Darwin's source was that they were using lots of stuff from the BSD 4.4 kernel and MkLinux, having some parts open while others are closed would be rather stupid. Open code also means a huge number of programmers can get ahold of it and fix problems or us it to write really tight application code that takes full advantage of the kernel's features. If any platform is in danger of dying I think it would be x86. Intel is abandoning it entirely and AMD is extending it up to 64-bits. AMD is sticking with it because they don't yet have the cash to go and make their own architecture (they have the know-how but not the mula unfortunately). Now that storage is on the cheap CISC architecture is just kicking because people are used to it. To make up for efficiency x86 chips need much higher clocks to keep up with high power RISC chips, now people want mucho processing power.

    --
    I'm a loner Dottie, a Rebel.
  21. Re:What is the comparative performance? by jht · · Score: 4
    I can recall a story from long ago and far away that once upon a time apple had an earlier version of one of their OS recompiled and running on and intel platform.

    they dropped the project because it ran a bit faster than their own official Apple hardware, and they didn't want to shoot themselves in the hardware department.

    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."
  22. Whoa, that's an IDEA.... by invenustus · · Score: 2

    If they sold their GUI alone as a windowmanager, I'd snap it up.
    The more I think about it, the more I realize there's a lot money to be made in that proposition. Imagine Apple selling a proprietary GUI to run on top of Linux. Distributors could pay Apple to have it be part of their distribution. With a little advertising, it could conceivably be the most popular distro ever.
    BTW, I'm not saying I would LIKE this situation. I recognize that it would set back the cause of free software. It's just food for thought.

    --
    grep -ri 'should work' /usr/src/linux | wc -l
  23. Re:What is the comparative performance? by GoRK · · Score: 2

    Star Trek was the System 7 on x86, but it never made it to anyone outside of Apple really.

    In its infancy, MacOS/X was called Rhapsody and was mostly OpenSTEP code with a MacOS flavor and some virtual machine work done. What most people don't remember is that it ran on X86 (And indeed NeXTstep/OpenSTEP run on X86 fine) I know because they sent me a beta of it.

    It also sucked compared to the PPC version. In both speed and functionality. It was a project destined for the grave from the beginning which I found very sad when running it. Maybe my hopes are going up a little bit since it seems to still be around a bit.

    ~GoRK

  24. Re:Compatibility? by Draoi · · Score: 3

    ... is Aqua something that actually runs on X11
    Aqua runs on what Apple is calling Quartz. This is based on Adobe's PDF format. So, nope, not X11, and I'm guessing Apple won't be in a big hurry to open Quartz sources anytime soon ...

    Pete C

    --
    Alison

    "It is a miracle that curiosity survives formal education." - Albert Einstein

  25. One final thing... by Racher · · Score: 2

    I KNOW this a troll, but I'll bite >>It's time to face it people. The Mac is dying, and it won't be around for much longer. Uhm, No. 14 straight profitable quarters. 14 straight quarters of unit sales and gross margins growing qtr over qtr. The iMac continues to sell well. iBook is a smash hit, as is the G4. >>Up until recently it survived barely through the virtue of a single program - Quark Xpress - and Photoshop and Illustrator and Dreamweaver and Flash and Final Cut and Avid and lots of other stuff. btw, where is your postscript support again? >>but those days are over and the Mac, and Apple with them, are destined to become a thing of the past along with all other closed source architectures. Pretty smart of them to open it up then, isn't it. They now use standard RAM, got rid of the ROM, use PCI bus, standard through and through. On the sw side, they are opening up as much as they can. Guess you have not used any Macs recently. >>Why else would Apple of all companies be turning to open source? It can only mean that they are desparate enough to forego their usual money-grabbing licensing tactics, and that they want the whole "cool" image that has made Linux so popular with the corporate types. Either bitch at them for being closed OR bitch at them for going open. You can not have it both ways. >>They reckon that if they can become popular with the zealots, then they can push the lifespan of their product another five or more years beyond what it otherwise would have been. Actually, they want to be popular with non-zealots. Tehy want the newbies and the casual windows users. We in the Mac camp have our own zealots, and some us are trying to shut them up too. BTW, you sound just liks a linux zealot. Pity. People should ave more of a life than to get attached to a hunk of plastic and silicon. >>After all just look at the Amiga - an outdated computer that would have died completely 10 years ago under normal circumstances, but there is still a hardcore of zealots still trying to convince people (and themselves) that it is still a viable platform. And what is the basis for this comparison. Amigas kicked ass, got mismanaged and thrown around from corp to corp, pillaged for the tech and left for dead. Tho, I guess it is a good thing others like "dead" projects. Remember, Unix was declared dead years ago. Wrongly no doubt. As Twain said, "the rumors of my demise are greatly exaggerated." >>This story shows that the core development team of their new OS realises that the Mac will die - they want to have an x86 version ready so that they will still be able to find work after the Mac inevitably dies. Not with iMacs selling this well. They will release Darwin, because they HAVE TOO. They will release Aqua and Quartz when you pry it out of their cold dead hands. Not that this will happen in your lifetime. Go back under the bridge. Tom Dutton (username = B-B) Too lazy to log in right now.

  26. Re:Can we get a bit of clarification? by Snocone · · Score: 2

    Darwin: Mach kernel + *BSD + Apple's driver model.
    Aqua: PDF-based graphic engine relying on Darwin services, basis for the two main OS X APIs-
    Carbon: Macintosh Toolbox APIs that suck less.
    Cocoa: {NeXT|NEXT|Next|Open|OPEN}{Step|STEP} 6.0
    (5.0 was Rhapsody, aka "Mac OS X Server 1.0")

    Mac OS X Consumer 1.0: Distro of all of the above plus a basic application/utility suite, all prettified up to pass the grandma test (note how S. Jobs was crowing yesterday about the 28% of Apple sales that are to people buying their first computer). It is currently unknown what access to the BSD command line will be available -- in DP3 Terminal.app was only installed for the administrator by default, haven't installed DP4 just quite yet.

    Mac OS X Server 2.0: Presumably will be Consumer 1 plus BSD applications and services, many probably with Cocoa GUIs on top. This is the one for geeks, not Consumer, which those who whine about no CLI in Consumer are stupid for forgetting.

  27. Apple Reality Check by maggard · · Score: 5
    OK, lots of Slashdotters are really out of touch with the Apple & the Mac market. Here's a few points to keep folks on the reality track:
    • Apple is a hardware company. MacOS is simply another way of selling their boxes.
    • Apple is not interested in becoming a OS vendor. They have a closed platform to develop for and know their limitations: the wild-'n'wooly world of Intel x86 boxes is not a profitable place for them. They've stated repeatedly and has the numbers to back it up: they're not going to become an OS vendor. They're more likely to start selling hairdryers (or the fabled iBrator) then shrink-wrapped MacOS-X-for-Intel-x86 at Wal-Mart.
    • The chance of Apple opening up Quartz, Carbon, Cocoa, QuickTime, or Aqua to Open Source or GPL is something approaching nil. These are the technologies Apple has paid a pretty penny to develop and their customers pay a premium to use. If you were an Apple stock-holder would you want them to do so?
    • Apple never had "clones" (Apple's proprietary "Toolbox" embedded in a ROM stopped that.) They did have a "licensing program" with which they attempted to reach markets that Apple itself couldn't. They killed the program when the licensees started to savage Apple's core markets. Apple was loosing money on both the licenses and on the lost sales - not a smart move for a company and one they eventually stopped. Oh - and Power Computing? it was about to collapse anyway as it's financials proved out.
    • Apple is again over 5% of the market and growing quickly. That doesn't mean they're about to challenge MS's OS dominance but they're going strong and expanding their market. That's not bad for a company that was written off a few years ago.
    • Darwin is not the same as MacOS X - it's simply the Next-derived Mach kernel and support services. Yes, it's the base layer, but it's not the goodies. Getting it to run in Intel x86 is no great feat - NextStep was ported to 5 CPU's already including Intel x86 (PowerPC, Sparc, Alpha, MIPS.) All Apple's done is maintained that Intel x86 portability for the kernel. The big question would be if Apple could do the same for the other layers such as the Quartz rendering layer or the Aqua interface. Without those you've just got a very nice, very mature formerly-commercial Mach implementation - hot but not MacOS X.
    • MacOS X has been shipping for well over a year. MacOS XServer is available at your local Apple Vendor or direct from Apple. What everyone is talking about is the MacOS X Workstation implementation. While everyone's been staring at that hand though Apple's been busy learning and tweaking with the Server version so when it finally ships the rest they'll have it nailed.
    • Porting to Darwin won't be any more difficult then porting to any other BSD. With X now in place it'll be that much easier to use an interface. The big question will be how easy it'll be to make those same apps work through the Quartz/Aqua layers and become "native". If it's as straightforward as it now appears then Apple may have a tremendous position sitting at the crossroads of the market.
    • Don't ignore the contributions Apple can make to the market as a whole. They've already pioneered the use of XML for putting a uniform graphical interface on the notoriously idiosyncratic *nix config files.^1 They also provide a great transition market for ISV's heading towards the *nix market but wanting to go through a more traditional platform. This could well be the *nix for "the rest of them" (the non-geek population.)
    • As to behind schedule - well the beta is indeed going to be a few months behind schedule. How does this affect the rest of the timeline? Well, Apple hasn't changed their "will ship pre-installed in December 2001" commitment. Furthermore with Apple's Unified Motherboard Architecture finally in place (gone are the days of 50 models a year all with unique slots and ROMs and bus variations!) this looks like a legitimate possibility.
    • Finally, remember Apple has been a massive developer of cool ahead-of-their-time technologies. Apparently Jobs has been going through the warehouse and pulling some of these off of the shelf now that they've a strong OS and a massively powerful CPU to ride upon. Expect to see some surprises coming out from Apple - Jobs is ever the showman and no slouch when it comes to hot tech.

    -- 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.
    1. Re:Apple Reality Check by maggard · · Score: 3
      Eeeps - mistake.

      Make the ship date for Mac OSX Consumer pre-installed January 2001 (not 11 months later.)

      Actually, a bit more on ship dates. I'd like to note that Next was usually quite good about getting things out on schedule and back under Jobs Apple's ship-dates and product-avialability have improved dramatically.

      -- Michael

      ps - For the l00sers who constantly post to every story saying "Please explain this to me" or "What does XYZ mean" fer Cthulus-sake this is news for GEEKS on the freaking WEB! Just how damn hard is it to actually look up something on your own? It's not like your ass has to ever even leave it's comfy chair... If you're lost with things like Carbon, Cocoa, Darwin, etc. then why not just go to the obvious place like apple.com or at least to a search engine before bleating out your ignorance.

      Sorry, but every time an interesting story comes out 30% of the postings are from folks who couldn't be bothered to actully read the reference material before compulsively posting and another 30% are from folks too lazy to make at least an attempt to look up something for themselves (hint: your butt is at the end of your thumb!)

      --
      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.
  28. Compatibility? by molog · · Score: 3
    Was this done to bring over Unix apps to Darwin/MacOS X, or is Aqua something that actually runs on X11? Well it definitely looks like Darwin can be considered a full fledged BSD system now but what is Apple really trying to do?
    Molog

    So Linus, what are we doing tonight?

    --
    So Linus, what are we going to do tonight?
    The same thing we do every night Tux. Try to take over the world!
  29. Xfree86 URL by pyrotic · · Score: 2

    This url has source. If you haven't already you'll have to register for a password with Apple.

  30. Make use of legacy hardware? by Croaker · · Score: 5



    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>

  31. Good thing Apple doesn't have you running it! by sgant · · Score: 2

    If you were running the company it would have been shut down by now...instead of rising out of it's ashes like it did and do such a 180 degree turn around.

    Apple is doing better today than it EVER did. They have total focus on what they're doing and so far they've done no wrong with Jobs at the helm again.

    Killing off the clones was the best thing they could have done, as all the little clone companies out there were just stealing business away from Apple itself, instead of helping them.

    They're also out there leading the pack again instead of trying to play catch up. You may think the iMac and the iBook are simply gimmics...if that's the case then why are they such a resounding sucess? You can hem and haw all you want but the facts speak for themselves: the iMac is a sucess! Love it or hate it, it's still a sucess! Say it's just eye candy or that it not having a floppy drive all you want: it's STILL a sucess!

    --

    "Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
  32. Wrong about quality... by SuperKendall · · Score: 2

    I use PC's at home and at work, but am really more of a UNIX person in my heart (using Linux at home and work where and when I can).

    But, I would argue strongly that Apple still offers a better quality and easier to use product (at the consumer level) than just about anything in the PC world.

    For example, you can't beat the dead simplicity of the iMac with almost no cabling to fiddle with and a design that makes it semi-portable for dragging about the house. If you want to drag the thing out to your porch for a few hours, it's not too hard with the iMac and a pain in the rear if you have a PC (yes, I know you could use a laptop - but that's a lot of money for such a luxury).

    In the G4, they have a very nice machine that is also really easy to expand - why can't PC's be that well laid out and simple to open!

    I agree with another poster that it's really the software that's holding them back - OS X sounds like a great system, and I think I'll look into trying out the beta at home when it comes out.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  33. What is the comparative performance? by Alien54 · · Score: 2
    This may be an Urban Legend (TM)

    I can recall a story from long ago and far away that once upon a time apple had an earlier version of one of their OS recompiled and running on and intel platform.

    they dropped the project because it ran a bit faster than their own official Apple hardware, and they didn't want to shoot themselves in the hardware department.

    so this raises the question of what is the current performance compared between hardware platforms, and is this even relevant anymore.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  34. Re:Who the hell cares? by be-fan · · Score: 2

    Who says that a story posted on Slashdot has to have something to do with the furthering of Linux? Darwin looks pretty cool as an OS in its on right and has zilch to do with Linux. If anything, it's helping BSD gain wider acceptance. It's Darwin's spotlight, not Linux's.

    --
    A deep unwavering belief is a sure sign you're missing something...
  35. Re:Purpose by be-fan · · Score: 2

    It doesn't matter if it is or not, because Darwin isn't really supposed to be an OS in it's own right. Some people (namely Carmack) had an affinity for OSX and decided to contribute to its base OS. Aside from that, Darwin has some cool features, namely the kits.

    --
    A deep unwavering belief is a sure sign you're missing something...
  36. an article giving the Star Trek project history by Alien54 · · Score: 2
    Thanks to the information posted by respondents, I was able to find an Email newsletter archive that had an interest synopsis of the Apple Star Trek Project. It is found in TransWarp #14, dated about 1997.

    Here it is in full, as they took it from the Mercury News

    APPLE'S STAR TREK PROJECT

    Previous Apple coverage

    Published: Nov. 1, 1997
    BY JODI MARDESICH
    Mercury News Staff Writer

    What do you think? Cool technology or simply a flight of fancy? Would the 'Star Trek' project have changed Apple's fortunes? Five years ago, a stealth group of engineers from Apple Computer Inc. and Novell Inc. took on a challenge many thought impossible: to make the Macintosh operating system run on Intel Corp. processors.

    They raced toward a prototype deadline of Halloween 1992. They made it, but in mid-1993, the project -- dubbed Star Trek -- was killed by political infighting. Today, having lost five crucial years, struggling Apple is again thought to be moving toward Intel processors.

    Thursday evening, the group reunited to reminisce and to contemplate what might have been. If Apple had upstaged Microsoft's Windows 95 with a Mac OS for Intel computers, would Microsoft software now control nearly 90 percent of all PCs?

    All the Trekkies have left to show of the project is an old hard disk drive with the still-operable code; a postmortem video; an outdated business plan; a technical manual; and the traditional project T-shirt, with its Star Trek ``communicator'' emblem on the front and, on the back, a depiction of a crazed guy gouging his eyes out with a pencil.

    And they have their memories.

    They began in the summer of 1992, when a group of four from Novell and 14 from Apple quietly moved into a building facing Intel Corp.'s Santa Clara headquarters. Each was supplied an office, a Mac, and a PC donated by Intel. To this day, few outsiders have known of the group's existence.

    For the engineers, the lure was a technically challenging project. For Mark Gonzales, a Harvard MBA freshly back from a rejuvenating sabbatical, it was a risky but potentially revolutionary project. ``We weren't sure if it was a good idea to run on Intel,'' said Fred Huxham, who left Apple in 1995. ``Mark had these grand plans. He thought people would at some point buy a new OS, and it could be Star Trek.''

    For Fred Monroe, working on the project was a heady experience. At 22, just out of college, he got to travel to Japan and to show the software to future Apple CEO Michael Spindler and a top NEC Corp. executive. Because he was so young, he felt he had something to prove.

    ``We worked like dogs. It was some of the most fun I've had working,'' said Monroe, co-founder with Huxham of FredLabs Inc., a software company in San Francisco.

    Because they made their Halloween deadline -- having completed a prototype in just three months -- they got bonuses of $15,000 to $25,000 and were sent, on Apple's dime, to Cancun.

    In December 1992, a few team members showed Apple's board their top-secret project and got an immediate OK to continue.

    Novell executives, hoping for a weapon to blunt Microsoft's growing dominance in the computer industry, were stunned at the progress. Darrell Miller, a former Novell vice president, kept exclaiming, ``I can't believe it,'' Huxham said. ``He was going nuts.''

    In the end, it wasn't technical difficulties that derailed the project. It was internal politics, especially the loss of key backers.

    Star Trek's biggest supporters were Roger Heinen, an Apple vice president hired away by Microsoft in the middle of the project, and John Sculley, Apple's CEO, who was forced out not long after. At the time, Apple was switching its software from the Motorola 68000 processor to the PowerPC, and executives were concerned that bifurcating their efforts could sink both projects.

    There were a few other roadblocks: Apple tried to persuade computer makers to include the operating system on their PCs, but found resistance. Gonzales, the project manager, and a few others took the software on the road.

    They stopped at Dell Computer in Texas, where they showed Star Trek to founder Michael Dell. Dell was impressed, but told Gonzales bluntly that unless it was free, Dell wouldn't be able to use the promising operating system because Dell was paying Microsoft for its Windows OS for each computer his company shipped, regardless of whether the computer shipped with Windows.

    They also would have had to convince applications software developers to rework their applications so they could run on the new system. Huxham maintains this task wouldn't have been too time-consuming.

    ``There were definitely some tricky problems left, still,'' Huxham said. ``I still believe we could have finished and it would have been interesting, if nothing else.''

    If they had kept to their schedule, the developers figure they could have beaten Windows 95 to the market by a year.

    After the dinner Thursday, Huxham hooked up his Intel 486-based computer to an Apple monitor and turned it on. While going through the boot-up process, the system kept hitting snags. One particularly ominous error message flashed: ``Missing Operating System.''

    ``I thought that's what we did,'' one of the Trekkies said in dismay.

    After several attempts, Huxham's magic worked: The computer played the familiar chord that signals the Mac starting. The smiling Mac graced the PC's screen.

    A mouse click later, these words appeared: ``Star Trek: Boldly Going Where No Mac Has Gone Before.'' Or since.

    --
    "It is a greater offense to steal men's labor, than their clothes"