Google Answers Logo
View Question
 
Q: Modify Mac OS X to run on pentium? ( No Answer,   3 Comments )
Question  
Subject: Modify Mac OS X to run on pentium?
Category: Computers > Operating Systems
Asked by: sunra-ga
List Price: $80.00
Posted: 12 Jan 2003 15:48 PST
Expires: 11 Feb 2003 15:48 PST
Question ID: 141857
I had entered a previous question asking how to run Mac OS X on a
pentium hardware instead of a motorola/apple system.....thank you for
your comments.  I understand that the Darwin (the foundation of the
OS) is open source and can run on a pentium. See:
http://developer.apple.com/macosx/architecture/index.html  
Understanding that Darwin is the level where the porting of the
processor is applied, how can I modify Darwin to port on a pentium
hardware instead and what steps would it take to complete this task?

Clarification of Question by sunra-ga on 14 Jan 2003 10:16 PST
Thanks for the helpful commnents.
Answer  
There is no answer at this time.

Comments  
Subject: Re: Modify Mac OS X to run on pentium?
From: mrbuzz-ga on 12 Jan 2003 16:44 PST
 
Hi sunra-ga,

Apple already has a x86 version of Darwin available for download.  You
can find it here: http://www.opensource.apple.com/projects/darwin/6.0/release.html
and you can read the release notes here:
http://www.opensource.apple.com/projects/darwin/6.0/install.x86.txt

Although this lets you run Darwin on x86, it still does not let you
run OS X on top of it, nor any of its applications.  Hope this is
still of some use to you though.

Regards,
mrbuzz-ga
Subject: Re: Modify Mac OS X to run on pentium?
From: sycophant-ga on 13 Jan 2003 01:53 PST
 
As Darwin is the only open-source part of the Mac OS X platform, you
will be unable to run OS X on your x86 computer, as without the source
code there is no way you can make the required changes.

Besides that, I imagine a great deal of the GUI code and other
higher-level aspects rely very heavily of the operations of the
Motarolla G3/G4 processors. You would have to replicate a large
portion of the chip's instruction set in software to support the calls
made by the OS X code. Your best bet to run OS X on x86 hardware would
be to create a G4 emulator, however the performance overheads likely
to be incurred whould probably make the whole project almost useless -
OS X runs like a pig on my G3/450, I can't imagine you could do much
better in software on an x86.

Mind you, there have been rumours about OS X on the x86 since before
the first public beta of OS X shipped, and they persist. <a
href="http://www.macuser.co.uk/news/news_story.php?id=36263">Here</a>
is a recent article from MacUser magazine, which indicates it may not
be that far off...

I'd like OS X on my PC...
Subject: Re: Modify Mac OS X to run on pentium?
From: kai_h-ga on 14 Jan 2003 02:07 PST
 
Unfortunately, the short answer is "No"
The long answer is "Maybe, but it will be very difficult and wouldn't
be worth doing"

As other posters have commented, there's the Open Source foundation of
Mac OS X, called Darwin, that's available for free download from
Apple. Darwin runs on a select range of PC hardware. There are all
sorts of rumors about Apple releasing an Intel version of Mac OS X,
but I don't see it happening anytime soon.
Apple are an integrated hardware and software vendor, a huge part of
the Macintosh experience is "It all just works". Hardware and Software
work together seamlessly, without the end user having to worry about
drivers and incompatibilities.

Apple, should they ever release a version of Mac OS X that runs on
Intel hardware, would not wish to support the vast array of PC
hardware that's out there, and would be doing themselves out of a
revenue stream should they not make the hardware that their software
runs on.
A few years back, Apple experimented with licensing PowerPC hardware
development to third parties (such as Motorola and Power Computing)
however these clone makers then relased cheaper hardware than apple
(that was arguably not as good) and Apple very soon ended the "Clone
Wars".

Were aple to release Mac OS X for Intel hardware, it would most likely
require a special Apple branded "box" to run on, and would make it
difficult to run on off-the-shelf PC hardware. The modifications they
could make to a "standard" PC could range from a totally different
BIOS setup (Macs today use OpenFirmware, a forth interpreter as their
"BIOS" however it's a whole lot more powerful and flexible - it's also
very similar to OpenBoot that Sun SPARC machines use) to having an
Apple PCI card that the OS requires to run on or even having a totally
different system architecture and utilising only an Intel CPU.

All of these scenarios have some advantages and disadvantages, however
Apple have a substantial investment in PowerPC based hardware, so any
rumours we are hearing at the moment of Apple moving to a different
CPU probably relate to moving off Motorola's slow PowerPC range and
taking up one of IBM's POWER4 variants.

Apple keep an Intel version of Darwin under development, as they want
to ensure that their OS is written cleanly and is easy to port to
other platforms, should they need to. They are keeping their options
open, and keeping Motorola (the manufacturer of G3 and G4 processor
chips) on their toes.

In spite of Apple's marketing campaign fighting the "Megahertz Myth",
current G4 CPUs are slower than the top-of-the-line Pentium chips used
in today's PCs (and this is, I guess, the reason for the question).
This is also why Apple state that they are keeping their options open
and looking at alternative CPUs.

Apple hardware is also more expensive than a no-name backyard brand
PC, however the analogy can be made between, say, a Ford and an Audi
or BMW. They both get you from point A to point B, however some do it
in more style and comfort. You do get more with Apple hardware -
things like 64-bit PCI slots, FireWire and USB as standard, cases that
are easy to open and work on, an OS that works without having to track
down third-party drivers, high-quality components and connectors,
useful productivity software (Apple's iLife - iTunes, iPhoto, iDVD
etc) and great technical support all included in the purchase price.

I am a professional, Apple Certified, Macintosh technician, and I work
on both Macs and PCs. I will happily use either platform, and am a
strong believer in "The right tool for the right job". I would like to
see OS X on a PC, but I don't think it's going to happen.

There's also the question of an emulator, suffice to say that any
performance advantage a Pentium has over a G4, when trying to emulate
one, it would be slower and unreliable, due to the significant
architectural differences between the two chips.

*phew* that was a bit long, but explains the reasoning why you won't
be seeing Mac OS X on a pentium any time soon.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy