Slashdot Mirror


Apple Switching to Intel

Steve Jobs announced at the WWDC keynote today that Apple is switching to Intel processors. MacNN has live coverage. The bottom line is that Mac OS X for the last five years has been running on Intel, the switch is expected to be complete in two years, and Rosetta will allow PPC apps to run on Intel-based Macs, transparently. If you're using Xcode, it is small changes and a recompile; otherwise, you might be seeing a lot of work ahead of you. You will be able to order the 10.4.1 preview for Intel today.

304 of 2,950 comments (clear)

  1. Have a taste... by wankledot · · Score: 4, Funny

    It's crow. Eat up. (I'll have to eat my share too.)

    --
    My sig is blank, I typed this by hand.
    1. Re:Have a taste... by Otter · · Score: 5, Funny

      No time for that now! I have to work up my new explanation of why CISC is better than RISC, MMX is better than AltiVec and only an idiot would ever think otherwise!

    2. Re:Have a taste... by Golias · · Score: 5, Informative

      You have plenty of time. The rumors were only half-true.

      Apple is adopting Intel, but is not "ditching" IBM.

      New G5 towers will still be around for at least another year, and probably at least two. Intel is probably going to start by replacing the G4 CPUs in Powerbooks and minis.

      At the Stevenote, he informed devs that they would be supporting both platforms for a long time to come.

      --

      Information wants to be anthropomorphized.

    3. Re:Have a taste... by m50d · · Score: 5, Funny
      I felt something, a disturbance in the network, as if a million mac zealots cried out in horror and were suddenly silenced

      Sorry, just seemed appropriate.

      --
      I am trolling
    4. Re:Have a taste... by ignorant_coward · · Score: 3, Interesting

      "Apple is adopting Intel, but is not "ditching" IBM."

      This is a huge blow to PowerPC's credibility, though. First, Motorola had problems, then IBM couldn't deliver competitive chips. Without MAC, that leaves IBM's own machines running PowerPC, which will vastly shrink PowerPC's Slashdot fanboy club. MAC is what made PowerPC 'cool' outside of the embedded world.

      It'll still be true that it's x86-64, SPARC, and PowerPC moving forward as the surviving ISAs, but the overall balance in the demographic will be quite different by a few million CPUs after two years.

    5. Re:Have a taste... by mr_c0w · · Score: 2, Funny

      Intel + Mac = IMac

    6. Re:Have a taste... by jellomizer · · Score: 3, Insightful

      What do you expect buying a computer before a keynote? If you are going to buy an apple you need to buy them in Feburary or July. I got my Powebook Febuary 2002 Top of the line. It wasn't considered obsolete until mid 2003.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    7. Re:Have a taste... by doktor-hladnjak · · Score: 4, Insightful
      It doesn't shock me too much that it only took 2 hours to port Mathematica. I mean, the API for OS X on Intel is probably exactly the same as for OS X on PPC. Probably only very, very small parts (if any at all) of Mathematica are written in assembly code. You fix those parts and anything that relies on specific processor behavior then do a recompile.

      Apple has obviously got an x86 gcc for Tiger and has already begun the process of porting the frameworks, most of which will probably not require massive porting effort. Frameworks like vecLib will probably require some more work to use SSE instead of Altivec though.

      Even the concerns about things like endianness are not really a problem so long as the code was written the right way in the first place.

    8. Re:Have a taste... by OrangeTide · · Score: 2, Insightful

      It probably takes an hour or so just to build. I know the projects I work on usually take 3-5 hours to build. Sounds like they tweaked a configuration and turned the crank and an x86 binary popped out.

      --
      “Common sense is not so common.” — Voltaire
    9. Re:Have a taste... by forkazoo · · Score: 4, Insightful

      Indeed, this will be a huge blow to Apple marketing. The PowerPC chips have always had some interesting feature, or excelled at some particular benchmark. Maybe they were faster, maybe they were slower. That's not the point. It was always possible to benchmark some obscure x86 worst case scenario to "prove" that they were selling the fastest computer in the world, ever.

      Now, they will have negligible margins on Dell in the benchmarks. If they go a sane route and stay with OpenBoot or similar, they will still need video cards that don't depend on ugly PC BIOS, so they are still unlikely to be kings of 3D.

      I understand the technical issues, but I would be surprised if IBM wasn't able to clean up their act with all the PPC chips they will be moving for embedded systems (game consoles as well as misc. other)

      Color me worried.

    10. Re:Have a taste... by Golias · · Score: 4, Insightful

      Hey, PowerPC was (and still is, really) a great platform concept.

      But people don't buy computers for the concept. The x86 world beat out the PPC world when it comes to consumer chips by simply doing a better job of implementation. While IBM was promising 3 GHz performance that they couldn't deliver, Intel was cranking out a new chip which offers more performance per Watt on laptops than the "insanely great" G4.

      x86 didn't look like it had a hell of a lot of potential three years ago, but AMD and Intel kept pounding. A good old "three yards and a cloud of dust" attack won the game.

      --

      Information wants to be anthropomorphized.

    11. Re:Have a taste... by FeloniousPunk · · Score: 5, Insightful

      I freely and publically admit to being one of the people who said that no way would Apple be that stupid. I was wrong- Apple was that stupid.

      When Apple does not die as a result of this, I trust that at some point you'll be as open and honest as you are now and admit that in retrospect it was you who were that stupid, and not Apple.

      --
      I know this because Tyler knows this.
    12. Re:Have a taste... by Anonymous Coward · · Score: 2, Insightful

      MMX is better than AltiVec

      No one seems to get it.

      Altivec is a poor substitute not for MMX, SSE, etc. but for the GPU . With CoreVideo, there's no need to offload the instructions to a vector processor on-chip, you just have everything in video memory with the GPU handling the major vector operations.

    13. Re:Have a taste... by adamjaskie · · Score: 5, Insightful
      This will kill Apple.

      Why? The Apple fans that buy Macs because they have OMG PPC970 will be chased away, sure. But not the ones that buy Macs because they are Macs. As long as it runs OSX and Photoshop, looks pretty sitting on their desk, and Steve Jobs said "Hey, you know, this is pretty good!" they are sold. The fact that they will most likely cost significantly less will be an added bonus for them, and likely attract even more customers than the switch chased away. People will likely not buy Dells, only to load them with OSX, because people generally use their computer the way it came until it dies. If someone wants OSX, they will buy an Apple, just like they do now.

      And nothing has been said yet on if you WOULD be able to load it on any Dell or Gateway system. It could very well need some proprietary Mac hardware to run on. The CPU may be the core of the computer, but there are other things, too, such as the chipset and BIOS that could be Apple-exclusive.

      I fail to see how this can have a SIGNIFICANT impact to Apple's install-base in the short term, and only see good things in the long term.

      --
      /usr/games/fortune
    14. Re:Have a taste... by TheOldCrow · · Score: 5, Funny

      That is no iMac. It is a workstation.

    15. Re:Have a taste... by Mibrilane · · Score: 5, Funny

      You can't win. But, there are alternatives to fighting...

    16. Re:Have a taste... by magicclams · · Score: 2, Funny

      Oceania is at war with Eurasia. Oceania has always been at war with Eurasia. Eastasia has always been our only ally. Submit to Doublethink. Steve Jobs commands it.

    17. Re:Have a taste... by Coryoth · · Score: 3, Interesting

      It doesn't shock me too much that it only took 2 hours to port Mathematica. I mean, the API for OS X on Intel is probably exactly the same as for OS X on PPC. Probably only very, very small parts (if any at all) of Mathematica are written in assembly code. You fix those parts and anything that relies on specific processor behavior then do a recompile.

      The majority of Mathematica is written in Mathematica. Porting Mathematica over is probably akin to porting Emacs: you get the elisp going, and you're pretty much done.

      Sure there is some code to port over, but remember that Mathematica runs on Windows, MacOS X, Linux, and Solaris, and that the majority of the code is in Mathematica and doesn't need to be changed... I'm a little surprised it took 2 hours.

      Jedidiah.

    18. Re:Have a taste... by nocomment · · Score: 4, Insightful

      Don't leave out Gamecube, they use PPC as well.

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    19. Re:Have a taste... by Skjellifetti · · Score: 5, Insightful

      This is a huge blow to PowerPC's credibility, though.

      Not according to the NYT.

      By contrast, the chips I.B.M. makes for Apple represent less than 2 percent of chip production at its largest factory in East Fishkill, N.Y. And while the microelectronics business as a whole is strategically important for I.B.M., it is a small part of the revenue of a company that increasingly focuses on services and software. A. M. Sacconaghi, an analyst for Sanford C. Bernstein & Company, estimates that the company's technology group - mostly microelectronics - will account for less than 3 percent of I.B.M.'s revenues and 2 percent of its pretax income this year.

      For years, according to industry analysts, the work for Apple has been barely a break-even business for I.B.M. When the two companies were negotiating a new contract recently, Mr. Jobs pushed for price discounts that I.B.M. refused to offer. For I.B.M., "the economics just didn't work," said one industry executive who was briefed on the negotiations. "And Apple is not so important a customer that you would take the financial hit to hold onto the relationship."


      I'm more interested in this quote:

      However, [Apple Senior Vice President Phil] Schiller said the company does not plan to let people run Mac OS X on other computer makers' hardware. "We will not allow running Mac OS X on anything other than an Apple Mac."

      Too bad. I'd like to run OS X w/out having to pay an Apple hardware premium.

    20. Re:Have a taste... by The_K4 · · Score: 5, Funny

      Intel + Mac = IMac

      I prefer Mac + Intel = Mattel.

    21. Re:Have a taste... by plj · · Score: 5, Funny

      No, that only happens after if Jobs would announce that Apple is ditching OS X for Windows.

      This only caused the I/O of some geeks to choke up due to wrong endianness. But for most Mac users the network flows as calm as ever.

      --
      “Wait for Hurd if you want something real” –Linus
    22. Re:Have a taste... by adpowers · · Score: 2, Insightful

      Good point. Close minded Winboys have always just said "Macs are slow" and dismissed them. Even if the G5 was king for a short while, they still dismissed it. Now that they'll be running on almost exactly the same hardware (the motherboard will probably be the biggest difference), the biggest performance changer will be software. And I can attest to how much OS X has improved in the last few years in terms of speed. I'd like to see a comparison of 'snapiness' and the like between the P4 and G5 PowerMacs.

    23. Re:Have a taste... by bitspotter · · Score: 4, Interesting

      And with an open source kernel, how, exactly, do they plan to stop people from hacking OS X onto commodity PC hardware?

      Trusted Computing/DRM? I don't see any other way then through some form of remote attestation. Given their track record with iPod DRM, i wouldn't put it past them, either.

      Perhaps the Mac crowd will become the ultimate DRM apologists, claiming, with some credibility, that Mac couldn't survive if it didn't have TC/DRM involved.

      A unique argument: We're using technology to preserve a monopoly - except that it isn't really a monopoly.

    24. Re:Have a taste... by Chaset · · Score: 2, Insightful
      Well, the precise arguments there are moot, but I would still contend that the PowerPC is technologically and aesthetically superior to x86. But, economics trumps both those by a huge margin every time.

      Intel/AMD are in the position to throw 10x the resources at an architecture thats 5x as crappy as the PPC and still come out 2x ahead (the numbers are arbitrary... but you get the idea.)

      In an ideal world, those vast resources would be spent on improving something a little nicer than the x86, and the overal benefit to the general public would probably be greater. I can only imagine how much more performance we'd be seeing in CPUs if that were the case.

      I still lament the fact that some of those vast resources are being diverted to working around a 30 year old design that had some nearly inexplicable quirks.

      I also lament the overall loss of diversity in the CPU market. Just like in the loss of biodiversity, how many good ideas and concepts are being lost with the "death" of MIPS, Sparc, Alpha, PA, etc. ... and now PPC. (yes, they're still around, but don't nearly have as much effort put into their development as x86.)

      Understandably, it's a necessary business decision for Apple... but it sort of makes me feel "dirty" having to use an x86 in my next Mac. Oh, I'm sure I'll get over it. I still recall the shock I felt at the kludginess of it all when I read the 286/386/486 programmers manuals way back when.

      --
      -- "This world is a comedy to those who think, a tragedy to those who feel."
    25. Re:Have a taste... by Tower · · Score: 2, Insightful

      While we're at it, the new PlayStation is using the Cell/PowerPC cores, too...

      --
      "It's tough to be bilingual when you get hit in the head."
    26. Re:Have a taste... by miscz · · Score: 5, Interesting

      Maybe Apple won't let OS X run on custom x86 boxes but I wonder if Microsoft is going to release Windows for x86 Macs. This might force Apple to think about supporting all PCs. well, that's very unpropable but still we can always dream :)

    27. Re:Have a taste... by Amiga+Trombone · · Score: 4, Interesting

      At the Stevenote, he informed devs that they would be supporting both platforms for a long time to come.

      You have to wonder if maybe he's hedging his bets. If IBM or one of the PPC licensees comes out of their coma and delivers, he has plenty of opportunities to backstroke. Nothing like having some options.

    28. Re:Have a taste... by iabervon · · Score: 5, Insightful

      Chances are the Intel macs will have Open Firmware instead of a PC-style BIOS. There's a lot more to the PC architecture than the processor, and the OS legitimately relies on all of it. You'll be able to use the CPU from your commodity PC hardware, but you won't get it to read your hard drive unless you have a motherboard with Apple's firmware, and it won't run at all unless there's physical RAM where the BIOS is on a PC.

    29. Re:Have a taste... by Pope · · Score: 4, Funny

      PPC people drive like THIS, while x86 people drive like HTSI.

      --
      It doesn't mean much now, it's built for the future.
    30. Re:Have a taste... by commodoresloat · · Score: 5, Funny
      And with an open source kernel, how, exactly, do they plan to stop people from hacking OS X onto commodity PC hardware?

      Lawyers?

    31. Re:Have a taste... by Anonymous Coward · · Score: 2, Insightful

      It's a lot worse (well, okay, "different") than that. Basically, x86 is not apple's tier-1 choice. They wanted PPC. But Motorola, Freescale, and now IBM have all failed to meet Apple's needs. So, they have to cut there losses and go someplace where they'll have new products to sell in three years.

      At this point, I can't imagine there being another Desktop chip architecture for at least ten years, and probably not ever. IBM has NO reason to develop anything even remotely approaching Desktop-scale chips. Next-gen consoles are all using their current line of PPC technology, after which point POWER5 is going to do more for their servers than PPC ever could. Sun is on its way out; SGI is all but finished (with MIPS and in general). This leaves embedded markets, using lots and lots of ARM procs, and x86.

      With the rise of x86-64, there's no need to extend the architecture for the forseeable future. AMD won't break compatibility, since that's their major selling point. Intel won't either, since they need enough help as it is keeping up with AMD. Either multiple, parallel embedded machines will replace x86, or nothing will.

    32. Re:Have a taste... by redherring22 · · Score: 2, Interesting

      maybe PearPC has become much more useful? It wouldn't have to carry the burden of emulating a PowerPC on intel anymore- but I believe they've taken care of emulating Open Firmware. Unless Apple uses this mystery DRM scheme that Intel has supposedly stuffed into its latest Pentium variants, I'm pretty sure people will be installing the leaked OS X 10.4.1 for Intel on non-Apple branded PCs shortly after it ships to developers in two weeks...

    33. Re:Have a taste... by TylerL82 · · Score: 4, Informative

      According to Apple's Universal Binary whitepaper (http://developer.apple.com/documentation/MacOSX/C onceptual/universal_binary/universal_binary.pdf), the Intel Macs will NOT be using Open Firmware...

      I can't wait to see what people are able to do (legitimately or not) with the x86 dev boxes...

    34. Re:Have a taste... by OwnedByTwoCats · · Score: 3, Insightful

      How can MacOS X Leopard (f'rex) "require" Open Firmware?

      Once the machine has booted, it has booted. And remember, MacOS X Leopard would have to tell the difference between running over Darwin on Apple hardware, vs. running over Darwin on generic hardware. It isn't MacOS X Leopard that boots; it's Darwin. And we know it will work.

      I fear Apple is setting themselves up to compete against Microsoft _and_ Dell at the same time. And they won't have the cash to pull it off. Revenues are going to fall off sharply this year and next; noone will want to spend money on PPC software that will be hobbled by running on an emulator in just a year or two. And if you're not buying new software, why bother buying new hardware?

    35. Re:Have a taste... by Bo+Lindbergh · · Score: 3, Funny

      Quoth plj: This only caused the I/O of some geeks to choke up due to wrong endianness.

      You mean you missed the announcement about the new big-endian Pentiums?

  2. where's the lawsuit against c|net? by professorhojo · · Score: 4, Insightful

    Late Friday afternoon, C|Net News published an extremely valuable trade secret about Apple and Intel, days before Apple was scheduled to announce it ( Apple to Ditch IBM, Switch to Intel Chips ). So, where's the friggin' lawsuit against C|Net to find out who leaked? Where is the judge who is going to claim that what C|Net published was "stolen property"?

    From: http://www.corante.com/importance/archives/2005/06 /05/apple_intel_wheres_the_lawsuit_against_cnet.ph p

    1. Re:where's the lawsuit against c|net? by generic-man · · Score: 2, Informative

      C|Net employs journalists, not bloggers.

      --
      For more information, click here.
    2. Re:where's the lawsuit against c|net? by Gid1 · · Score: 5, Insightful

      Agreed. This just a couple of weeks after Intel's CEO recommends buying a Mac if you want "safety from security woes". In hindsight, that was a whopping hint.

  3. Holy crap. by outZider · · Score: 4, Funny

    Man, it is cold in hell today. Brr. :P

    --
    - oZ
    // i am here.
    1. Re:Holy crap. by cosmo7 · · Score: 4, Informative

      Here's Apple's press release.

      Dispel any remaining doubts; we are now living in the evil mirror universe.

    2. Re:Holy crap. by FenwayFrank · · Score: 5, Funny
      we are now living in the evil mirror universe

      I'll believe that when the Red Sox win the World Series!

    3. Re:Holy crap. by daeley · · Score: 5, Funny

      we are now living in the evil mirror universe

      I'll believe that when the Red Sox win the World Series!


      Yeah, right -- that's about as likely as finding out who Deep Throat is.

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    4. Re:Holy crap. by Zildy · · Score: 5, Funny

      "Like Fermat's theorem, it's a puzzle we may never solve" - Captain Jean-Luc Picard

      --
      Karma: Excer..ex...excellahhh...realll good (mostly affected by drinking not done in moderation)
    5. Re:Holy crap. by BranMan · · Score: 3, Funny
      Yeah, right -- that's about as likely as finding out who Deep Throat is.

      Or finding Jimmy Hoffa's body.

      [drumming fingers on desk, waiting for the announcement]

    6. Re:Holy crap. by Jeremi · · Score: 3, Interesting
      From the press release:


      "Our goal is to provide our customers with the best personal computers in the world, and looking ahead Intel has the strongest processor roadmap by far"


      Really? Last I checked, AMD was running circles around Intel in the 64-bit arena. Does Steve know something I don't know, or is he blowing smoke?

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    7. Re:Holy crap. by noogen · · Score: 3, Funny
      we are now living in the evil mirror universe

      I'll believe that when the Red Sox win the World Series!

      Yeah, right -- that's about as likely as finding out who Deep Throat is

      These things are as likely to happen as Bush winning a second term

    8. Re:Holy crap. by Captain+Zion · · Score: 5, Funny
      Yeah, right -- that's about as likely as finding out who Deep Throat is.
      Or Debian releasing a new stable.
    9. Re:Holy crap. by Bamafan77 · · Score: 2, Funny
  4. Um by suso · · Score: 4, Funny

    Are you sure [y/N]?

    1. Re:Um by Refrag · · Score: 4, Funny

      n n n n n n n n n N N N

      --
      I have a website. It's about Macs.
    2. Re:Um by mausmalone · · Score: 2, Funny

      Thank you for choosing Y. Now porting to x86 archetecture.........

      --
      -=-=-=-=-=
      I'd rather be flamed than ignored.
  5. This is bullshit. by mcc · · Score: 2, Interesting

    This is-- it's hard to tell-- possibly a good business decision for Apple. It's probably good for the seemingly quite large contingent of people here on slashdot who say over and over they have always wanted macs but never actually get one. For those of you in the "let's run linux on a toaster!" contingent this is fantastic, since you now have the fun challenge open to you of screwing with Darwin and getting an unauthorized port of Mac OS/x86 running on your athlons or whatever you kids are using these days.

    For Apple's actual customers, this fucking sucks.

    I've been using macs for... I can't even keep track. Somewhere between thirteen and sixteen years now. Shortly into this, I had to deal with a painful and extremely nasty transition, when Apple switched from the 680x0 to the PowerPC architecture. This was necessary. The 680x0 was not a growable architecture; the PPC architecture was (and still is). The PPC represented such a massive boost in power that the 680x0 could be emulated with more speed than the fastest mac 680x0s themselves offered. But it was still hard. Mac users had to deal with the obnoxiousness of fat binaries vs ppc vs 68k for years, and the slowdown when those 68k apps were running, and the 68k binaries never quite went away all the way up until OS X. Getting PPC binaries was in theory just a matter of recompiling, but sometimes relatively essential apps had been made by developers who had disappeared off the face of the planet, or had made their programs dependent on legacy programming tools without ppc support, or were just plain lazy. In practice FAT binaries were a luxury because devs generally either had compiled for 68k long ago and didn't feel like recompiling, or were compiling on PPC and didn't feel like going to the bother of compiling and distributing FAT just for the convenience of the users of a discontinued architecture.

    Awhile after this, I had to deal with another painful and extremely nasty transition, when Apple switched to OS X. This too was necessary, and we'd known it was coming for years; most of us were getting quite impatient, since we'd been waiting since Spindler for an OS where we could for(int *p=0;;*(p++)=0); without having to reboot. But it wasn't effortless. Aside from random complaints about the spatial finder or migrane-inducing cutesy interference bar patterns everywhere, the mac software library was kind of messed up for a long time. Classic was not really usable except in an emergency, especially not since the early versions of OS X dealt so horribly with RAM starvation and Classic was a big RAM demand. Classic also didn't work with a lot of apps, especially in the A/V area. So this wasn't like the 68k switch, where having the wrong binary meant a little bit of slowdown; the software library had to start over at zero. Yeah, we got Word and IE and the other big apps relatively quickly, but that does not a software library make. You need support apps. You need Adiums and VLCs and Colliloquys. You know, the little programs that maybe aren't in day to day usage and maybe not everyone -- but everyone needs one of these apps eventually, and when you need them, you need them. Unless like me you were lucky enough to know how to escape into UNIX-land and use the software library there, for a long time you would find yourself periodically screwed. But, this was necessary, and this passed. It took five years or so, but the software library has now gotten to the point where if I suddenly find myself thinking "hmm, I need an app that does blah" I can look on versiontracker and more likely than not find it.

    Except now this new transition is going to make that library restart once again at zero.

    And this transition is different. There isn't a viable benefit to the customers. When the whole thing's done, in three years or whenever, we'll have a marginally faster computer, maybe a few tens of percents faster. Or rather so long as you weren't using any Altivec-heavy apps (since SSE is a poor replacement) and as long

    1. Re:This is bullshit. by WhiteWolf666 · · Score: 4, Insightful

      Keep in mind. Mac OS X is a unix OS, with lots of unixy underpinnings.

      You loose *some* compatability with existing Mac apps.

      More likely than not, all Linux apps will be recompilable for Mac. No sweat.

      This means OpenOffice.org 2.0 will work *now*.
      This means no more second-class Mac versions of popular OS apps.

      Virtual PC will run *much* faster. No more cpu emulation is needed.
      Vmware will run on a mac.

      Plus, all the big name apps will run just as fast. Adobe, Macromedia (same company now). Not to mention the Apple Pro apps, Video stuff, etc. That stuff will be perfect.

      WINE will run on a Mac. This is *HUGE*. Imagine running any Windows software, at native speeds, with OpenGL support, on Mac OS X.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    2. Re:This is bullshit. by pomo+monster · · Score: 5, Insightful

      Sticking with the Mac would be annoying and difficult because of compatibility headaches, so you're switching to Linux?

    3. Re:This is bullshit. by Senjutsu · · Score: 4, Insightful

      And this transition is different. There isn't a viable benefit to the customers.

      No, this is bullshit. There's an extremely viable benefit to consumers: Apple will still be relevant in three years.

      Why do you think Apple is doing this? It's not for shits and giggles. Those mobile G5s everyone's been waiting for, the one's that were going to save Apple's portable line from irrelevancy? It should be pretty obvious at this point that IBM has told Apple they aren't coming. Freescale dropped the ball, the G4 line is miles behind the times and Freescale lacks the ability to bring it up to date.

      "Consumers don't benefit"? Bullshit. Consumers benefit because this is the only way Apple can keep their portables competitive. Laptops are the fastest growing segment of the market place, and Apple finally hitting 2Ghz with a G4 and its you've-got-to-be-shitting-me slow bus sometime next year wasn't going to cut it. Laptop sales fall, software makers lose interest, Apple fails, Apple's customers lose.

      I'd rather they bet it all on a transition to keep the company relevant, rather than keep Freescale's incompetency and IBM's disinterest in laptop-suitable engineering as an anchor to hold them back in the market place until sheer inevitability kills the platform.

    4. Re:This is bullshit. by WatertonMan · · Score: 2, Insightful

      My memory of the transition was different. Apple did a surprisingly good job on it. Some programs didn't run, but they were mainly games or specialized utilities which were now redundant. Apple's real problems came from that silly "look and feel" lawsuit against Microsoft and then the release of Windows 95. That, combined with some spectacular crappiness of stability under Sys7 cost Apple their marketshare.

      Some blamed the unstability on the 68K -> PPC transition. But really it was a ton of accumulated crud along with some spectacular missteps by Apple.

    5. Re:This is bullshit. by Anonymous Coward · · Score: 2, Insightful

      Quit kidding yourself. The real reason your pissed is mac users aren't going to be "elite" anymore.

    6. Re:This is bullshit. by cpt+kangarooski · · Score: 4, Funny

      Little endian makes Baby Jesus cry.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    7. Re:This is bullshit. by mrchaotica · · Score: 2, Insightful
      This means OpenOffice.org 2.0 will work *now*.
      This means no more second-class Mac versions of popular OS apps.
      Huh? The thing that makes an app "first class" on Mac OS is using the Cocoa API. OpenOffice on and x86 Mac will suck just as bad as it does on a PPC one, because it's painfully different from every other Mac app.

      (Sigh) Just like all the Windows software is going to be...
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:This is bullshit. by aktbar · · Score: 5, Insightful
      Virtual PC will run *much* faster. No more cpu emulation is needed. Vmware will run on a mac. ...

      WINE will run on a Mac. This is *HUGE*. Imagine running any Windows software, at native speeds, with OpenGL support, on Mac OS X.

      And WINE/VirtualPC running so well may be the biggest disaster for MacOS -- why should Microsoft continue to support MSOffice/Mac when you can just run the Windows version in WINE? Why should Adobe build Acrobat for MacOS, when the Windows version (runs just as fast in WINE!) has more features and costs less??

      Good Windows emulation is probably what killed OS/2, it can kill OS X too...

    9. Re:This is bullshit. by cosmo7 · · Score: 2, Funny

      for(int *p=0;;*(p++)=0)

      As soon as this completes I'll know exactly what it does!

    10. Re:This is bullshit. by Golias · · Score: 2, Insightful

      Apple's software is ready to run on Intel today.
      Adobe's software is ready to run on Intel today.
      MS's software will be ready to runon Intel "RSN."
      A dev of Mathematica ported it to Intel in two hours to show off at the Stevenote.

      By the time you find yourself compelled to buy an Intel-based Mac (one and a half to two years from now), all the software you own will probably already be "universal binary" stuff without you even being aware of it. In fact, if you are an OS X user, some of it already is, and you weren't aware of it.

      The few remaining apps will run through the Rosetta emulator just fine (such as the old version of Photoshop, which was demo'd on an Intel Mac at the Stevenote.)

      For customers, this will be damn near transparent. Relax. Breath. It will be okay.

      --

      Information wants to be anthropomorphized.

    11. Re:This is bullshit. by soupdevil · · Score: 4, Insightful

      The transition was so difficult for the audio and video industry, that for many people it STILL hasn't happened. You can find workhorse macs running OS9 in nearly every recording studio and post production house in LA.

    12. Re:This is bullshit. by ericdano · · Score: 2, Interesting
      This is great news for Intel. And Mac users. 64 bit Intel chips. And still ahead of Longhorn.

      I'm sad that we are leaving PPC. I love my PPC macs. But, where the Steve goes, we follow.

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
    13. Re:This is bullshit. by Redshift · · Score: 5, Informative

      1. If Rosetta works as well as demonstrated (Jobs showed unmodified PPC versions of Photoshop+filters and MS Office running happily and fast on the Intel Mac box) then this will be less painful than you think.

      2. The way the Intel and PowerPC raodmaps are going I think in three uears time there will be a HUGE difference in capability. Jobs was demoing a Pentium 3.6GHz quad for God's sake!

    14. Re:This is bullshit. by topher1kenobe · · Score: 2, Insightful

      The note about VMWare running a Mac is significant, but FAR more important to me is the fact that OS X should run in VMWare soon.

      --

      yadda

    15. Re:This is bullshit. by defy+god · · Score: 3, Insightful
      The 680x0 was not a growable architecture; the PPC architecture was (and still is).

      interesting that you know much more about the PPC architecture then Apple. considering how they own IP in the PPC architecture themselves, as well as being the main software developer for it since it's inception. let's face it. Apple knows more about the PPC's future than we can speculate. They would know it's limitations. Would you prefer they stick to the PPC and be stuck with another Motorola situation? I've been a long time mac user myself and loved it when the 604e was killing the pentium line in benchmarks. Then we mac users were stuck at 400mhz because Motorola couldn't deliver. I love the G5 chip and all, but i'd rather have a transitional period such as this and have a viable processor as opposed to another "400mhz" like bottleneck. The 3.0ghz G5 was promised to us 2 years ago. We're still stuck at 2.7ghz.

      --
      hackers of the world unite!
    16. Re:This is bullshit. by mcc · · Score: 5, Insightful

      Dude, do you even know what "recompiling" means? Your entire post is nonsense.

      Linux apps are ALREADY recompilable and compatible for mac. All of them, just about. There were only problems when OS X beta first hit, and that was mostly because people had been writing their Makefiles poorly.

      Modern computer software is almost never CPU-tied. The only problem is you have to recompile to run on different CPUs, which means you have to have source code. Linux apps, conveniently, you usually do, meaning transitioning between CPU archs as a linux user is effortless in a way it will not be for OS X users. The only problem with linux /unix software on OS X is that GUI apps don't share quite the same API, which means they have to be run in an X server app, which is sort of kind of like wine, only 100% compatible and 100% ugly.

      This means no more second-class Mac versions of popular OS apps.

      I assure you, no. The reasons inkscape is broken on my mac have nothing whatsoever to do with processors. I don't know what the holdup on openoffice 2.0 is, but I think it's less to do with chips and more to do with APIs. If there's some incompatibility between OO2 and Apple X11 I'm sure it would be fixed by now if someone felt like using a word processor inside the X11 battlemech were worth it.

      What you're saying is kind of like "no more second-class windows versions of popular OS apps" because Cygwin exists there.

      WINE will run on a Mac. This is *HUGE*. Imagine running any Windows software, at native speeds, with OpenGL support, on Mac OS X.

      That does have interesting implications. But it's going to require a LOT of work to make that work, above and beyond what Wine's already doing. Wine will have to be practically rewritten for cocoa. Otherwise we'll be running the partially-incompatible wine translation layer inside the compatible-but-awkward X11 translation layer. Eww. I don't really expect wine for os x to get to the point your average person can run it for a long time, and I don't expect it to really work ever unless Apple themselves decide to put some work into it.

      And Wine doesn't mean much to me personally. Again, great for Apple, great for switchers, not so much for anyone who's already invested in the mac. Windows apps are half the reason windows isn't worth using. The only thing it's really got worth keeping are games, and well, not only are those what Wine is worst at, that's what that little multicolored box plugged into my TV is for.

    17. Re:This is bullshit. by mangu · · Score: 4, Informative
      so long as you weren't using any Altivec-heavy apps (since SSE is a poor replacement)


      Do you have any evidence to back this assertion? Generally speaking, Altivec in the G5 has the same function and performance as SSE2 in the Pentium 4. I use floating point functions that I have developed and coded in assembly language myself, and I don't see any difference between Altivec and SSE2 at the fundamental level.


      Most of the derogatory comments by Apple users about the supposed shortcomings of SSE2 are ill informed, they seem to confuse SSE2 with MMX. Optimization for either the Altivec or SSE2 is a complex subject. First, one has to find an algorithm that works well for vector operations, which means making sure that add and multiply operations will overlap correctly. Then one has to adapt that algorithm for the cache size, CPU clock, and memory bus cycle times. The main problem here is to avoid starving the cache. One has to balance how many operations are done by the CPU for each byte that comes from/to RAM and make sure that the timing is right. All these factors vary a lot between different CPU, mobo, and RAM models. To state that Altivec is either better or worse than SSE2 is simplistic, they are functionally identical and the relative performance between them will be determined by secondary factors.


      The biggest problem in SSE2 is that the only compiler that optimizes it well is Intel's, gcc sucks when generating code for the P4, but with hand-optimized code this is irrelevant. If the Intel architecture that Apple will adopt has SSE2, this could be very good news for developers. Let's hope Apple implements efficient optimization for SSE2.

    18. Re:This is bullshit. by WhiteWolf666 · · Score: 3, Informative

      Oh, I see.

      Thats why I run World of Warcraft, Half Life 2, and Farcry, on my AMD64 box, at *native* speeds, in SuSE 9.3.

      With Cedega, a Wine derivative.

      No, not any Windows software.

      But lots of Windows software works *very* well under Wine, even Direct3D apps.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    19. Re:This is bullshit. by Otter · · Score: 2, Insightful
      Yes, I realize that.

      My point is that there's not a significant base of Linux software out there that's been kept off OS X by the CPU. (There's some, I'm sure.) The issue with Open Office wasn't that it couldn't run on OS X, but that it didn't run natively. That doesn't change (i.e. OS X doesn't magically turn into Linux) with a processor switch. GIMP is precisely as useful (or useless) to Mac users as it was before.

    20. Re:This is bullshit. by WhiteWolf666 · · Score: 4, Insightful

      Regarding OO.org, theres plenty of architecture specific code in OO.org that had to be re-written for OS X. That's why the 1.0 port took so long. I'm not talking about NeoOffice/J, by the way, I'm talking about the X11 port. That's why the Mac X11 OO.org port alpha is 6 months overdue *so far*.While running under X11 is less than ideal, it'll still work nicely.

      NeoOffice/J hasn't even started working on OO.org 2.0.

      I understand the problems associated with an aqua port. Even without aqua, there are quite a few apps which make poor assumptions about the architecture they are running on, and quite a few libraries which use code that won't compile on a mac. I'm talking about just running stuff normalish linux apps on X11 on your Mac.

      Not everything is a portable as you make it out to be. Plenty of programmers make poor assumptions when writing their software, including the sun guys who wrote the original star office codebase.

      Oh, and Fullscreen opengl works great on the Mac's X11 implementation right now. I doubt that we'll see that go away on Mac OS X x86.

      Why *shouldn't* wine work? We don't know the specifics of the OS yet, but Wine works on Freebsd. Transgaming believes that Cedega can be shoehorned onto Freebsd.

      And cedega, if you haven't tried it, is fantastic for running Windows Games on Linux. Not 100%, mind you, but it handles a lot of games extremely well. In some cases, with better-than-windows performance.

      Freebsd->Darwin isn't really that big of a jump, if you are talking about x86. Running Half-Life 2, even under X11, even under Cedega, could be quite a big selling point.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    21. Re:This is bullshit. by sjf · · Score: 2, Informative

      Given that we're running on Mac OS X these days, the application that executes this will terminate almost immediately with an access violation.

    22. Re:This is bullshit. by Xyde · · Score: 2, Informative
      And WINE/VirtualPC running so well may be the biggest disaster for MacOS -- why should Microsoft continue to support MSOffice/Mac when you can just run the Windows version in WINE? Why should Adobe build Acrobat for MacOS, when the Windows version (runs just as fast in WINE!) has more features and costs less??

      "Launch of Microsoft Office 2004 was best product launch for Mac OS X. New version of Messenger due for Macs in the next few months. Additionally, a new update for Exchange users. MacBU commits to delivering a "Universal Binary" for Microsoft Office. Jobs also invites Bruce Chizen of Adobe on stage to talk about Intel-based Mac transition. Adobe says it is committed bringing its applications to Intel-based Macs. [10:52 am]"

    23. Re:This is bullshit. by Angostura · · Score: 2, Interesting

      "but if you really need those apps, you buy a windows box" ... But perhaps not anymore. If VPC gets to run significantly faster, or Wine, then it is likely to increase the proportion of people who by a Mac and emulate just one or two apps. In a corporate environment that "one or two" are likely to encompass MS Project or Outlook.

    24. Re:This is bullshit. by mcc · · Score: 2, Insightful

      Regarding OO.org, theres plenty of architecture specific code in OO.org that had to be re-written for OS X ... there are quite a few apps which make poor assumptions about the architecture they are running on, and quite a few libraries which use code that won't compile on a mac

      OK, but surely with OO those problems don't have to do with the CPU arch in specific? I mean, OO works on sparc. I know it does. I've used it.

      And maybe there's apps out there with cpu arch assumptions, but I use a lot of UNIX software, and it's almost all on PPC or sparc. I still have more problems with the makefiles than I do with people making bad cpu assumptions. The OS is still so much bigger as a compatibility stumbling block the CPU disappears in the limit. The linux community in particular meanwhile has gotten very good at avoiding hardware arch errors, and the debian police are there to make sure they keep this up. I'd be unbelievably surprised if the number of "mainstream" linux apps which are more likely to run on OS X/x86 than OS X/ppc requires more than one hand to count.

      Why *shouldn't* wine work?

      Sorry, I don't think I phrased that well. Let me try again: Wine for OS X is going to take some time before it's ready for the average user and it's going to take hugely long amounts of time before it's running anywhere but the X11 ghetto. And, well, it is. I've looked at Cedega and I'm sorry, that thing is a pain. Maybe not so bad by BSD standards, but we need something that someone unfamiliar with the command line can use. Given we don't even have a gui frontend for Fink yet as far as I'm aware the chances someone will do so for Cedega in any reasonable amount of time doesn't seem great.

    25. Re:This is bullshit. by pomo+monster · · Score: 2, Funny

      You misspelled "Phil fucking Schiller."

      Har har.

    26. Re:This is bullshit. by Samhain · · Score: 2, Informative

      About OpenOffice.org you are WRONG!

      OpenOffice.org does not run on a Mac because it is either a X11 or Windows GUI app. It has nothing to do with the CPU. OpenOffice.org runs perfectly well on my Linux/PPC.

      So until someone ports the GUI for OpenOffice.org to Mac Quartz nothing will change.

    27. Re:This is bullshit. by pomo+monster · · Score: 2, Funny

      They take after their CEO that way.

    28. Re:This is bullshit. by ArbitraryConstant · · Score: 3, Informative

      "1. If Rosetta works as well as demonstrated (Jobs showed unmodified PPC versions of Photoshop+filters and MS Office running happily and fast on the Intel Mac box) then this will be less painful than you think."

      Anything CPU intensive will be iffy on Intel processors, and emulation of Altivec code is explicitly
      not supported by Rosetta.

      ". The way the Intel and PowerPC raodmaps are going I think in three uears time there will be a HUGE difference in capability. Jobs was demoing a Pentium 3.6GHz quad for God's sake!"

      That was a single processor machine.

      It'll be okay for most legacy apps, but anything that actually cares how fast a machine is will have to be native. There is no way around this.

      Also, while Intel processors will be faster per watt, a given thread will not be faster. All the CPU manufacturors have hit a performance wall in terms of how much work can be done in one processor, and even if you have a dual-core dual-CPU machine, one thread will have to run on one core, and under emulation that means every thread will be slower.

      --
      I rarely criticize things I don't care about.
    29. Re:This is bullshit. by toddestan · · Score: 3, Insightful

      The transition was so difficult for the audio and video industry, that for many people it STILL hasn't happened. You can find workhorse macs running OS9 in nearly every recording studio and post production house in LA.

      My guess is that a lot of these places, after getting burned multiple times from Apple, are going to seriously consider upgrading to commodity PCs whenever the upgrade finally happens.

    30. Re:This is bullshit. by sqar · · Score: 2, Insightful

      This is what they say now.

      Important is what they say in two years and even more important is what they're going to do. Besides this there are a lot more vendors that might "think different" about that issue.

      At the latest when the next crisis hits the industry a lot of vendors will straighten their portfolio. Then it comes in handy if you have to maintain only one codebase.

      Sqar

    31. Re:This is bullshit. by littlerubberfeet · · Score: 2, Interesting

      I would not upgrade to a commodity PC, only to get burned by Microsoft. There are a few post houses that have switched to commodity PC hardware. It isn't always good. I know of one that has a bunch of Avid desks, purchased 2 years ago, and every time some shmuck editor brings in his hard drive with his custom plugin and filter set, or insists his personal laptop be connected to the network, something screws up the Avid Unity, or the workstation. The head of Post said of the Avid Unity/PC setup, that he would have prefered Macs, but Final Cut Pro and the xSan weren't quite there yet. He regrets not waiting until FCP5, because that fits his needs perfectly.

      At this level, you might spend 3 grand for a PC, or 4 grand for a Mac, but you will spend another 12-25 grand on each workstation after fibre channel cards, video capture cards (or Digi cards for audio), SCSI/SATA cards and drives, and software licenses for Avid/FCPHD/Boris/Degidesign/Media100. The point is, original platform hardware is a small cost when getting 'burned'. It's a small cost at any point. The 3rd party equipment costs hurt more then having to buy a G5/Xeon. It is more the compatibility issue. And given the problems with upgrading to XP from a Windows/DOS platform, and the future problems with longhorn not implementing .NET, it seems like an even trade. We get burned no matter what.

      The other big issue is reliability. If it isn't broken, a lot of people just won't upgrade. My boss is still using OpCode's Vision audio/MIDI sequencer, and has no regrets. It does everything he needs it to, and it is exceedingly stable. The thing that most people don't realize about the Audio/Visual industry is that equipment is still purchased and used the way it was 30 years ago. You use it until it breaks, or until new stuff is needed to get the job done. That is why Macs have always been prized in my industry. They are as reliable as the 24 track magtape Otari sitting next to me.

      --
      Sig (appended to the end of comments you post, 120 chars)
    32. Re:This is bullshit. by bullitB · · Score: 2, Insightful

      The lack of a permute unit is HUGE.

      There are lots of real-world data manipulation situations where the SSE shuffle routines are useless; you need a real run-time permute function. AltiVec's vec_perm is like...insanely awesome.

      Outside of that, and the fact that AV is one set of instructions, as opposed to like 5 in x86 land (MMX, SSE, SSE2, SSE3, revisions), you're probably right, SSE can probably replace AltiVec pretty well. Still, some warning (like: DO NOT WRITE AltiVec CODE UNLESS YOU WANT TO REWRITE IT SOON) would have been appreciated.

    33. Re:This is bullshit. by adolf · · Score: 2, Interesting

      I call bullshit.

      The Windows "emulation" in OS/2 was never good, and you'd recognize this if you'd ever spent any time dealing with it.

      Truetype? DirectX?

      (Oh, yes. I realize that Truetype formally existed in Warp 4, but by then, nobody cared anymore...)

      OS/2 died because it was ugly. Windows had themes and expansions and (what many consider) fun. OS/2 was a drab shade of aqua marine with corporate grey highlights.

      OS/2 died because it was hard to use (unless you call needing to install SIO into your config.sys in order to reliably get online easy, assuming you were able to stick with it even long enough to learn that much).

      OS/2 died because it had horrible support for what ended up being the PC's true Killer Applications: Stealing music, watching porn, looking for someone to fuck, and playing stupid Shockwave games.

      OS/2 didn't die because it happened to have Windows emulation: It died because the numbers were never big enough for large software developers to give a shit.

      And when an incremental upgrade to Win32s froze OS/2's ability to handle 32-bit Windows programs, what happened? The authors requiring this newer Win32s didn't care that their software no longer ran under OS/2 -- even when prompted. They just carried on, selling record numbers of units for Windows-using world.

      OS/2's Windows support didn't hamper OS/2 any more than Cygwin or UMLWIN32hampers Windows XP.

      Why would it be any different for OS X?

    34. Re:This is bullshit. by LionMage · · Score: 3, Informative
      Well, it's funny you should mention this, as Apple today published the Universal Binary Programming Guidelines on their developer site. I took a gander through this document, and noticed that a good percentage of it dealt with the differences between vector processing in the two architectures. Some choice quotes:
      Before you start
      rewriting AltiVec instructions for the Intel instruction set architecture, read "Differences Between Instruction Set Architectures" (page 54). If the differences impact your code a great deal, you may want to consider simply rewriting your code to use the Accelerate framework.

      To Apple's credit, they are providing a nice API to take the drudgery out of writing your own vector code; they call it the Accelerate framework, and it's been around since 10.3.

      Speaking of differences between AltiVec and SSE/SSE2/SSE3:
      • Integer multiplication algorithms are not equivalent.
        AltiVec has 13 or so different flavors of integer multiplication with variations. The x86 architecturehas 3 with almost no variations. In certain cases, algorithms designed to showcase the AltiVec multiply-accumulate facility need to be rewritten to showcase the x86 multipliers.
      • There is no direct translation for vec_perm.
        There is no way to perform a permute operation on x86 for which the permute map is unknown at compile time. Some byte permutes are also not possible. Operations like byte swapping in an SIMD register, using the permute unit as a lookup table, and using the permute unit to handle alignment simply don't work, or require a prohibitive amount of computation.
        Vectorization may not be possible for AltiVec code such as small lookup tables that rely heavily on vec_perm(). There is a permute-like shuffle facility (SHUFPS, SHUFPD, PSHUFD, PSHUFLW, PSHUFHW) available. However, the permute map must be determined at compile time, meaning that no run time decisions can be made about how to shuffle the data.
      • There are no fused multiply-add operations.
      • There are no x86 counterparts to vec_splat_u8() and vec_lvsl() for generating vector constants.
        Most vector constants must be loaded from storage. A few such as 0 and -1 can be created with clever application of XOR and the vector compare instructions.

      I haven't covered all the bulleted items, just the ones that were of interest to me. I also found the following interesting:
      AltiVec only performs aligned loads and relies on a patented permute crossbar to extract a misaligned vector from the two bracketing aligned vectors. While x86 provides aligned vector loads, it doesn't have a permute operation. The long vector left and right shifts take immediate arguments that must be determined at compile time, as do the shuffle instructions. As a result, it is not easy to perform software alignment. The x86 architecture instead provides hardware support for misaligned vector loads and stores.

      So, yeah, there are some of the big glaring differences between SSE/SSE2/SSE3 and AltiVec/VMX. Some of the differences are just that, differences. Others are a pain. I have a feeling more developers are going to rely on Apple's abstraction framework rather than hand-tweaking vectorized code, or else they'll rely on auto-vectorization from the compiler. For pre-existing code, though, it's going to be a bitter pill to swallow; nobody wants to throw out painstakingly hand-optimized vector code.
    35. Re:This is bullshit. by mr_burns · · Score: 3, Insightful
      My mac, which before I was expecting I could use indefinitely, for years and years at least, now has a limited amount of time to live before it becomes useless.

      This is why I bought my G5. I wanted a mac that would run 64 bit PPC apps when that's all people were compiling. I also wanted hardware that didn't have DRM hooks built in.

      I thought it was a sage investment. I couldn't really afford it but my Macs last me 5 years at a stretch and the timing seemed right. But I guess I was wrong. The real kicker is there's no mention of Rosetta running the intel binaries on PPC. If all people bother making 2 years from now are intel binaries (like what happened in the 68k/ppc switch... ppc only for many apps) and there's no emulation environment for them on PPC then I've lost 2 years of value. What was a $540/year computer now becomes a $900/year computer. I have to upgrade 2 years earlier than planned and the resale values are all thrown out of whack.

      And I speculate that the Intel CPU's in these future macs will have hardware DRM features.

      So it looks like in a couple years I'll have a powermac G5 and a powerbook G4 running Linux and an Intel box running OS X.

      Bizzarro world man. Bizzarro!!!

      --
      "Let him go, Ralph. He knows what he's doing." --Otto Mann (simpsons)
    36. Re:This is bullshit. by Krach42 · · Score: 4, Insightful

      Let's ask someone who understands deeply the full and total differences between AltiVec and SSE2.

      Like, me. I wrote the AltiVec emulation in PearPC. Thus, I have quite a bit of authority on the differences between the two.

      AltiVec has a more fleshed out assortment of instructions. SSE2, and SSE both are missing a number of instructions. Most of these don't get used often, so you're not losing much in the way of speed, but AltiVec has a more complete implementation.

      EXAMPLE:
      PAVGB
      PAVGH
      but no PAVGW

      PMINUB and PMINSW, but no PMINSB, PMINUH, PMINSH, PMAXUW

      PSLLW and PSLLD, but no PSLLH, or PSSLB (same for all packed shifts)

      Then, I'll point out a number of points upon the design straight from the Pentium 4 optimization guide.

      Don't use SSE when 64-bits is all you're working on. This makes obvious sense for floating point code (denormals take a long time to calculate and can stall results for the stuff you want), but this is saying use MMX when only using 64-bits of data. Because, and I kid you not. They say that the 128-bit SSE is wider, and thus performs slower. (Why should it when it's PARALLEL execution.)

      Also, SSE3 is breaking parallel operations by providing horizontal instructions. Why even vectorize these, they're going to run as slow as scalar operations. Ok, so you get out of passing it back out to memory, but come on, the idea of a vectorization unit is to perform parallel vector math. But I understand the strong desire to make things work fast rather than proper, and avoiding those few clock-cycles means that they're willing to stall a vector unit on a scalar operation.

      Um... what do we have left. AH yes. The problem of XORPS vs PXOR. They both do the same thing right? They XOR the value of one 128-bit register against another 128-bit register. But there's a fundamental point here. If you use XORPS on an XMM register, which is integer, then you're going to get slow down. If you use PXOR on an XMM register, which is floating point, then you're going to get slow down. Now this really isn't a problem when you can track this information and such. But really. Shouldn't these both be equated to the same microcode, and handled by say, a logic vector unit that handles permutes (sorry, shuffles) and logic? WOULDN'T THAT MAKE SENSE. Not apparently to the SSE designers.

      Now, SSE2 yes had double-percision floating point in 128-bit vector registers, which gets you a whole incredible 2 elements per vector. Wow, that's definitely worth the overhead of using vector registers, and insuring alignment, etc. Plus, the G5 can issue two identical FPU instructions at one time, and since all PowerPC math is done in double-precision (or better internally to an instruction) you get two double-precision operations per cycle. Wow, I can see a true benefit for hacking in double precision support into AltiVec.

      Now, if you want to debate any of these points, I'll gladly point you to the proper resource to prove my point, as I use them constantly in my work on emulating AltiVec with SSE.

      (BTW: emulating SSE with AltiVec would be almost painfully simple compared to AltiVec in SSE. It's almost entirely a proper superset of SSE.)

      Oh, last, let's not forget about those wonderful instructions that Apple must have told someone to put in there, because they're used for Anti-aliasing fonts, and icons, and are just used all over the place in OSX: vmhraddshs, etc. Which will likely never have a single instruction equivalent in SSE.

      --

      I am unamerican, and proud of it!
  6. Will they still use custom hardware? by Negadin · · Score: 3, Interesting

    Or can I homebrew an OSX box?
    That'd be nice. :)

  7. So here it is by Ignorant+Aardvark · · Score: 4, Insightful

    My prediction of when you'll be able to run Mac OS X on an x86 machine is still: never. Apple isn't a software company. They're a hardware company. Just because they're changing their processor does not mean you're going to be able to run it on your hardware.

    1. Re:So here it is by metlin · · Score: 2, Insightful

      Apple isn't a software company. They're a hardware company.

      No, Apple is both a software and a hardware company.

      There is a difference.

    2. Re:So here it is by KH · · Score: 2, Insightful

      I'm more than certain as soon as Apple starts selling Mac mini x86, or even before, there will be people who hack OS X and make it run on pretty much all the x86 boxes.

      Considering the fact that Darwin runs on x86, and that the backend of XCode is gcc, there really isn't anything that stops people booting OS X on regular x86 boxes. Some BIOS hacks?

      Note the remark about the preview 10.4.1? On which machine are you supposed to run it when Mac mini x86 is not yet available?

    3. Re:So here it is by nosferatu-man · · Score: 2, Interesting

      1. OS x86 will *not* have a BIOS.
      2. Running on Pentium means Palladium. I think that HAS to have been a major factor in choosing Intel, and I would imagine that it can be used, along with OpenFirmware, to lock beige boxes out.

      --
      To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
    4. Re:So here it is by timholman · · Score: 3, Interesting
      I'm more than certain as soon as Apple starts selling Mac mini x86, or even before, there will be people who hack OS X and make it run on pretty much all the x86 boxes.

      Considering the fact that Darwin runs on x86, and that the backend of XCode is gcc, there really isn't anything that stops people booting OS X on regular x86 boxes. Some BIOS hacks?

      I'm with you. A lot of clever people are going to devote a lot of effort to finding a way to hack OS X for their homemade beige boxes.

      Here's my main concern: they will succeed, and a significant "pseudo-clone" market will spring up. It will cannabilize Mac hardware sales. In self defense, Apple will force users to register their copies of OS X. No more slipping the DVD into the drive and clicking on "install". No, now you'll have to enter a 30-character registration number, and you'll have to authorize the OS within a certain time limit. In other words, I'll be jumping through exactly the same hoops that I've always hated dealing with in the Windows world.
    5. Re:So here it is by jim3e8 · · Score: 2, Informative

      Is apple going to sell prototypes of Apple Intel systems to any developer who wants to test their app?

      Um, yes. => "Apple will offer a Developer Kit, which includes 3.6GHz Pentium 4. OS X 10.4.1 for Intel (preview release). Order today; available in two weeks."

    6. Re:So here it is by Queer+Boy · · Score: 4, Informative
      Is apple going to sell prototypes of Apple Intel systems to any developer who wants to test their app?

      Yes, you should have read all the keynote transcripts. They did the same thing when the PowerPC came out, developers were given prototype 6100s as part of their developer kit.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    7. Re:So here it is by MustardMan · · Score: 5, Informative

      As others have pointed out elsewhere in this thread, the dev kit includes the hardware. They aren't just shipping a Tiger CD you pop into your dell.

    8. Re:So here it is by james968 · · Score: 2, Informative

      You need to be an ADC Select or Premier Member. (Most people are ADC {Free} members).

    9. Re:So here it is by sjf · · Score: 5, Insightful

      As a mac user who bought a single-processor G5 a month before Apple dropped it from their line, and a 2nd Gen. iPod two months before they released the 3rd Gen, this for me is the last straw.

      Aww. That must have sucked. I presume both those devices just upped and died the moment they were outdated by superior technology ? That's why I never buy any technology that is in danger of being improved: you should see my mousetrap !

      Once my current G5 has outlived it's useful life, I'm unlikely to buy Apple again.

      I'm sorry I don't understand: I thought Apple had bilked you by 'dropping [it] from their line.' You say it still has a useful life ?

    10. Re:So here it is by Have+Blue · · Score: 2, Interesting

      OS X cannot be run on x86 today because there's no way to convert the proprietary parts of it (everything above what you get with Darwin) to x86 code.

      I expect Leopard will not run on beige boxes because Apple will still be putting custom hardware on the motherboard (which will probably itself be a custom design), and using Open Firmware.

      The preview 10.4.1 for x86 will run on the x86-based machines Apple will make available to ADC members at the same time. RTFA.

    11. Re:So here it is by Have+Blue · · Score: 2, Informative

      The x86-based Macs Apple will be making available to developers only at the same time as the preview version of OS X. RTFA.

    12. Re:So here it is by .com+b4+.storm · · Score: 2, Informative

      Is apple going to sell prototypes of Apple Intel systems to any developer who wants to test their app?

      Yes.

      The kit will include a 3.6GHz, Pentium-based Mac. (Probably similar to the one Jobs used for the entire keynote leading up to the announcement)

      --
      "Wow, you're like some kind of superhero able to ward off happiness and success at every turn."
      -- Ryan Stiles
  8. Not that big of a surprise by stlhawkeye · · Score: 4, Funny
    Let's see, first I said, about 4 years ago, "There will be a color iPod soon." And everybody told me, "No way, that'd be stupid and pointless." The translation from Defensivegeek into English is, "I hope not, or I won't have the coolest, latest toy any more to lord over my friends!"

    I also have been agreeing with the industry analysts who said Apple would be running on Intel chips before long, and I've been vindicated.

    Now, if my prediction that Microsoft will have a Linux or other UNIX-like kernel in Windows by 2015 holds up I'll consider myself the Nostradomus of IT.

    --
    "I have never won a debate with an ignorant person." -Ali ibn Abi Talib
  9. From Apple's PR site by doubleacr · · Score: 3, Informative
  10. Marklar is real. From MacCentral...... by kajoob · · Score: 2, Informative

    The rumors are true: Intel will be inside

    Jobs talked about the major transitions in the Mac's life -- starting from the Mac's Motorola 68000-series processor to PowerPC. "The PowerPC set Apple up fro the next decade. It was a good move," he said.

    "The second transition was even better -- the transition from Mac OS 9 to Mac OS X that we just did," he continued. "This was a brain transplant. And even though these operating systems (9 and x) vary only by one in name, they are very different, and this has set Apple up for the next 20 years."

    As the Intel logo lowered on the stage screen, Jobs said, "We are going to make the transition from PowerPC to Intel processors, and we are going to do it for you now, and for our customers next year. Why? Because we want to be making the best computer for our customers looking forward."

    "I stood up here two years ago and promised you 3.0 GHz. I think a lot of you would like a G5 in your PowerBook, and we haven't been able to deliver that to you," said Jobs. "But as we look ahead, and though we've got great products now, and great PowerPC products still to come, we can envision great products we want to build, and we can't envision how to build them with the current PowerPC roadmap," said Jobs.

    Intel processors provide more performance per watt than PowerPC processors do, said Jobs. "When we look at future roadmaps, mid-2006 and beyond, we see PoweRPC gives us 15 units of perfomance per watt, but Intel's roadmap gives us 70. And so this tells us what we have to do," he explained.

    Transition to Intel by 2007, and yes, Marklar exists

    "Starting next year, we will introduce Macs with Intel processors," said Jobs. "This time next year, we plan to ship Macs with Intel processors. In two years, our plan is that the transition will be mostly complete, and will be complete by end of 2007."

    Jobs then confirmed a long-held belief that Apple was working on an Intel-compatible version of Mac OS X that some have termed "Marklar."

    Mac OS X has been "leading a secret double life" for the past five years, said Jobs. "So today for the first time, I can confirm the rumors that every release of Mac OS X has been compiled for PowerPC and Intel. This has been going on for the last five years."

    Jobs demonstrated a version of Mac OS X running on a 3.6GHz Pentium 4-processor equipped system, running a build of Mac OS X v10.4.1. He showed Dashboard widgets, Spotlight, iCal, Apple's Mail, Safari and iPhoto all working on the Intel-based system.

    Apple needs developers' help to complete the transition

    "We are very far along on this, but we're not done," said Jobs. "Which is why we're going to put it in your hands very soon, so you can help us finish it."

    The future of Mac OS X development is moving to Xcode, said Jobs. Of Apple's top 100 developers, more than half -- 56 percent -- are already using Xcode, and 25 percent are in the process of switching to Xcode. "Less than 20 percent are not on board yet. Now is a good time to get on board," said Jobs.

    --
    Quidquid latine dictum sit, altum viditur
  11. Cross-compatibility: OS X and Windows by flashinglights · · Score: 2, Insightful

    This means we'll be able to buy Apple hardware and run Windows software natively, through WINE or similar.

    After recovering from the shock, this is starting to seem like a good move for Apple.

    --
    "I had another dream the other day about music critics. They were small and rodent-like with padlocked ears..."
    1. Re:Cross-compatibility: OS X and Windows by totoanihilation · · Score: 2, Interesting

      Alternatively, we can kiss native OSX apps goodbye, because, hey, what's the use in coding for MacOSX if all you have to do is tell your clients to run WINE?

      I don't like this move at all.

  12. It sure does hure.... by de+Bois-Guilbert · · Score: 2, Funny

    ...when huge monkeys come flying out of ones ass...

  13. Paste from Macworld..read before flaming by Danathar · · Score: 4, Informative

    The rumors are true: Intel will be inside

    Jobs talked about the major transitions in the Mac's life -- starting from the Mac's Motorola 68000-series processor to PowerPC. "The PowerPC set Apple up fro the next decade. It was a good move," he said.

    "The second transition was even better -- the transition from Mac OS 9 to Mac OS X that we just did," he continued. "This was a brain transplant. And even though these operating systems (9 and x) vary only by one in name, they are very different, and this has set Apple up for the next 20 years."

    As the Intel logo lowered on the stage screen, Jobs said, "We are going to make the transition from PowerPC to Intel processors, and we are going to do it for you now, and for our customers next year. Why? Because we want to be making the best computer for our customers looking forward."

    "I stood up here two years ago and promised you 3.0 GHz. I think a lot of you would like a G5 in your PowerBook, and we haven't been able to deliver that to you," said Jobs. "But as we look ahead, and though we've got great products now, and great PowerPC products still to come, we can envision great products we want to build, and we can't envision how to build them with the current PowerPC roadmap," said Jobs.

    Intel processors provide more performance per watt than PowerPC processors do, said Jobs. "When we look at future roadmaps, mid-2006 and beyond, we see PoweRPC gives us 15 units of perfomance per watt, but Intel's roadmap gives us 70. And so this tells us what we have to do," he explained.

    Transition to Intel by 2007, and yes, Marklar exists

    "Starting next year, we will introduce Macs with Intel processors," said Jobs. "This time next year, we plan to ship Macs with Intel processors. In two years, our plan is that the transition will be mostly complete, and will be complete by end of 2007."

    Jobs then confirmed a long-held belief that Apple was working on an Intel-compatible version of Mac OS X that some have termed "Marklar."

    Mac OS X has been "leading a secret double life" for the past five years, said Jobs. "So today for the first time, I can confirm the rumors that every release of Mac OS X has been compiled for PowerPC and Intel. This has been going on for the last five years."

    Jobs demonstrated a version of Mac OS X running on a 3.6GHz Pentium 4-processor equipped system, running a build of Mac OS X v10.4.1. He showed Dashboard widgets, Spotlight, iCal, Apple's Mail, Safari and iPhoto all working on the Intel-based system.

    Apple needs developers' help to complete the transition

    "We are very far along on this, but we're not done," said Jobs. "Which is why we're going to put it in your hands very soon, so you can help us finish it."

    Widget, scripts and Java applications should work in the new environment without any conversion, said Jobs. Cocoa-based applications will require "a few minor tweaks and a recompile." Carbon-based applications require "a few more tweaks," recompiling, and "they'll work," said Jobs. And projects built using Metrowerks' CodeWarrior need to be moved to Xcode.

    The future of Mac OS X development is moving to Xcode, said Jobs. Of Apple's top 100 developers, more than half -- 56 percent -- are already using Xcode, and 25 percent are in the process of switching to Xcode. "Less than 20 percent are not on board yet. Now is a good time to get on board," said Jobs.

    A new build of Xcode, version 2.1, is being released today. This new release enables developers to specify PowerPC or Intel architectures. "... and you're going to build what's called a universal binary. It contains all the bits for both architectures," said Jobs. "One binary, works on both PowerPC and Intel architecture. So you can ship one CD that supports both processors."

    "This is nothing like Carbonizing"

    Many developers reading this news may be thinking that they'll have to go through the same woes they had to in order to get their Mac OS 9 applications "Carbonized" to run on

    1. Re:Paste from Macworld..read before flaming by Danathar · · Score: 4, Informative

      Continued paste from Macworld...

      Rosetta keeps old apps running

      Jobs also discussed a new technology called Rosetta, that he described as "a dynamic binary translator." It runs existing PowerPC applications on the Intel platform, he said. Jobs described Rosetta as "lightweight," and said "it's nothing like Classic."

      Jobs demonstrated Rosetta by running Microsoft Office applications, Quicken and Photoshop CS 2 -- all unmodified PowerPC-binary versions, unlike Mathematica -- on the new Intel-based hardware.

      "So that is Rosetta, Jobs concluded. "These PowerPC apps just run. And that's what we're going to have for our users, because every app isn't going to be there for our users on day one."

      Microsoft's Roz Ho and Adobe's Bruce Chizen both took the stage to reaffirm their commitment to the Macintosh platform. Ho said that Microsoft has been "working with Apple for some time" to create future versions of Office using Apple's Xcode tools, and will create universal binaries accordingly." Chizen called Apple's decision to move to Intel "great," and gently chided Steve Jobs: "What took you so long?"

    2. Re:Paste from Macworld..read before flaming by Val314 · · Score: 2, Informative

      What Rosetta wont run:

      from http://developer.apple.com/documentation/MacOSX/Co nceptual/universal_binary/universal_binary.pdf

      Rosetta does not run the following:
      - Applications built for Mac OS 8 or 9
      - Code written specifically for AltiVec
      - Code that inserts preferences in the System Preferences pane
      - Applications that require a G4 or G5 processor
      - Applications that depend on one or more kernel extensions
      - Kernel extensions
      - Bundled Java applications or Java applications with JNI libraries that can't be translated

  14. IBM Screwjob by Kenshin · · Score: 3, Interesting

    I think that IBM happily supplying the PPC-based Xenon chip for Xbox 360, while being unable to deliver 3.0 GHz chips for Apple, was the slap in the face that finally caused them to jump.

    Now, the question is... what will the new platform be called? Certainly not PowerMac...

    --

    Does it make you happy you're so strange?

    1. Re:IBM Screwjob by mihalis · · Score: 2, Funny

      Now, the question is... what will the new platform be called? Certainly not PowerMac...

      Power Efficient Mac?

    2. Re:IBM Screwjob by Attila · · Score: 2, Funny

      Mac + i386 = iMac

      Oh, wait...

      --
      Dear Will, the plums were poisoned. -- Cheese Club
  15. Wow. How's that for a well-kept secret? by bc90021 · · Score: 2, Insightful

    They've been building everything on PowerPC and Intel at the same time for five years. Wow.

  16. Allow me to speak for everybody: by mrpuffypants · · Score: 3, Funny

    Fuck.

    1. Re:Allow me to speak for everybody: by Anonymous Coward · · Score: 3, Funny

      Allow me to speak for everybody else:

      HA-HA!

    2. Re:Allow me to speak for everybody: by gone6713 · · Score: 2, Funny


      I saw someone make a prediction of what would happen if Apple switched to x86.

      If Steve Jobs stands on the stage at the Worldwide Developers Conference and announces Apple's moving to x86, Satan will rise up from the underworld and devour the souls of every innocent puppy and kitten. And then emit the fart that ends the world. This is, of course, completely unlikely to happen, as we all know Satan prefers chunky peanut butter to the souls of small animals.

      I haven't been smelling anything funny, have you.

  17. Dave Thorup, eat your hat! by Anonymous Coward · · Score: 5, Funny

    Somebody send this guy some Worcestershire sauce. I hear it goes well with felt.

  18. Switching ends? by Ancient_Hacker · · Score: 3, Interesting

    I wonder how they'll transparently handle all the endian issues? Every data file with binary integers in it will have to be converted. Arghhh!

    1. Re:Switching ends? by Pike · · Score: 3, Funny


      if(CPU_TYPE == INTEL) {

      transparently_handle_endian_issues(filehandle); // thank you very much

      } else {

      use_old_endian_issues(filehandle);

      }

  19. Please do not... by SeanTobin · · Score: 3, Funny
    This page will refresh automatically every two minutes.
    PLEASE DO NOT OVERLOAD OUR SERVERS.
    D'oh! Sorry about that one.
    --
    Karma: SELECT `karma` FROM `users` WHERE `userid`=138474;
  20. Apple biggest challenge by Maxwell42 · · Score: 2, Insightful

    I think this is simply the biggest challenge Apple is ever going to take:
    - From a marketing point of view
    - In engineering (hardware and software)
    - In communication with its partner (it seems it's already a success as Wolfram Research, Adobe and Microsoft are in the wagon)

    Wow...

  21. Yeah, except now you can have a fast mobile by xtal · · Score: 4, Insightful

    The powerbooks weren't cutting it and there was NO WAY to get a G5 in there.

    Maybe I can get back to a 4-5hr runtime like the first generation Tibook had..

    --
    ..don't panic
  22. Why buy a mac then? by dudle · · Score: 2, Insightful

    If it runs the same processor as my $300 Dell, why should I go spend all the money and get a Mac? Just for the OS? I'm wondering.

    --
    Looking for a great online backup: Green Backup
    1. Re:Why buy a mac then? by jamesmrankinjr · · Score: 5, Insightful

      Just for the OS? I'm wondering.

      Yes.

      Peace be with you,
      -jimbo

    2. Re:Why buy a mac then? by word+munger · · Score: 2, Insightful

      Come to think of it, MS Paint and Photoshop both run on the same processor. Why should I waste all that money on Photoshop?

  23. Worst part about this? by allanc · · Score: 2, Insightful

    That smug bastard Dvorak was right.

    Dammit.

    1. Re:Worst part about this? by ultramk · · Score: 2, Funny

      As my father used to say, even a broken clock is right twice a day.

      Doesn't matter, he's still an asshole. (Dvorak, not my dad.)

      m-

      --
      You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
  24. Re:You know what this means, Power PC Apple Users? by Radon+Knight · · Score: 4, Informative

    Possibly not - the new version of XCode builds universal binaries for both Intel and PPC. So, what's the problem again?

  25. Re:apple getting out of hardware? by MustardMan · · Score: 3, Insightful

    Uh, no. They are going to put intel chips inside their machines. They will still use openfirmware, and not a pc bios, and still allow the os to only run on their proprietary machines. x86 != PC

  26. x86 or x86-64? by tji · · Score: 2, Interesting

    The macworld.com live update from the keynote said they demo'd MacOS X on a 3.6GHz P4.

    I wonder if it was actually a Xeon, with x86-64 support.. At this stage in Apple's evolution (and the state of the x86 market), I can't see them ever using a 32bit CPU. It just doesn't make sense.

    But, that also opens a lot of other questions..

    One big need is for a next generation PowerBook. What will power that? The Xeon is too hot & power hungry to use in a laptop (just like the G5). So, Intel must have a x86-64 Pentium-M in the works.

    Also, why Intel and not AMD? It seems like the power management on the AMDs has been much better than Intel.

  27. Have to wonder if Apple couldn't get PPC chips. by Quarters · · Score: 3, Interesting

    I'm guessing that IBM/Motorolla told Apple that, due to the small # of Macintoshes made each year---as opposed to the # consoles manufactured, that they would be fulfilling Microsoft's, Sony's, and Nintendo's orders before Apples.

  28. Re:So when can I get a copy? by Bedloe · · Score: 4, Insightful

    Never. Apple will simply use a custom chipset in their hardware, and OS X will only run on that chipset. The chipset will be incompatible with Windows. Absolutely nothing will change with regards to compatibility between Macs and Wintels. Of course, something COULD change at any moment, and that's what's so beautiful about this plan. After Apple has successfully migrated the OS X developer community to MacIntels, it would be an easy step to open the floodgates and unleash OS X for ALL Wintel systems. My guess is that Apple isn't doing this until Microsoft is less of a threat (perhaps with a democratic administration in to pursue unfair business practices by Microsoft), but it's basically an "in case of unbridled euphoria, break glass" option.

    --
    "Talking nonsense is man's only privilege that distinguishes him from all other organisms." - Fyodor Dostoevsky -Chines
  29. Apple getting out of hardware? by toupsie · · Score: 4, Insightful

    Now that Apple has announced that it is moved to Intel, who is going to buy a G5 now? I am sure as hell not. Apple just killed the sales of its hardware for the rest of the year. Also does this mean I will be able to buy a Dell PowerEdge 2850 running Mac OSX Server?

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  30. Cool by Reality+Master+101 · · Score: 2, Interesting
    Wonder how long it will take for someone to get OS/X -for-Intel running on a standard Intel platform?

    And yes, I know that many of you think it will never happen because Apple will do some shenanigans at the hardware level to make sure it never works. But I'm not so sure they can. Remember -- OS/X runs on an open-source Kernel. The point of a kernel is to be a hardware abstraction layer between the upper layer software and the hardware. This means that the part that Apple can fool with is Open Source.

    Now, I'm sure they'll put in some sort of dealies here and there to test if they're running on genuine Apple hardware, but these things can be fooled.

    It may take a little while, but we will definitely see OS/X running on standard hardware. And what's interesting is that Apple knows it. So here's the big question...

    Will Steve allow it to happen, perhaps grudingly, and make a ton of money in the process? Yes, yes, I know, Apple makes their money from hardware. But selling software hasn't exactly hurt Microsoft, now has it? The money has always been in the software.

    We'll see, should be verrrry interesting.

    --
    Sometimes it's best to just let stupid people be stupid.
  31. Yeah, nice, but ... by Nice2Cats · · Score: 5, Funny

    ...did he say anything about a two-button mouse?

  32. Better be on Mach-O, folks by MotownAvi · · Score: 3, Interesting

    Watch the tool vendors scramble to catch up. Note that Metrowerks only recently sold its entire x86 compiler chain to an unnamed party to focus on PowerPC. Looks like Apple didn't keep them in the loop.

    This isn't good news for many developers using Codewarrior. Either build for a second-class processor, or switch over to a new IDE (whose quality is why many keep to CW). There's a third option there, but it's not very pretty.

    1. Re:Better be on Mach-O, folks by SilentTristero · · Score: 2, Insightful

      The third option is to wait for Intel to recompile their x86 compiler to run under OSX. Shouldn't take them long (no new backend, it's just a command line app -- just need the new obj/lib/executable formats), and it's a sweet compiler for sure. Really good autovectorization, tight code, the Intel image/signal processing libs, etc. etc.

      I'm sure it'll be available as a backend to Xcode for those like that sort of thing, and for folks like me who still like a common dev env (emacs, scons, and command-line compilers) across all platforms it'll be there even quicker.

    2. Re:Better be on Mach-O, folks by b1t+r0t · · Score: 3, Interesting
      Metroworks was bought out by Motorola a few years back, and I presume (since they're still on the same campus) they stayed as a division of Freescale after the spin-off from Motorola. They do quite a bit of business in making compilers/IDEs for embedded CPUs. So even though they started with the Mac, they really don't need it to survive.

      And they could always just interface to the Intel version of GCC or Intel's compiler.

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
  33. Re:AMD64 by fatwreckfan · · Score: 3, Interesting

    That's my question...I can see how Apple could choose Intel as the chip for the Mac product line, but does this mean that OS X will be runable on _any_ x86 proc?

  34. Perhaps they wanted it... by sterno · · Score: 4, Insightful

    All of this would assume that they wanted the information kept secret. I have little doubt that if news.com was publishing this information, Apple didn't have that big of an interest in keeping it secret. With individual product releases, they are quite a bit more protective because they want to control how the products are treated in the media.

    A good example of how this can work, if information came out on the shuffle well in advance of release, you'd see lots of reviews picking it apart for it's lack of a display, etc. So, before it ever hit the streets there would be a certain image of the device that could hurt their sales. But when Apple released it, they managed to spin the lack of display as a sort of feature. That the shuffle is about random playing, not picking songs out of a large library.

    As far as this change goes, it doesn't really need to be handled in any particular way. They needed to keep it officially secret as a publicly traded company, but practically speaking I don't think they really cared. Ultimately the people most effected by it, ISV's, seem to have had some awareness ahead of time under NDA's (at least the bigger ones).

    The end users of macs, for the most part, won't even understand what this means, or care. As long as the next mac they buy runs the software they have now and works as well as what they have now, they won't care.

    --
    This sig has been temporarily disconnected or is no longer in service
  35. Re:So when can I get a copy? by generic-man · · Score: 4, Funny

    It'll be available about 30 seconds after DVD-Jon releases a patch to install Mac OS X on any Dell, and it will be withdrawn about 30 seconds later after Apple mobilizes all Mac OS X 10.4 machines into a botnet to DDOS the living crap out of any server which serves a copy of said patch.

    --
    For more information, click here.
  36. Well, there was a hint already by kompiluj · · Score: 3, Insightful

    when Intel CEO Otellini said he would buy an apple.

    --
    You can defy gravity... for a short time
  37. AMD would've made more sense by RADicaLMMS · · Score: 2, Insightful

    Its about time, but a switch to AMD makes more sense. Tables have turned indeed. AMD CPUs are more expensive faster/better. Intel has reduced prices, performance lacks. ...and now this. BTW I recently bought a P4 3.2 Ghz Prescott, so I'm on the side of facts, but the facts are obvious aren't they.

  38. IBM forcing this? by 3770 · · Score: 3, Insightful

    I can't help but think that Apple didn't want this move, but was forced by IBM.

    IBM might have said that they weren't going to spend any R&D on the G5/970 for the laptop for instance.

    And Apple was forced to take the plunge.

    And now they are desperately trying to make this sound as if it will be an advantage to the end user and that it is a great thing.

    But behind the scenes Steve Jobs is cursing IBM.

    --
    The Internet is full. Go Away!!!
    1. Re:IBM forcing this? by hayden · · Score: 4, Funny
      But behind the scenes Steve Jobs is cursing IBM.
      I can see why Steve didn't blow up in public about this. Because he's usually such a restrained guy.
      --
      Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
  39. Time to stop believing by exp(pi*sqrt(163)) · · Score: 2, Insightful
    so long as you weren't using any Altivec-heavy apps (since SSE is a poor replacement)
    Look, that was Apple propaganda. They are going to stop spouting it now and so can you. You can stop believing it now and start believing things that are actually true. Like switching to Intel is actually going to give Apple the biggest performance boost they've had for several years.

    (And no, I'm not just an Apple-basher. I've been using PowerBooks for years, despite the fact that their performance sucks unbelievably compared to a PC.)

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    1. Re:Time to stop believing by exp(pi*sqrt(163)) · · Score: 2, Insightful
      OK, let's not get distracted by details. The big problem with discussing Mac vs PC performance is that even though it's plainly obvious that real applications compiled and run on PCs perform much better than on Macs, the Mac supporters always twist the discussion around to irrelevant microdetails.

      So - yes, you're right. Altivec is a better architecture than SSE(2). When Apple get their performace boost it won't be because of the SIMD architecture. I agree with you. But overall, it will be a performance boost.

      Not that I care about performance that much myself, I bought my PowerBook for MacOS X.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  40. Re:How did Appple keep this a secret? by antibryce · · Score: 2, Insightful


    It wasn't a secret. It'd been discussed on numerous sites (including this one) many many times.

  41. In Soviet Russia by zephc · · Score: 4, Funny

    Macs run on Intel and Microsoft uses PowerPC! What a country!

    --
    "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
  42. Collect on all that debt, baby! by stefanlasiewski · · Score: 4, Funny

    Oh this is so exciting.

    Over the years, I've made a ton of bets with Mac fans who swore up and down that Apple would never, ever switch to Intel processors.

    I am now owed several kegs of beer and some free fancy dinners. A couple people owe me a million bucks.

    Business strategy:

    1. Make wagers with Apple people.
    2. ...
    3. Profit! Steve Jobs will make the announcement for you.

    --
    "Can of worms? The can is open... the worms are everywhere."
  43. Re:Farewell Apple by mitchell_pgh · · Score: 4, Insightful

    Farewell?
    (official "apple is dead" #94,549,238,192,204,223)

    Apple has shown time and time again their resiliency to major hardware and software migrations. Once people get over the shock and awe of this announcement, people will start to realize it was a natural progression. We will be moving from a "niche" OS using a "niche" CPU to a "niche" OS using the "industry standard" CPU.

    If next year, IBM sold off their PPC manufacturing, Apple would/could be dead in the water. Now that they are with Intel, they can just glide along with the industry.

  44. Intel branding by OglinTatas · · Score: 3, Interesting

    Will intel incorporate a tasteful logo on the new macs? Or can I peel that sticker off? Seriously, doesn't intel have some licensing agreement with computer manufacturers s.t. they have to put that sticker on? Or do they actually want the sticker? Is Apple's brand strong enough that Jobs can just say no to the Intel co-branding? Of course I didn't RTFA

    1. Re:Intel branding by necrognome · · Score: 2, Informative

      Worry not. The "Intel inside" graphics are an incentive, not a requirement, of a relationship with Intel. Intel subsidizes your ad budget if you put the decals in the appropriate places. Apple will probably pass on this, at least as far as the case is concerned.

      --


      Let's get drunk and delete production data!
    2. Re:Intel branding by -Harlequin- · · Score: 2, Informative

      " Will intel incorporate a tasteful logo on the new macs?"

      Apple rules their branding with an iron fist. Any agreement Intel has with manufacturers will be along the lines of "use the sticker, get a small discount" or similar business arangement - ie, something to be negotiated, not carved in stone. Whether or not an intel sticker goes on the mac will be entirely up to apple. And if they do choose to put intel on the boxes, the apple design department will have a big say as to how and where.

    3. Re:Intel branding by nikster · · Score: 2, Insightful

      I can answer this with confidence: There will be no Intel sticker on any Mac.
      Just look at their designs: The iPod, the iMac G5, the iBook, the PowerBook - look closely. This is not just design - this is an obsession with design. Apple's current designs are not just better than other computer designs - these are among the best or better than anyone is designing anything.

      Not having an Intel Sticker on these was probably the first thing Apple would have asked for in this deal. There might be a logo on the box though.

  45. Re:Apple getting out of hardware? by Oz0ne · · Score: 2, Insightful

    I am, for one.

    Why wouldn't you? You're going to be running the same apps, on the same platform (software) and it's a good processor.

    The pc market has *never* been a "wait six months then buy," market. Everything changes too fast. Why would people deny themselves the tools they want (or need) waiting for the upgrades? Upgrades and changes will ALWAYS bee just over the horizon.

  46. So is it all about the DRM? by FunWithHeadlines · · Score: 2, Insightful
    OK, so it's real. Intel-based will mean some advantages, some disadvantages. Maybe in two or three years Apple will be ahead in chip speed, or maybe not. OS X runs on Intel? OK. But all of this is less interesting to me than the suggestion in this Wired article that says this move is all about the DRM.

    Here on /. we have moaned and whined and foamed at the mouth about Intel's hardware-based DRM plans. But some suggested that even if the Wintel world rattled down the DRM highway in lockstep, at least there would be the creative side world of Apple where Uncle Steve would put stickers on computers saying, "Don't steal movies" and maybe some half-hearted picket fences to keep the most obtuse user from figuring out how to move movies from one machine to another.

    Doesn't this change everything? Won't Apple just become another fiefdom in the DRM kingdom, where users are kept in chains? Won't this mean that Macs will be just as distrustful of their owners as PCs are going to be? Cuz I'm no "pirate," and I respect copyright laws, but I hate being treated like a thief by my own equipment. If Apple is about to go down the same DRM highway, I think it's going to become my way rather than their highway. And my way will be away from Apple, and toward FOSS completely. Maybe I'll buy the last "free" PowerBook Apple sells, max out the memory, get lots of backup parts, and then run Ubuntu or something on it for the next decade.

  47. Just to make sure I'm understanding this... by Moskie · · Score: 2, Funny

    Jobs demonstrated a version of Mac OS X running on a 3.6GHz Pentium 4-processor equipped system, running a build of Mac OS X v10.4.1. He showed Dashboard widgets, Spotlight, iCal, Apple's Mail, Safari and iPhoto all working on the Intel-based system.

    That means that I will be able to 100% natively tri-boot Windows/Linux/OSX on the same rig? I cannot wait to do that.

    I believe that's called having your cake, eating it too, and not having to clean up.

  48. Here's some help for the Mac Fanatics by syntap · · Score: 2, Funny

    from http://bertc.com/three_crows.htm :

    Crow Pie:

    1 crow
    stuffing of your choice
    salt and pepper
    shortening
    flour
    2 Pie crust mixes
    2-3 hard-boiled eggs

    Stuff the crow. Loosen joints with a knife but do not cut through.
    Simmer the crow in a stew-pan, with enough water to cover, until nearly tender, then season with salt and pepper. Remove meat from bones and set aside.
    Prepare pie crusts as directed. (Do not bake)
    Make a medium thick gravy with flour, shortening, and juices in which the crow has cooked and let cool.
    Line a pie plate with pie crust and line with slices of hard-boiled egg. Place crow meat on top. Layer gravy over the crow. Place second pie dough crust over top.
    Bake at 450 degrees for 1/2 hour.

    Collected by Bert Christensen
    Toronto, Ontario

  49. Re:Apple getting out of hardware? by Mononoke · · Score: 3, Insightful
    At worst, PPC hardware wouldn't begin to become obsolete until June '06, and even then only for those living on the bleeding edge. I'm thinking this will be a great time to get a good deal on a PPC Mac, because of all the people who think that it's obsolete right now.

    Of course, I'm posting this from a G3, so what would I know.

    --
    NetInfo connection failed for server 127.0.0.1/local
  50. This seems familiar to NeXT owners by Jay+Carlson · · Score: 3, Insightful
    Although Apple clearly isn't becoming a software company the way NeXT did, the parallels to NeXT history are a little spooky.

    NeXT eventually threw in the towel on shipping 68000-based hardware. The transition from "black" NeXT hardware to "beige" PC x86 hardware pissed off a lot of early adopters.

    One of the pissed-off users remixed the original audio welcome mail into this. They posted it to usenet with the readme:
    This is a sound file with SteveJobs and Khan. I do not see the two as mutually exclusive.


    I'm sure the mindless Apple fanboys are now going to find some new magic word besides "Altivec" to justify their purchases. Me, I'm just happy with this mini.
  51. It makes sense though... by Om · · Score: 5, Insightful


    Think about it. We don't have a G5 Powerbook because we hear about the massive heat issues. Hell, just recently, I am having to take back my recently aquired G4 Powerbook because they are catching on bloody fire.

    Secondly, I understand that Adobe is not making Photoshop and their other products for the Mac *first*. They are going to the PC, and then the Mac.

    I mean, this quote says it all:

    "I stood up here two years ago and promised you 3.0 GHz. I think a lot of you would like a G5 in your PowerBook, and we haven't been able to deliver that to you," said Jobs. "But as we look ahead, and though we've got great products now, and great PowerPC products still to come, we can envision great products we want to build, and we can't envision how to build them with the current PowerPC roadmap,"

    So they go Intel. Who cares? Most of us are using Linux on x86, and we couldn't care less. The only thing that alarmed me was that they didn't choose AMD64, but thats just me. Hopefully, this will influence developers to port their stuff over to OS X now (which would benifit Linux indirectly imo). So hopefully we'll get a ton more games (yay!... games are a wasteland on the Mac) and apps because of this switch.

    Things are abotu to get interesting now. Its like Jobs saying, "OK, Gates... lets fight in your ring."

    ++Om

    1. Re:It makes sense though... by OwnedByTwoCats · · Score: 3, Insightful

      Is there a 64-bit x86 laptop available now?

      Apple has three choices for x86 hardware: none at all, PC-compatible, and unique. Not making hardware means that Apple is having MacOS X competing 100% against Windows and Linux. They won't win against Windows; they won't win against Linux; not without available software, which they won't get without an installed base, which they can't get without available software. They will implode the way that Be did, and NeXT would have (without the Apple buyout). Recall that Microsoft's entire business was built by ensuring that customers had no choice but to pay for Microsoft Software. Why pay extra for your PC to be able to run MacOS X software? What would be available for MacOS X/86 that isn't out for the PC already? And MacOS X/86 will always be more expensive than Linux.

      Apple could try and build their own PC-compatible hardware, and bundle MacOS X/86 with it. And compete directly against Dell as well as Microsoft and Linux. Do you think Intel will give Apple first shot at the hot new chips? Or Dell? When there are supply problems, is Intel going to be more worried about annoying Dell or Apple? Will they be able to charge a premium for their hardware? The Megahertz Myth was a difficult piece of marketing; it will be much harder convincing the public to support Apple the way it will need to be supported when choosing between one Pentium IV 570 machine and another.

      Or Apple can keep their hardware unique. Different from the PC, even though they share the same processor. Now there is no possibility of a multi-boot machine. Good or bad? I don't know.

      While the Mac Mini made me want to believe, this makes me not.

    2. Re:It makes sense though... by boarder · · Score: 3, Informative

      Is there a 64-bit x86 laptop available now?

      Yes.
      Many.
      at walmart even

      --
      IANAL, but I play one on /.
  52. What about Rosetta by Krimszon · · Score: 2, Informative

    MacNN writes Rosetta can translate for old programs to use the new libraries, and that Jobs showed Office and Photoshop CS2 running using Rosetta with no slowdown. You should wait to say how Apple handles the transition. Remember, Jobs also said OS X has been x86 compatible for years, so they've had a lot of time to prepare for this switch, and it might just go very smooth.

  53. Who is going to buy a PPC mac now?? back to 32 by acomj · · Score: 3, Insightful

    Seriously. Who would drop many $1000s on a piece of hardware that has a lifespan of 2-3 years. You know the support for ppc apps will last a couple years before companies compile for X86 only.

    And going back to 2 gig memory limit and 32 bits is going to be really fun.

  54. Re:Wow. How's that for a well-kept secret? by EvilMagnus · · Score: 3, Insightful

    Well, to be fair there's been plenty of rumors about this for a few years now, but this is the first solid proof to come out. :)

    --
    -EvilMagnus
  55. Re:Apple getting out of hardware? by snolan · · Score: 3, Funny

    I'll be buying them up like crazy. 5 years from now everyone will want the last of the Macs that actually worked, and had no mat errors and no overheating problems. ;-)

  56. Re:Apple getting out of hardware? by stickyc · · Score: 3, Informative
    Now that Apple has announced that it is moved to Intel, who is going to buy a G5 now?

    RTFA. The announcement is not that Apple is porting OS-X to run on ANY x86 box. It's that they're going to port it to run on THEIR x86 box. You're not going to be able to fire up OS-X on your Dell, Acer, Gateway, or eMachines PC. You're still going to be buying Apple's low-to-mid-range hardware (eMac line?). It's just going to have an Intel processor inside instead of the PPC. The release says they will be using the processor in their mid-range boxes, not their high-end boxes. So the demographic who will be buying the G5s in the future are be the same ones who're buying it now. People with a need for a stinky-fast machine that runs OS-X.

    Also does this mean I will be able to buy a Dell PowerEdge 2850 running Mac OSX Server?

    Not likely. See above.

  57. You should look at the Pentium-M roadmap... by Phil+John · · Score: 3, Interesting

    ...cause it's where Intel's headed. They've realised the folly of letting marketing dictate chip design (more megahurtz...joe luser demands it!) and have gone with the intelligent choice, check out wikipedia, especially the bit about Merom, does that timeframe look familiar? ;o) So they'll be selling the commodity pieces as x86 machines first, then by 2007 will have a dual-core 64-bit part for their more hardcore machines.

    --
    I am NaN
  58. It had to be said. by Durandal64 · · Score: 2, Funny

    I, for one, welcome our new Intel overlords.

  59. Reasons this will be good by Arcturax · · Score: 2, Insightful

    Like Jobs said, most apps are simply recompile. It will take only a couple months to get most apps you find on things like versiontracker over to the Mac.

    It makes PC game conversion simpler and less expensive. No more big vs little endian problems or re-writing X86 assembler.

    It allows for cheaper hardware, meaning the pros can buy a cheap intel Mac to play around on to see if the transition will hurt them or not before they all change over in 2007.

    It gives Apple choice. If Intel continues to lose out to AMD, Apple can switch without losing compatability.

    It also showcases the amazing portability of Mac OS X.

    Last but not least, would be if they let you run Windows side by side with the Mac OS on dual core or multiprocessor machines. This would let "switchers" use both until they can transition to the Mac OS and let Mac heads play all those PC games they have been missing out on. I think this may be just HUGE for Mac gamers.

    We shall see what the fallout is, but I think on the whole, this is a very positive and smart move for Apple.

    --

    --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
  60. Avoiding the Osborne Effect by Niherlas · · Score: 2, Insightful

    Apple is making the transition to Intel processors (which does NOT mean that MacOS X will run on commodity x86 hardware).

    Why? Steve mentioned a lack of a PowerPC roadmap. Leander at Cult of Mac mentioned possible Intel DRM to enable iTunes for Movies. Everyone mentions that we haven't seen a PowerBook G5.

    Why now? We all know that Apple's going to take it on the chin in the Mac hardware sales division. But Apple can take that hit right now. It has the well-known $4 billion in reserves. And it also has the iPod and iTMS - which have been bringing in a large percent of Apple's profits lately. With iPod running high for, well, the next year or so, that can prop up the Mac division through the transition slump.

    --
    -- Niherlas
  61. Apple Computer - WORLD CLASS MANAGEMENT by The+Mutant · · Score: 5, Interesting

    Folks, you can argue the technical pros and cons back and forth until you're sick in the face, but one thing lept out at me from Steve Jobs' presentation :

    "Mac OS X has been "leading a secret double life" for the past five years, said Jobs. "So today for the first time, I can confirm the rumors that every release of Mac OS X has been compiled for PowerPC and Intel. This has been going on for the last five years."

    Damn. This is forward looking, hedge all your bets corporate Management. World class Management.

    I don't know if this thing will succeed or fail, but just parsing that statement above shows me that Jobs and Apple Computer will continue to evaluate all possible options at all possible times.

    This is one well run company.

    1. Re:Apple Computer - WORLD CLASS MANAGEMENT by xxnickmjonesxx · · Score: 2, Insightful

      I wholeheartedly agree. While the whole thing scares me a bit (mostly because I'm scared of change I guess) I think it truly is an example of how smart Apple's management has become in the last 8 years or so. Jobs is probably the only person who understands this company this well, for one thing, and it gives him an unfair advantage. But the success of Pixar shows that even when he hasn't almost single handedly invented the industry that his company works in he just knows business.

      At the risk of sounding dramatic Apple *is* Steve Jobs.

    2. Re:Apple Computer - WORLD CLASS MANAGEMENT by Anonymous Coward · · Score: 2, Insightful

      Congratulations, your reality has been distorted.

    3. Re:Apple Computer - WORLD CLASS MANAGEMENT by Barto · · Score: 2, Funny

      Phil Schiller? Is that you?

  62. Re:Worst news of the day by Anita+Coney · · Score: 3, Insightful

    Gee, I thought the Mac was impervious to viruses, spyware, and worms due to the bullet-proof security of OSX. Now you're telling me that it was due entirely to the PPC platform?! Who would have guessed?!

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  63. Re:-5 WRONG! READ THE KEYNOTE! by geniusj · · Score: 4, Funny

    The preview includes the computer itself. A 3.6GHz P4. "Read the keynote"

    -JD-

  64. Yes. But.. by EvilMagnus · · Score: 2, Interesting

    Yes, I don't see Apple releasing 'OS X for Windows', ever. And the fact that their BIOS is completely different will prevent most folks from booting OS X on PC hardware.

    But... VMWare and Microsoft can now make changes to their virtualisation software (which, remember, can emulate any hardware they chose to code, limited only by the CPU architecture) so we can run OS X in a Virtual Machine at native speeds.

    That would be pretty damn cool.

    --
    -EvilMagnus
  65. More likely... by sheldon · · Score: 3, Interesting
    In the press release Jobs is quoted as saying

    "Our goal is to provide our customers with the best personal computers in the world, and looking ahead Intel has the strongest processor roadmap by far"


    My guess is IBM told Apple that they are not going to be creating new PowerPCs chips useful for desktop workstations, and are instead going a different direction with the platform... i.e. maybe to support parallel processing efforts, like the Cell chip in the PS3, etc.

    Faced with no long term vision that works for their needs, they had to switch to the only other alternative.

    That is, it isn't supply, but product lifecycle that influenced the decision.

    1. Re:More likely... by Zenki · · Score: 2, Informative

      Probably because Intel is a one stop shop.

      For the Powerbooks, you can get Intel processor + Intel centrino.

      For desktop, you get Intel processor + intel chipset + intel sata + intel pci-e, etc.

      The AMD solution will force Apple to communicate with AMD and Via/Nvidia, etc. to just get the basics going.

    2. Re:More likely... by Quarters · · Score: 2, Insightful
      In the press release Jobs is quoted as saying "Our goal is to provide our customers with the best personal computers in the world, and looking ahead Intel has the strongest processor roadmap by far"

      That's spin. While it may or may not be 100% true it's positive and that's all that matters to investors. Have you ever seen either party in an announced business collaboration say anything but glowing statements about them, their partners, and the deal they worked out?

      It wouldn't look good for Steve to stand up and say, "Well, IBM told us we're small potatoes. So, we're going to switch to Intel so we have enough chips to ship our niche market computers."

  66. Re:So here it is - not just any PC platform by Anonymous Coward · · Score: 3, Informative

    C|Net has an update to their article with some more specific news regarding OSX on any old PC:
    "After Jobs' presentation, Apple Senior Vice President Phil Schiller addressed the issue of running Windows on Macs, saying there are no plans to sell or support Windows on an Intel-based Mac. "That doesn't preclude someone from running it on a Mac. They probably will," he said. "We won't do anything to preclude that."
    However, Schiller said the company does not plan to let people run Mac OS X on other computer makers' hardware. "We will not allow running Mac OS X on anything other than an Apple Mac."

  67. Re:Apple's Marketing Woes? by Golias · · Score: 2, Insightful

    When the new G5 towers were rolled out two years ago with the promise of hitting 3 GHz within a year, we annoying Mac Zealots practically creamed ourselves. G4 and G5 chips did outperform Intel offerings at the time on a per-clock-cycle basis.

    However, two things happened since then to change all that.

    First of all, IBM dropped the ball. Badly. It's been two years, and the G5 is just now hitting 2.7 GHz.

    Secondly, Intel came out with a new line of notebook CPUs which kick G4 ass six ways from Sunday, and the G5 is simply to hot and power hungry to consider in a laptop. Powerbooks are absolutely vital to Apple's present and future. They've always been leaders in notebook hardware, and it's simply killing them that they've been losing that edge.

    So the choice for Apple is: Stick with G5 and continue to stagnate, or change. Given that they've decided to change, they wisely decided to give their devs a year to ramp up for it.

    This has the added bonus of pimping their Xcode and Apple Dev licenses to software houses which have been using Metroworks Codewarrior up until now. Win-win, as far as Apple is concerned.

    --

    Information wants to be anthropomorphized.

  68. Apple is Orwellian - Enemies/Allies change by AHumbleOpinion · · Score: 2, Insightful

    Man, it is cold in hell today.

    However this is nothing new to long term Apple users, we already have our Parka's from when IBM was transformed from the "Satan" of the Apple universe into a partner. Keep in mind that unlike Intel, IBM was an actual competitor. Intel was merely a supplier to competitors, well, that and a convenient whipping boy for marketting material of questionably accuracy.

  69. Re:Apple getting out of hardware? by not_anne · · Score: 2, Insightful

    I sure as hell will. I need to upgrade my system now, and this news does not make all G5 computers obsolete instantly. I'm not going to wait a year to buy a new computer, that's just silly talk.

    I'm going from an AMD PC to a Mac G5 dual desktop. Strangely, when I upgrade again in a few years, I'll be going from PPC to Intel. Go figure.

    --
    My comments here are my own; I do not speak for my employer.
  70. Re:So when can I get a copy? by cosmo7 · · Score: 2, Interesting

    Now, if only they could support C++ with Cocoa

    You can use C++ with Cocoa, as well as mix C++ with ObjectiveC. ObjectiveC is evidently an acquired taste, though I don't know of many programmers who have wanted to use C++ once they got used to ObjectiveC.

  71. 68K to PPC transition wasn't so bad by tgibbs · · Score: 4, Interesting

    Actually, I found that the 68K to PPC transition went pretty smoothly. Virtually everything still ran. On the first generation of PowerPC's, 68K applications ran perceptibly slower, but not by much--about like having a 68030 instead of a 68040. By the second generation, even the 68K applications were faster than on 68040.

    And it is likely that this transition will probably go even more smoothly: Early versions of the PPC MacOS still were running a lot of 68K OS code in emulation; it is a safe bet that the Intel OS X will be 100% native code. And there is less hand-tweaked assembly code running around, so it will be easier for developers to simply recompile. Most major applications are already cross-platform, so developers already know what to tweak to enhance Intel processor performance.

    My guess is that the transition will be smoother than the PPC transition, and much smoother than the OS X transition.

    Financially, this is going to be a big bump for Apple. I'm certainly not going to order any more new Macs until the Intel systems are available. This may be one reason why they chose to do it now, when the success of the iPod will carry them through.

    It may be the best decision for Apple, but I still think that it would have been better if they'd been able to reach a deal with IBM to develop the PPC further. I would much rather have seen multicore PPC's.

    The question of whether the Intel OS X will run on generic Intel hardware seems to still be open. I'd guess not, but then I didn't believe that they'd switch to Intel in the first place.

  72. 503'd! by CarrionBird · · Score: 3, Funny
    /. /.s itself, Felt is deep throat, Apple goes pentium.

    What's the fourth horseman???

    --
    Free Mac Mini Yeah, it's
    1. Re:503'd! by anonicon · · Score: 2, Funny

      " /. /.s itself, Felt is deep throat, Apple goes pentium. What's the fourth horseman???"

      Debian Sarge was released as a stable build today. You can see it on Slashdot's front page. :-)

  73. Overreacting surely? by Master+Of+Ninja · · Score: 4, Insightful

    You so need to sit down and take a chill-pill. Being x86 will not make it easier to make viruses. That whole aspect will depend on the OS, and it is still OSX. And your friends computer is suddenly not going to stop working. The transition is not happening for a wee while yet, and so Apple will still support his system. They're even going to allow the production of dual platform binaries. You're just getting worked up over nothing. I just think you and your friend are zealots - mac on x86 may be good. They might even have the rights to licence altivec over to intel processors. Just chill...

  74. Duh by Paradox · · Score: 2, Insightful

    Have you seen what happens when people try to bring Objective-C features into C++? TrollTech tried with Qt.

    You get a complex meta-language layered over the top of Qt that involves a lot of complex memory semantics, another special compilation phaze that's obnoxious to deal with, special build tools that lack flexibility, and odd syntax that editors don't recognize.

    It's a nightmare. Objective-C is a much better language all around for GUI programming. C++ has its place, and that's why ObjC and C++ can talk and play nice. But pure static typing (inferred or lexical) in Applications is going the way of the dodo, get on the bus now or be left behind.

    --
    Slashdot. It's Not For Common Sense
  75. Re: Linus involved? (could have seen it come) by BohKnower · · Score: 2, Informative

    Nice post Troll, you really doesn't have a clue how IBM makes its money nowdays, does you?

  76. Re:Why are Mac users so pissed?! by Junta · · Score: 2, Insightful

    The main problem is that Mac frequently does this to their userbase.

    They did the m68k to ppc migration, which was really rough, both for early adopters of the ppc platform and over time, those who bought m68k macs near end of the product life left out in the cold when new applications released.

    Then, as the pain of that faded, they scrapped the also crappy classic OS9 for OSX, which caused essentially the same pain, but less so....

    Now the pain of that migration is at and end and they are jumping processor architecture again, which is a really painful deal. They claim that their technology would be able to execute ppc code effectively, but they made similar claims at m68k to ppc time and that didn't work out either.

    This time at least should be a pretty final step, if going to x86-64, since the architecture is a competitive one (AMD vs. Intel) and so much of the world runs on it, if it got screwed somehow, more than Apple would suffer. Picking m68k over x86 was a simple misprediction, picking ppc over x86 again was a mistake they are finally owning up to.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  77. Re:-5 WRONG! READ THE KEYNOTE! by MustardMan · · Score: 2, Insightful

    Thanks for correcting the troll before I had a chance to do so. There's nothing quite like someone screaming "RTFA" when they haven't done so themselves. I also get a huge kick out of the "Apple is losing their edge" trolls. The modern Apple is all about the style and user experience. OS X will still only run on Macs, Apple industrial design will still be the object of much lust, and people will still either love or hate it, based on random points of zealotry that have little to do with the actual usability of the system. Whether it's powered by a G5, pentium, or a squirell, as long as the eye candy is rendered smoothly, people will drool.

  78. Apple welcomed this leak by GPS+Pilot · · Score: 4, Insightful

    C|Net's article created fantastic media buzz for Apple. I'm betting that ten times as many people followed today's keynote address than otherwise would have. This allowed Steve to explain the transition in the best possible light, to a huge audience. And I do think he did a great job of putting a positive spin on this, with the CEO of Intel and the cofounder of Wolfram Research as eloquent guest speakers.

    --
    That that is is that that that that is not is not.
  79. Re:You know what this means, Power PC Apple Users? by MrPerfekt · · Score: 4, Insightful

    Possibly not - the new version of XCode builds universal binaries for both Intel and PPC. So, what's the problem again?

    The problem is when some "smart" developer decides to save space on his binary by simply not compiling in PowerPC support because "his userbase doesn't have that significant of a percentage of PowerPC users anymore". That's fine and dandy to the majority of x86 Mac users, but what about those left with a perfectly good aging PowerPC system?

    They're suddenly unsupported and that's a horrible worthless feeling with nobody to blame it on except Apple for making, at worst, an arbitrary platform shift. At best, it's a failure of engineering which isn't terribly reassuring either.

    --
    I just wasted your mod points! HA!
  80. Re:Why are Mac users so pissed?! by Anita+Coney · · Score: 2, Insightful

    But Apple (well, Jobs) has always placed "insanely great" ahead of backwards compatibility. I wish Microsoft would dump their baggage and create something new once and a while instead of simply adding more and more useless features to the same bloated code.

    As the old saying goes, to make an omelet you have to first break some eggs. I applaud Apple for its willingness to take chances and for breaking so many eggs.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  81. Re:Apple getting out of hardware? by LlamaDragon · · Score: 3, Interesting

    The reason I'm not going to buy one...and I was this close *holds fingers very close together*...is that they are effectively obsolete. They've already told us that they're going to switch to an entirely different architecture. And I don't care what they promise about running old PPC code on new Intel chips, it's never ever that smooth. The last thing I want to do is buy a big beefy dual G5 now, and in 2 years not be able to run new programs. Maybe I'm being overly cynical, but who can say that won't be the case?

    However, I think this may spur the sales of the mac minis, as it seems an effective and cheap stopgap while everyone waits for the new Intel machines to start sprouting.

  82. This is good, here's why. by illtron · · Score: 5, Interesting

    I've figured it out. You may be wondering what the hell Apple's reasoning is when IBM has some very promising things in the pipeline. Well I know. The MHz myth is now dead. Even if Macs could be X% faster than PCs by using IBM chips, it's a gamble. If Apple is ahead, eventually they'll be behind, and the cycle will repeat itself. The whole argument is now a moot point. Macs will always be THE SAME SPEED as PCs (give or take a small bit at any given time) from now on. If IBM pulls out ahead in the speed race, it won't matter, because Windows PCs don't use IBM chips, and they never will. If you can't beat 'em, join 'em. A guaranteed tie is better than gambling on a possible loss or a very, very minor win at best. There's also a secondary benefit: If the hardware business becomes unprofitable, Apple can always become a software company at a moment's notice. And it looks like Apple's going to make this easy enough for both end users and developers. I see all of this as good news and welcome our new Intel overlords.

    --
    Slashdot: 24 hours behind every other site or your money back!
    1. Re:This is good, here's why. by Herbmaster · · Score: 3, Interesting

      The death of the megahertz myth cuts both ways. Until now, it's always been ambiguous how much of a premium you have to pay for a pretty box, the Apple logo, and permission to run MacOS X. Everyone knows a 2GHz G5 is faster than a 2GHz P4, but it's hard to put a dollar value on that, because there isn't a simple and accurate benchmark. With an x86-based Mac, you're going to be able to count every penny of difference between Apple's [whoa. I just realized the term "PowerMac" is dead] machine and a comparably equipped Dell.

      --
      I'm not a smorgasbord.
    2. Re:This is good, here's why. by tesmako · · Score: 4, Insightful
      There are real problems with the way IBM is going with the PPC also however. They are going with much simpler in-order cores plus a whole bunch of vector units. The problem with this is that while you can get great performance with few transistors with code specially tuned for the chip you will get abysmal performance if the code is not tuned.

      Sure we have lived with in-order cores before (out-of-order was introduced to the PC with the Pentium Pro), but it is troublesome, we are back to the compiler having to do the heavy lifting trying to put together the ideal instruction stream. It is actually a lot worse than it seems when I compare it with the original pentium, with its shallow pipeline and the relativly speaking lower memory latency of those days you could get away with a lot more without trashing performance.

      Even if Apple through some magic manages to generate decent code for the in-order primary core (and it is not unlikely that they'd have to dump GCC since lots of hard-to-merge work would have to be done, and then they would lose the advantage of having a freely redistributable compiler) they will still be stumped on the vector units. Sure some of the heavier apps manage to make good use of Altivec, but that is a lot easier than trying to keep 8-16 vector units filled at the same time. Basicly only scientific and various extremely expensive pro applications would ever manage to invest the effort needed to actually manage to tap much of the power of the vector units (part because vectorization is hard, but also importantly because there are so many units to fill).

      This all adds up to the Cell (and IBM's new in-order cores without the vector units) being quite unsuitable for any market where the applications are not written very specifically targeting the chip. It works for consoles since development is hardware-specific there, but putting out a computer with the Cell and expecting it to work out on peoples desktops is not in any way a good idea.

  83. Why is no one saying "x86"? by Sloppy · · Score: 2, Interesting
    I think it's interesting that I keep seeing the word "Intel" instead of "x86" or "i386."

    The first thought that pops into my head, is: "why 386 instead of AMD64?" The 386 is finally on the way out, so it seems strange that anyone would migrate to it nowdays. But everyone seems to be inferring that that is what Apple intends to do.

    But they didn't say 386, they said Intel.

    So that makes me wonder if they're doing something weirder, like migrating to the IA64(Itanium) or maybe even an Intel PPC clone.

    If they really do mean the 386, as everyone seems to think, then WTF are they going to do as the 386 fades? Mac users do lots of multimedia work, and they're going to be among the first to bitch about the limits of 32-bit address spaces. Is there going to be Yet Another migration right after this, where "fat binaries" contain code compiled for 68k, PPC, i386, and AMD64? Sheesh.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  84. Re:Mathematica: bad example, already cross-platfor by ultramk · · Score: 2, Insightful

    Yeah, because all of the most important apps we need to run aren't cross-platform. Like Photoshop, Illustrator, Office, etc.

    Oh, wait. ...so what's left? Final Cut Pro? I would suspect that they're already on board.

    So, what big Mac apps are there (which aren't made by Apple) that aren't already cross-platform?

    I suspect that the Rosetta emulation will be sufficient for smaller apps, it's the big ones I worry about.

    m-

    --
    You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
  85. Re:Worst news of the day by John+Whitley · · Score: 3, Insightful

    virus will never have been easier to port, so does worm, spyware et al.

    Sorry, but I need to put the smack-down on this right now. You haven't a damned clue about how this stuff works. Virii and worms depend largely on application-level "design features" or exploitable holes to get a foothold on a system. Virii, worms, and spyware also utilize system call and system library/framework calls to further establish that foothold and/or effect their individual program functions. These have nothing to do with the particular processor architecture.

    Where processor architecture matters is in low-level binary exploit code such as the "shellcode" used to take advantage of a particular processor architecture. Simply put, anyone who's capable of actually writing shellcode for one platform can write it for another with a modicum additional effort and docs easily downloaded off the 'net.

    The best example of this is a white-hat security company whose developers got tired of writing assembly. So they wrote a suite in Python that lets them give a high-level description of the exploit and target app parameters -- the Python code then generates the appropriate shellcode for every platform out there. Got a version of OpenSSH with a known exploit? Think you're safe 'cause you're on (SPARC, ARM, PPC, etc.?) Think again. These guys don't even have to click a button to do the translation; the high-level app just generates and tries various platform's shellcode, possibly hinted by system fingerprinting runs.

    If there's any protection to be had, it's in the different OS platform layers (e.g. no ActiveX, radically different system libraries, etc.) rather than processor architectures.

  86. Why is anyone surprised? by naasking · · Score: 2, Interesting

    I see alot of comments about how OS X will never run on commodity x86 hardware, how the x86 BIOS and OpenFirmware are too different, blah, blah. Newsflash! Darwin, the core of OS X has been running on x86 almost since it was first introduced to the public [1], [2], [3].

    The core of OS X is booting and running on commodity hardware NOW. There is no speculation needed. It's here.

    I also hear complaints about how now Apple is starting from scratch again with their software base, libraries, etc. Newsflash #2. They're almost starting from scratch, but with a much larger audience, AND a more enthusiastic developer base (see [1],[2],[3] yet again, and [4]).

    Steve Jobs knows this. Why do you think he's releasing this preview for developer consumption now? Because by the time the x86 Apple machines actually ship, developers and users will have already been running full Darwin/OS X x86 system for quite awhile. He's leveraging early adopters and the OSS movement. This will be a far better transition than the m68k/PPC was.

    [1] http://www.opendarwin.org/
    [2] http://developer.apple.com/darwin/
    [3] http://www.gnu-darwin.org/
    [4] http://darwinports.opendarwin.org/

  87. Smoking crack by s.o.terica · · Score: 3, Insightful
    Wow, this was labeled Insightful?

    RTFA, dude.

    1) Apple never stated that PPC chips weren't more powerful now, only that according to Intel's and IBM's roadmaps, they won't be more powerful in the future. And they actually didn't make any mention of total power, just "power per watt", and we all knew that this was the reason they couldn't get a G5 in a PowerBook anyway.

    2) Your friend's computer is going to be just as useful as it would have been if they hadn't announced the switch. They're not even going to start switching for another year, and that's likely to be the platforms that require low heat dissipation requirements, i.e. notebooks.

    3) This will have virtually no effect on most end users. All software will run seamlessly on both Intel and PPC for years. The software that needs to have a speedup on Intel will of course have to be recompiled, but much software probably won't show a demonstrable difference (especially software that's primarily just a front-end for Apple technologies like QuickTime or Core Image).

    4) This will have no effect on Java developers, perl developers, web hosting, etc., and virtually no effect on developers who use XCode (e.g. Mathmatica, which was ported in 2 hours, despite having "code dating back to the Reagan administration"). The only developers who will suffer a significant impact are the 20% of developers who haven't started a switch from Metrowerks.

  88. A few observations by northcat · · Score: 2, Funny
    From here:
    The company says that running Mac OS X for x86 requires a special boot ROM that locks the new OS to Apple branded hardware.
    Interesting.

    "We didn't buy that "MHz Myth" stuff any more than our customers did," said Steve Jobs, Apple's CEO. "The Velocity Engine is just so much pipe smoke, and it was time to hook ourselves up with the real power in the computing world, Intel."

    "It has been embarrassing to run those highly specialized Photoshop® bake-offs to try and say that the G4 was faster than the Pentium® line, and now this way we don't have to," said Phil Schiller, Apple's senior vice president of Worldwide Product Marketing.

    Interesting still. The article goes on to editorialise:
    It's even more interesting that Apple would come right out and declare its own marketing ploys like the MHz Myth to be so much baloney. You wouldn't think the company's execs would do that, would you?
  89. Apple a pawn in Intel vs Microsoft by team99parody · · Score: 2, Interesting
    Both Intel and Microsoft both need to prove to the world that they should own the last few percent of profit that exists in computers today.

    Microsoft needs to do this by telling Intel that they're expendable. They send this message to their closest business partner (Intel) do this by making a deal with their biggest enemy (the guys who pour billions into Linux) for the XBox just to prove it can be done.

    Intel has the harder job of needing to prove that Microsoft is expendable. They do this with Linux initiatives and by working with guys like Apple. Even if they paid Apple to use their CPUs it'd be important to Intel to show that another commercial OS can run on Intel chips now that all the proprietary unixes (sco, hpux, etc) are dead.

    The real winner in the MSFT/Intel war - the consumer who will benefit as Intel and Microsoft both drive each other into zero-profit commodity suppliers.

  90. Jobs made the wrong move here by mclaincausey · · Score: 2, Insightful
    I'm not sure I understand what Jobs is smoking here.
    He says that the P4 roadmap is more promising than the PowerPC roadmap, but the G5 PPC has had a faster growthrate in clockspeed than the P4, and has a much better vector engine. I think Jobs just can't bear the fact that he stuck his foot in his mouth on the 3GHz thing, a wall that has stumped the ENTIRE semiconductor industry and not just IBM. IBM has MUCH better R&D than Intel and comes out with semiconductor innovations like it's a bodily function: dual core, copper wiring, SOI, 90nm, etc.

    They've been ahead of Intel by a wide margin. AMD, as ubiquitously pointed on on /., would have been much smarter.
    Stupid fucking move.

    --
    (%i1) factor(777353);
    (%o1) 777353
  91. Re:Full-speed win32 compatibility by Wildkat · · Score: 3, Insightful

    After Jobs' presentation, Apple Senior Vice President Phil Schiller addressed the issue of running Windows on Macs, saying there are no plans to sell or support Windows on an Intel-based Mac. "That doesn't preclude someone from running it on a Mac. They probably will," he said. "We won't do anything to preclude that."
    However, Schiller said the company does not plan to let people run Mac OS X on other computer makers' hardware. "We will not allow running Mac OS X on anything other than an Apple Mac."

    Read this carefully and you have a HUGE opportunity for Apple and a HUGE problem for Dell, HP and others. If you buy a Dell you get Windows and/or Linux. Buy and Apple and you will get OS X, Linux and Windows. Apple suddenly becomes a "partner" of Microsoft because Microsoft doesn't sell hardware. Imagine Apple and Microsoft entering into an agreement to bundle a version of Virtual PC that includes a copy of Windows Whatever. Microsoft instantly achieves near 100% market share and at the same time kills any monopoly argument because Apple builds the ultimate choice machine. Apple could enter another agreement to bundle with Red Hat and offer an out of the box tri-boot system that would be a developers dream. Apple gets the sweet irony of Dell and others being screwed by Microsoft. Their dependence on Microsoft to provide them with an OS and their complicity in building a monopoly that now screws them by helping remove the one thing that protected them from the best hardware company in the business.

    Short term this will kill Apples hardware sales. I know I am going to hold off replacing my desktop for a year. But long term market share will be determined on Apples ability to produce machines and market them.

    JMHO

  92. Long-term kick in the balls for Microsoft by Nice2Cats · · Score: 3, Insightful
    And one more thought: Once the dust has settled, the customer is going to be looking at a Pentium running Windows and a Pentium running OS X -- no way of hiding behind different hardware anymore. For your average computer buyer, it will be a direct comparison, and Windows will get slaughtered. The real "Tiger" kicks "Longhorn's" ass even when it is still vaporware, and even if Microsoft can deliver by 2006 (which looks iffy), they will be facing the "Leopard", a whole new cat. I just hope Apple can keep the excitement up till then.

    Yes, this a bold move, but if Apple can pull it off, Microsoft might actually have to work for their money for once on the desktop.

  93. So what are we gona test new binaries on? by cfish · · Score: 2, Funny

    You mean, developers can buy the transition kit today, compile the new binary for the weekend, and wait for one year til the first intel based mac to test it next June?

    That's brilliant!

  94. Re:Apple getting out of hardware? by doublem · · Score: 2, Interesting

    Of course this means you'll have to check if the software you're running is compiled to run on the system you're using.

    I wonder what this will do to commercial deployment ton Mac OS? Games? Adobe?

    It's not binary computability, you have to recompile, which means that $2,000 a graphics artist just invested in Adobe and Macromedia software is down the tubes if they want to upgrade their MAC. My employer is having a lot of problems with customers who are in the middle of massive MAC upgrades. What do you think this will do? A lot of newspapers are struggling with getting upgraded to Mac OS X machines, now they'll have to worry about if the software they're installing is for MAC OS X PPC or MAX OS X Intel?

    And now our client software has to be recompiled for, tested on and deployed on MAC OS X PPC or MAX OS X Intel? Please.

    I was considering a MAC before, and I'm ditching the idea now. I'll keep the iPod that I got as a gift, but I'm not investing anything in their hardware.

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
  95. Re:So much for YellowDog by zapp · · Score: 3, Informative

    As one of the few Terra Soft / slashdotters, it is my pleasure to represent the company on this situation:

    I guess you're wrong.

    This is a change, and a big change at that, but our business has changed before, and we're fighters. Apple isn't the only company producing PPC hardware, and we already have established business connections with several other PPC-based manufaturers.

    -AJ

    --
    no comment
  96. EAT YOUR HAT by Rick+and+Roll · · Score: 2, Interesting

    Absolutely. Post the pictures too.

  97. Bad news for GCC by leoxx · · Score: 3, Interesting
    Check out Apple's press release. And I quote:


    The Developer Transition Kit is available starting today for $999 to all Apple Developer Connection Select and Premier members. Further information for Apple Developer Connection members is available at developer.apple.com. Intel plans to provide industry leading development tools support for Apple later this year, including the Intel C/C++ Compiler for Apple, Intel Fortran Compiler for Apple, Intel Math Kernel Libraries for Apple and Intel Integrated Performance Primitives for Apple.


    So not only has Apple dumped IBM, they also appear to be planning to dump gcc.

    1. Re:Bad news for GCC by otis+wildflower · · Score: 2, Interesting

      So not only has Apple dumped IBM, they also appear to be planning to dump gcc.

      Highly doubtful.

      Just because IBM has xlC compilers available for OS X, Apple doesn't use gcc?

      Still, wouldn't be a huge surprise if Apple starts using the intel compilers for the OS and their own apps.

      I'm interested if intel will support translating Altivec into SSE3 code, where applicable. Also, obviously, 64-bit.

      Presumably though, Apple will build their x86 boxes with OpenFirmware, or whatever stuff Intel's doing with next-gen BIOS...

    2. Re:Bad news for GCC by callipygian-showsyst · · Score: 4, Interesting
      Intel C/C++ Compiler

      What hypocracy! When Apple wanted to "prove" that Intel was slower, they used GCC. Now that they need to use Intel, they're using the manufacturer's recommended compiler and getting better results.

    3. Re:Bad news for GCC by fupeg · · Score: 5, Insightful
      So not only has Apple dumped IBM, they also appear to be planning to dump gcc.
      Let's hope so. I can only imagine OSX 10.5 (Leopard?) compiled with Intel's compiler, with the threading bugs fixed, and running on a multi-core Pentium-M... Then people will understand Apple's choice.
  98. I don't think so by Nice2Cats · · Score: 4, Insightful
    Indeed, this will be a huge blow to Apple marketing.

    I don't think so. I think they'll be pointing at IBM and saying, yeah, it was a really good platform up till now, but those guys in the suits dropped the ball on us, are too stupid to get the G5 right (a well-publicized problem), and Intel took the lead with the new Pentium portables. Fuck this -- we have always gone with the best chip out there, starting with the 6502, and we always will. Heck, with all of the Intel ads out there, your average consumer probably saw the PowerPC as more of a problem. Like, why aren't these guys using "the Centrino" like everybody else?

    In fact, after a bit of quick footwork, this will be a beautiful position for Apple to be in. Look, they can say, this is what you can do with a Pentium -- if you have OS X. Look, kids, same hardware has your Windows box, but not one single virus, no crashes, no maleware...

    Having Intel and Apple dovetail their marketing efforts -- scary, actually. But not bad.

  99. Re:It's the about the Intel compilers.... by w0lver · · Score: 4, Insightful

    It also about supply, IBM was bad enough making enough processors for Apple. AMD is a lot smaller than either Intel or IBM... They would be betting their future on a company on the ability for AMD to fill their demand. I don't think it was a risk they were willing to take.

  100. Wrong...will actually make native OOo wait longer by soullessbastard · · Score: 4, Informative

    Disclaimer: I am an OpenOffice.org Mac OS X devleoper and a founder of the NeoOffice project

    Quote: This means OpenOffice.org 2.0 will work *now*. This means no more second-class Mac versions of popular OS apps.

    This statement couldn't actually be farther from the truth. In fact, it will actually make the push for OpenOffice.org, at least, more difficult. If you dig into the details it means there's much more work ahead:

    • Most Unix based apps don't use XCode. Just about all Linux and Unix derived applications use command line build systems. According to the information from Apple, universal binary support only applies to XCode based projects. With hundreds of thousands of files and a custom build system, it would take years just to get OpenOffice.org to build with XCode and it may not even be possible.
    • Delivery of fat binaries is impractical for large open source applications. A single platform binary of OOo already clocks in at greater than 100 MB. People already complain about that size. A true integrated universal binary would probably close to double that size (though perhaps less due to use of cisc). Downloaders will love that.
    • To compile will require the use of GCC 4.0. I don't know about other projects, but moving OpenOffice.org to new GCC versions is a real pain in the butt. Code doesn't compile, options change, the way things link change, but, more importantly...
    • Apple is using their own ABI. OpenOffice.org requires knowledge of the ABI in order to get UNO objects to communicate (the OOo incarnation of COM). This ABI glue is coded in assembly and is unique for each compiler on each architecture (e.g. the gcc 2 C++ ABI is different from 3, which is different from 4, etc.). Since Apple is using their own ABI, code from Linux or Windows can't simply be moved over even if it is the same compiler. No work can begin on an Intel port until the ABI is solidified.
    • Linux apps don't use Carbon/Cocoa. The transition to a native OpenOffice.org will still require the type of work we're doing in the NeoOffice project, the piecemeal replacement of X11 dependencies with native code. Most people who speak of a native OOo on a Mac don't give a hoot about X11, they want the one with the blue buttons.
    • Apple isn't offering hardware to people not in their developer programs. Few contributors to open source projects have funds already, but the fact that one has to be a member of one of their paying developer programs will make it even more difficult for Mac open source contributors to get a grasp on the Intel switch. It was bad enough with Tiger where we didn't have access to test things before it got released, and that was just software!

    Changing processors does nothing to help OpenOffice.org development on Mac OS X except slow it down yet again. Chances are you'll probably see it running in an emulator for a long time before it's running on Mactel hardware.

    ed

  101. Mandatory 1984 quote by JonTurner · · Score: 5, Funny

    My apologies to Mr. Orwell, but it must be done:

    At this moment, for example, in 2005 (if it was 2005), Apple was at war with Motorola and in alliance with Intel. In no public or private utterance was it ever admitted that the three powers had at any time been grouped along different lines. Actually, as Winston well knew, it was only four years since Apple had been at war with Intel and in alliance with Motorola. But that was merely a piece of furtive knowledge which he happened to possess because his memory was not satisfactorily under control. Officially the change of partners had never happened. Apple was at war with Motorola: therefore Apple had always been at war with Motorola. The enemy of the moment always represented absolute evil, and it followed that any past or future agreement with him was impossible.

  102. OK - so no more Apple for me. by Toon+Moene · · Score: 2, Interesting

    I desperately need a big endian machine for compiler development. Little endian just hides too many programmer errors.

    When I bought a G4 PowerBook 3.5 years ago (wiped OS X and installed Debian), it immediately enabled me to find errors in the g77 I/O library that only came to light on a big endian machine (before that I had a Pentium II Compaq Armada).

    I hope IBM will deliver a PowerPC 64 based Linux laptop within a year, otherwise I'll have to switch to a SPARC one, which Sun undoubtly will tout as "one more sale of Solaris" (ugh).

  103. No, Dvorak was wrong by btarval · · Score: 3, Informative
    Here's some crow for Dvorak, and is what first came up from a quick google search on his predictions for Apple:

    Note the date: 03.18.03:
    "Apple Computer Corp. will switch to Intel processors within the next 12 to 18 mo nths."

    Oops. Nope, he's wrong here; off by a few years.

    "Apple will announce its Intel initiative by showing a transition machine that us es both the Intel and Motorola processors."

    No, wrong again. None of this dual-core nonsense; it's all or nothing.

    "Apple will announce its use of the Itanium chip,"

    This is funny. Even back in 2003 it was clear that the Itanium was a dog, doomed to fail.

    "Waiting until 2004 is too risky,"

    Heh. Enough said.

    Like someone else said, even a broken clock is right twice a day. So, just refer back to his previous predictions if Dvorak gets too smug for you.

    --
    The best way to predict the future is to create it. - Peter Drucker.
  104. Re:No fear! by Surt · · Score: 4, Funny

    Even worse, as long as we're admitting stuff, the boxes weren't all that shiny!

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  105. Re:Saddening. by JebusIsLord · · Score: 4, Insightful

    nah, you'll buy a mac for the same price, and it'll look the same and work the same (only faster). I don't see how a switch from powerpc to x86 is an ideological shift or anything.

    Apple has been slowly transitioning from proprietary hardware for a very long time. 20 years ago the system was all SCSI/68000/3.5" floppies (when PCs were IDE/x86/5.25"). That stuff cost too much money though (economics of scale), so they switched. The only thing left was the CPU, and its been killing them.

    As long as the machines are still built by apple exclusively, this'll be more-or-less transparent to the mac user.

    --
    Jeremy
  106. Re:Could they ever go AMD? by Dan+Ost · · Score: 2, Interesting

    Since the hardware abstraction happens at the Darwin level, I would expect
    that if Apple wanted to, they could make OSX run on anything that BSD runs on.

    Think about it. They've abstracted enough to make a smooth (presumably)
    transition from PPC to x86...they can probably transition to any architecture
    they want without too much trouble.

    --

    *sigh* back to work...
  107. reader's digest condensed version by rubycodez · · Score: 2, Funny

    Steve Jobs ventures forth from Apple to make startup NeXT. Steve dumps proprietary NeXT architecture and ports NeXSTep to beige box PC, killing off NeXT. Steve returns to Apple with much fanfare, and does his trick again by killing Mac by porting OS X to beige box processors. Meanwhile, Sun Microsystems tries to pull a half-assed Steve Jobs, and fails with *two* architectures. HP pulls double-assed Steve Jobs with reverse twist porting HP/UX, NonStop, and VMS to Itanium and kills market for all three!

  108. Re:RMFP Re:Apple getting out of hardware? by eunos94 · · Score: 2, Interesting

    My thoughts exactly. I need to buy a new laptop asap. My old Powerbook is dead as dead can be. I'm half tempted now to just buy a low-end Dell and slum it for a year or so until the new computers come out. Why would I invest in a new Powerbook today that will be the abandoned hardware in one year. I realize that the support won't completely dry up, but come on, $3000 for a new fully loaded Powerbook that won't run the newest versions of the OS in about a year. That worries me.

  109. Apple posts Intel docs; No OpenFirmware on x86 by Knytefall · · Score: 4, Informative

    Apple posted Intel Universal Binary documentation to their website. It's interesting, and everyone should read it. Notable is a caveat that OpenFirmware is going away. That seems to point towards more standard hardwware.

  110. it was already obsolete by SyndicateDragon · · Score: 4, Insightful

    Your G4 processor was obsolete when you bought it.

    It's not like your PPC is going to stop working next year. It's not like Apple is going to abandon PPC users. I'm sure that eventually, like the 68000 series, the PPCs will stop getting updates. I'm sure that date is a lot farther in the future than the usable lifetime of a G4 mini.

    Personally, I'm still going get a G4 mini. I'm sure they will be faster, maybe cheaper in the future. Such is all technology.

  111. What this means by and+by · · Score: 2

    Just a couple of initial thoughts... I personally don't have any real problems with Apple going x86. Here's why:

    1) higher performance per watt
    2) more likely-interchangeable PCI / AGP cards
    3) Full-speed Windows / Linux / BSD emulation (think VMWare as opposed to Virtual PC)
    4) Better Linux / BSD support
    5) Less effort in porting (Windows API issues aside, which will possibly be solved by #3)
    6) finally, we'll see the NeXTSTEP fat binaries in action

    and the bad:

    7) no more AltiVec
    8) no more elegance in instruction set
    9) fewer GP registers to play with
    10) the death of the FreeBSD-ppc effort (not that NetBSD/ppc won't live on and flourish)

  112. Inversion by (H)olyGeekboy · · Score: 2, Funny

    So basically, in 18 months:

    Microsoft will be shipping PowerMacs based on IBM PowerPC processors to developers who are programming on the Xbox360 platform, and

    Apple will be shipping PowerMacs running OS X, based on Intel processors, to consumers.

    Tell my wife I loved her and sorry about the brains on the monitor, because MY HEAD ASPLODE! :)

  113. not as bad as you thought. by overbom · · Score: 2, Informative

    Heh, it gets worse. Enderle was right too.

    Enderle vs. Chaffin debate from macnewsworld.com

  114. the right way by pyrrho · · Score: 2

    Even the concerns about things like endianness are not really a problem so long as the code was written the right way in the first place.

    you mean, "using Emacs as your editor?"

    Sorry. Sorry!

    Yes... things always work if done the right way.

    I share your lack of surprise about Mathematica if you'll share my lack of surprise that a lot of things will not port smoothly. (especially that endian thing).

    --

    -pyrrho

  115. You're right.... dammit! by alispguru · · Score: 4, Interesting

    I had so hoped, though, that we were finally going to get beyond the x86 architecture - that their strategy of piling kluge on top of kluge on top of kluge in the name of backwards-compatibility was finally going to come crashing down.

    That the chip guys could start spending resources on actual innovation in hardware design, without having to keep one foot in the bucket of x86 binary compatibility.

    That PowerPC, or the Cell, or anything with less than thirty years of binary baggage, might get out ahead and stay there long enough to put x86 to rest.

    Dammit!

    --

    To a Lisp hacker, XML is S-expressions in drag.
    1. Re:You're right.... dammit! by localman · · Score: 4, Insightful

      It's funny how that happens... something could be said about evolution vs. revolution. It reminds me of all the times I've done a "clean rewrite" only to end up with something that just wasn't any better. Sometimes even worse.

      A lot of people won't give up, though: in the face of enormous evidence they'll still assure themselves that because something is "new" and "clean" it's somehow better.

      So if x86, with all it's hacks and kludges, is still faster and more efficient than these so called "clean" designs, what the heck is the point of having a clean design?

      Cheers.

    2. Re:You're right.... dammit! by localman · · Score: 2, Insightful

      And obviously this didn't translate into any useful benefit for Apple, IBM, or the users. Again, I ask what is the practical benefit of a "clean design"?

      And to express my sympathies, let me say that I am an artistic type, so I greatly appreciate elegance in design. In a way I am bothered by the fact that the PPC didn't leave the x86 architecture in the dust. But I try to temper my love of elegance with practicality, not worry so much about the whether the die etchings are pretty on a purely functional piece of equiptment like a CPU.

      Cheers.

    3. Re:You're right.... dammit! by sedyn · · Score: 2, Interesting
      So if x86, with all it's hacks and kludges, is still faster and more efficient than these so called "clean" designs, what the heck is the point of having a clean design?



      Consider 2 homes, one clean and one cluttered. Walking through the clean home is a much simpler process, and typically, faster because there is no mess to dictate where you are going.

      But what if the first home is really small and the second is a mansion. Then, despite clutter, there is generally more room to move around in. Hence, you can get around faster, but not as fast as possible (then say, if you had a clean mansion).

      This analogy could also be used in a RISC vs. CISC debate as well. I know it's limited and looks over certain things, but this is the simplest way I could think of to phrase it.

      --
      Am I open minded towards open source, or closed minded towards closed source?
    4. Re:You're right.... dammit! by nikster · · Score: 4, Informative

      These new x86 processors have way more innovation in them than the 10 year old new and clean design of the PPC. They are not CISC processors anymore in that they internally are RISC/CISC hybrids. The PPC has grown in the other direction, and is now also a RISC/CISC hybrid.

      From an architectural standpoint, PPC is still a lot cleaner than x86. But the immense brainpower and $ that Intel has put behind x86 made it into something that is hard to beat even with a cleaner design.

      In the end, it's a matter of priorities: Intel had to go low-power and had the resources to develop this technology while the company line was going in the exact opposite direction (P4). Now they are killing with it. Even AMD is way behind regarding low power chips.
      IBM never wanted to commit the resources or people to make the G5 portable. They would have had to spend serious money - chip design is extremely expensive - and hire very very good people. IBM never had this commitment.

      Besides, I have this feeling that the G5 was designed with some P4-envy in mind: Huge pipeline, high clock speeds. And using lots of power and generating lots of heat... Intel had the Pentium-M as a 'plan B' for this boneheaded strategy, whereas Apple/IBM did not.

  116. Why buy Mac? Same answer yesterday and today by AHumbleOpinion · · Score: 2, Insightful

    If it runs the same processor as my $300 Dell, why should I go spend all the money and get a Mac? Just for the OS? I'm wondering.

    And how is that any different from yesterday? Apple's OS and bundled software are the only reasons to buy a Mac, PowerPC or x86. Other than the rare zealot no one really cares what CPU is inside, many Mac users probably would be surprised to find out they had a "different" CPU. The whole PPC vs. x86 thing was just marketting BS(*), hopefully you already knew this.

    (*) In general PPC offered a 25-30% advantage over an x86 of the same clock. This advantage was nullified by large clock discrepancy. Apple reacted to this by offering dual CPUs. This was a fine short term stop-gap measure but a pretty expensive long term one. There are a few applications out there that really benefit from a RISC architecture but they are not what normal users are running. If Apple decides to use 64-bit x86 then these apps will not suffer much, if at all. When you build your app for 64-bit x86 you get some architectural improvements, more registers for example.

  117. Where does this leave me? by TheDrinkNinja · · Score: 2, Insightful

    Over Christmas, I plunked down $2000 I'd been saving for the past two years to get myself a G5. I love it; it's fast, efficient, and does everything without a hitch. I'm doing a small time documentary using Final Cut Express, and planned to take this machine with me to college.

    Now, I'm supposed to sit back, and listen to Apple say, "Looks like what we were 'committed' to was a facade, expect the lifespan of your computer last only until we decide, and there's nothing you can do about it." Where does this put me? Where?

    There's no way ATI or NVidia plan to support this hardware anymore, it's obsolete, so no more new video cards in the future. The RAM to run this thing? Well, no point in making that anymore, the computer is obsolete, prices are going to skyrocket. It'll only take two hours to port a program? Tell that to all the OS 9 developers who never bothered to get their stuff converted to X, even though that was supposedly "fast and easy" too. And then for Apple to have the balls to come out and say that this has been in the works for the past five years, but not have any kind of warning whatsoever? I'm a high school junior on a limited budget- Small time upgrades are all I have or will have the money to pay for. Had I known I was putting down $2000 in sweat and blood for something got the rug pulled out from it six months later, I would have waited. Now what? In three years, after their transition is over and Apple drops their support for the G5, then what am I supposed to do with this worthless, unupgradable hunk of metal at my feet?

    Shame on you, Apple. The whole reason I went with you from the first place was the fact I thought you didn't double-cross your customers. The sad thing is, too, I've put too much money into this OS and machine to switch to anything else.

    Sell your machines, make your profits, get your stock price up, Apple. But just remember, you're now the very thing you sought to be different from. Thanks a lot.

    1. Re:Where does this leave me? by smash · · Score: 2, Interesting
      Have a cry.

      Macs use standard RAM, and there's nothing to stop you using the software/hardware you already have.

      If you bought a PC there's no way you'd be able to use video cards released in 2008/2009 either.

      Apple has been working on the OS/X port for years (as anyone who has heard of Darwin can attest) as a contingency plan. If they don't switch, they're going to go out of business - they simply won't be able to compete in the mobile market with powerPC - and note yesterday's story that mobile is where its at (laptop sales outpaced desktop).

      So, would you rather - no more apple (and definately no more support for your shiny new g5) in 2008, or Apple surviving and possibly thriving, and OS/X continuing to be your OS?

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:Where does this leave me? by eclectro · · Score: 2, Interesting

      You have to realize that when you bought an apple computer, you bought into the "apple mythos" as well.

      In this mythos, the average user is not that inclined to even know what processor their machine runs (let alone browsing slashdot - why aren't you running linux BTW??). So, today's annoucement had little effect if any on them.

      The big mistake you made is not realizing that buying a new computer is like buying a new car. The minute you get it home its value quickly evaporates, and there is nothing you can do about it. If there is anything worse than buying a car or computer, that would be software. Which is like buying fish, which turns stinky when you get it home. This is the reason why you see so many open source advocates around here. But I digress.

      Which is the reason why I run linux on crappy old hardware cobbled from junk piles everywhere because I refuse to spend a lot on computers.

      In a couple years from now, microsoft is going to expect everyone to upgrade their current PC so that it can run lamehorn^H^H^H^Hlonghorn. So, actually you are in a slightly better boat than all of the PC users out there. Besides that, you really are using state-of-the-art equipment right for this moment, and that's what you really wanted, right??

      Plus the lifecycle of your machine is probably more like four years, probably because programs will run on both platforms for the switchover. Then by that time you will want to upgrade anyway. Just don't buy new stuff. Just pop for the slightly used anyway. Also, it will be a lot clearer what the fallout of the new platform will exactly be by that time as well.

      When you decide that the computer in front of you has turned into a pile of crap, you can do what I do - run linux on it. By then linux guis should be considerably more polished so that even a Mac user could learn to like it.

      You will also find that living life on the back slope of computer technology is actually more enjoyable and less frustrating than a trip to the bleeding edge.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    3. Re:Where does this leave me? by phrasebook · · Score: 2, Insightful

      a G5. I love it; it's fast, efficient, and does everything without a hitch.

      So what's the problem? Why do people think their hardware or software is junk as soon as something else comes along? Your G5 will be as fast and efficient in 5 years as it is now!

      Now, I'm supposed to sit back, and listen to Apple say, "Looks like what we were 'committed' to was a facade, expect the lifespan of your computer last only until we decide, and there's nothing you can do about it." Where does this put me?

      That's exactly the risk you run when you buy something like Apple. If you don't want that sort of cloud over your purchase, get an A64 box and run a free operating system.

      In three years, after their transition is over and Apple drops their support for the G5, then what am I supposed to do with this worthless, unupgradable hunk of metal at my feet?

      Use it as a reminder (in case you aren't getting enough already - seems like Apple users have to keep forking out for OS X updates if they want to run newer apps and get secure). By the way you won't have any trouble upgrading the RAM on your G5, that's just standard DDR.

  118. Re:ARM-chair Punditry by Maniakes · · Score: 2, Interesting

    Apple has four major advantages over the position Be held:

    1. A much larger base of loyal customers.

    2. A much stronger reputation. (Over a year before Be sold its assets to Palm, I had prospective employers look at my resume, see my internship at Be, and say "Be, I remember hearing about them. They went out of business, didn't they?")

    3. A much larger and more visible community of software companies which support them.

    4. A much deeper pocketbook ($7 billion in the bank, $11 billion/year revenue, $1.2 billion/year free cash flow)

    If Apple doesn't wait too long to embrace an identity as a software company, OEM is not the only route. There are a lot of people, myself for example, who prefer MacOS to Windows but use Windows exclusively because we need Windows-only software and can't justify buying twice as many computers. If Apple offered a boxed software OS X for vanilla Intel PCs, I would gladly spend a couple hundred dollars to be able to dual boot. This didn't work for Be, but it might work for Apple, because as I argued above Apple is not Be.

    Another route Apple could take would be to make an implementation of the Cocoa API which can be compiled into a Windows app, and sell it to software developers as a way to make a more stable, more reliable app that will with just recompilation run on 1) Windows PCs, 2) Apple/Intel PCs, and 3) Legacy Apple/PPC computers.

    Strategically, the second route is Apple's best counter to the possibility of Microsoft breaking Office for OS X (short of Microsoft's reluctance to abandon 16+% of their upgrade market), since whatever Office substitute arises on Macs (AppleWorks, WordPerfect Office, Lotus Smartsuite, OpenOffice, something new, whatever) would instantly become a credible substitute for Office on Windows PCs.

    Yes, this is a risky route for Apple to take. Yes, Be failed when they tried a similar route with less resources and community support. But I think they have a good chance of succeeding, at least enough to stay viable.

    --
    A legparnasom tele van angolnaval.
  119. Re:Old HW still SOL? by bani · · Score: 2, Informative

    Um. RTFA?

    It doesnt _have_ to "work both ways".

    New binaries will be released with both PPC and x86 object code - "universal binaries". Generating them will be as easy as a click of a button (xcode 2.1).

    OSX has had this ability for a _long_ time thanks to bundles and property lists which make all this architecture-specific stuff transparent, flexible, and forward compatible.

    Now if a vendor chooses to release an x86-only OSX build of their application, then that is their choice to make. But it is a stupid one as they lose out on a huge existing market of PPC macs. So your complaints should be directed at stupid lazy vendors -- not apple.

  120. Impact on other PPC based desktops by barkholt · · Score: 2, Insightful
    It will be interesting to see how this impact other systems basing themselves on the PPC architecture - the 'reborn' Amiga and MorphOS systems spring to mind.

    I think this will finally kill of the PPC as a general desktop processor. With no major OS pushing it forward, all alternative platforms hoping for a major breakthrough should probably attempt to get off the architecture if they want to survive.

    Incredible how the x86 is becoming the defacto desktop CPU, there is just no way around it anymore :/

    --
    - barkholt
  121. last post! by ch-chuck · · Score: 3, Funny

    In 2007, Apple announces they will be phasing out OS X and installing Windows XP (or Longhorn) on all future shipments.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  122. Re:Saddening. by Boronx · · Score: 3, Funny

    I value ingenuity. I value openness. Most importantly, I value liberty.

    That sounds more like a free operating system running on commodetized parts.

  123. CISC, RISC, and MMX by Creepy · · Score: 4, Informative

    Quite simply, Intel no longer uses CISC. Sure the instruction set is CISC, but it's all microcode reduced to RISC instructions underneath the hood (which was done WAAAY back with the Pentium II and may have partially been implemented on the original Pentium). MMX has been dead for a while, replaced by SIMD and SIMD2, which can actually run in parallel to the floating point unit and no longer requires a context switch. Seriously, though, outside of the math world, you probably don't need either unless you're doing software rendering of graphics - the original reason for MMX was to speed up processing of games and video effects in software and this work is now pretty much entirely handled by the GPU.

  124. Re:Nice by bnenning · · Score: 2, Insightful

    Apple would be idiotic not to include something akin to VirtualPC - or maybe even more like VMWare - on these new macs, to let them run windows at near-native speeds on top of OS X

    Thereby removing any incentive for developers to target OS X. See OS/2. The bad thing is, this will happen whether Apple supports it or not.

    --
    How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  125. Re:Wrong as wrong can be by doublem · · Score: 2, Insightful

    Did you ever have to QA an Adobe Photoshop plugin?

    This adds an architecture to the process.

    This also complicates corporate roll outs of upgrades, as well as the purchasing process for companies.

    Saying it's only a recompile away is an easy thing for the Linux crowd, especially when two thirds of the users compile form source when installing anyway.

    Tell that to the Newspaper IT department that has to roll out a Photoshop upgrade to 300 users on a mix of Mac OS X machines with different OS versions and now different architectures.

    And don't forget all the users who will take their new Mac, load it up with the install CDs from their old Mac and call IT demanding to know why Photoshop is running slower than it did on the old Mac. Telling the user about thins like the performance hit from Rosetta emulation wont, fly, and will make the IT department look bas, especially to PHBs and PHUs.

    The fact that Adobe can release a new version doesn't make it any better to deal with. You quickly hit the point where it's enough of a headache for management to tell the graphics people to suck it up and switch to Photoshop on the PC.

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
  126. Re:Saddening. by damsa · · Score: 2, Insightful

    ibooks and mac minis are made by ASUS.

  127. They'll run on x86 for sure... by nigham · · Score: 2, Informative

    From the article...
    Mac OS X has been "leading a secret double life" for the past five years, said Jobs. "So today for the first time, I can confirm the rumors that every release of Mac OS X has been compiled for PowerPC and Intel. This has been going on for the last five years.

    So if they haven't been compiling on the x86, Intel must have been producing custom chips, chipsets and instruction sets for Apple for the past five years. Of course its going to run on an x86!

    --
    I don't want to read /. I want to go home and re-think my life.
  128. I don't think we'll have to wait till 2006 by Nice2Cats · · Score: 2, Insightful
    I don't think we'll have to wait until June 2006 for the first machines. In fact, I'll go out on a limb here (not that anyone here gives a damn, of course) and say: Mac Mini with Intel CPU around Christmas.

    My reasoning: Apple and Intel have to prove that this will work and they have to do it fast. Apple doesn't want people in late 2005 going, well, it's only six months, we know it's going to be the low end, I won't buy my Mac Mini or iBook then...you need to surprise people just the way Scotty did it on the Enterprise: Give them a longer time frame and then astound them when you beat it. Intel has a thing or two to prove, and they already built that little Mac Mini clone thingy, which I bet was a proof of concept for something that had to do with Apple. You also want to have PowerPCs and Pentiums side by side in the Apple Stores as soon as possible so people get used to the idea -- just like Linux, where it is just assumed that it will sort of run on anything.

    The main problem are going to be the portables. The G4 is at the end of its rope, and the iBooks and PowerBooks are way behind the pack, especially the 12" PowerBook. But you can't upgrade the iBook to a Pentium without pissing off the PowerBook people, and if they don't upgrade the PowerBooks soon (like, tomorrow), I don't think anyone is going to buy them for a very long time. That is going to be a critical step for Apple.

    Oh well. I guess the reason why Steve Jobs is a billionaire and I'm not is because he has this stuff figured out...

  129. WWDC 2005 Keynote on QuickTime by Chief+Typist · · Score: 2, Informative

    Available here.

    -ch

  130. My guess is just a really fast Virtual PC by TheLittleJetson · · Score: 4, Insightful

    I don't think dual booting will happen. Too much work, and makes Mac users reboot (and we love doing that!)

    I think the more likely scenario is a version of Virtual PC that doesn't suck. Runs the windows code semi-natively...

  131. Re:can't wait for the $excuse$ by 0111+1110 · · Score: 2, Insightful

    WHAT REASONS are there to spend the extra $500?

    $500 would be no problem. A nice case alone costs nearly $200 and no one can touch Apple when it comes to industrial design. They know how to make things that LOOK GOOD. And lots of people think the Aqua GUI looks way better than Windows, myself included. Considering one of the biggest markets for Apples are artists of various kinds, it would be an easy sell. However I think they are going to ask a lot more than a $500 premium. Probably more like twice that, especially on high end systems. But I have no doubt that they will pull it off. Look at their success with the Ipod. These people are not stupid. The biggest question is whether Leopard will be cracked for use with standard PCs. Although I don't think the Mac crowd are the kind of folks to download an illegal, cracked OS from Emule or whatever. So it's mostly a non-issue anyway. And anyone who even thinks about making a PCI/USB plugin firmware adapter would get sued into the stone age. Interesting move from Jobs. I have to wonder what Gates is thinking about right now. Looks like he could be getting some real competition finally, especially if the new IntelMacs have super-low introductory pricing.

    --
    Quite an experience to live in fear, isn't it? That's what it is to be a slave.
  132. Not using openfirmware by Space+cowboy · · Score: 4, Interesting

    ... according to the developers docs on the apple home-page, Intel-based macs will not use openfirmware, also:

    from cnet today:

    http://news.com.com/Apple+throws+the+switch%2C+ali gns+with+Intel+-+page+2/2100-7341_3-5733756-2.html ?tag=st.next

    --------------

    After Jobs' presentation, Apple Senior Vice President Phil Schiller addressed the issue of running Windows on Macs, saying there are no plans to sell or support Windows on an Intel-based Mac. "That doesn't preclude someone from running it on a Mac. They probably will," he said. "We won't do anything to preclude that."

    However, Schiller said the company does not plan to let people run Mac OS X on other computer makers' hardware. "We will not allow running Mac OS X on anything other than an Apple Mac," he said.

    --
    Physicists get Hadrons!
  133. Here's why Jobs likes Intel and not AMD by dtjohnson · · Score: 3, Interesting
    People have speculated about why Steve Jobs picked Intel and not AMD such as maybe AMD can't supply enough chips, maybe Intel gave 'em a better deal, maybe Intel chips perform better, whatever. There's no reason to speculate though because Jobs comes right out and tells us in this story, thereby demonstrating that he is not familiar with current x86 hardware. Says Jobs:

    [begin excerpt]
    "The move is being made because Intel has "the strongest processor road map by far," Jobs is quoted as saying in a statement released as the keynote got under way.

    "As we look ahead, although we've got some great products now, we can envision some amazing products we want to build for you. And we don't know how we can build them with the future PowerPC road map," Jobs said during his keynote.

    The problem with the future PowerPC chips is performance per watt, Jobs said. Intel's chips are far ahead of IBM's when it comes to delivering performance without consuming a lot of power, a quality that is very important to Apple's future products, he said."
    [end excerpt]

    Jobs is looking for better "performance per watt" and picks Intel over AMD which was not a very smart decision on his part. Apparently he is unfamiliar with the newest AMD 'venice' core and the derivative 'Turion' AMD mobile chips which offer better performance than the Pentium M with less power consumption.


    1. Re:Here's why Jobs likes Intel and not AMD by aluminumcube · · Score: 3, Insightful

      That is right... because as we know, Steve Jobs is a complete moron. As he begins to lead his company through it's third fundamental technology transition (the second with him at the helm) I am sure he didn't look AT ALL towards other chip manufacturers.

      Have you ever thought that you might not know everything Steve Jobs and the collective executives of Intel and Apple know?

      Look, i am not going to hail the divine wisdom of Steve Jobs but the fact of the matter is that this is chess, not checkers. Jobs has a history of making announcements that go from being a big deal and parlaying them over the course of a year or two into massive technology, product and market changing success. He did this with the original Mac, he did this with OS X and he did this with the iPod/iTunes/iTMS... I don't know if you were an Apple watcher way back in the day, but iTunes use to be nothing more then a nice little Mp3 player- nobody ever expected that it would become the core enabler of one of the biggest revolutions in consumer product history.

      As far as your opinion about Intel v. AMD in the Power per Watt category; the whole power per watt business is probably just Apple's throw away reason to give to the industry today. Remember, Apple will still be moving G4 and G5 based systems for the next 24 months so they can't exactly out and out trash the PPC platform just yet.

    2. Re:Here's why Jobs likes Intel and not AMD by akuma(x86) · · Score: 2, Insightful

      I think Steve Jobs knows more about Intel's , AMD's and IBM's roadmap than you do. He's responsible for leading a multi-billion dollar corporation and is likely advised by experts that know 1000x more than you do. He knows what he is doing as evidenced by the stock price since he took charge.

      How do you know where Intel vs. AMD is in 2006? Do you have processor samples? What is the probability that AMD will maintain a lead over Intel in the future? What is the probability that AMD will even be able to supply Apple 2-3 years out?

      You're extrapolating performance from chips that are sold today - the chips on the market were designed 3-4 years ago, sometimes longer. Future chips are being designed now and big customers are advised of their progress and future performance.

      Jobs is not making a smart decision? Get real. If AMD is so power efficient, why are they only in 5% of laptops?

    3. Re:Here's why Jobs likes Intel and not AMD by Crazy+Eight · · Score: 2, Interesting
      I've been doing a bit of googling lately on A64 and the Pentium-M. I'm not sure it's quite that clear. Venice versus Dothan is a tough call. Overclock the Dothan and it can outperform Venice by a bit with less power to boot. But it still gets hung up on memory bandwith and floating-point stuff. I found your link to the lostcircuits article very interesting. I knew that recent 939s (from Winchester onward) were very good in the power consumption department, but I didn't know it was that good. However, I haven't found any decent evaluations of the Turion that could back up your claim for its performance and efficiency.

      In any event, it doesn't matter because Apple is getting in on the future Intel CPUs which will be derived from Banias/Dothan. Here is an interesting thread on overclocking Dothan. The results make me wonder if Intel has kept it's FSB hobbled to avoid direct competition with the P4. We have to imagine Yonah or Merom will be like one of these little screamers plus dual core and a better FSB. Of course, AMD will have improved too between now and then, but if tweakers can make Dothan competetive with a cooling solution that belongs on a northbridge then I would imagine that Intel can flat out prove to Jobs just what they have coming down the pike.

  134. Actually, as an investor, Apple scares me by Anonymous Coward · · Score: 2, Insightful

    World class or not, the management and success of Apple depends way too much on Steve Jobs. Remember his operation and the effect it had on the stock price? It was a good reminder of why I have not invested deeply in Apple.

    Apple will not be a truly world-class company until they demonstrate success post-Jobs. Right now they don't seem to have a product development process that is independent of this one man's personal involvement.

    Until then it is a highly risky investment...like investing in Brad Pitt or Heidi Klum. One run red light, and there goes your investment.

  135. Re:*bzzt* Wrong! by doublem · · Score: 2, Insightful

    You ever try to use a mouse on a laptop when at a client site where you have barely enough space for the laptop itself?

    My Thinkpad has a decent built in pointing device, but because a Mac requires an external mouse to be useful I can't use it on the road, because there's almost never a place to set a damn mouse. I'd have to use a trackball or external touchpad, and let me be blunt, having an external touchpad hooked up to a laptop that already has a touch pad looks pretty absurd.

    This isn't about the fact that I'd have to buy an external pointing device for the laptop to be useful, it's about the fact that the need for an external pointing device makes it sub standard hardware for use on the road and it's that's not worth my time or money.

    Apple hardware is, to be kind, overpriced and suffers from castrated functionality.

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
  136. World Class Fanboi by buzzini · · Score: 3, Insightful

    ...forward looking but also incredibly obvious. Decreasing power of suppliers is busines 101. Pepsi/Coke at one point owned their own steel manufacturing units but didn't use them just to get better prices. Microsoft built an entire web-based Office suite called NetDocs just in case web-only apps took off. Etc, etc.

  137. Re:Saddening. by KillerDeathRobot · · Score: 4, Interesting

    It's an ideological shift because for years the Mac Zealots have pulled the Apple line about why the PPC is superior to x86. Now they are forced to admit that PPC was a mistake.


    Either that, or that Jobs has made a mistake in going to Intel.

    --
    Thinkin' Lincoln - a web comic of presidential proportions
  138. AMD kept Intel Honest. by jellomizer · · Score: 3, Interesting

    With AMD really becoming a major threat to Intel it got intel to produce higher quality products. Forcing them to rethink heat, power consumption more then just raw speed.

    It is just in the same way that Linux forced Microsoft to improve. If you don't believe me see Windows 3.1 and compare it to windows 95 - 98. And now compare it with Windows 2000 and 2003. Microsoft OS's are much more dependable then they were back 10 years ago and much more then they nessarly wanted it to be.

    Now with Mac using x86 this will probably keep the Dells, Gateways, and other honest by having With these new Macs being able to Run windows as well (although not supported). So now the consumer can either choose a well designed system, that can run OS X with all its niceties and run Windows too.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:AMD kept Intel Honest. by FireBreathingDog · · Score: 2, Insightful
      It is just in the same way that Linux forced Microsoft to improve. If you don't believe me see Windows 3.1 and compare it to windows 95 - 98

      Are you high, man?

      Competition from Linux had nothing to do with improvements made in Windows from version 3.1 to Windows 95. If competition had anything to do with it, it was competition from Apple.

      The only people using Linux prior to 1995 are the folks on Slashdot with 4-digits-or-less user IDs. In other words, old-school hard-core geeks. (Not that there's anything wrong with that!)

      What Linux desktop were you using before Windows 95 that was a significant improvement over Windows 3.1, which sucked? Note that 'ksh' does not count as a GUI, by the way.

  139. Well, why can't they? by BattyMan · · Score: 2, Insightful

    I had so hoped, though, that we were finally going to get beyond the x86 architecture - that their strategy of piling kluge on top of kluge on top of kluge in the name of backwards-compatibility was finally going to come crashing down.

    I do not see anyhthing in Jobs' statements about the x86, just Intel, who's (by now) as eager as anybody to break away from the x86 legacy (and show us some new innovation in hardware dewign). Note that the 8086 _was_ pretty cool and innovative - in 1975.

    Unlike the situation with the Wintel architecture, there's NO thing limiting Apple to backward x86 compatability. They can just march straight forward with Itanium, I64, AMD64, or whatever the 64-bit mode is gonna be. My guess is that Intel will be happy to supply them with modern, 64-bit CPUs, without x86 legacy compatability.

    Why bother with x86? They never had it, and _don't_ need it!

    --
    Exceeding the recommended torque is not recommended.
    1. Re:Well, why can't they? by toph42 · · Score: 2, Informative
      From The Universal Binary Programming Guidelines:"The term x86 is a generic term used throughout this book to refer to the class of microprocessors manufactured by Intel. This book uses the term x86 as a synonym for IA-32 (Intel Architecture 32-bit)."

      Looks pretty clear that IA-32 is the supported ISA.

  140. You Will Be Assimilated by dispensa · · Score: 2, Insightful
    I think the whole thing is a shame. I love my G5 computers, and I love my x86 boxes too, but more than anything, I love the diversity. I'm glad someone out there was pushing a real, honest-to-god alternative to x86 that was actually getting used.

    Diversity is important for tons of reasons - security, a healthy computing ecosystem, and because I just like it that way.

    Too bad. :-(

  141. Re:Another Steve Jobs hissy fit by Josuah · · Score: 2, Insightful

    I think it is quite unfair to categorize this ias a Steve Jobs hissy fit. IBM failed to deliver processors that met the roadmap Apple was planning, and promised by IBM, so they are switching suppliers. Having Mac OS X run on x86 over the past 6-7 years was Apple's way of ensuring they were not stuck.

    This is a sensible business decision that has nothing to do with looking bad. As it happens, Apple is probably the one company that is in such an excellent position to switch suppliers, given the choices: AMD, Intel, PowerPC. How many other consumer electronics companies can make a switch like this? Other companies are stuck because their stuff will only run on a specific platform.

  142. Re:Intel yes, Pentium no by demon · · Score: 3, Informative

    If you saw the video of the keynote, you'd know that Jobs was running the entire presentation from a system running Mac OS X - a Pentium 4 system, specifically. He even showed off the "About this Mac" window that showed it in no uncertain terms. So yes, this does mean Pentium 4 (maybe Pentium M for laptops) systems running OS X.

    --

    Sam: "That was needlessly cryptic."
    Max: "I'd be peeing my pants if I wore any!"
  143. Re:Um... NO... by exp(pi*sqrt(163)) · · Score: 4, Insightful
    Discussing the relative merits of AltiVec versus SSE/SSE2 is details.
    That's the whole point - I'm not discussing that. I'm discussing the relative speed of Macs and PCs. The pro-PowerPC tactic is to distract people away from that and talk about irrelevant microdetails of architecture and deflect direct questions about performance with Keynote presentations showing graphs of performance of specific operations in particular applications ignoring 99.99% of the stuff that actually matters. (I've endured their whole spiel at Infinite Loop myself.)

    For picture manipulation work or certain classes of mathematics operations, AltiVec is going to be better than anything else- because it's better and more efficient.
    Then you're talking to the right person: a mathematician who works in graphics. (Well, ex-mathematician anyway.) A $1000 PC easily outperforms a $2000 Mac at just about any task you throw at it. The difference between the PC and the Mac is so great, and so f-ing obvious when you have the machines side by with many pieces of numeric and image processing code compiled for both, that I might as well be talking to someone who claims I have 27 fingers for all the sense they're making - or at least someone who expects me to hand code all of my inner loops in assembler, which is just as likely. (Of course I'm not stupid enough to make my comparison between gcc on MacOS X and gcc under Windows. I use a compiler that's good at optimizing for x86 under Windows.)

    I love my Mac for the usability of its user interface (both CLI and GUI) and for the fact that it looks so damn good. It depresses me when I have to fire up my ugly old PC when I actually want my code to finish in a reasonable time.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  144. Re:Wrong as wrong can be by bani · · Score: 2, Informative

    Yeah because 68k->ppc and fat binaries so obviously destroyed apple.

    And for those of you who didn't use macs back then, 68k emulation on ppc was much slower than native 68k. The first powerpcs (66mhz 601) simply weren't fast enough - there were no eg 2ghz G5s back then. A modern mac emulates 68k faster yes, but back then -- no.

  145. Re:Saddening. by Barlo_Mung_42 · · Score: 2, Funny

    Get this man more cool-aid, stat!

  146. but what about 68k code? by hawk · · Score: 3, Insightful

    Will old 68k code still run?

    Will it happen with the 68k emulator itself being emulated.

    Yes, as a matter of fact, I *do* have enough 68k software for this to be an issue :) [Including the last decent version of MS Word).

    hawk

    1. Re:but what about 68k code? by squiggleslash · · Score: 2, Interesting
      If you follow the developers links, you'll eventually get to a PDF documenting the porting considerations. Unfortunately, part of the Rosetta subsystem's limitations is that it doesn't run Classic Apps. Which means pretty much all 68k apps.

      My guess is that your best hope is that Ardi, makers of Executor, will port the latter to the Intel OS X.

      --
      You are not alone. This is not normal. None of this is normal.
    2. Re:but what about 68k code? by TheRaven64 · · Score: 2, Interesting

      Well, BasiliskII on even a relatively slow x86 chip is still a whole load faster than the fastest 68K machines Apple released (I actually have one here, collecting dust, and was able to compare them side by side). I don't think executing 68K stuff on x86 is going to be a problem. PowerPC, however, is a whole different ball game. Notice that the machine Jobs demonstrated was a quad 3.6GHz Pentium 4, and it was as fast as, what, an oldish G4? It's going to be a while before emulated PowerPC on an x86 system with sane power requirements is feasible.

      --
      I am TheRaven on Soylent News
  147. Re:Jobs vision: multiple cores!! let's get them to by Guy+Harris · · Score: 2, Interesting
    hackers will unlock the x86 Macs, and it will run linux, windows or even solaris

    Unless by "unlock" you mean "reverse-engineer non-standard support chips", there's nothing to unlock:

    After Jobs' presentation, Apple Senior Vice President Phil Schiller addressed the issue of running Windows on Macs, saying there are no plans to sell or support Windows on an Intel-based Mac. "That doesn't preclude someone from running it on a Mac. They probably will," he said. "We won't do anything to preclude that."

    As for

    And The MACOSX WILL RUN ON BEIGE BOXES, DELL, HP, ETC

    Schiller doesn't like that:

    However, Schiller said the company does not plan to let people run Mac OS X on other computer makers' hardware. "We will not allow running Mac OS X on anything other than an Apple Mac," he said.

    (with no indication of whether that's legal, technical, or both).

  148. Re:Wrong...will actually make native OOo wait long by soullessbastard · · Score: 2, Informative

    The problem isn't necessarily gcc 4.0, but Apple's gcc 4.0. The ABI is different between PowerPC and x86. It's also a different linker and slightly different compiler. We've frequely had ICEs with the Apple gcc that didn't happen on Linux or Solaris. I suspect gcc 4 is in better shape than Apple's first gcc 3 releases on 10.2, but I wouldn't hold my breath until I can throw the templates with > 200 template arguments at it (yes, when expanded, several templates go that wild in the code).

    ed

  149. Re:You can have my PowerPC... by FullCircle · · Score: 2, Funny

    Unless your hands are water cooled I doubt they get cold.

    Heat output was one of the reasons for switching to x86 in the first place.

    --
    If tyranny and oppression come to this land, it will be in the guise of fighting a foreign enemy. - James Madison
  150. Re:MHz is meaningless by dfghjk · · Score: 2, Funny

    love it when you talk technical. your logic is inescapable...

  151. Re:Wrong...will actually make native OOo wait long by sidb · · Score: 4, Informative

    Apple's gcc supports universal (fat) binaries. XCode uses gcc for compilation, but it's just a wrapper. Gcc still works fine without it.

  152. renAIMed Consortium by drjzzz · · Score: 2, Insightful

    A for Apple (integrator, still)
    I for Intel (duh, bye IBM)
    M for Microsloth (Office, bye Motorola)

    We hardly knew ye. So much for think different.

    --
    to err is human, to forgive is divine, to forget is... umm...
  153. Precedent: Silicon Graphics "Visual Workstation" by xixax · · Score: 4, Interesting

    The SGI http://en.wikipedia.org/wiki/SGI_Visual_Workstatio n>Visual Workstation shows just how easy it is to produce an x86 based computer that is not really a PC. The biggest difference is that there was no BIOS, but ARCS firmware.

    --
    "Everything is adjustable, provided you have the right tools"
  154. Economic vs. Science... by sedyn · · Score: 2, Insightful
    But clean CPU designs don't seem to outperform dirty designs by enough of a margin to be useful.



    That is assuming that both designs have equal resources pouring into them. In other words, that all variables save design are controled.

    Unfortunately, in the real-world, might is right, and more money, R&D specifically, is poured into the x86 architecture.

    Another way of looking at this is to say that if I use a clean architecture from today and compare it to an 8086 from the early 80s then the clean architecture would destroy the 86, because it has had a lot more money and man-hours invested in it.

    Besides, Intel processors basically are clean, save the ugly emulation functions they preform to maintain reverse compatibility.

    --
    Am I open minded towards open source, or closed minded towards closed source?
  155. Re:Hall of fame, here we come? by Anonymous Coward · · Score: 2, Insightful

    Oh sure, YOU don't care about the mods...but what about those of us who have been trying to raise Anonymous Coward's karma by posting on-topic, insightful, interesting, and informative stuff? It's assholes like you who keep us at zero. Thanks for nothing!

  156. Re:Amazing: Apple is/was lying on CPUs performance by aristotle-dude · · Score: 2, Informative
    What OS was the P4 running in the previous tests? Windows. There is your answer. Check out the fine print on the PC Mag tests. The magazine omitted the delay caused GDI in the initialization of the plug-ins. If the delay had been included, even the "G4" machines wiped the floor with the P4's. They also used far smaller datasets to make the windows boxes look better in the magazine tests.

    Using large datasets stress test both the computational ability of the hardware "and" the i/o abilities of the underlying OS not to mention memory management.

    Is it not possible that a different OS might provide different performance? Maybe windows really does suck bad.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  157. Blame Motorola by Per+Abrahamsen · · Score: 2, Insightful

    The idea was that Motorola would produce cheap PowerPC chips for low end computers, while IBM would continue to create fast POWER chips for their big servers.

    Motorola dropped the ball, so Apple switched to IBM for their CPUs. But while you can use a server CPU in a desktop machine, the power consumption is too high for a laptop.

    IBM isn't really interested in laptops (or desktops for the matter, they just sold their entire PC division). I suspect the estimnated sales numbers for Apple laptops are too small to warrant the development cost alone (unlike the sale numbers for game consoles).

  158. Re:Jobs vision: multiple cores!! let's get them to by Raffaello · · Score: 2, Informative

    with no indication of whether that's legal, technical, or both

    Most likely both. The legal bit is a given - it's been true of Mac OS for years - maybe even a decade. It is a violation of the EULA to run Mac OS on anything other than an Apple Mac.

    They'll undoubtedly put some technical stumbling blocks in the way too. And they'll aggressively pursue any open source efforts to circumvent their EULA restrictions - don't put it past Apple to invoke the DMCA here. Expect a lot of nascent "Mac on Intel" sourceforge projects to experience court ordered takedowns.

    Even if some fringe project succeeds there won't be many stock intel boxes running Mac OS X - if the people building and/or selling them become too visible they'll become targets for police raids and lawsuits.

  159. H*ll froze over? by Akimotos · · Score: 2, Funny

    Apple switched to Intel ...

    Debian finally releases Sarge.

    It would have been a perfect day if Duke Nukem' Forever was also launched today ... or something.

    1. Re:H*ll froze over? by klang · · Score: 2, Funny

      The best rapper is white.
      The best golfer is black.
      The French calls the Americans arogant.
      The Germans don't want to go to war.
      Switzerland won the world championship in sailing. .. and a Mac has a "Intel inside" sticker

      The world is truely comming to an end.

      Yes, I would definately go look for Duke Nuke'em Forever!

  160. iScroll2 by Cadre · · Score: 2, Interesting
    The biggest thing though is not having a scrollwheel.

    Use iScroll2 which adds two-fingered scrolling of the new PowerBooks to older PowerBooks.

    --
    All editorial writers ever do is come down from the hill after the battle is over and shoot the wounded.
  161. Comics by jellomizer · · Score: 2, Informative

    The Joy of tech puts our reaction so well.

    http://www.geekculture.com/joyoftech/joyarchives/6 93.html

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  162. A post in the masses. by jellomizer · · Score: 2, Funny

    Any moderator who moderates me must have no life what so ever to find a post in the mist of 3000 posts. Filled with disterbed zealots from both sides. As Nelson puts it. HA HA

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.