Apple using X86 hardware?

Posted:
in Future Apple Hardware edited January 2014
Face it Darwin is already ported to the X86 platform. How long before Apple starts building X86 based machines (Perhaps with AMD chips?) to run Darwin as servers for those wanting cheap servers? Just enhance the GUI a bit like OSX had, and maybe add in some other Extras to beef up the Darwin X86 build.



The PowerPC/PowerMac line I don't see going economical unless Apple opens back up the clone market?
«1

Comments

  • Reply 1 of 24
    sizzle chestsizzle chest Posts: 1,133member
    Awesome, a new OSX on x86 topic! It's about time!
  • Reply 2 of 24
    reynardreynard Posts: 160member
    Sizzle chest, I don't think its really been that long since someone raised this topic or, at least, put it in a reply. In fact, it was just yesterday when I read that same suggestion. And before that it wasn't long either--like Tuesday. In fact, about 3 times on Tuesday. And before that Monday. And... Wait. You were being sarcastic weren't you?
  • Reply 3 of 24
    spartspart Posts: 2,060member
    It isn't as easy as you make it out to be. Darwin may be the core, but it's the most easily ported, being a CLI OS. The rest of Mac OS X, however, which is GUI, is not so easily recompiled/ported.
  • Reply 4 of 24
    tsukuritetsukurite Posts: 192member
    Oh dear God. Not again.



    <img src="graemlins/oyvey.gif" border="0" alt="[No]" /> <img src="graemlins/oyvey.gif" border="0" alt="[No]" /> <img src="graemlins/oyvey.gif" border="0" alt="[No]" />
  • Reply 5 of 24
    thuh freakthuh freak Posts: 2,664member
    at a shareholder meeting earlier this year some1 asked the jobs himself. he laughed at the idea.
  • Reply 6 of 24
    amorphamorph Posts: 7,112member
    Darwin is on x86 because, as it's an an open-source systems programming project, it's in Apple's interest to attract as many developers as possible. All of the open source UNIX-like OS's run on x86 hardware, so it's an obvious way to target Linux and BSD programmers.



    If you need that kind of cheap server, though, you'll be buying or building an x86 box and running BSD or Linux on it into the foreseeable future, or maybe Darwin for x86 once it's been polished up a bit - last I heard, it didn't even run on AMD processors. Full-blown OS X on x86 is not happening.



    [ 06-20-2002: Message edited by: Amorph ]</p>
  • Reply 7 of 24
    eugeneeugene Posts: 8,254member
    Darwin is on x86 for integrity testing of software, not because Apple is moving to x86.
  • Reply 8 of 24
    spotbugspotbug Posts: 361member
    [quote]Originally posted by thuh Freak:

    <strong>at a shareholder meeting earlier this year some1 asked the jobs himself. he laughed at the idea.</strong><hr></blockquote>



    Was it like, "Ha, ha, ha! You crazy Mac users! No sense of reality."



    Or was it more maniacal like, "Mwah, ha, ha!!! You have no idea what I, I mean we, are capable of!!!! Behold this fully operational... oh wait... not yet."
  • Reply 9 of 24
    fotnsfotns Posts: 301member
    While I don't think it will happen, OS X on x86 would not be as hard as some people here seem to believe. <img src="graemlins/oyvey.gif" border="0" alt="[No]" />

    Apple nearly did it before with Rhapsody DR2 for Intel. Here it is running on Virtual PC for Windows, <a href="http://www.geocities.com/thunder45566/"; target="_blank">Rhapsody for Intel</a>

    While it not OS X, it shows what Apple could easily accomplish.
  • Reply 10 of 24
    zazzaz Posts: 177member
    Ok, it must once again be pointed out that almost every single app would need to be re-compiled to run on an X86 architecture and a significant portion of apps would not even successfully complete that portion.



    You think porting apps via carbon is cake, try this one at home? I mean, every application ever has been carbonized right?



    People, Apple probably could get X to run x86 hardware, that's it...but there would be virtually no native apps to speak of. None.



    The crux of the matter is that it is more of a software (app) issue than a hardware one (cpu architecture).
  • Reply 11 of 24
    cablecable Posts: 76member
    Ah you seem to forget about NextStep/NextOS when it ran on X86 hardware. The port was done to the PowerPC platform for PowerMacs. They have the technology and they can rebuild it for X86 systems. Shouldn't take more than a year or two.



    If you really want to run PowerPC code, you could always get a PowerPC chip on a PCI card if you really wanted to run the Apps.
  • Reply 12 of 24
    Just a though I Dont have a full understanding of this because I still wasnt all that old when it all went down but:



    Rhapsody had yellow box yellow, yellow box turned into quartz. I had an installation of rhapsody in virtual pc . When you compile code in Rhapsody`s version of project builder you get to chose PPC or X86 hardware with out a change to the source code. Do you suppose it would be that hard to do the same with quartz and what we have now?



    Personally I doubt Apple would pull this move but here is to speculation...
  • Reply 13 of 24
    tjmtjm Posts: 367member
    Hey Cable, I don't want to sound rude, but this idea has been hashed out repeatedly over the last 6 months to a year here, at Ars Technica, and just about every other Mac-centric forum site around. There have been some very thoughtful and erudite posts on the subject. I don't think anyone is in the mood to go through it all again. Search some archives and you'll find hundreds of threads around the web about it. Bottom line: OS X on x86 is sheer idiocy. If you do some research you'll find out why.



    Glad to have you thinking and contributing, but this one's a dead horse.

    <img src="graemlins/hmmm.gif" border="0" alt="[Hmmm]" />
  • Reply 14 of 24
    fotnsfotns Posts: 301member
    [quote]Originally posted by TJM:

    <strong>Hey Cable, I don't want to sound rude, but this idea has been hashed out repeatedly over the last 6 months to a year here, at Ars Technica, and just about every other Mac-centric forum site around. There have been some very thoughtful and erudite posts on the subject. I don't think anyone is in the mood to go through it all again. Search some archives and you'll find hundreds of threads around the web about it. Bottom line: OS X on x86 is sheer idiocy. If you do some research you'll find out why.



    Glad to have you thinking and contributing, but this one's a dead horse.

    <img src="graemlins/hmmm.gif" border="0" alt="[Hmmm]" /> </strong><hr></blockquote>



    If you don't want to contribute to the thread, that?s fine. But I hate when people like you try to decide for others that a subject is not worth discussing. That is not your decision to make.
  • Reply 15 of 24
    tjmtjm Posts: 367member
    [quote]Originally posted by FotNS:

    <strong>



    If you don't want to contribute to the thread, that?s fine. But I hate when people like you try to decide for others that a subject is not worth discussing. That is not your decision to make.</strong><hr></blockquote>



    I apologize - that was not the intent of my post. If it WAS my decision to make, I'd be a mod, which I'm not. I'm simply contributing to the thread, just like you.



    It was meant more of a caution that he was probably not going to get much of a response to this particular thread topic around here. IMHO, it's better to let him know it's been talked to death already rather than leaving him scratching his head wondering why no one wants to discuss it. It is certainly a subject worth discussing, but it already HAS been - ad nauseum.



    So I'll leave it at that. Have fun.
  • Reply 16 of 24
    chris cuillachris cuilla Posts: 4,825member
    [quote]Originally posted by zaz:

    <strong>Ok, it must once again be pointed out that almost every single app would need to be re-compiled to run on an X86 architecture and a significant portion of apps would not even successfully complete that portion.



    You think porting apps via carbon is cake, try this one at home? I mean, every application ever has been carbonized right?



    People, Apple probably could get X to run x86 hardware, that's it...but there would be virtually no native apps to speak of. None.



    The crux of the matter is that it is more of a software (app) issue than a hardware one (cpu architecture).</strong><hr></blockquote>



    Well...aaaactually this part of the problem is not nearly as tough as you present. In fact I think this would be smallest problem for Apple to overcome (the larger problems being business model, marketing, Microsoft, etc.).



    Back in the day...NeXT solved this problem fairly well. They would solve it similarly to how they solved the 68K to PowerPC migration or even the dual launching (OS 9 and OS X) applications.



    The approach NeXT used is called "fat binaries". In this model, an application developer would select a switch (literally) in ProjectBuilder to choose which platforms they wanted their application compiled for. At the time this was 68K, HP PA-RISC, SPARC or Intel (yes, Intel). You could pic any combinations of these. It worked. Perfectly in fact. Apple would do it this way.



    Finally, this is not as scary as it sounds. You would not have applications that were twice the size as they are today. The size difference is actually fairly small since the actual executable code of applications these days (as opposed to other resources an application uses, like images, UI resources, etc. which are platform neutral) is a small percentage. Furthermore, Apple surely would provide a means for users to "strip" the binary components they don't need for their given hardware.



    So...yes it can be done.
  • Reply 17 of 24
    bradbowerbradbower Posts: 1,068member
    *ClueMan reaches into the ClueMobile and gets out the ClueBat, setting it on the strongest of ClueSettings, 'ÜberDense' and ever so carefully takes aim at this thread...*



    * FOOMPOW *



  • Reply 18 of 24
    eddivelyeddively Posts: 74member
    ugh....
  • Reply 19 of 24
    onlookeronlooker Posts: 5,252member
    You almost answered the question in the initial post of the topic.





    [quote]Face it Darwin is already ported to the X86 platform. [How long before Apple starts building X86 based machines (Perhaps with AMD chips?) to run Darwin as servers for those wanting cheap servers? Just enhance the GUI a bit like OSX had, and maybe add in some other Extras to beef up the Darwin X86 build.



    <hr></blockquote>



    Compared to others in it's class Xserve is very well priced. --



    If Apple wanted to use x86 in a server they would have done it with the Xserve. x86 is a Bad Idea, and always has been. Nuff said.



    [quote]The PowerPC/PowerMac line I don't see going economical unless Apple opens back up the clone market? <img src="graemlins/bugeye.gif" border="0" alt="[Skeptical]" />

    <hr></blockquote> What the hell is that supposed to mean? looks like someone let a PC user in here again that has no clue what is best for the Mac.

    :eek:
  • Reply 20 of 24
    matsumatsu Posts: 6,558member
    I'm curious as to why the MacOS on x86 zealots always want to use AMD ???



    Why switch just to be behind the curve again, if Apple were to go x86 then they should at least get P4's in SP and DP configs.



    Why go second class?
Sign In or Register to comment.