Re: OSX on x86-how difficult?
Originally posted by edvniow
I've heard from various people around here that OSX for x86 would be nothing more than a simple recompile.
I've also heard that it takes a lot more than that.
I'd like to settle this once and for all.
How much trouble would it be to make OSX and all it's native apps to run on the x86 platform? Is it like Linux where it just takes some compiling or is it way more complex?
I do NOT want to hear all the ever-so-repeated reasons why Apple shouldn't move over to this platform, I just want to know how difficult it would be for them should they go in that direction.
Thank you.
something that hasnt been very clear is whether rumors are pointing towards apple allowing their os to run on third party machines, or if apple is to make their os compatible with processors that sport the x86 architecture. this is leading to quite a bit of confusion - as previous rumors have aimed more towards the thought that apple will allow their os to be run on third party machines... however, more recently rumors have been focused upon the hardware side and apple creating their os to run on their very own x86 processors and machines.
from there, it really depends upon who you're talking to.
people with the notion that apple will create an os that would run on their hardware would more than likely say that the os could easily be no more than a re-compile.. and in fact, it wouldnt require much more than that because they could use the same sort of hardware, used on their ppc motherboards, etc; on their x86 machines, allowing them to simply recompile also the drivers for this hardware.
however, writing the os for third party systems is a very different task in itself. it would require a combination of simply re-compiling parts of the os, and would require a lot of new coding for other parts of it - like devices on third party motherboards..
windows is a very powerful os in that it supports so much hardware -- not peripherals, but hardware; as in motherboards video cards, etc. this is why os'es like redhat take so much time to make compatible (though are thriving at this moment) - because they dont actually have the code for hardware, as microsoft does.
now to rumors - i think that it is more than improbable that apple will make their os compatible with other third party hardware. this would take a lot of effort for them to do, as it has already taken years for os'es like redhat to come about -- with the help of thousands of open source programmers -- as opposed to apple being such a relatively small work force... it would take them a long while to put together such a project.. though they can use the already available open source drivers (.. similarly as they have used CUPS in jaguar -- an open source printing protocol) it would take them a significantly shorter amount of time.. but would still be a very large task.
i think that it is much more probable, however, for apple to adopt the x86 architecure, but only allow for the os to run on their machines, as this is closer to a simple os re-compile than the latter.
though i have no opinion about whether apple will adopt the x86 architecture, i think that if they decide to adopt it, it could be soon, as they did in fact make the anouncement that jaguar would only run on systems not allowing os 9 (ie systems that have to be able to support ppc)..
hopefully this wasnt too disorganized.. it is late after all..

..