Slashdot Mirror


Apple Secretly Maintaining x86 Port Of Mac OS X

Earlybird writes "According to this eWeek article, Apple has ported the whole of Mac OS X to the x86 architecture and is maintaining it in parallel with the PowerPC builds. Dubbed Marklar, the project is perceived as a fall-back plan, and, quoth the article, 'has apparently gained strategic relevance in recent months, as Apple's relationship with Motorola has grown strained and Apple looks to alternative chip makers.'" Believe what you will ...

663 comments

  1. lies by Anonymous Coward · · Score: 1, Interesting

    this is unconfirmed and highly suspect, as someone who works at apple i can attest to this. they were talking about maybe doing it

    1. Re:lies by Anonymous Coward · · Score: 1, Interesting

      IBM will release a new CPU based on the Power4 ... for desktop use !! maybe the G5 ?
      It will have about 160 parallel instructions : altivec ?
      Will Apple use IBM powerpc CPUs in future ?

    2. Re:lies by Anonymous Coward · · Score: 0

      Jesus Christ - I hope this ISO is what it says it is - this will kick so much ASS.

      23% downloaded :-DDDDDDDDD

    3. Re:lies by Anonymous Coward · · Score: 0

      Hey, keep that running and available for a while :).

    4. Re:lies by Gangis · · Score: 1

      Hmm... This oughta be interesting. I'm gonna install it on my other other other computer (after I get the ISO).

      --
      "Black holes are where God divided by zero." - Steve Wright
    5. Re:lies by Gangis · · Score: 1

      Also... I suspect that it is actually Rhapsody Developer's Release 2. Some of you may remember that Rhapsody was an x86 port of MacOSX Server but was canned after Developer's Release 2.

      --
      "Black holes are where God divided by zero." - Steve Wright
    6. Re:lies by Gangis · · Score: 1

      Okay, this is funny. :) That's actually Windows XP, ladies and gentlemen. I downloaded the fragment of the ISO and opened it with Winimage. I got the directory tree with WinXP files in it. Nice job. >:P

      --
      "Black holes are where God divided by zero." - Steve Wright
  2. Nope. by Anonymous Coward · · Score: 3, Funny

    If it's not on KaZaA, it doesn't exist.

    1. Re:Nope. by TerryMathews · · Score: 2, Insightful

      While the above comment was made in jest, I would have to agree here. If this port of OS X isn't on KaZaA or some other P2P network, it doesn't exist. Apple builds for OS X for PPC get leaked onto P2P left and right. Short of Apple Security being more ruthless than the SS in WW2 (And since we haven't heard any horror stories like there are about Intel security...), I don't believe this story for a minute.

      --
      -- Terry
    2. Re:Nope. by di0s · · Score: 1

      ditto for Hotline(where most of the Mac goodies are anyways)... =)

    3. Re:Nope. by antijava · · Score: 4, Informative

      Actually there is an Intel port. There has been for years. Way back in the Rhapsody days there were two developer releases available for Intel. Just because they stopped making them available doesn't mean they stopped building it.

      The biggest reason is that maintaining an Intel version ensures that everything they write stays reasonably portable. It they can stay compatible with PPC and Intel in the code, than supporting any other chip that comes along can't be much more difficult.

      Internal builds used to always be built fat...they would just be stripped to PPC-only when it came time to press to a CD for external use. I don't know if it's still the case, but I don't see why they would stop the practice.

      Also, maintaining compatibility keeps future migration options open to them.

      Most of OS X is highly portable already. The kernel is Mach, which was fundamentally designed with portability in mind. Above that is the BSD layer which is regularly synched with the OpenBSD source tree, which is x86 code -- so it's portable. CoreFoundation is part of Darwin, so it already compiles on x86. Cocoa is very high level and used to run on x86 back in the OpenStep days...no big issues there. I see no reason why Cocoa couln't easily go to Darwin as well. Apple had to basically build the Carbon library from scratch after the developer community refused to migrate en-masse to Cocoa. I don't believe Apple would be short-sighted enough to not write it in a portable fashion. Really, Classic is the only part of OS X that would cause a problem with an x86 port. If push comes to shove, Apple could just draw a line in the sand and say that Classic isn't supported...developers have had enough time to move their stuff forward.

      Of course, just because the port is possible doesn't mean that Apple will ever make it a product. Support for such a thing would be a nightmare given the huge number of hardware options in the x86 world. Apple is barely capable of keeping up with drivers for there exremely limited set of hardware options.

    4. Re:Nope. by packeteer · · Score: 1

      Of course there is an x86 port but dont call it an Intel port. Calling it an Intel port makes it seem liek they want to release it for desktop chips, they dont. It makes perfect sense that they would at least build it for x86 so if anything wasn't compatable they would know about it. It's better than a couple of years down the road if they tried to switch only to find out some code which was built upon and built upon no longer works. This way they can have the option open.

      I would believe it if Microsoft has builds of Windows that work on solaris or maybe even mac hardware. Before you flame me for saying that let me tell you that security is TIGHT at Microsoft. If they dont want something leaked it ISN'T. All these warez kiddies think they are so clever getting their "leaked" 2600 build of winxp. I can garuntee that it was intentionally put out. I dont think its some giant conspiracy on the part of microsoft but i dont beleive something like that could slip out from under them. Sometimes you guys forget that Microsoft is not in a bad situation and whatever they do its going to help them. Make fun all you want, i know i do my hare ;), but MS is going anywhere anytime SOON. So just continue to improve on Linux and BSD but you can bet that when it IS a real competitor for MS things are going to get nasty. They have the money to throw around at nearly ANY type of crazy plan to keep them afloat in the future.

      So one last not for all you would be flamers with mod points to burn. Im not trolling im simply stating the facts that are very apparent if you look without blinders on. I am all for linux and i dont even have an windows boxes on my home network but you still have to look around and see the rest of whats going on sometimes.

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    5. Re:Nope. by Lazaru5 · · Score: 1

      FWIW, the BSD portion of OSX/Darwin is from FreeBSD (3.2 for 10.0 - 10.1.5 and recently synched with 4.4 for 10.2). There's a few config files, etc that are from Net and Open though.

      --

      --
      My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
    6. Re:Nope. by Anonymous Coward · · Score: 0

      Security can be relatively tight at MS on some things, but stuff can get leaked left right and centre there. It's a couple of years since I worked there as contractor for six months, but I doubt they've changed that much.
      While I was there the SLM was fairly secure, but actual builds of products flew around the place. The only product I remember hearing there being a fair bit of security on at the time was AOEII, and that was because the developers in Texas or where ever demanded it or they'd terminate the project. The original was leaked long before it was finished, so for the second one, people testing it or translating it or whatever signed for a CD in the morning, installed it on a machine with a clean Ghost image, worked with it, signed it back in the evening and then wiped the machine it had been installed on.

      I remember reading a thread on an internal MS newsgroup at the time, with a lot of top brass participating, talking about how they could combat piracy. Eventually some dude basically said that if a product lasted 2 weeks without becoming easily available or cracked or keygen'd or whatever then that was a victory and all they could possibly hope for. They were also relying a lot on Joe Shmoe not knowing how or where to get Warez. The advent of P2P has probably changed that quite significantly.

      BTW I loved working in MS for a couple of months, there were servers running in there with more MP3s, Warez and Moviez than you could imagine. I done a quick search of the local domain for *.mp3 and got over 50,000. Also a Tech Support guy had been hoarding disks for ages and had a server with about 300Gb of stuff on it, brilliant!!! MEGACITY if you're still running I love you

    7. Re:Nope. by piobair · · Score: 1

      In concordance with the other reply. The PPC version was originally ported from OPENSTEP - a NeXTSTEP port to intel. Apple has continued to maintain at least limited functionality of its OS on intel since discontinuing the Rhapsody project. Through the rumour mill I heard the reason Rhapsody was never publicly released was for fears of M$ dropping Office on the Mac.

      The currently maintained functionality is realized in the WebObjects runtime on Windows.

      I couln't imagine Apple not maintaining a perfectly viable intel-based OS that was up-to-date as late as '99.

      FYI: Rhapsody still runs my CVS repository at home.

      --
      I have a second sig, I call it sig#2.
    8. Re:Nope. by Anonymous Coward · · Score: 0
      Sometimes you guys forget that Microsoft is not in a bad situation and whatever they do its going to help them. Make fun all you want, i know i do my hare ;), but MS is going anywhere anytime SOON. So just continue to improve on Linux and BSD but you can bet that when it IS a real competitor for MS things are going to get nasty. They have the money to throw around at nearly ANY type of crazy plan to keep them afloat in the future.
      Didn't "they" say that about IBM a few years back?
  3. Stick with PPC by Microlith · · Score: 3, Insightful

    If they can't stick with Motorola, they should go with IBM.

    It's one thing to go from 68k to a more powerful PPC architecture. It's another issue altogether to move from a PPC to an Intel or AMD cpu. The emulation speed would be a hell of a performance hit.

    1. Re:Stick with PPC by Anonymous Coward · · Score: 0

      There is no "Emulation" as the PPC Software would be recompiled for x86, thus whupping most PPC systems on current x86 hardware

    2. Re:Stick with PPC by Zero__Kelvin · · Score: 1


      "It's one thing to go from 68k to a more powerful PPC architecture. It's another issue altogether to move from a PPC to an Intel or AMD cpu. The emulation speed would be a hell of a performance hit."

      Nobody said anything about emulation. A port is a native compilation, and therefore no performance hit is taken. Furthermore, your assumption that PPC is automagically more powerful than Intel architectures is a clear indication that you are severiously under-informed. I won't go so far as to call you a newbie, but your bias suggests that you have a ways to go before you become a seasoned professional. Keep on plugging though, and try to be more open-minded. Consider doing research before forming conclusions, for example.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    3. Re:Stick with PPC by Anonymous Coward · · Score: 0

      Well, if they want to include Classic, they'll have to have emulation. Classic's slow enough already.

      They won't switch to x86 until Classic and every other reminder of Mac OS 9 isn't needed anymore.

    4. Re:Stick with PPC by Anonymous Coward · · Score: 1, Insightful

      But surely the apps would need to run under emulation unless you're suggesting that Apple has been maintaining parallel ports of those as well

    5. Re:Stick with PPC by toganet · · Score: 1

      You're missing the leap implicit in our young friend's comment:

      The apps they are talking about are Carbon or Classic apps that would need to be significantally modified to compile on x86.

      So, Apple would have to write an emulator to allow these apps to run within OSX on x86. Problem is, they'd be doing this from scratch. I mean, know any good PPC emulators?

      On the other hand, could they do something like add a slower G4 to the system, as a CPU dedicated to these legacy apps, and then tweak the Carbon APIs to use it? There is a precedent here from the days of the first PPC's and PPC upgrades.

    6. Re:Stick with PPC by Stephen+Samuel · · Score: 3, Interesting
      Nobody said anything about emulation. A port is a native compilation, and therefore no performance hit is taken.

      When Mac went from the 68K to the PPC, they included emulation software, do that the PPC could still run the 'legacy' 68K code. Because the PPC was enough faster than the 68K, the emulated code still ran with 'reasonably acceptable' speed.

      Intel isn't much (if at all) faster than similarly timed PPCs, so trying to do a PPC emulation on an Intel CPU would probably be a horror story.
      (the '386 architecture is also not quite as elegant as the PPC architecture. Most of the registers would have to be stored in RAM, and that would hurt you BIGTIME).

      --
      Free Software: Like love, it grows best when given away.
    7. Re:Stick with PPC by pla · · Score: 1

      x86 = CISC architecture

      Actually, wrong. The x86's have a CISC *instruction set*. All the major x86 chip makers have used RISC cores on everything released since the original Pentium-class chips.


      RISC (greater-than) CISC

      Another fallacy. RISC chips can usually attain significantly higher clock speeds than CISC chips, but at the expense of doing less per clock. This does not make either one automatically "faster" in terms of total computational power, just different in their approaches to speed.

    8. Re:Stick with PPC by dattaway · · Score: 2

      Looking at the PPC instruction set, it looks a little more robust than a "reduced" instruction set to me. They all look CISC, except for the old favorites, such as the 6502...

      As far as which is better depends on your assembly language preferences. I prefer accumulator arithmatic of the RISC, but since we use compilers these days, this point is moot.

    9. Re:Stick with PPC by MaxVlast · · Score: 4, Interesting

      He's thinking about when Apple went from Motorola 680x0 chips to PowerPC ones. The OS had a 68k emulator that allowed it to continue to run old apps. The poster is expecting that if Apple releases an OS on x86 hardware, the OS will include an emulator so granny won't then wonder why her old recipe application doesn't work on her new computer.

      As someone who's been if a few multi-architecture operating systems (BeOS, OpenStep, NEXTSTEP), I can say that it isn't as pleasant as everyone says. While OpenStep made it pretty easy to cross compile, there were always apps that just weren't available for your platform (particularly NEXTSTEP for HP Apollo machines.) It's not a good place to be, and it is always frustrating for users. How many PPC BeOS apps were there when the BeOS stopped being something a lot of people did? Certainly not as many as there were for Intel.

      My basic point is that it will be a major pain in the ass for all of the users for gains that aren't yet a big enough deal to convince me.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
    10. Re:Stick with PPC by Anonymous Coward · · Score: 0

      Except that Carbon and Cocoa are just APIs that are chipset neutral... Theoretically, the application vendors will need to just recompile their code on a X86 box for things to work, unless they use ASM. No emulation layer will be necessary. In reality, it will probably be a bit more work than what I make it out to be here, but not the most difficult thing in the world to do. Think of it more in terms of "getting my favorite GTK+ application to run on both Linux X86 and Linux PPC..."

    11. Re:Stick with PPC by DrPascal · · Score: 1

      "...your assumption that PPC is automagically more powerful than Intel architectures is a clear indication that you are severiously under-informed..."

      That is classic Ad Hominem to those that know logic and critical thinking class material. Attack this guys point, not him as a person ... it's a fallacy.

      Of course, your entire statement is wrong because your name start with a Z. ;-)

      --
      DrPascal: Not the language, the mathematician.
    12. Re:Stick with PPC by Zero__Kelvin · · Score: 3, Funny


      "PPC = RISC architecture


      x86 = CISC architecture


      RISC > CISC


      therefore PPC >x86"


      Your missing a key element in your formula, even if I grant the mistaken RISC>CISC part. Intel != x86. For example, the intel StrongARM processors used in the iPaq are RISC.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    13. Re:Stick with PPC by Zero__Kelvin · · Score: 2


      "That is classic Ad Hominem to those that know logic and critical thinking class material. Attack this guys point, not him as a person ... it's a fallacy."

      This is by no means such a case. I attack his point as wrong. I merely go on to point out what his being wrong, an the manner in which he is wrong, says about him. At no time do I suggest that he is under-informed, and therefore wrong. I state that he is wrong, and therefore under-informed. Will the real Dr. Pascal please stand up .....

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    14. Re:Stick with PPC by el+stevo · · Score: 1

      How many PPC BeOS apps were there when the BeOS stopped being something a lot of people did?
      when was BeOS ever something "a lot" of people did? ;-)
      seriously though, i ran BeOS on an old ppc 603e powermac since DP4 but eventually i gave up on it after release 4.5... when the company started going all crappy

      --
      i'm sorry, i'm just sleep deprived... but bitter. yes. very bitter.
    15. Re:Stick with PPC by mentin · · Score: 2
      Another fallacy. RISC chips can usually attain significantly higher clock speeds than CISC chips, but at the expense of doing less per clock. This does not make either one automatically "faster" in terms of total computational power, just different in their approaches to speed.

      Absolutely right.

      And when you consider current clock speeds (~2.5 GHz P4 chips vs. ~1.2 GHz PowerPC chips) multiplied by PowerPC doing less per clock, you get the picture.

      Although situation is not that bad, P4 is somewhat faster than PowerPC now.

      --
      MSDOS: 20+ years without remote hole in the default install
    16. Re:Stick with PPC by el+stevo · · Score: 1

      and before the days of intel's purchase of ARM and all their technologies, the apple newton messagepad 2x00 series ran on strongarm processors... and doesn't apple still have a stake in ARM's tech stuff... ?

      nevermind... the strongarm is way too underpowered for a desktop

      --
      i'm sorry, i'm just sleep deprived... but bitter. yes. very bitter.
    17. Re:Stick with PPC by Anonymous Coward · · Score: 0

      Please don't say misguided, oversimplified things like that. You make the rest of the mac community look bad by association when you do.

    18. Re:Stick with PPC by mindstrm · · Score: 2

      Okay
      So let's see
      Your 100MHZ PPC chip is faster than my 2GHZ P4 because yours is risc?

      This is the #1 most common thing mac freaks say.. that it's better because it's RISC.

      RISC is better as a *technology*... that doesn't mean a RISC chip is inherently better than a CISC chip.

      That's like saying Diesel is better than gasoline.. so a diesel vehicle is faster.

    19. Re:Stick with PPC by beebware · · Score: 2, Interesting

      Bit of history. Admittedly the StrongARM is made by Intel now (after they brought Digital who previously made it), but the ARM core technology inside it is still (c) ARM Plc who are a totally independent company selling to a wide variety of chipset manufacturers. ARM, themselves, are NOT owned by Intel.
      Apple, IIRC, have around a 25% share in ARM (Advanced RISC Machines, but used to be Acorn RISC Machines when they started out, but Acorn has been 'defunct' for 2yrs+ now as soon as it was realised that the Acorn Group PLCs share of ARM was worth more than the total share value of Acorn :( ).
      StrongARM chips were originally used in desktop machines, I've got a 202Mhz SA in my Acorn RISC PC desktop machine - admittedly it's around 7 years old now, but in it's day it was a damn good machine: Acorn themselves (not ARM) weren't very good in marketing...

    20. Re:Stick with PPC by mindstrm · · Score: 4, Insightful

      You forget that, due to the nature of Apple's solid APIs and the fact that OSX is BSD based...

      All the developers will have to do little more than re-target and recompile. Very little work involved, relatively speaking.

      Why would a Carbon app need to be significantly modified to compile on an x86? Does an app for Solaris SPARC need heavy modification to run on Solaris X86? No, it doens't, it needs, well, no modification whatsoever, it just compiles.

      Same thing here.

      Yes, they would need a new emulator for classic apps.. but many of these already exist for x86, they could probably purchase code if they don't want to do it themselves. it would be no harder than writing one for PPC. PPC and 68K do not have any kind of inherent compatability.

    21. Re:Stick with PPC by anfloga · · Score: 1

      Okay, I'm confused. I've also heard this (that RISC chips did less per instruction, but with more instructions/second) and CISC chips did more per instruction, but with fewer. The PPC is a RISC chip through and through, and the x86 and clones are CISC at least at the instruction level. And the new x86 chips have MANY more cycles/second than the PPC's right now. But I've heard it chanted over and over among fans of the PPC that a PPC, at the same Mhz rating is faster than the x86 (although nobody is claiming anymore that current PPC chips are faster than current x86 chips, because of the huge discrepency between clock speeds). How can this follow from the above, if the PPC does less per instruction?

      Erik

    22. Re:Stick with PPC by Anonymous Coward · · Score: 0

      wow.

      when's the last time you have actually surveyed the CURRENT computing landscape.

      you are an idiot.

    23. Re:Stick with PPC by Anonymous Coward · · Score: 0


      Firstly, just because they did it once doesn't mean they'll do it again.

      They could just have vendors release re-compiled .exe's.

      Secondly, x86 processors have a lot more registers than the named ones -- and they can be renamed anyway.

      GCC can be told to use just one named register and the actual code doesn't slow down all that much. There's an article about it on the GCC mailing list, if you're interested.

      Thirdly, with dynamic recompilation, an emulator could be reasonably quick on modern x86 -- which can often be significantly faster than current PPC.

      Intel IS quite a bit faster than PPC right now. There are benchmarks out there that prove it.

    24. Re:Stick with PPC by mbezch · · Score: 1, Informative

      Well, the PPC chips have 64 bit registers, as opposed to the x86 32 bit registers. More data can be processed per cycle this way

    25. Re:Stick with PPC by zapod4 · · Score: 2, Funny

      Do macs have parallel ports?

    26. Re:Stick with PPC by bofkentucky · · Score: 1

      Kind of like that hybrid AthlonXP and Opteron 2P workstation posted on HardOCP(Micht have been amdmb) the other day. It could work, but it would require a 3GIO or Hypertransport link, it could not exist on the PCI bus without saturating.

      --
      09f911029d74e35bd84156c5635688c0
    27. Re:Stick with PPC by Anonymous Coward · · Score: 0

      Ad hominem would be more like "your assumption that PPC is automagically more powerful than Intel architectures is yet another JEWISH LIE. We all know what lying, conniving manipulators THE JEWS are. By the yarmulke on your head we can clearly tell that your assumption is a load of Zionist propaganda."

    28. Re:Stick with PPC by Scott+Wood · · Score: 1
      1. All PowerPC chips ever used by Apple have
        been 32-bit (and no, having Altivec does not make it a 128-bit chip, nor does it make the general purpose registers any larger than 32 bits).
      2. 64-bit registers only help a few types of
        applications in terms of raw number crunching;
        their main benefit is a larger address space.
    29. Re:Stick with PPC by i+am+fishhead · · Score: 1

      (the '386 architecture is also not quite as elegant as the PPC architecture. Most of the registers would have to be stored in RAM, and that would hurt you BIGTIME).

      Actualy if the PPCs emulated registers are used frequently, they would prety much always be in the L1 cache. Much less hurt that way, to the tune of 1-3 cycles acess time which, due to the long pipelines, means you can get to the data almost as fast as registers.

    30. Re:Stick with PPC by rschroeder · · Score: 2, Informative

      My understanding that Carbon apps contain enough legacy code that recompiling wouldn't be an option.

      Cocoa apps, on the other hand, are ready to go.

      it's the whole yellow box v. blue box thing.

    31. Re:Stick with PPC by jovlinger · · Score: 1

      HP's Dynamo is a _great_ technology: basically, it is trace-based binary translator. It acheives impressive speedups by 1) only doing the expensive optimisations when deemed likely to be useful, and 2) discovering dynamic code paths than can be turned into straight-line code, and then re-optimised as a unit.

      Dynamo achieved 20% speedups when run with source==target architectures (ie, it beat native code in a apples-to-apples test).

      I'm kinda despairing tho; the paper is several years old, and any 27 obvious applications have failed to use it.

    32. Re:Stick with PPC by Anonymous Coward · · Score: 0

      You are forgetting that this is pretty much the end of the line for the current crop of Motorola chips. They dont have anything to compete with AMD and INtel's new 64 bit architecture that will be rounding the bend soon (and is actually already in production at several places testing the 64 bit version of .net server). Porting to Intel or coming up with a new chip out of thier ass is there only options.

    33. Re:Stick with PPC by Anonymous Coward · · Score: 0

      What about IBM Power4? Could Apple strike up a deal with IBM to put RISC chips into new Apple boxes?

    34. Re:Stick with PPC by Anonymous Coward · · Score: 0

      Bullshit. The PPC601 was 64-bit implementation. The 603 was 32-bit because it was the low-power notebook version. The G3 and G4 sprang from the 603 architecture.

    35. Re:Stick with PPC by modecx · · Score: 1

      Iv'e been a RISC idiot for a long time now, and on damn near every architecture Iv'e messed with, a RISC chip whooped a similary clocked x86 chip by as much as a 50% margin. They did it while running cooler, and taking less energy to boot. It might be because the machine in question had a better memory subsystem (SGI for instance), or because it could parallel calculate well (Dec ALPHA), or because it had a huge cache and great prediction (SPARC), or whatever the case. The fact is that there's alot of things that can make a chip excell over it's competitiors, or suck dust like a Hoover.

      Also (as off topic as I'm going here), Diesel as a fuel is better than gasolone. It has about an 8% better energy/weight ratio than gasoline. Diesel is easier to manufacture, and requires less refinement than gasoline (thus more efficient to manufacture). The only problem with it is that it's not as flammabe as gasoline, meaning that a Diesel engine is usually larger than a Gasolone engine, because it has to operate at higher pressures, and requires more mechanicaics. Parts are larger to handle the greater torque from Diesel combustion, need a high pressure fuel pump to get the pintles to work correctly, etc. The only reason gasoline took off as a fuel was because it's just so easy to work with, and it dosen't have the tendancy to gell in cold weather (although in really cold weather gasoline just won't work because it needs to vaporize to become flammable, whereas a Diesel with fuel line warmers will work just fine)

      Not to mention the fact that jet fuel is very close to kerosene, which is kind of a more refined version of Diesel (both of which can be used as turbine fuel for non-aviation related use). Diesel(or kerosene) with liquid oxygen also makes an amazingly cheap but powerful rocket fuel. I think the best way I can explain what I'm getting at is that what you get out of something depends on how you use it, whether is is a CPU or whatever.

      [/end rant]

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    36. Re:Stick with PPC by nutshell42 · · Score: 2, Interesting
      The trick is that modern cpus split the data in a number of instruction pipelines where a number of instructions gets processed in line.

      a P4 has 4 pipelines with 20-stage pipeline, a PowerPC 7 pipelines with 4 steps afaik.

      Long pipelines are better if you want high clock speeds therefore it looks like intel will be able to push the p4 design beyond the 4GHz

      but the PowerPC design is more efficient; say the processor is not able to fill a pipeline at one clock cycle, the PowerPC will lose one working step for 4 cycles, the p4 for 20, the same problem occurs if the jump prediction fails.

      But as AMD had to learn with the Athlon (which is afaik similar to the PowerPC in this design point) a P4 may be inferior at the same clock speed but that's meaningless if Intel is able to reach 800MHz (Athlon) to 1GHz (PowerPC) more.

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
    37. Re:Stick with PPC by dorzak · · Score: 2

      This may be an over simplification, but isn't Carbon/Classic essential an emulator on OSX of the pre-BSD based Mac OS's?

      Cocoa then being the native OS X/BSD based apps.

    38. Re:Stick with PPC by fod · · Score: 1
      Well, the PPC chips have 64 bit registers, as opposed to the x86 32 bit registers. More data can be processed per cycle this way


      ... Yes, 64-bit PowerPC processors will have 64-bit integer registers. But since all current PowerPC processors are 32-bit, they have 32-bit registers...
    39. Re:Stick with PPC by Anonymous Coward · · Score: 0

      ROFL
      I like how this was modded up.
      gg moderators, maybe next time you can wait until you have a clue to push this sort of crap into someone's threshold.

    40. Re:Stick with PPC by bnenning · · Score: 2
      No, all PowerPCs that have shipped in Macs have 32 bit integer registers. They have wider floating point and (sometimes) vector registers, but so do x86 processors.


      It is true that PowerPCs are faster per-cycle than x86 chips, partially due to having *more* registers.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    41. Re:Stick with PPC by Anonymous Coward · · Score: 0

      "More per clock" only matters when you are worried about energy use and heat generation (embedded market) or when you are trying to find excuses for a platform that isn't top performance =p

      I can buy a P4 machine that will solve my problems faster than an Athlon. It doesn't matter what clock speeds they run at and that's all that matters.

    42. Re:Stick with PPC by Anonymous Coward · · Score: 0

      IBM's 64-bit PPC chips are 64bit, but the PPC in your macintosh is 32-bit

    43. Re:Stick with PPC by larry+bagina · · Score: 1
      Reduced Instruction Set Complexity

      Although you might argue it's still complicated :)

      The main ideas of RISC are

      1. lots of general purpose registers
      2. Fixed-width instruction coding
      3. one instruction to read memory to register, one to read register to memory
      By those criteria, PPC is RISC (although it's not 100% RISC), and x86 is not.
      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    44. Re:Stick with PPC by larkost · · Score: 2

      Neither is technically an emulator, in the same way that WINE is not an emulator.

      In Classic, MacOS 9 is running, but taking a number of services from the host MacOS X system through a number of special extensions. All classic apps would need an emulator (if the vendor has not rewritten for Carbon.. there is no chance they would recompile for x86).

      In Carbon it is a native application, but much of the code (both in applications, and in the equivalent of shared libraries) is very PPC specific, and would probably need an emulator o be commercially viable.

    45. Re:Stick with PPC by larkost · · Score: 2

      1-3 cycles of access time would kill performance. This is one of those huge differences between PPC and x86, an emulator would constantly he hitting this wall... remember things in the registers are a 0 cycle cost.

    46. Re:Stick with PPC by ncc74656 · · Score: 2
      Why would a Carbon app need to be significantly modified to compile on an x86? Does an app for Solaris SPARC need heavy modification to run on Solaris X86? No, it doens't, it needs, well, no modification whatsoever, it just compiles.

      It depends on the app...if you have any hand-optimized assembly language in your source code (which you will if you're using MMX, 3DNow!, or SSE...or (presumably) AltiVec, since we're talking about code originating on a PowerPC-based machine), you'll need to rewrite that section of the program.

      --
      20 January 2017: the End of an Error.
    47. Re:Stick with PPC by PythonOrRuby · · Score: 2

      Actually, as far as I know, hand-crafted PPC assembly is not necessary at all to optimize for the Altivec instruction set. Last I heard you simply used C functions like vec_add() and such.

      This is not to say that rewriting the Altivec libraries to map to any of the x86 SIMD units would be easy, but it's easier than if everything were in assembly.

    48. Re:Stick with PPC by woogieoogieboogie · · Score: 1
      The Athlon's EV6 FSB has always been capable of running up to 400mhz (200 mhz x2). Combined with the latest thoroughbred revision, a 200(400) mhz fsb would yield a real 3.2 ghz Athlon or a PR 4.192 ghz. Given that the p4 is assumed scalable to 4 ghz, AMD really has nothing to worry about in regards to the true potential of the Athlon. do you really think it is a surprise that AMD somehow magically always seems to pull out a faster processor whcih compares favorably to the best Intel has to offer? A switch now to a 333 or 400 mhz FSB would kill the Athlon as it would require new motherboards, but given that 333 and 400 mhz Athlon motherboards are becomming prevelant, the potential for AMD to release 166(333) mhz and 200(400) mhz fsb Athlons transparantly to the motherboard is quickly becoming a reality. The cpu makers always sandbag the public because ther eis huge money to be made in incremental processor speeds. If AMD did release a 3.2 ghz Athlon with a PR of 4.19, it would blow both companies' loads until the next generation cpu came out. Don't think for one moment that AMD cannot volume produce 3.2 ghz Athlons or that Intel cannot volume produce 4 ghz p4's today if they wanted to. AMD's future is not worth the 5 minutes of glory in thrashing the Intel today and intels has the Hammer hanging over it's head so thrashing the Athlon today would probably only cause the hammer to come come down quicker. Intel will obviously remain the leader and AMD will continue to release "good enough" until, like the original Athlon, they have a poduct which can take and hold a substantial lead.

      Apple is no different, until recently, their "good enough" strategy has worked well, but the g4 has reached it's peak potential and Apple has to move their platform forward with a more modern design, in particular a design supporting a faster bus and DDR capabilities. The g4 is no longer "good enough" to compete, no more than a k62 or cyrix mk2 is.

      No company will ever be able to remove the "mhz = speed" from the consumers mind. MHZ Speed is sexy, "more work per cycle" is boring. Whoever can lead the mhz(ghz) race will win in the consumer mind, all others will have to produce "good enough" to compete.

      --
      ... Governments are instituted among Men, deriving their just Powers from the Consent of the Governed...
    49. Re:Stick with PPC by Pig+Hogger · · Score: 2
      When Mac went from the 68K to the PPC, they included emulation software, do that the PPC could still run the 'legacy' 68K code. Because the PPC was enough faster than the 68K, the emulated code still ran with 'reasonably acceptable' speed.
      This is because in any given Macintosh application, some 95% of the code is OS code, and only 5% is application code.

      The OS code is, of course, compiled for the PPC chip, whereas the "legacy" application code is emulated. So, you end up with only about 5% of the code being emulated, which explains the 'reasonably acceptable' speed.

    50. Re:Stick with PPC by I'm+Don+Giovanni · · Score: 1

      Two words: byte swapping.

      Besides that, any code written in assembler would have to be redone.

      --
      -- "I never gave these stories much credence." - HAL 9000
    51. Re:Stick with PPC by FozzTexx · · Score: 1
      While OpenStep made it pretty easy to cross compile, there were always apps that just weren't available for your platform (particularly NEXTSTEP for HP Apollo machines.)

      Yes, but in most cases this was because the developer (<cough>Frame<cough>) was too stupid to click the little check box in PB next to the other architectures when doing a build.
    52. Re:Stick with PPC by Anonymous Coward · · Score: 0

      Indeed. And if Apple specifically started promoting another CPU, developers would be crazy not to add support for the new CPU immediately. The only reason that NEXTSTEP CPU support was an issue was because they shipped on five platforms (that I recall) and most developers didn't own all five, and thus couldn't test their app's, etc. And, of course, not all CPU's were equally popular. It's somewhat analogous to WinCE, which shipped for a number of CPU's, but developers didn't bother compiling for the more obscure CPU's even though it wasn't too hard to do. Not as nice as NEXTSTEP of course...

    53. Re:Stick with PPC by RedWizzard · · Score: 2
      P4 has 4 pipelines with 20-stage pipeline, a PowerPC 7 pipelines with 4 steps afaik
      Pretty much right. The G4e has a 7-stage pipeline, and is able to fetch 4 instructions per clock. But don't get too hung-up about pipeline lengths and execution unit numbers. Pipeline lengths do allow faster clock speeds, and result in higher stall costs, but that's only a small part of the puzzle (comparable to saying the only thing that matters about car engines is the number and size of the cylinders). Scheduling, branch prediction, cache size, etc, are all also important. Ultimately the only thing that counts is user-level performance.
    54. Re:Stick with PPC by Anonymous Coward · · Score: 0

      So 800Mhz PPC = 1.2 Ghz P4. P4s are at 2.8Ghz now.

    55. Re:Stick with PPC by MaineCoon · · Score: 2, Informative

      Big difference... Especially endianness - that is, byte order of multi-byte words (2 byte shorts, 4 byte longs and floats, 8 byte long longs and doubles).

      The 68k was big endian, and the PowerPC on the Mac runs in big endian mode. x86 is little endian. Big endian is when the byte order for a number goes most significant to least significant byte. Little endian is the opposite.

      Examples:

      1 (0x00000001)
      Big endian: 0x00 0x00 0x00 0x01
      Little endian:0x01 0x00 0x00 0x00

      4096 (0x00001000)
      Big endian: 0x00 0x00 0x10 0x00
      Little endian:0x00 0x10 0x00 0x00

      305419896 (0x12345678)
      Big endian: 0x12 0x34 0x56 0x78
      Little endian: 0x78 0x56 0x34 0x12

      Likewise... if one has a 4 byte integer in memory, and assumes it is within 0-255 (or -128-127), little endian processor, treating that pointer to the integer as a pointer to a single byte, will work properly. Big endian machines requires offseting the pointer. This is, of course, bad coding, but it happens nonetheless.

      Suddenly all binary data files need translation to work... any code that makes assumptions about byte order doesn't work (such as optimized code for handling byte streams of data in chunks).

      A major part of my job is doing conversions of software from Windows to Mac (games specifically), and handling for endian conversions in file read/write and network transmission, and fixing code that is specific to little endian byte order, is a not an insignificant part of the work.

      This means that now a lot of code has to be changed/fixed/whatnot, but also a new testing cycle. And if you think getting a lot of developers to just recompile is a pain (and it would be)...

      - Chris Jacobson

      --
      Hunt your preferred prey at Aliens vs Predator MUD. Join the war at avpmud.com port 4000
    56. Re:Stick with PPC by Anonymous Coward · · Score: 0

      Well-written code by a competent programmer shouldn't have endian dependence at all. As a matter of principle, any endian-dependent code should have something like #ifdef BIG_ENDIAN ... #else ... #endif. I don't care if you only plan to run on one platform. When you're coding in a portable language like C, never make assumptions like this.

      Take the Windows games you port... If the moron game programmers would use htons() and htonl() in the first place like everyone else, your job would be a whole lot easier...

      (But then, game programmers also use DirectX...)

    57. Re:Stick with PPC by yokem_55 · · Score: 1

      This is exactly what I had in mind. Apple could get some vendor (motorola or Ibm) to outfit a ppc chip with a hypertransport bus, and hve it connected to a hammer ht link. Now to make this work, the bios would have to be engineered to handle both chips (getting a bios to handle i/o's for two completely different architectures would be a nightmare though), and the kernel would have to hacked up so as to make sure that ppc code got executed on the ppc, and x86 code got executed on the hammer. This would allow apple to maintain full ppc legacy compatability without resorting to emulation.

      --
      ...and IN SOVIET RUSSIA, beowulf clusters imagine 1, 2, 3 profit!!!! jokes made out of YOU!!!
    58. Re:Stick with PPC by Scott+Wood · · Score: 1
      Bullshit, yourself.

      The first paragraph of section 1.1 of the MPC601 specifications begins, "The 601 is the first implementation of the PowerPC family of RISC microprocessors. The 601 implements the 32-bit portion of the PowerPC architecture, which provides 32-bit effective addresses, integer data types of 8, 16, and 32 bits, and floating-point data types of 32 and 64 bits."

      The only significant things that are 64-bit about the 601 are the floating point registers and the data bus. Not only do these not justify calling it a 64-bit chip, but the sizes of these in x86 chips are 80-bit and 64-bit, respectively (assuming at least a Pentium when it comes to data bus width), and the person to whom I responded (rightly) called x86 32-bit.

      In any case, the 601 has absolutely no bearing on the performance of modern Macs.

    59. Re:Stick with PPC by Anonymous Coward · · Score: 0

      Well-written code by a competent programmer shouldn't have endian dependence at all.

      In principle, we all agree.
      But the issue here is PPC Mac software, which is programmed without any thought of portability in mind. (much like those x86 games you mentioned)

      Just because you're "not supposed to" doesn't change the fact that there probably is quite a lot of endian-dependend mac software out there.

    60. Re:Stick with PPC by dair · · Score: 1

      My understanding that Carbon apps contain enough legacy code that recompiling wouldn't be an option.

      That's incorrect - the whole point of the Carbon exercise was to remove legacy code. It was derived from the QuickTime for Windows project, and there's nothing PPC-specific about the Carbon APIs.

      The biggest problem, for either Cocoa or Carbon apps, would be to handle endian swapping - it will become less of a problem as more people use XML for their pref files, but a lot of existing code will assume structures on disk have the same layout as structures in memory (which won't hold if files were generated on a different platform).

      This probably would affect Carbon code more than Cocoa code, primarily because there's a lot more Carbon code around. However this wouldn't be such a big problem for developers who already use cross-platform file formats (Photoshop, Word, etc)

      it's the whole yellow box v. blue box thing.

      Yellow Box was the old name for Cocoa, and Blue Box was the old name for Classic - those names date from before Carbon was even an option.

      -dair (although blue box still lives as the "TruBlue" process that runs Classic)

    61. Re:Stick with PPC by FozzTexx · · Score: 1

      NeXTSTEP 3.1 and above was on four architectures. When they went to OPENSTEP they dropped the HPPA support.

      I always compiled all the stuff I released for every architecture, because it was so easy. There were a couple of times there were bugs in gcc which caused different behavior on different architectures, but 99.9% of the time if you tested it on one, it was tested on all.

      The real need for testing comes when you're recompiling the same sources for different variants of OPENSTEP. Fixx'm, an irc client runs on OPENSTEP, OpenStep Enterprise (Win32), and several versions of Liberace (OS X). They are all built from the same sources checked out from the same CVS repository, but there are a few #ifdefs here and there to deal with different quirks in each OS.

    62. Re:Stick with PPC by Anonymous Coward · · Score: 0

      Well, except for byte order differences ...

    63. Re:Stick with PPC by modecx · · Score: 1

      Obviously, someone didn't get my point, but who cares? Just an AC.

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    64. Re:Stick with PPC by Anonymous Coward · · Score: 0

      Ah, but you assume that you have to load it - you don't have to do that in a CISC architecture - it can add a register to a value i level1 cache without loading it (i.e. 0 cycle latency). And remember, the frequencies of shipping x86 CPUs are almost three times higher than those of shipping PPCs. (The 1.25 GHz Mac isn't shipping yet, and it's quite probably that Intel will ship 3.6-3.8 GHz during its lifetime).

      Both Athlon and Pentiums also have tons of rename registers and MUCH better capabilities for dynamic instruction scheduling than the Motorola PowerPC - this is one of the reasons x86 beats the hell out of the G4. It's not beautiful, but it IS fast.

    65. Re:Stick with PPC by The+AtomicPunk · · Score: 1

      You assume much. Heard of inline assembly?

    66. Re:Stick with PPC by Guspaz · · Score: 1

      Not true. We're talking about back when PPC were first released and people made the jump from 68K, right? Back then people were using system 7.x, which was never optimized for the PPC. It wasn't until 8.x (I think 8.1 really got into it heavily, 8.1 was also the last MacOS to run on 68K if I'm not mistaken) that the OS started to become PPC optimized.

      Further more, I was under the impression that the PPC had hardware 68K emulation built into the core, not software emulation. Is this not the case?

      Regards, Guspaz.

  4. Ported all of Mac OS X to x86? by qslack · · Score: 4, Funny

    They have ported all of Mac OS X to x86? Not just the kernel?

    Let's pool $100,000 (Blender-style) and bribe the guy who runs their internal CVS repositories. Anyone wanna throw in a few bucks for macosx-x86-0dayl33t.iso? :)

    1. Re:Ported all of Mac OS X to x86? by Anonymous Coward · · Score: 0

      Exhibit #19,286,579 in the trial of "RIAA, MPAA, and BSA vs. Software Pirating Open-Source Hypocrites on Slashdot."

    2. Re:Ported all of Mac OS X to x86? by Anonymous Coward · · Score: 0

      or we could just keep the money and buy macs...

    3. Re:Ported all of Mac OS X to x86? by Anonymous Coward · · Score: 0

      Apple does use CVS.

    4. Re:Ported all of Mac OS X to x86? by Ikari+Gendo · · Score: 2, Informative

      One thing that I haven't seen commented on is that the Finder is a Carbon application -- Jobs specifically claimed this as an example of "eating one's own dog food." This means that unless they've rewritten the Finder in Cocoa, or ported Carbon to this alleged x86 build of OS X, the story is as groundless as all other similar stories.

      The article strongly implies that Carbon has not been ported to "Marklar," as in the following:

      Apple would have to also coax most of its third-party developers to rewrite their applications from the ground up in the company's Cocoa application environment.

      But if there's a Cocoa version of the Finder, why haven't we seen it? (Be aware that I'm not a Jaguar user, and don't know if the Finder is Cocoa in the most recent release.) However, given these points:

      • The Finder is written in Carbon.
      • Carbon is not part of Marklar.

      any claim of a fully-featured x86 OS X is bogus.

    5. Re:Ported all of Mac OS X to x86? by akac · · Score: 1

      QuickTime on Windows is basically very much the same as Carbon. Porting the old ToolBox (Classic part of OS X) to x86 would be fruitless and probably impossible. Porting Carbon to x86 has largely been done in QuickTime as it is. Carbon is just an API - one greatly cleaned up.

    6. Re:Ported all of Mac OS X to x86? by Fillup · · Score: 1

      The Finder is a Cocoa application.

      --
      "I think there is a world market for, maybe, five computers." __ IBM Chairman, 1943 __
    7. Re:Ported all of Mac OS X to x86? by Anonymous Coward · · Score: 0

      Apple is a joke.

    8. Re:Ported all of Mac OS X to x86? by Ikari+Gendo · · Score: 1
      The Finder is a Cocoa application.

      No, it's a Carbon application in Mach-O executable format. See this document for the following passage:

      The Finder in Mac OS X is an application--specifically, a Carbon application--that manages the user's desktop and mediates user access to applications, documents, and other items in the file system.
    9. Re:Ported all of Mac OS X to x86? by BitGeek · · Score: 3, Insightful


      Finder is both a Carbon application and a Cocoa application. At least the one on my Jaguar install is. Which means technically its a cocoa app (From what I can tell) but it still links in a lot of carbon code.

      But then, most programs are. Its very difficult to write a cocoa application that doesn't hit carbon (Even though you don't link against it) and vice versa... for instance printing is done by carbon, even for cocoa apps.

      Carbon is part of OSX and is going to stick around (much as I prefer cocoa and objective C)..

      I see no reason to believe that carbon can't be (or couldn't have already been) ported to x86. Odds are most of it is C not assembly anyway.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    10. Re:Ported all of Mac OS X to x86? by Anonymous Coward · · Score: 0

      As of Jaguar, the Finder is a cocoa application. You're out of date. Note, for instance, the availablity of Cocoa Services from the Finder.

    11. Re:Ported all of Mac OS X to x86? by Anonymous Coward · · Score: 0

      No. The Finder is Carbon. (Note, for instance, the availability of Services from ANY Carbon app as of Jaguar. Services for Carbon apps is indeed new to Jaguar.)

    12. Re:Ported all of Mac OS X to x86? by Anonymous Coward · · Score: 1, Informative
      only for their open source stuff. Inside, they use bitkeeper (because that's what NeXT used).

      John, Senior Apple engineer.

    13. Re:Ported all of Mac OS X to x86? by Anonymous Coward · · Score: 0

      Not that there's a point to posting here, but MS uses CVS in their Mac division (for, among other things, the Mac port of Visual Source Safe).

    14. Re:Ported all of Mac OS X to x86? by bnenning · · Score: 2
      QuickTime on Windows is basically very much the same as Carbon. Porting the old ToolBox (Classic part of OS X) to x86 would be fruitless and probably impossible. Porting Carbon to x86 has largely been done in QuickTime as it is. Carbon is just an API - one greatly cleaned up.


      Moderate this up, it's exactly correct. The eWeek article is likely wrong on this point; there's no reason why Carbon couldn't be fully ported to other platforms, and I expect it has been.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    15. Re:Ported all of Mac OS X to x86? by Anonymous Coward · · Score: 0
      As of Jaguar, the Finder is a cocoa application.


      No. It is not. Just open a finder .nib file in interface buikder. You'll get carbon tools.

      Note, for instance, the availablity of Cocoa Services from the Finder.


      Yes. Services are finally available to carbon too.

      bye. Andreas.
  5. Leaked Photos of Hardware by Eravau · · Score: 4, Interesting

    How long 'til we get to see some leaked photos of Apple-specific X86 hardwware?

    1. Re:Leaked Photos of Hardware by morgajel · · Score: 2, Insightful

      oh, I'd imagine the photoshoppers are hard at work right now:)

      --
      Looking for Book Reviews? Check out Literary Escapism.
    2. Re:Leaked Photos of Hardware by Anonymous Coward · · Score: 2, Funny
      Imagine an iMac. Now imagine an iMac being anally raped by an 8" aluminum heatsink. That is what the x86 iMacs will look like.

      -- The_Messenger

    3. Re:Leaked Photos of Hardware by archen · · Score: 1

      I imagine it would look something like this but with flames shooting out.

    4. Re:Leaked Photos of Hardware by jchristopher · · Score: 1
      How long 'til we get to see some leaked photos of Apple-specific X86 hardwware?

      How long 'til we get to see an .iso of OS X for x86 on Gnutella?

    5. Re:Leaked Photos of Hardware by Anonymous Coward · · Score: 0

      I've been running OSX on my GW2K monitor for over a year. I could take a picture.... does that count? It caused some amusement when the cable guy came to install the modem when I powered up, and got Smiley Mac instead of cloudy sky (or whatever the Win bootup logo is)

    6. Re:Leaked Photos of Hardware by Anonymous Coward · · Score: 0

      Here you go right here


      Here's another one

    7. Re:Leaked Photos of Hardware by Elwood+P+Dowd · · Score: 3, Funny

      How long 'til we get to see some leaked photos of Apple-specific X86 hardwware?

      Jesus Christ, give me a minute. Photoshop is a little slow on this 600mHz iBook.

      --

      There are no trails. There are no trees out here.
    8. Re:Leaked Photos of Hardware by Anonymous Coward · · Score: 0
      Why are you calling Eravau Jesus Christ? Think about what you're saying.

      Elijah Muhammad, my computer is a little slow.
      Does it make any sense to say something like that?

    9. Re:Leaked Photos of Hardware by desau · · Score: 1

      call me an idiot, but it made perfect sense to me.
      and it was funny. And 3 moderators seemed to think so as well.

  6. Mac OS X86 and hardware. by mwber · · Score: 2, Interesting

    It seems like they could still couple hardware and software if they went to x86, just not as tightly. They could keep lists of "recommended" hardware, with some sort of rating or ranking system. Perhaps they wouldn't even attempt to write drivers for more than a couple peripherals and allow open source drivers to emerge if they're needed.

    Just a thought.

    1. Re:Mac OS X86 and hardware. by Anonymous Coward · · Score: 1, Interesting

      Or maybe they could just use Intel-based chips, but dump the legacy BIOS crap and go with an OpenFirmware-based system. Hell, maybe Apple should just make the jump to x86-64 for their new platform, since it looks like they'll be able to source those chips from two suppliers: "Hammer" from AMD and "Yamhill" from Intel.

  7. Wow by Anonymous Coward · · Score: 0


    Imagine a beowulf cluster of these!
    </sarcasm>

  8. OS X on x86 by Anonymous Coward · · Score: 0

    the day OS X is released for x86 hardware, i'll have a sex change.

    1. Re:OS X on x86 by mofolotopo · · Score: 1

      That would carry more weight if you weren't posting AC. Then we could all come over and make SURE.

    2. Re:OS X on x86 by Anonymous Coward · · Score: 0

      The day MacOSX-x86 released:

      Doctor: So how would you like those breasts done?

      AC: ummm....

  9. I'd buy it. by Junior+J.+Junior+III · · Score: 2, Flamebait

    I'd definitely buy it if it were released. I'm all about having choices in the market, and OS X running natively on x86 hardware would be a step in the right direction. Both from the standpoint that I'd have more choices of what OS to run on my PC-compatible box, and in terms of what hardware I can choose to run Mac OS X on.

    Come on, Steve -- give me a 2-button trackpad on a Titanium powerbook, that's all I ask for. I'm paying three grand for the thing, the least it could have is the number of mouse buttons *I* want on it.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:I'd buy it. by Anonymous Coward · · Score: 1, Funny

      Get a dremel and cut the button in half.

      See, two buttons.

    2. Re:I'd buy it. by garcia · · Score: 2

      I would only use it if I was actually using Mac hardware. I really don't see any reason that I need to switch other than that.

    3. Re:I'd buy it. by Anonymous Coward · · Score: 0

      Dont be a fool even if the OS has been ported to X86 no other Mac software has. So you will not be able to run anything. Porting that much software will probably take months if not years and will only happen if the big boys ie... Adobe decide they want to. If OSX can now support X86 how long until everything linux is ported to OSX for X86. Fuck the linux kernel if we can now run KDE on OSX on our Athlon boxes.

    4. Re:I'd buy it. by Anonymous Coward · · Score: 0

      Since Adobe already maintains two versions of its software already (X86, MacOS), I would assume that porting OSX_86 would not be that big of a deal. My guess would be that a simple recompile would suffice.

    5. Re:I'd buy it. by Anonymous Coward · · Score: 0

      Probably silly in a 'back to ya' sort of way...

      But how hard is it to build a trackpad? I keep hearing again and again that Apple should include a two button (or three) trackpad--why hasn't a 3rd party come up with a drop in replacement and rewritten drivers (presumably for the 2nd and 3rd button signals to be distinguished alongside the first button).

      Sell the thing for $100 and they'd probably go off the shelves faster... Hell, why hasn't Apple come up with a hardware add on? For them to develop this and sell it, they'd probably make $80 a unit...

    6. Re:I'd buy it. by Pig+Hogger · · Score: 0, Troll
      Come on, Steve -- give me a 2-button trackpad on a Titanium powerbook, that's all I ask for.
      Don't you know that more than one button on a mouse will hopelessly confuse Macintrash users?
  10. Why Mac OS X on PC platform makes sense (long) by eyefish · · Score: 4, Insightful

    Here I'm posting an article I wrote about the Mac OS X on the PC Platform long ago and that I tried getting publish on /.. Well, maybe now is a good time to post it after all

    As we all know, with Linux we have the best free (as in beer) operating system in the market. It's fast, it's stable, it's well-supported, it scales, and it has a GUI environment that although very acceptable to the Linux community, it really is not up to par to the elegance and simplicity of the Mac OS/X GUI (and god spare me some flames, even the Windows XP interface feels better than the "stock" KDE or GNOME shipped with Linux).

    On the other hand, we have Mac OS/X, the most amazing GUI out today for any platform. It certainly makes our friend Bill G. jelaous. It also has an amazing rendering engine by sporting PDF under the hood. However, even though it has a great backbone in the form of an open BSD system, the truth is that it is doubtfull the apple folks will get the steam, hype, and generally market support that Linux is constantly getting lately in all media, corporations, and geeks alike. Add to that the fact that Mac OS/X runs only on the PowerPC platform (at least officially), and you get a lot of potential market away from Apple.

    So how about this, why not have Apple port it's whole Mac OS/X upper layers to the x86 platform, publish some specs for Linux vendors to "plug under", and run it on top of such Linux-based (as opposed BSD-based) systems???

    With this we'd get the great support Linux enjoys in the enterprise (even when I'm first to recognize that BSD is just as good technical-wise, but this is a market-driven world folks), it'd also get the support from the millions of geeks who own a x86 machine, it'd get the support of all the OEMs who would almost inmmediatelly start providing hardware/software products for the platform, and just as important it would get the support of the common user thanks to its simple, elegant, and fast GUI system.

    As a matter of fact, I'm pretty sure soon after we could start converting all Wintel users to the new platform ("Mac OS/Linux"?), since a new hardware investment would not be needed. Just a software download and a much lower price than a Windows license (say, 50 bucks?).

    I know, some will argue that "what makes Macs different is the tight integration of the OS with the hardware" and blah blah blah, but heck, should this that I propose take off, I'm sure that Apple will have enough leverage to publish standards making this integration much simpler and still remain open, while benefiting everyone.

    Note that since the Mac OS layer would sit on top of a MacOS-compliant Linux distro, it means that teckies will NOT be forced to use the Mac OS GUI, since they could use their Linux distro as usual, minus the Mac stuff. They could even keep using their old KDE or GNOME GUIs.

    So, how does Apple make money? selling the top layer (software services and GUI), and if they want even selling slick custom-built hardware boxes like they do today with the OS pre-installed.

    Now, please stop all the flames about "sotfware should be free and I shouldn't have to pay to use the Mac OS/X layer on top of Linux" and all that. Software should be free, but people also have families to take care of, and Apple's effort should be rewarded by paying them. Case closed.

    As for Linux, imagine all of a sudden a flood of trully useable applications being ported from the Mac (and even Wintel) world to the new "Mac OS/Linux". This would eliminate the barrier many have when trying to move from Wintel to Mac: "my apps don't work or I can't access my data".

    Also imagine the simplicity of installing, deinstalling, and managing applications that Mac OS would bring (do not tell me how debian, RPMs, etc are great, they suck big time if you ever had to use them regularly; yes I have).

    This, I think, it's what would really bring a true competitor to the Windows monopoly. I'm sure that *I* would switch inmediatelly.

    And BTW, as an example let's take my own case: I do not use Linux regularly because it's just too darn hard to do anything (unless you _already_ knew how to do it). Sure once you get it working it's fine and dandy, but heck, sometimes to get it to work you have to get the sources, read the FAQs, HowTos, set some flags, find dependencies, get extra libraries, etc.

    Likewise, I don't use Mac OS/X because I can't go out and afford to buy a whole new machine architecture. I already have my decent 1.2Ghz Celeron, it works fine, why should I switch and spend US$1,700 just to use a nice GUI?

    However allow me to keep my machine, give me the stability and power of Linux, and the elegance and simplicity of the Mac, and you can count me in right away.

    Now don't get me wrong, Linux is *awesome* for someone that knows how to use it, or has the time to learn it. I think's it's an amazing platform for Apache, mySQL, PHP, firewalling, routing, Java, Perl, etc, but it could be much more if it was easier to administer and use.

    You gotta understand that the people in large corporations are afraid of getting into something they don't understand or think it's too complex, this is why Windows NT has gotten such a large market share; People very close to me admit it, they use WinNT even if they have to reboot it once every 2 weeks because it is *easy* to use. And folks, yes I agree that maybe "they're not qualified enough to have such a job", but the reality is that they are here to stay and always will be here to stay, and Microsoft is counting on them.

    Add to all this the distressing fact that the Windows OS _is_ getting better all the time (ask a Win95/98/Me user how many times they rebooted WinXP lately, or check out the Windows .Net Server Beta). Eventually (the truth hurts folks), Windows will be as fast and stable as Linux, and yes, they will copy the Mac look and get away with it just as they did with Windows. And they will have a market of several hundred million users who (like a herd) will simply follow Microsoft because simply they're not tech-savvy enough to realize that there are other choices. And developers will continue increasingly target the Windows platform because numbers speak: Do I sell for 4 million Linux machines, 5 million Mac machines, or 500 million Wintel machines?

    This is the time folks to trully all come together and trully create a second option to Wintel. Let's combine the best of what we have (a Linux foundation, X86 hardware, and Mac OS upper services and GUI layers), and trully create something we can be proud of a few years from now.

    So what's the next step? Someone should send this article to Apple's Steve Jobs, and have Steve meet with the heads of the major Linux distros to define some specs that all would follow to support the Mac Layer. Rally some OEMs to make their products "Mac Linux"-ready (so that they could support the tight-integration features that makes Macs such a joy to use today), and rally the big software developer houses and let them know about this and get them excited, and let's all rally behind this effort and give them all the support the open source community is famous for. This could be the beginning of a trully beautiful relationship...

    1. Re:Why Mac OS X on PC platform makes sense (long) by be-fan · · Score: 0, Flamebait

      It also has an amazing rendering engine by sporting PDF under the hood.
      >>>>>>>
      Actually, Quartz is a stupid software rendered piece of junk that will get blown away when Microsoft releases a "real" next-gen GUI API in the form of the 3D accelerated Longhorn desktop. Quartz is a holdover from the early 1990s, something that Steve foisted on Apple, causing them to miss the boat on where graphics was really heading, into the hardware accelerated realm. Case in point: Quartz "Extreme" which utilizes all the power of a GeForce4 just to accelerate compositing and window effects, instead of actually accelerating DRAWING. And why can't QE accelerate drawing? Because tying the Quartz API to PDF (instead of making the rendering backends generic and abstract, is it should be) has tied them too tightly to fully utilize OpenGL acceleration.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Why Mac OS X on PC platform makes sense (long) by doomy · · Score: 1

      Linux is not free as in beer. Linux is free as in freedom. To be free as in beer, the beer has to come with source. In this regard, MacOS X is free as in beer, since you get it when you buy a mac.

      --
      ...free your source and the rest would follow...
    3. Re:Why Mac OS X on PC platform makes sense (long) by mr100percent · · Score: 2, Flamebait

      Really? Quartz Extreme rocks in Jaguar. It keeps my CPU usage waay down, and looks crisper and beautiful.

      Microsoft announced they're 3 years away. Vaporware as far as I'm concerned.

    4. Re:Why Mac OS X on PC platform makes sense (long) by be-fan · · Score: 2

      The limitations of QE are clearly noted. The PowerPoint they released awhile ago cleared showed that QE was only used for compositing and window effects. QE works by taking windows, software rendering them to textures, and using OpenGL to draw textured quads to the screen. This way they can do compositing by making the quads partially transparent, and they can do stuff like the genie effect by using vertex shaders to manipulate the verticies of the quad. But the REAL work, drawing to the window, is done by the software renderer.

      --
      A deep unwavering belief is a sure sign you're missing something...
    5. Re:Why Mac OS X on PC platform makes sense (long) by Anonymous Coward · · Score: 0

      For a "Be fan" you sound an aweful lot like a micrsoft troll...

    6. Re:Why Mac OS X on PC platform makes sense (long) by Arandir · · Score: 2

      ...and run it on top of such Linux-based (as opposed BSD-based) systems???

      Bloody Hell! Why would you want to cripple it like that?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:Why Mac OS X on PC platform makes sense (long) by be-fan · · Score: 2

      Dude. I use Linux for 90% of my work. I've gone months without even having it installed. Still, I can recognize a good idea when I see it.

      --
      A deep unwavering belief is a sure sign you're missing something...
    8. Re:Why Mac OS X on PC platform makes sense (long) by Theom · · Score: 0

      I know the source for beer. It's the compiler options that make problems.

      --

      mp3: l33t term for empty.
    9. Re:Why Mac OS X on PC platform makes sense (long) by Anonymous Coward · · Score: 0

      Linux is then free as in gratis.

    10. Re:Why Mac OS X on PC platform makes sense (long) by Anonymous Coward · · Score: 0

      As we all know, with Linux we have the best free (as in beer) operating system in the market. No. As you think. This is purely opinion, and prefacing with "as we all know" doesn't change that. I'd argue that the BSD core of MacOS X is just as fast and stable. So why should they change for the sake of a name -- the name of an OS that doesn't have a significant commercial desktop presence at that. I suspect the main "benefit" you see is the open-sourcing of Apple's desktop. It ain't gonna happen. If it did, everyone would just recompile it for whatever free OS they already have, Apple wouldn't sell any hardware and they'd pretty much cease to exist. I think there's a reason your article wasn't published in the past....

    11. Re:Why Mac OS X on PC platform makes sense (long) by Anonymous Coward · · Score: 0

      What makes drawing to a desktop window the 'REAL' work?
      Sure it is if you require various light sources, bump mapping, anisotropic filtering etc., but if you requires those you shouldn't be using Quartz anyway.
      I'd rather have QE now than the promise of something better in three (for which we can safely read five) years.

    12. Re:Why Mac OS X on PC platform makes sense (long) by be-fan · · Score: 2

      Umm, drawing to the desktop window is what Quartz is all about! It draws all the scrollbars, buttons, text, etc. The stuff QE accelerates (transparent windows and window effects) is nice, but its fluff, just eye-candy.

      --
      A deep unwavering belief is a sure sign you're missing something...
    13. Re:Why Mac OS X on PC platform makes sense (long) by jbolden · · Score: 2

      I think OSX is a wonderful OS offering a business desktop almost as good as windows and a development platform almost as good as Linux. It certainly beats the Linux/Wine or the XP/Cygwin combo.

      If your point is the Linux kernal vs. the Windows kernal I don't care which one the mass of humaninty runs. If your point is the whole Gnu/Linux suite vs. the XP suite (which includes extended office) then free as in speech is very important. Right now with a fairly portable Linux kernal and the suite of gnu tools (including gcc) as a community we can take any hardware configuration that emerges and produce a modern operating system plus a full suite of application for it within a year or two. That's a hell of a lot to give up for a better GUI.

      Stay the course.

    14. Re:Why Mac OS X on PC platform makes sense (long) by Anonymous Coward · · Score: 0

      I too am a user who if given the chance at installing Mac OS X on my PC clone I'd do it right away. And if the experience of doing so resembles anything remotely the experience mac users get today, I'd switch inmediatelly. But like the poster says, I cannot afford to buy a mac. So what's Apple waiting for???

    15. Re:Why Mac OS X on PC platform makes sense (long) by MoneyT · · Score: 2

      Question. Why would Apple release a PowePoint presentation of their developments? It would seem more likely to me that they would release it on the Appleworks Presentation or some other form

      --
      T Money
      World Domination with a plastic spoon since 1984
    16. Re:Why Mac OS X on PC platform makes sense (long) by non · · Score: 1

      It doesn't. BeOS does (or rather did). 6 years ago Apple offered to buy Be for US$125 million. In the end they made the exact same decision Be made; Unix. I still have the Taligent Guide to Object Oriented Programming. I probably should have sold it to a used book shop, although I doubt I would have got that much for it...

      So why Be, because it was already largely Posix compliant, and yes, it ran on both PPC and x86. Jobs, when referring to that famous windowing OS demo at Xerox PARC back in 1970, said that it was obvious that this was the future, it was only a question of who would win.

      That said, Apple is a hardware company, first and foremost, and in order to show profit has to sell hardware. M$ is an OS company.

      The real question is why isn't there a M$ port to PPC, the answer is plain; the hardware isn't priced for the market. Even with all that Apple has done to make the cost comptetive. OK, for an iMac, they might get sales based on design, but in 6 months every small manufacturer in Singapore and Malaysia will copy whatever they put out. So whats left? The brand. And the brand is Apple's first and foremost concern. Thats why Mac OS for x86 means nothing, until they also brand x86 platform hardware.

      --
      ...vividly encapsulates that post-Watergate/pre-punk/coked-up moment when you could trust no one, least of all yourself.
    17. Re:Why Mac OS X on PC platform makes sense (long) by MobyTurbo · · Score: 2
      However, even though it has a great backbone in the form of an open BSD system, the truth is that it is doubtfull the apple folks will get the steam, hype, and generally market support that Linux is constantly getting lately.
      [more explaining why Apple should switch to Linux from BSD deleted]

      Linux is OK, but BSD itself is so compatable with Linux that not only do practically all sources recompile without changes, it even can run Linux binaries on the Intel (and maybe others) with almost no overhead in emulation. (Also on some other platforms it has similar binary emulation for the predominant Unix, like NetBSD on SGI platforms emulating Irix)

      Why, other than the fact that "more people have heard of Linux", the crux of your argument, should they switch when the BSD API itself already (assuming they haven't made big changes that a simple switch to the Linux kernel wouldn't fix either) has the ability to run tons (well over 5,000 packages ported for FreeBSD) of Linux and Unix software with a simple recompile or, when neccesary for closed-source applications, emulation of Linux?

    18. Re:Why Mac OS X on PC platform makes sense (long) by Anonymous Coward · · Score: 0

      You need to take a pill man. You obviously are a bit too hostile - is it perhaps the Be OS dying thing? Anyway, Jaguar has made a large number of optimizations in Quartz 2D which have boosted performance on all hardware. As far as your (lame) attempt to criticize QE goes, you appear to purposefully misconstrue the matter. 2D acceleration on modern video cards is useful for moving bitmaps around effectively, but many of the the things Quartz is doing are not just blitting. QE allows offloading those efects into hardware. This is still a big win, even if it really means that things are back to where they used to be in the old OS 9/Windows days of having 2D acceleration in hardware. The things that are offloaded onto hardware are a lot more advanced that standard 2D effects (snipe all you want about the effects - they are cool to me). Finally, your rants are misguided. People running the system see a big improvement, which is what really counts. Quartz 2D draws the window, crams it in the Backing Store, and the hardware takes care of the rest (red lines in all the important places on page 10). It is a fine model, and in the real world it is working nicely.

    19. Re:Why Mac OS X on PC platform makes sense (long) by colatek · · Score: 1

      I think one of the main reasons OSX runs so well is because the hardware it runs on is controled by Apple. Wouldn't Windows run well if there were only 5 diffrent variations of computer hardware to support? I am just guessing that if Apple were to sell an x86 version of OSX right now it wouldn't run as smoothly. I may be wrong. I myself just switched to OSX and love it.

    20. Re:Why Mac OS X on PC platform makes sense (long) by Proc6 · · Score: 1

      And Apple makes money on this how?

      --

      I'm Rick James with mod points biatch!

    21. Re:Why Mac OS X on PC platform makes sense (long) by ZigMonty · · Score: 2
      Yes, if you consider moving a window "fluff".

      Quartz Extreme is great but you're right, we need to have *all* of Quartz accelerated.

    22. Re:Why Mac OS X on PC platform makes sense (long) by jcr · · Score: 2

      But the REAL work, drawing to the window, is done by the software renderer.

      I don't know where you got the idea that compositing the windows isn't Real Work. If you look at CPU usage on systems with and without QEX, you'll find that without QEX, far more CPU time is spent compositing windows than generating their content in the first place.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    23. Re:Why Mac OS X on PC platform makes sense (long) by eyefish · · Score: 2

      MobyTurbo, I agree with your comment on BSD being very compatible with Linux. My point is a marketing point of view. I'd have no problems simply renaming the Apple-supported BSD variant as Linux (of course, after making sure all Linux APIs are supported).

      You are right in what you say. My point is "let's play the marketing game". Remember, things are not what they are but what people believe they are.

    24. Re:Why Mac OS X on PC platform makes sense (long) by TheLostOne · · Score: 1

      90% of your work is done on Linux and yet you haven't had it installed for months....

      With that kind of work output you must be in Managment :P

      --


      '..that kernel panicked like a nun in a crack house!'
    25. Re:Why Mac OS X on PC platform makes sense (long) by Anonymous Coward · · Score: 0

      > with Linux we have the best free (as in beer) operating system

      Huh ? Last I checked, Linux was free as in speech. Maybe you're thinking of Internet Explorer ?

    26. Re:Why Mac OS X on PC platform makes sense (long) by Yves+Schmid · · Score: 1

      Well, nothing prevents you to install an OpenGL context in your window and do the rendering of the window using 3D acceleration instead of the Quartz API. I do this everyday... Apple does not force you to use Quarz to render the inside of your windows.

      So what's your problem...? You want standard UI to be accelerated...? I don't think it's that interessing to use the GPU to render a button or a list box. Compositing makes more sens for buffered windows. Now when you really need 3D acceleration install a GL context, that's all...

      Yves.

  11. Business as usual by brindle · · Score: 5, Insightful
    Of course they have an X86 port.

    If they release on intel hardware it will be for a finite set of manufactures to a limited set of specs, so that they can continue to deliver true plug-and-play. Expect to pay more for intel based hardware that runs Mac OS X.

    And don't be too disapointed if your current system is not supported.

    -b

    1. Re:Business as usual by Anonymous Coward · · Score: 0
      Apple couldn't survive a day in the x86 world. The only reason that their bloated and buggy software is even usable today is because of their control over the hardware platform.

      -- The_Messenger

    2. Re:Business as usual by mjprobst · · Score: 5, Insightful

      I think everyone is _still_ not thinking far enough outside the commodity X86-box market when they say "it will run on a finite set of specs".

      Think rather, "Apple will design its own motherboards from scratch, with the only thing in common with other X86 boards being the presence of an x86-compatible chip".

      They could dispense with lots of the legacy bullcrap that way--use something similar to Open Firmware, eliminate unnecessary layers of BIOS bullcrap, leave out any legacy support for ISA in the chipset, support a reasonable interrupt architecture, whatever else they want.

      Plus, software like VMWare could still probably be made to run Windows on such an architecture, since these are the kinds of things that can be virtualized, and the things that aren't necessary. I doubt Windows would run out-of-the-box on such an architecture without some virtualizing mechanism to emulate missing things. But you'd still get better speed than with an X86 emulator on PPC.

      I think it would be cool, actually, and even useful if VMWare were ported to it.

    3. Re:Business as usual by SpotBug · · Score: 2, Informative


      And then, once Windows is running nicely on your x86-based Mac, developers won't need to write Mac software anymore. And then, well, then Apple's in the same business as the rest of the PC makers, and probably dies.

      Oops.

      And that's the problem with Mac on x86, even in the case where you still have to buy Apple's hardware. You're going to expect that it run your Windows software (it's got an x86 CPU in it!). As soon as that happens, developers start telling their Mac customers, just use the Windows version on your Mac. Little by little, Mac OS goes away and Apple with it.

      --
      cygnuhchur
    4. Re:Business as usual by Anonymous Coward · · Score: 0


      And that's the problem with Mac on x86, even in the case where you still have to buy Apple's hardware. You're going to expect that it run your Windows software (it's got an x86 CPU in it!). As soon as that happens, developers start telling their Mac customers, just use the Windows version on your Mac. Little by little, Mac OS goes away and Apple with it.


      Actually that wouldnt be so bad. It would eliminate the MS monopoly :-)
      away would go Apple, away would go Microsoft, we'd have generic x86 hardware, generic x86 operating systems, and generic apps! the world would be a better place.

    5. Re:Business as usual by g4dget · · Score: 3, Insightful

      Except for the x86, Macintosh is already almost a PC: PCI, USB, IEEE1394, AGP, ATA, etc. Even their BIOS is not homegrown anymore. And the mainstream PC hardware architecture has gotten pretty powerful--it's unlikely that Apple can do any better. PC vendors also have started eliminating complex legacy stuff pretty aggressively--in another year or two, ISA, parallel ATA, and PS/2 will likely be history, and BIOSes (for better or worse) will be based around ACP.

    6. Re:Business as usual by TheSunborn · · Score: 1

      Do they even design their own PPC motherboard?
      I mean they used to use Motorola chipset, but that might ofcause have changed.

      Martin Tilsted

    7. Re:Business as usual by karm13 · · Score: 1
      I doubt Windows would run out-of-the-box on such an architecture without some virtualizing mechanism to emulate missing things.

      even if it would, it wouldn't in the next version.

      --

      --
      making up good sigs is a hard thing to do.
    8. Re:Business as usual by mjprobst · · Score: 2

      Hey, I never said it would be to _Apple's_ benefit to provide VMWare, or even to port to X86. I just said that if it happened I think they're more likely to design something without 20-year-old PC-compatible roots, more along the lines of their existing PPC motherboards.

      I also think it would be silly for them to move to X86 for the reason mentioned above; someone would port VMWare to it, and native software would become more difficult to justify.

    9. Re:Business as usual by mjprobst · · Score: 2

      Point taken, but I still think they might have reason to design chipset stuff in-house.

      Here's a good question--could they hack Altivec support into a chipset, or license it to AMD, and create an Intel-based platform that can run Altivec instructions? It's mostly a matter of how difficult it is to compile/port those instructions over to another architecture, now that they're depending on them.

      This way they would end up creating an almost-X86 around AMD's core. Once again, might not be practical when thinking in terms of commodity hardware, but as a way out of sour deals with Motorola it might do service.

    10. Re:Business as usual by Gumber · · Score: 2

      Apple is going to have to balance the savings of using a standard PC platform with the expense of supporting multiple vendors, or loosing hardware revenue because someone releases a patch that lets MacOS x86 run on their hardware.

      You have to consider that Apple's current machines are very PC like in many respects (AGP, PCI, USB, IDE, industry standard memory, etc.) In other words, they are already leveraging major peices of the PC architecture.

      I would guess that an Apple PC would look very much like the latest PC hardware spec pushed by Microsoft with, perhaps, a hardware key to tie in with the OS, and perhaps a BIOS that doesn't support so much legacy crap.

    11. Re:Business as usual by zapfie · · Score: 1

      Er, there's WAY more to a computer than its CPU. Windows will run on the current Macs too just swell, and you don't see your scenario playing out.

      --
      slashdot!=valid HTML
    12. Re:Business as usual by g4dget · · Score: 2

      Is there any reason to believe that AltiVec is better than Intel's or AMD's vectorized instruction set? Maybe it's better on the G4 than its equivalent on the P4, but maybe it also has more silicon devoted to it there.

    13. Re:Business as usual by Anonymous Coward · · Score: 0

      Er, there's WAY more to a computer than its CPU. Windows will run on the current Macs too just swell, and you don't see your scenario playing out.

      Just run the Mac version of that. Oh, wait-

    14. Re:Business as usual by Matthew+Weigel · · Score: 2

      Blockqouth g4dget:

      Even their BIOS is not homegrown anymore.

      That's true, it's not "homegrown," but it's also not crap like the PC BIOS. NeXT went down the road of trying to support regular PCs before, and Sun has made an effort too; I think everyone has learned their lesson about trying to go from a tightly controlled in-house architecture to an open market-controlled architecture.

      Apple would die if they tried to pull the same "your hardware is five years old; too bad" games on a regular PC that they do with Macs. Any move would involve not much more, I think, than putting an x86 processor in their Macs.

      --
      --Matthew
    15. Re:Business as usual by Anonymous Coward · · Score: 0

      OPENSTEP/Intel worked fine. All NeXT learned is that customers are more willing to overpay if hardware is included (and Jobs should have already known that from his Apple days).

    16. Re:Business as usual by Matthias+Wiesmann · · Score: 2
      Is there any reason to believe that AltiVec is better than Intel's or AMD's vectorized instruction set?
      The main difference between Altivec and MMX (can't say for AMD technology), is that altivec has its own registers, so that altivec instruction can run in parallel with normal instructions. There is more info on Apple's developer site.
  12. Performance by hobbesmaster · · Score: 2, Interesting

    I wonder what type of performance OSX gets on x86 processors; photoshop doesn't count.

    1. Re:Performance by Anonymous Coward · · Score: 0

      > I wonder what type of performance OSX gets on x86 processors; photoshop doesn't count.

      Of course it counts; Photoshop is the premiere Mac graphics app, and would be a very credible benchmark.

    2. Re:Performance by Anonymous Coward · · Score: 0

      Hahaha, Photoshop, a credible benchmark... you crack me up.

      Maybe if you completely ignore the fact that Photoshop for Macs is highly optimized for the Mac architecture, while the PC port is a half-assed unoptimized translation that Adobe should be ashamed of. Then if you ignore the fact that it is the only benchmark that Macs can win at, which is why it is the only benchmark that is ever shown by Mac fanatics. Except maybe RC5, which is only really fast because of the one instruction Mac processors can do really fast, the rotate instruction. This is also related to why the P4 is so bad for RC5, it is missing the rotate instruction, so it has to kind of emulate it (bear with me, I am not trying to be technically correct, just understandable).

      I bet Photoshop will run like crap for the first few months it runs on x86 OS X until Adobe gets their act together and finally optimizes it for x86, instead of relying on a few filters that use SSE.

    3. Re:Performance by skinfitz · · Score: 1

      Hear Hear.

      Incidentally I heard that Rolls Royce in the early days used to rush out and put a cover over any of their cars that broke down to maintain their image.

      Kind of reminds me of something.

  13. To quote Chris Farley by bogie · · Score: 2

    Holy Snikees!!!!

    I say bring it on. Of course this would mean a custom bios and only "Apple approved" hardware would work, but this should at least bring the cost down.

    Imagine a $600 Imac that you could use your own monitor with!!! My check if officially prewritten.

    Oh it would probably be a swift kick in the balls to MS as well :-)

    --
    If you wanna get rich, you know that payback is a bitch
    1. Re:To quote Chris Farley by atolicus · · Score: 1

      swift kick you say? hardly... think a lil before you bash.

    2. Re:To quote Chris Farley by GigsVT · · Score: 1

      I thought the point of an Imac was it was all integrated. G4s can use any normal monitor.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    3. Re:To quote Chris Farley by len_harms · · Score: 1

      Apple will never go back to letting others make the hardware. The did for a few years. For awhile the other manufactures were making BETTER boxen then apple. Apple figured out that they were hurting themselves by letting others sell their boxs. Know why motorola is not playing very nicely with apple? If you think about it is simple. Apple burned them. Not just a little. But big time. Apple stoped selling the OS to other companies. Those companies were instantly overnight put out of bussness. Motorola will not forget or forgive that lightly. They lost a large chunk of sales to that segment of the market. This instantly relegated their chips from front line in every mac that everyone makes, to cpus put into routers plus the little market share that apple had.

      You will more than likely see only 1 or 2 platforms that support it. Then it will be a totaly custom bios from apple that will make it work just right.

      However I still would not put it past them to switch stratages again. They have done it over and over. After the 2nd time most bussness usually figure out that its cheaper to write software for windows as you will not be rewriting it again next year. This is because apple dropped ALL support for the thing they were saying is the next greatest thing ever. While this is the holy grail of computer science the perpetual rewrite. Its not the holy grail of most companies that are just tring to break even.

      Also most hardware manufactures treat drivers as the last thing done ever. like 'oh yeah we need drivers'. If it comes down to a choice between windows drivers and apple drivers. The choice will always be the bigger of the two markets. Apple will have to 'help' manufactures with bribes uh monitary donations, and probably actual people to make it work.

      Also MS makes most of its money from Office sales. I would be willing to bet that office on the mac is a top seller. Windows exists in its current form to run Office. That it runs other things just helps them sell more copies of windows is gravy.

    4. Re:To quote Chris Farley by MaxVlast · · Score: 3, Interesting

      All of your points are precisely why Apple won't do it:

      1. Apple is a hardware company. They get their money from your $1100 iMac, not your $600 commodity iMac.

      2. Steve would cringe to see Mac OS X running on your monitor. He'd make the most god-awful face, and we don't want to see that.

      3. Microsoft would respond to a kick in the balls by cutting Apple's balls right off. Office X for the Mac? Sorry, it only runs on PPC macs. We had technical issues porting it.

      Down the toilet, swirl swirl swirl.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
    5. Re:To quote Chris Farley by bsane · · Score: 1

      BETTER boxen then apple.

      If by better you mean cheaper then you're right.

      This is because apple dropped ALL support for the thing they were saying is the next greatest thing ever

      Not quite sure what your talking about. I can't think of anything that had actual external development behind it that they dropped. Maybe the Newton?

      The rest I agree with...

    6. Re:To quote Chris Farley by PythonOrRuby · · Score: 2

      Number 3 wouldn't surprise me in the slightest. After all, Microsoft's Mac Business Unit coded Office v.X using the Carbon API, yet it only runs on Mac OS X, thus negating the one reason to use Carbon rather than Cocoa(except of course for laziness, and an unwillingness to learn something that looks new).

  14. Bah! by aero6dof · · Score: 1

    Its just a bargaining chip to deal with Motorola - who would be stupid to believe that it's actually going to happen. For one, Apple would have to weather the storm as MS decides to bury OS X.

  15. Wouldn't be surprising by haloscan · · Score: 1
    The chance that Apple is maintaining an x86 port is possible but would most likely cost them business-wise if released. The simplicity and stability of the OS are what makes it most attractive to those who purchase Macs and releasing it would complicate matters with new drivers having to be built for the numerous amounts of hardware available for the x86 platform.

    On a sidenote, the project name is an interesting choice ("The project (code-named Marklar, a reference to the race of aliens on the "South Park" cartoons)").

    1. Re:Wouldn't be surprising by zapod4 · · Score: 1
      On a sidenote, the project name is an interesting choice ("The project (code-named Marklar, a reference to the race of aliens on the "South Park" cartoons)").

      Also akin to Melkor, the Lord of Darkness in Middle Earth.

    2. Re:Wouldn't be surprising by Scott+Wood · · Score: 1

      If the main attraction of Apple's software is that it works well with Apple's hardware, then what stops them from offering a hardware/software combination with the same level of quality as they do now, while also licensing the OS for use on other hardware? If you want the "Apple experience", you buy a Mac. If you're interested in the OS, but are either unwilling or unable to pay a premium for a Mac, then you can buy the OS for use on a cheaper machine. You still get many of the benefits of the OS, but may lose a good deal of the out-of-box experience. In the absence of such a choice, that person would likely have just bought a Windows PC. How does that help Apple?

    3. Re:Wouldn't be surprising by Delphix · · Score: 1

      You seemed to have missed the part where MacOS was licensed (MacOS 7) to other clone makers. The SuperMac, the StarMax, etc computers? This is where Apple almost got burried. They can't make enough money off selling just the OS to other hardware manufacturers.

      Why do you think the first thing Mr. Jobs did when he showed up on the scene again was to terminate the clone contracts?

    4. Re:Wouldn't be surprising by Scott+Wood · · Score: 1
      If the price that Apple charged the cloners for the OS was so low that Apple was unable to make money doing so, they should have raised it. If, after raising the price to such a level, the cloners were still interested, then Apple makes money, the cloners make money, and everyone's happy. If not, then people either buy Apple Macs (i.e. no different from the current situation), or they buy an OS-less CHRP box and buy MacOS off the shelf (at whatever price Apple can put it there profitably); once again, Apple makes a profit, the customer gets what he wants, and everyone's happy.

      However, that's irrelevant to my point, which was that licensing MacOS to third parties wouldn't cause driver headaches when run on Apple's own hardware, and thus it doesn't deprive Apple of the ability to continue selling a mostly hassle-free out-of-box experience to those who are willing and able to pay a premium for it.

  16. It's been long known.... by Anonymous Coward · · Score: 0

    That AMD and Mac seem to be cohorting for an x86 version of MAC OS X. Check out theinquirer.net for your news on PC's, as /. can be just a few months behind. Also who is then waiting for the 64 bit version of MAC OS X, since AMD plans the ClawHAMMER series of chips all to run 64 bit, and still be as fast at 32 bit, rather than the ITANIC (which sank if you ask me) that "emulates" 32 bit processing making it extremely slower.

  17. I hope this marklar work out. by laserjet · · Score: 4, Funny

    I hope this new marklar really works on marklar marklar. Marklar seems to be the marklar of the marklar, not just another markler off the old marklar. Marklar really does need to marklar another marklar maker in order to be marklar with the marklar. Marklar is just not marlar anymore, and this seems to be a good marklar to the marklar. A small marklar to marklar, really.

    --
    Moon Macrosystems. Sun's biggest competitor.
    1. Re:I hope this marklar work out. by Anonymous Coward · · Score: 0

      What are you talking about? Can anyone explain this to me?

    2. Re:I hope this marklar work out. by jerryasher · · Score: 0, Offtopic

      Malkovich

    3. Re:I hope this marklar work out. by Arnold_Crenshaw · · Score: 0

      Well, that's close, but that's not where the joke came from.

    4. Re:I hope this marklar work out. by Anonymous Coward · · Score: 0
    5. Re:I hope this marklar work out. by laserjet · · Score: 1, Redundant

      For all the people that didn't get this, it is from an episode of South Park where an alien race visits south park from the planet marklar. And they speak marklar.

      --
      Moon Macrosystems. Sun's biggest competitor.
    6. Re:I hope this marklar work out. by Anonymous Coward · · Score: 0

      No, no, you've got it all wrong! Marklar needs to run classic marklar or else the marklarians will revolt because all their old marklars won't work on the next marklar. So you can see the paradox Apple faces if they replace marklar with marklar.

    7. Re:I hope this marklar work out. by jerryasher · · Score: 1, Troll

      I haven't seen southpark recently, where does it come from?

    8. Re:I hope this marklar work out. by Czernobog · · Score: 1

      Apple has managed to marklar us all.
      The OS was called marklar, not OSX.
      It's marklar independent and they only need cross-marklars to port the marklar..
      I just hope someone's thought of introducing marklar compatibility, considering how much marklar on various marklars exists out there.
      It is more than obvious that we'd need marklar-marklar interpreters as their marklar is sure to be incompatible with anybody else's marklar.

      Imaging Microsoft porting the bulk of their marklar on marklar. It'd cause Marklars to start speaking english...

      --
      /. Where the truth
    9. Re:I hope this marklar work out. by Anonymous Coward · · Score: 0
    10. Re:I hope this marklar work out. by joto · · Score: 2

      From a space-episode, in which they meet an alien race speaking like the above comment. It's just like smurfs, overusing another word. Hardly the best episode.

    11. Re:I hope this marklar work out. by Anonymous Coward · · Score: 0

      Gee. Not the other prima Donna OS . mod me down..

    12. Re:I hope this marklar work out. by Anonymous Coward · · Score: 0

      Not so! It's definitely from one of the best episodes of South Park. The whole dig at Xtian missionaries was really great and right on the money. Same with their take on NGOs and collusion with CIA. Very good one indeed.

  18. Endianness by cheezfreek · · Score: 0

    As far as I can see, this is a Very Good Thing for Apple. Port your operating system to a chip that has the opposite endianness as PPC, then you've got both big- and little-endian systems covered. So, if you need to change hardware, for whatever reason, that will make it much, much easier to port to that new architecture. Whether they actually release it for x86 or not isn't the point. They get much more leverage over their hardware providers this way.

  19. Believe what you will... by mookie-blaylock · · Score: 1

    ... but it might help to not get ahead of yourself.

    While the x86 ports of MacOS have been rumored to exist for ages, the buzz doesn't seem to suggest that Apple is totally ready to give up on PPC just yet.

    The Apple rumor scene has been abuzz about the rumored desktop version of the Power4 -- even the article mentions this. This CPU supposedly has Altivec functions included, which Apple has been going crazy about since the G4 came out. IBM said they'd discuss it at the Microprocessor Forum -- and I'd keep my eyes on this.

    While it's all speculation, it makes more sense than requiring yet another shift in architecture and requiring everyone to rewrite their apps to run on an x86 version of Mac OS X.

    --
    I am not Herbert.
  20. Wait a sec by bennyboy · · Score: 1

    This would be more then just porting the X86 hardware. What about other hardware that is used in current apples that will have to be ditched. Motherboards.. video cards.. etc. It doesnt seem as simple as ripping out the ppc and dropping in a p4. Does any one really understand the intended migration, cause this seems far fetched to me.

    -b

    1. Re:Wait a sec by be-fan · · Score: 2

      Motherboards.. video cards.. etc.
      >>>>>>>>>>
      If you hadn't noticed, the current Mac's are basically just PCs with G4s in them. I mean the system bus is PCI, the graphics bus is AGP, they have Firewire and USB, they use ATA hard drives, DDR-SDRAM, and NVIDIA and ATI graphics cards. The only things they'd have to change around are the code hooking into some motherboard/firmware level stuff (Apple-Evil-Proprietory-Boot vs ACPI for example) and they'd be good to go.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Wait a sec by money_shot · · Score: 1

      Take a good look at the hardware in an apple today... ide controllers, ati/nvidia video, standard CD/DVD players/burners, standard firewire/usb buses.

      I don't see where there would be all that much work past a new mobo.

      - money_shot

    3. Re:Wait a sec by Cid+Highwind · · Score: 1

      "Apple-Evil-Proprietary-Boot"?

      It's called "Open Firmware" and it's a documented standard. MacOS hasn't booted from a proprietary ROM since the days of NuBus (*shudder*).

      --
      0 1 - just my two bits
    4. Re:Wait a sec by bnenning · · Score: 2
      (Apple-Evil-Proprietory-Boot vs ACPI for example)


      Macs boot via Open Firmware, which is neither evil nor proprietary.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    5. Re:Wait a sec by be-fan · · Score: 2

      A boot standard based on Forth? How can that NOT be evil and proprietary? Yea yeah, I know, I stuck my foot in my mouth. I didn't know they changed it awhile back.

      --
      A deep unwavering belief is a sure sign you're missing something...
    6. Re:Wait a sec by Anonymous Coward · · Score: 0

      Open Firmware may not be proprietary, but it's the most evil invention since the metric system.

      My car gets fourty rods to the hogshead and that's the ways I likes it!

    7. Re:Wait a sec by Anonymous Coward · · Score: 1, Funny

      Apple's main problem is the disproportionate number of homosexuals who use their products. Being associated with this deviant demographic keeps Apple from growing beyond the homosexual community. If Apple wants more marketshare, they are going to have to drop the gay stuff and concentrate on normal.

    8. Re:Wait a sec by moof1138 · · Score: 2

      Apple-Evil-Proprietory-Boot = IEEE 1275. An open standard used by Sun, IBM, and Apple.

      --

      Hyperbole is the worst thing ever.
  21. Actually, this idea isn't new... by TaliesinWI · · Score: 1

    I remember Apple having ads in a few PC mags way back (like almost a decade ago) talking about how they were going to port MacOS to the Intel architecture. This would have been when Windows 3.1 was the best Redmond had to offer, but I'm not sure the MacOS of that era would have been much better. :)
    I'll see if I can find the damn magazines and I'll post issue numbers.

    1. Re:Actually, this idea isn't new... by Etcetera · · Score: 4, Insightful


      This would have been when Windows 3.1 was the best Redmond had to offer, but I'm not sure the MacOS of that era would have been much better.

      Geez, are you kidding? System 7 was FAR AND AWAY better than 3.1 ever was. I remember reading a compariason of System 7 to Win 3.1 in a MacUser issue from back in '90. System 7 formed the basis of the Mac's OS for almost 10 years, and though it was showing a little bit of age as it progressed, it was still a remarkable OS.

    2. Re:Actually, this idea isn't new... by Stephen+Samuel · · Score: 2
      Back in the early '90s, a PC (Windows) magazine (PC Mag, I think), acknowled that
      MacOS has a 5 year software lead on Windows, and this lead is likely to continue for the forseeable future
      (or something pretty close to that).

      Engineers rule at Apple, so the OS was well designed, but badly marketed. System 7 was stable, consistent, extensible, and -- unlike any version of Windows -- very well thought-out and designed.

      Marketers ruled at Microsoft, so the OS was badly designed, but well marketed.

      Yes, the marketing people won this war -- but as a childhood saying went:

      20,000,000 flies can't be wrong eat shit!
      --
      Free Software: Like love, it grows best when given away.
    3. Re:Actually, this idea isn't new... by MaxVlast · · Score: 3, Informative

      System 7 kicked butt.

      The project you're talking about is Star Trek. It happened at the same time as Taligent and Pink. Any idea where all of those things are now? Find me a Dylan programmer and we can ask him together. Or we could send him an RTF e-mail with Cyberdog. Running in Copland.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
    4. Re:Actually, this idea isn't new... by Anonymous Coward · · Score: 0

      "MacOS has a 5 year software lead on Windows, and this lead is likely to continue for the forseeable future"

      Oh come on Windows had premeptive multi tasking and nice true type fonts by late 94.

    5. Re:Actually, this idea isn't new... by Etcetera · · Score: 2


      Oh come on Windows had premeptive multi tasking and nice true type fonts by late 94.

      Not sure if that's a joke or not, but...

      System 7 introduced TrueType in 1990. True, true preemptive multitasking didn't arrive on the Mac until OS X (unless you count Copland), but some would argue that in a single-user environment, pre-emptive multitasking isn't all that it's cracked up to be in terms of real-world uses. Sometimes you WANT apps to "self-coordinate" their process time.

      I wouldn't want my school's 30,000-user Solaris box running in cooperative multitasking, but a personal machine won't be getting that kind of use anyway.

    6. Re:Actually, this idea isn't new... by rnd() · · Score: 2
      System 7 had a way better UI than Win3.1, however it also crashed a lot more. Thus, for me it would be a near-tie but I'd probably choose MacOS 7 and learn to live with the crashes.


      BTW, Win95 is without a doubt superior to system 7.

      --

      Amazing magic tricks

  22. They're going to Marklar their Marklars? by Anonymous Coward · · Score: 0

    If Marklar Marklars their Marklars, then Marklar will be Marklared to Marklar with Marklar, quickly Marklaring all Marklars with Marklar, or simply Marklaring other Marklars with Marklar. Doing Marklar is not a good Marklar, even for Marklar with their Marklar, Marklar, Marklaring Marklars with Marklar Marklars, etc.

    Ask Marklar to not Marklar the Marklars with Marklar, but with Marklar's Marklaring Marklars. Marklar, Marklar!

  23. OS X is already available for Intel. by FrankieBoy · · Score: 2, Informative

    Darwin is the core for OS X and there is a port for it called GNU-Darwin-x86. Aqua is the GUI and I think that there are some people working on this.

    1. Re:OS X is already available for Intel. by mackstann · · Score: 0

      yes darwin has an x86 port but it is very rough. either way, darwin != osx, i think we all know that.

    2. Re:OS X is already available for Intel. by Jeremy+Erwin · · Score: 4, Informative

      The kernel is called xnu. The Darwin operating system (like most *BSD distributions) is comparable to what RMS and Debian call GNU-Linux. MacOSX uses a fork of Darwin-- there isn't a one to one correspondence between a Darwin release and a MacOSX release-- and adds further libraries and services, Carbon, Cocoa, and Quartz being the three most famous.

    3. Re:OS X is already available for Intel. by Anonymous Coward · · Score: 0

      Considering that code for x86 support was present in Darwin as released by Apple, it is likely that they have done a similar thing with MacOS X -specific parts, i.e. kept it (at least minimally) functional on x86. After all, outside of the operating system kernel, most software has little cpu-specific code, except optimized functions (which usually have generic alternatives, in any case).

      It is very helpful in many respects for a software company to have multiple ports of their software even if they only ship on one platform. Keeping code portable usually keeps it better organized and helps expose bugs.

      There is a correlation between Darwin versions and MacOS X releases, but MacOS X includes much more stuff. You can compile stuff from the Darwin source trees and replace the corresponding MacOS X components with them and they'll work identically (I've done this in order to modify some drivers).

  24. Re:mac l00s3rs by c1pher · · Score: 1

    "superior x86" architecture.

    HAHAHAHAHAHAHAHA!!!!!

    --
    The Adult Happy Meal - "I'm lovin' it!"
  25. rofl! by Anonymous Coward · · Score: 0

    rofl! god damn i wish i had mod points.

    1. Re:rofl! by Anonymous Coward · · Score: 0

      Its from a south park episode where they meet some aliens called marklar who are from marklar and speek marklar. You get the idea.

    2. Re:rofl! by Anonymous Coward · · Score: 0

      why are you telling me this? if i didnt already know that I wouldnt have said rofl or wished I could have modded it up, because it wouldnt have made any sense to me.

      god damn you're a dumbass.

    3. Re:rofl! by Anonymous Coward · · Score: 0

      marklar!

    4. Re:rofl! by Anonymous Coward · · Score: 0

      This one time, at marklar marklar, I stabbed a marklar in the marklar and now I have 3 marklars.

  26. The Marklar. by TheHouseMouse · · Score: 0, Offtopic

    Greetings, welcome to Marklar. Here on Marklar, we refer to all people, places, and things, as Marklar. If Marklar here wants to bring all his Marklar to Marklar, that would be fine. But you must explain one at a Marklar.

    --
    Only the meek get pinched. The bold survive.
    1. Re:The Marklar. by sparkleytone · · Score: 0, Offtopic

      what the marklar are marklars marklaring about here in this marklar? only marklars with lots of marklars can actually believe this marklar. its marklarily marklar that this marklar is just plain marklar. the marklar from www.thinkmarklar.com has taken a marklar on all of you marklars. marklar can't believe that this marklar made it to be marklardotted. take me to your marklar.

  27. Remember--Microsoft is an Apple Investor... by Anonymous Coward · · Score: 0

    I can't see Microsoft ever letting this happen, as many of you will remember that Microsoft has bailed Apple out financially on more than one occasion and are still a major investor. And we all know how much Microsoft likes competition...

    1. Re:Remember--Microsoft is an Apple Investor... by Anonymous Coward · · Score: 0

      Per this article that agreement ends... TODAY. :P

      http://news.com.com/2100-1040-843145.html

    2. Re:Remember--Microsoft is an Apple Investor... by Anonymous Coward · · Score: 0

      What are you smoking? That $150M worth of non-voting stock was more a public vote of confidence than a bailout. Furthermore, it was sold by Microsoft, LONG AGO, for a substantial profit.

    3. Re:Remember--Microsoft is an Apple Investor... by Anonymous Coward · · Score: 0

      lol, microsoft has never bailed apple out of anything, and the event you're thinking of isn't a bailout, unless you think that paying $150m to a company that could afford to spend $400m on next counts as a bailout. Conceivably yes since /.ers have no grasp of finance.

      major investor? they sold that years ago you fuck. try getting your tech news from somewhere other than /.

    4. Re:Remember--Microsoft is an Apple Investor... by toddhisattva · · Score: 1
      lol, microsoft has never bailed apple out of anything, and the event you're thinking of isn't a bailout, unless you think that paying $150m to a company that could afford to spend $400m on next counts as a bailout. Conceivably yes since /.ers have no grasp of finance.



      It's the New Accounting pioneered by Arthur Andersen and used so successfully by Enron.



      Microsoft actually has paid liars in public forums like this spreading these obviously ridiculous analyses. We've just witnessed some of this "astro-turfing," or its result.

  28. Re:mac l00s3rs by Anonymous Coward · · Score: 0


    SEXO GAY EN VIVO
    FOTOS DE MAMADAS - SEXO ORAL
    SEXO EN GRUPO - TRIOS GAY
    SEXO ANAL GAY - PENETRACIONES
    OSOS PELUDOS
    VIDEOS PORNO GAY
    PAREJA AMATEUR GAY
    RAUL HOMOSEXUAL
    TRANSEXUALES - TRAVESTIS

    [CHICOS ESPERANDOTE]

    Para acceder al mejor sexo gay ahora solo tienes que descargarte nuestro programa 100% libre de virus y comenzar a disfrutar con nuestros espectáculos gays en vivo, chat con chicos jovenes y experimentados maduritos. Osos peludos, negros impresionantes, superdotados gays, pollas increibles y mucho mas sexo gay del que puedas soñar.
    DOWNLOAD - DESCARGA

  29. Why PPC is a lower form of life by Anonymous Coward · · Score: 0

    Apple Sucks.. i mean.. everything runs slower on a Mac.. The applications take so much longer to load up than they do on a PC. Its widely known that the PPC arch is inherently slower than x86. I mean.. think about it.. Big Endian is bad! They are finally seeing the light. Too bad it took them this long!

    1. Re:Why PPC is a lower form of life by MoneyT · · Score: 2

      Funny, IE loads in 1 second on my 300 Mhz iBook as compared to 2 seconds on my Athon XP 2000+

      My mac can easily handle me opening 4 applications at the same time and open them all in a reasonable amout of time. My Athon on the other hand has a heart attack when I try to open AIM, IE, Outlook and WinAMP at the same time.

      Did I mention that the mac is just a hell of a lot easier to use, and hence faster on the user end?

      --
      T Money
      World Domination with a plastic spoon since 1984
    2. Re:Why PPC is a lower form of life by jeff4747 · · Score: 1

      Big endian is bad? How? It's a _byte order_. It only affects performance if you have to _change between_ byte orders. If your whole system is big endian, it's fine. If your whole system is little endian, it's fine. Neither has anything to do with the _performance_ of the machine.

      After all, there are plenty of SPARCs, Alphas and Power4's out there that can slaughter any x86 in performance.

      (Not to mention if you reallllly want little-endian on a PPC you flip a bit in one of the control registers...it's part of why it's easy to emulate x86 on PPC)

    3. Re:Why PPC is a lower form of life by Anonymous Coward · · Score: 0

      Sorry, but what does any of this have to do with hardware ?

  30. what i wanna know is... by Anonymous Coward · · Score: 0

    could i install a x86 port of mac osx on any x86 machine (like a dell, hp, or whatever) or could i only install it on x86 based macs that they will probably start producing?

    BTW, wont it be cool when you can set up a dual boot for mac osx and windows 2k/xp.

    1. Re:what i wanna know is... by MaxVlast · · Score: 2

      "BTW, wont it be cool when you can set up a dual boot for mac osx and windows 2k/xp."

      No.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
  31. Please! by supabeast! · · Score: 1, Flamebait

    If there is a god out there, please let this be true, and please let Apple switch to AMD processors that don't cost so damned much for such crappy performance!

    1. Re:Please! by Anonymous Coward · · Score: 0

      Hey it might be flamebait but it is true.

    2. Re:Please! by Halo1 · · Score: 2

      Do you really think Macs cost more than most PC's just because of the processor? The G4 isn't that expensive, most of the extra cost comes from the fact that Apple sells less boxes and ass such needs higher margins to be able to fund its R&D (Dell doesn't have 28% margins on its products, believe me). An Apple 80x86 box would probably still cost as much as the current PPC Macs and you'd stil be bitching...

      --
      Donate free food here
  32. Believable by Jeffrey+Baker · · Score: 5, Insightful
    I'll believe Apple has an x86 port of OS X. But, the OS is not the main problem. Apple can't switch to the x86 because their app vendors would be in hell trying to port their AltiVec optimizations to MMX/SSE/3DNow!/SSE2. Nevermind that Apple would suddenly be just another PC vendor.

    It is much more plausible that Apple is switching the 64-bit IBM Power4 CPU. IBM is presenting this new desktop version of the CPU at Microprocessor Forum on October 15th. The CPU has a mystery vector unit with 160+ instructions, just like AltiVec. There was a post to the gcc-patches mailing list proposing a patch to enable altivec support on the powerpc64 target, and this patch originated from Alan Modra at IBM's Linux Technology Center.

    All evidence indicates that IBM will produce a desktop CPU with an AltiVec unit. Apple has hit the wall with Motorola, and are now selling overclocked G4 miracle CPUs just to stay in the game. I think Apple will switch to Power4.

    1. Re:Believable by Baki · · Score: 2

      I don't think Apple would suddenly be just another PC vendor. Porting OS-X to Intel CPU's does not mean Apple would adopt the complete PC architecture for their future hardware. I am almost certain they would make non-PC compatible Intel hardware.

      Apple has no reason to stop their excellent strategy of close marriage between non-commodity, thus predictable, hardware and their operating system. I do think they develop the Intel version in order to be able to switch CPU, should the Power PC CPU not work out well, not in order to become just another PC vendor.

      And of course they want to keep it highly secret, since it would be very damaging to current hardware sales once people start to think another CPU switch (like 680x0 -> power in the past) making the current hardware obsolete.

    2. Re:Believable by YeahIThoughtSo · · Score: 5, Informative

      I totally agree. I program GameCube games, and the PPC chip that IBM has supplied in it is just a wonderful little powerhouse. It's a modified 750 core running at 486 Mhz and has got incredible FP performance and ~ 1.6 GB/s out to memory through a special write-gather pipe. The FP can handle paired-singles (anyone see the altivec connection here?), and the machine as a whole is just stupid fast. (Yes, the memory architecture has someting to do with this too...)

      Anyways, it totally makes sense for apple to go with a desktop version of the POWER4 core. The PPC specification is such that any program written that targets the UISA (think it stands for something like user instruction set architecture -- ie, non-privelidged instructions) will move right over to any other PPC core w/o a recompile. And the PPC64 spec is such that all instructions are still 32bit; it's just the data / registers that're 64bit. So binary compatibility is a no-brainer.

      Couple in the fact that power4 has multiple cores on a die... and, damn. I'll buy my first Apple machine if they actually do this.

    3. Re:Believable by Anonymous Coward · · Score: 0

      A friend inside Apple talks about OS X running on the 64-bit AMD chip...it's real, but will it see the market? Different question, as you brought out.

    4. Re:Believable by Gumber · · Score: 2

      Umm, hasn't apple already adopted the PC architecture? PCI, USB, AGP, etc?

    5. Re:Believable by io333 · · Score: 1

      What in the world are you talking about? Haven't you ever heard of yellow dog linux: the distro that runs on mac hardware?

      OSX is BSD with a pretty face. The most any developer would have to do is recompile.

    6. Re:Believable by furballphat · · Score: 2, Insightful

      I find it doubtful that they even have this port, never mind if they are going to use it. If it does exist, then it has done for several years, yet it has only been leaked now (by Think Secret!)

      Directly involved in the development of Marklar is 12 or so people, however the article says: "mainstream Mac OS X team is regularly asked to modify code to address bugs that crop up when compiling the OS for x86." This means that all the OS X developers know about it, as do the internal testers. I don't know the specific numbers, but that's a lot of people, and surely one of them would have let the cat out the bag before now.

    7. Re:Believable by g4dget · · Score: 2
      Apple can't switch to the x86 because their app vendors would be in hell trying to port their AltiVec optimizations to MMX/SSE/3DNow!/SSE2.

      Without AltiVec or MMX, the G4, AMD, and P4 seem to be roughly equivalent at the same clock speed. And not many applications are optimized for AltiVec--not many can be.

      Overall, Apple might well benefit in terms of performance by going with x86, even if a tiny handful of hand-optimized applications possibly gets a little slower.

      Whatever they do, Apple should probably go with a 64bit architecture, since 4Gbytes is getting a bit tight. Maybe Itanium is the answer?

    8. Re:Believable by ZxCv · · Score: 2

      ...and surely one of them would have let the cat out the bag before now.

      Uh, the cat was out of the bag long ago. This has been rumored since before 10.0 was even released. The only real 'news' here seems to be that Apple is still keeping up the Intel version of OS X, not that it ever existed.

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
    9. Re:Believable by Anonymous Coward · · Score: 0

      but they could port there Xservers to x86 because it would not be marketed at ppl who use Alti-vec.

    10. Re:Believable by Anonymous Coward · · Score: 0
      OSX is BSD with a pretty face.
      Nah. It's NeXTSTEP with a pretty face, a Mac OS 9-based library, and a new set of buzzwords. (Cocoa, Quartz == OpenStep, Display Postscript ...)

      When you think of it in these terms, the fact that they use some BSD code is pretty damn near irrelevant. Apple just wants to play up the relationship to BSD because UNIX is trendy these days.
    11. Re:Believable by Anonymous Coward · · Score: 0

      Itanium? You have to be kidding. Intel is currently keeping them in artificially tight supply so that they can charge several thousand dollars per chip. They plan to do this for a good many years. Even when they do sell it as a desktop chip, Intel is going to have huge mark-up for their processors, just like they do for the P4 today.

      If the solution is to be from outside of IBM/Motorola, it would definitely be AMD's Hammer/x86-64. It's cheap. It's got 64-bit pointers. There you have it.

      But it's pretty obvious that they're going to use a 64-bit version of PowerPC...

    12. Re:Believable by Anonymous Coward · · Score: 0

      People used to say the same thing about Satelite TV. Now you can have PCs set up as dedicated emulators for that hardware and software they can "change willy nilly."

      I don't think you give computer gurus enough credit.

    13. Re:Believable by Blue+Lozenge · · Score: 1
      I'll believe Apple has an x86 port of OS X. But, the OS is not the main problem. Apple can't switch to the x86 because their app vendors would be in hell trying to port their AltiVec optimizations to MMX/SSE/3DNow!/SSE2. Nevermind that Apple would suddenly be just another PC vendor.
      I'm sorry, but have you ever written code and optimized it with both AltiVec and SSE2?

      I have and I can tell you that the bulk of porting between the two is "Copy", "Paste", and "Search and Replace".

      For example:, you might replace 'vec_add' with '_mm_add_epi16', 'vec_pack' with '_mm_packus_epi16', or 'vector signed short' with '__m128i'.

      This goes for about 90% of my SIMD code. The last 10% is where the two instruction sets do not exactly match up: A simple assignment in AltiVec is an _mm_load_si128() in SSE2. The different byte-orders sometimes introduces a few changes. Some instructions behave differently, eg. vec_madd() and _mm_madd_epi16().

      In the end, porting an optimization between AltiVec and SSE2 is trivial compared to writing the optimized algorithm in the first place.

      SSE: It's no different from SSE2 if you're just doing single-precision floating-point.
      MMX: It's the same story, except you also have to cut your 16-byte vectors down to 8-bytes.
      3DNow!: Again, same idea, but with a much smaller palette of instructions to choose from.

    14. Re:Believable by Bloodmoon1 · · Score: 1

      It wouldn't suprise me if this (Marklar) was true, but I'd be more prone to believe it if it came from a more reputable source. You see, eWeek is owned by Ziff Davis who has a vested intrest in the success of, and popular rumors for Microsoft, Windows, and therfore, x86. By vested intrest, I mean out of the 9 magazines they produce, almost half are for geared towards the PC population, and 0 are based around macs. Plus they've always seemed a little biased towards the Wintel Empire, IMHO. This reminds me of the start of the month when a Bear-Stearns analyst said that Apple would go to x86 in 2-4 years, but then disclosed that Bear-Stearns owns Intel stock, and as such would have reason to make such a "detailed analysis" and maybe get Intel stock to rise as a result. So yeah, I'll actually believe it when I see it.

      --

      Request: ECM unit, 1000 km fullerene cable, 1 tactical nuclear weapon. Reason: Birthday party for foreign dignitary.
    15. Re:Believable by loply · · Score: 1

      Precisely. Read the article. It says this has been known in spots and patches for years. This is just yet more evidence.

    16. Re:Believable by zapfie · · Score: 4, Insightful

      Well, an x86 port does not imply x86 architecture. Apple's not stupid enough to kill off their hardware sales- after all, it's what keeps them so strong. Using an x86 chip in a custom Apple architecture gets rid of the whole issue with Motorola and IBM, but maintains Apple's grip on the Mac hardware market. Now THAT is more plausible.

      --
      slashdot!=valid HTML
    17. Re:Believable by Jeffrey+Baker · · Score: 2
      I think you are pointing out only superficial differences. AltiVec has 32 registers. Pentium4 has 8 SSE2 registers. If you wrote a program that exercises 20 AltiVec registers, you have some changes to make to jam it into the Pentium4. Also the PPC74xx has a dedicated unit for AltiVec, which means the programmer can issue instructions on the scalar FP unit and the AltiVec unit in parallel. The Pentium4's FP unit is the SSE2 unit, so any super-optimized AltiVec code needs to change. Nevermind that SSE2 still doesn't have a satisfactory analog to the vec_permute on AltiVec.

      My only point is that anyone who took the time to really exploit AltiVec for that nifty iDCT routine is going to have to do it again for SSE2.

    18. Re:Believable by ztwilight · · Score: 1

      Apple doesn't have any app vendors. They've all flown ship. That's why there are so many unemployed Mac programmers in silicon valley, and also why Apple is providing such a large free software bundle with Mac OS X.

      --
      Who moved my sig?
    19. Re:Believable by SPYvSPY · · Score: 2

      Case in point: Super Mario Sunshine fucking rules!!! Gamecube, all the way!!!

    20. Re:Believable by okmijnuhb · · Score: 1

      I don't see why apple can't become an OS vendor for PC hardware as well.
      I'm sure they could make money selling OSX for x86, in direct competition with Microsoft, as well as selling their fancy expensive hardware that everyone loves.
      Geez,if they matched the prices that Microsoft gets for their (schlock) product there would be a major revenue stream.
      Of course it would be an extra platform developers would have to write for.

    21. Re:Believable by Blue+Lozenge · · Score: 1
      How many developers do you think waste their time programming AltiVec in assembly?

      You can accomplish 95% of your optimization by using compiler extensions which expose AltiVec & MMX/SSE/SSE2 as intrinsic C functions. I code with variables, not registers and I let the compiler worry about instruction scheduling and register contention. This is incredibly easy to implement and maintain, which is not something that could be said of assembly. If you want to squeeze out that last 5%, then go ahead and do it in assembly. Meanwhile, I'll be busy optimizing the next algorithm.

      As for that fully tuned AltiVec iDCT routine, I'd point you towards Intel's website, where you can download and use such common routines as DCT and iDCT. Intel has a vested interest in having your apps run fast on their processors.

      As for vec_permute(), I agree that it's a cool instruction, but one of its most common uses is to work around the AltiVec limitation that prevents you from loading or storing data to unaligned memory locations. Not an issue on Pentiums.

    22. Re:Believable by Anonymous Coward · · Score: 0

      Awww, SOMEONE bought a PS2!

      Or did you buy an X-Box? That might explain the pent-up anger.

  33. Lower prices, at least... by Mulletproof · · Score: 2

    I can see one consumer advantage right away-- Lower hardware costs. The ability to take it anywhere for repairs, not just apple certified (or uncertified, for that matter), which are fewer and farther between and generally higher priced to boot. Don't have to worry about those specialized apple motherboards anymore either. Not that they still wouldn't have their own software issues, but it certainly can't hurt...

    --
    You need a FREE iPod Nano
    1. Re:Lower prices, at least... by Gilmoure · · Score: 1

      Suppose Apple did decide to switch to using an x86 processor. Do you think this means that Apple is going to rewrite everything to run on every ASUS/Intel, etc motherboard out there? Hell no! They'll use their own motherboard with their own chipsets, bios, etc. They continue to sell for about the same prices as they do now. One of the reasons that Apple was able to make it through their 'crappy 90's' before Jobs came back is that they have some of the highest margins in the industry on their hardware. They don't have to sell as many boxes as Dell, HP, ect. to stay in business. You can also bet that you'll only be able to get your box repaired at an Apple Warrenty shop no matter what processor they put in it. Apple won't sell their parts to Joe-Blow Repair shop.

      --
      I drank what? -- Socrates
    2. Re:Lower prices, at least... by Stonent1 · · Score: 1

      You're forgetting.. All that stuff is handled by darwin. If someone wants it to run, they can write it themselves! As long as darwin is open, I don't see what will stop OSX from running on any Intel PC.

  34. Please... by Anonymous Coward · · Score: 1, Insightful

    ... How many times can slashdot post an article like this before it gets old?

    Let's see:

    http://apple.slashdot.org/article.pl?sid=02/08/0 5/ 1644246&mode=thread&tid=181

    http://apple.slashdot.org/article.pl?sid=02/04/0 1/ 165248&mode=thread&tid=179

    http://slashdot.org/article.pl?sid=02/02/17/1332 26 &mode=thread&tid=107

    http://ask.slashdot.org/article.pl?sid=01/01/27/ 01 54236&mode=thread&tid=107

    And that's just in this last year. Give it up, people! It's not going to happen.

  35. Recompiling by Anonymous Coward · · Score: 3, Insightful

    Right. You expect people to recompile for x86?

    Do you have any idea how long it took Apple to get everyone to recompile all their software for the 68k software for the PPC? It took years. If apple had started off telling everyone to compile FAT binaries from the time that Mac OS X was released, maybe we'd be okay. But the mac os x developer community is somewhat mature now, and there is a fairly large mac os x software library. Large enough going back and getting everyone to recompile everything would be hellish.

    I'm sorry, you need an emulation layer to help people crossgrade gracefully. This isn't linux. Usually, people don't have the source code to apps they install. People expect to install by dragging a package icon from one window to another, not by typing "./configure; make install", waiting 15 minutes, and then poking through your hard drive trying to figure out where the Makefile install script put its junk.

    Gee, there's a great line. "Buy mac os x for the PC! But you won't be able to run any classic mac os apps! Or any commercial apps where the CDs were pressed before april of 2003, or any shareware apps, because the shareware developers will be too lazy to configure confusing FAT binaries for an archivecture they don't use! You can run Microsoft Word, IE, and Fink, though!"

    I really hope apple has some plan for dealing with this, some kind of CLR-style "partial compilation" VM thing so that one executable can contain machine code for two architectures without having to take the disgustingly inefficient fat-package route. If every single application has to come with two binaries, one for each of the two architectures, and there's PPC-only shareware apps made by lazy ppc users and x86-only shareware apps made by lazy x86 users floating around.. that's just going to be the biggest mess imaginable.

    I can't even imagine what it will be like trying to explain to the average iMac owner why their new software comes with two CDs, one marked "x86" and one marked "PPC". And let's not even get into devices, or software that's been written to use Altivec.

    1. Re:Recompiling by homer_ca · · Score: 1

      "inefficient fat-package route"

      How much of application bloat is actually executable object code? I'm sure data and graphics take up a large part of the disk usage. Still, even assuming each application will double in size, it's not even close to the same problem as it was in the days of 300MB hard drives.

    2. Re:Recompiling by Anonymous Coward · · Score: 0


      Your point about compilation ignores that things have progressed significantly since the 68K days; These days, much of the code is written for a shared Windows/MacOS code-based anyway, so it's pretty portable. In many cases, minor tweaks and a recompile is all that will be needed. Back in the 68K days, there was a lot more Mac-only stuff, and much of it was VERY 68K-specific. Remember "being 32bit clean"?

      We've progressed a lot, to the point it wouldn't be anywhere near as tricky.

      As for FAT binaries, it's not a problem. Hell, jut have the installer select the appropriate binary at install time, and you wouldn't even waste HD space. Yes, I know that's not a FAT binary but the upshot is the same.

      At a time where CDROM is de-facto standard, DVDROM is increasingly common and HD sizes are insanely large (40gig is dirt cheap), a main .exe being 4meg instead of 2meg isn't exactly an issue... after all, most of that space is filled with data anyway.

  36. Remember OS/2 for the PPC? by Anonymous Coward · · Score: 0

    Yeah... exactly.

  37. x86 port doesn't mean it will run on a Dell by realmolo · · Score: 1

    Just becaus they have it running on x86, doesn't mean they plan to sell Mac OS X separetely from their computers.

    There is NO reason that Apple would stop making their own hardware. Hardware that would be radically different from PCs designed to run Windows. Hell, I doubt you'd even be able to install Windows or an x86 Linux distro on an x86-based Mac. It would surely have competely different BIOS and ports and everything.

    1. Re:x86 port doesn't mean it will run on a Dell by Anonymous Coward · · Score: 0

      Think of a PC with openfirmware..
      No more grub or any other "bootloader" crap to deal with.

      Cards with drivers built on the bios of the card..

      Third part support would be what would kill it though..

    2. Re:x86 port doesn't mean it will run on a Dell by norton_I · · Score: 2

      Maybe not Windows, but I bet 10:1 odds that within 2 weeks of the hardware being readily available, the linux kernel will boot on it and you will be able to install debian with custom boot floppies. Probably sooner, given that it already runs on a bunch of "custom" x86 machines as well as the very PPC systems Apple would be porting from.

      However, if I were Apple, and wanted to do this, I would contract with a PC motherboard maker or two to make an OEM version of one of their motherboard series that had an Apple written BIOS, but was otherwise identical to the PC version. Pop that in a custom Apple designed box and put in Apple approved hardware, and you are ready to go.

      If they wanted to run PPC code for Carbon/OS9 classic apps, do that on a PCI based coprocessor card, rather that a motherboard integrated system.

      As a bonus, the MacOSX/Intel version of photoshop could be modified to use the PPC in parallel with the x86 CPU for an extra performance gain that Jobs could brag about.

    3. Re:x86 port doesn't mean it will run on a Dell by Anonymous Coward · · Score: 0

      If they build an x86 box, we'll clone it. We can't clone PPC because the chips are rationed carefully.

      History is cyclical.

    4. Re:x86 port doesn't mean it will run on a Dell by Anonymous Coward · · Score: 0

      Even assuming that they use an incompatible motherboard/BIOS/whatever, using an x86 processor would make running something like VMWare/plex86 with virtual Mac hardware reasonable, into which Mac OS could be installed without too much trouble. The biggest problem would likely be creating a RE'd BIOS.

    5. Re:x86 port doesn't mean it will run on a Dell by Anonymous Coward · · Score: 0

      In other words, it would be a PC based on Open Firmware...

      Linux could be ported to it trivially. They already support non-PC x86 hardware, and Open Firmware.

      And I bet you could take the i386 library binaries from the hypothetical "x86 Mac", and install them on a Darwin system that runs the already-running-on-stock-PC-hardware Darwin.

      And perhaps it'd even be possible to write a bootloader for stock PCs that boots Mac OS x86 without modification.

      "Totally different ports"? Today, a Macintosh is nothing more than stock PC components on a proprietary motherboard, in a fancy case...

    6. Re:x86 port doesn't mean it will run on a Dell by nitehorse · · Score: 2

      Boot floppies?

      Apple hasn't shipped a Mac with a floppy drive in years, man.

      A boot ISO, maybe. Boot floppies? heh. I'm still laughing. :)

      Thanks for that.

  38. All I have to say...... by Jaysyn · · Score: 1

    is I hope there is a leak..

    Jaysyn

    --
    There is a war going on for your mind.
  39. Yup. by rice_burners_suck · · Score: 1

    I believe that Apple has a working x86 version of Mac OS X, and furthermore, that they should put it on the market. This operating system is a very real, very strong competitor to Windows XP. (I further believe that Windows XP would never have happened if it wasn't for Apple's bitchen new graphics--when someone at Microsoft saw that for the first time, I bet they shit their pants.) If there's a concern over companies porting their software to the PC platform, Apple needs to make all their existing APIs work on the x86, and should offer to outsource, for application developers, the conversion of assembly level code to x86. (They might offer, for a nominal fee, to find and resolve bugs that result from a change in architecture.)

    People are sick of Windows. They're sick of the difficulty in using it. They're sick of the bugs, the problems, and the cost. I think Mac OS X has the opportunity to crush Windows XP.

    1. Re:Yup. by Arnold_Crenshaw · · Score: 0

      Yep. And Microsoft just finished plugging all the security holes in XP. *fffffp*

    2. Re:Yup. by Anonymous Coward · · Score: 0

      rice_burners_suck writes:
      This operating system is a very real, very strong competitor to Windows XP.

      I respond:
      So how many new machines with OSX does Apple sell in a year compared to the x86 manufacturers including Dell, Gateway, HPQ, IBM, Sony, and a whole army of smaller OEMs?

      Yeah. Apple is a real big competitor to Microsoft. Apple has something like 3% of the Desktop market. Windows (including XP) has something like 95%. That means that Microsoft makes something like 32 times the money that Apple does on Operating System Software.

      Microsoft's market share has only one way to go: down. Think about that for a minute. That doesn't mean it's going to go down. Linux, BSD, OSX have only up to go. However, this is the Desktop market we're talking about. Linux and BSD aren't desktop OSes. They simply don't have any good desktop application software.

      Slashdot: "News for nerds, stuff that matters" to self-proclaimed Linux zealots with no business sense whatsoever.

      Jeez. Some people believe every rumor they see on the internet.

    3. Re:Yup. by Anonymous Coward · · Score: 0
      People are sick of Windows. They're sick of the difficulty in using it. They're sick of the bugs, the problems, and the cost. I think Mac OS X has the opportunity to crush Windows XP.


      Then why don't they go and buy a Mac?

      No, really. Think about it. There are two ways Apple could offer OS X on x86.

      1. compatible with existing x86 hardware

      2. running only on their own x86 boxes

      Now, what would happen?

      case 1. People would keep their old hardware (or get it from Dell) and install a copy of OS X on it, that they got from a friend (just like the do with Windows). Apple would gain nothing from that. Instead they would lose, since they'd lost a strong selling point for their own hardware: The ability to run OS X.

      case 2. Since the hardware wouldn't be any cheaper that todays Macs and since they would not come with Windows included (if it would run at all), you'd gain nothing, compared to today.

      So either Apple would die (case 1) - unlikely - or their customers would be in the same position than today (case 2).

      Conclusion: If you would want to buy a x86 Mac, go ahead and buy a PPC one today. It's not more different (or incompatible or expensive or whatnot) than a x86 one would be.

      bye. Andreas.
  40. And probably a custom bios... by dameron · · Score: 0

    That would mean you'd have to have an (at least) official Apple X86 motherboard or get the bios ROM from some other source (p2p networks) so that you could only run the code on "Apple Macintosh" branded x86 systems (picture the G4 case with an intel board in it). You'd probably still have to drop down the 30-50% premium for owning a "Mac".

    And as far as PPC emulation being too slow for classic mode, I believe Apple could do it, especially considering the minimum hardware requirements called for by most classic mode software (a G3 at 300Mhz should run most of them fine) relative to the speeds of x86 hardware in a the next year (3.5 Ghz or more). I think an emulation platform ten times faster should make up for the difference.

    -dameron

  41. Marklar! LOL! by 8Complex · · Score: 1, Informative

    FYI, Marklar is the planet that the boys took a space ship to on South Park in one episode. The people of Marklar had only one word for all nouns -- Marklar.

    They got chased up by missionaries that wanted to convert the entire planet to Christianity and the Marklars ended up kicking the missionaries off the planet and allowing all of the Ethopians to move to Marlar to live since they couldn't survive in Ethopia. :-)

    So in relation -- Marklar... a strange foreign land. Kind of suiting for OSX on X86, eh?

  42. The only reason I clicked on this. . by The+Real+Chrisjc · · Score: 1

    . .was to look at the lovely apple OS X styling of the slashdot logo :)

  43. I believe it by drinkypoo · · Score: 2
    But I don't think they're going to release it on anything other than their custom hardware, which will be overpriced like their PPC hardware.

    Who cares if moto can't provide the chips, they're getting Cu-connect PPCs from IBM now, right?

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  44. you don't even know what you're talking about by geek · · Score: 1

    sorry, but you don't

    1. Re:you don't even know what you're talking about by be-fan · · Score: 2

      Prove it. I'm getting my info right from Apple's released info. Read this document. Note, especially, page 10, where it shows the data flow diagram. Note how Quartz "Extreme" simply takes the place of Quartz Compositor, and the Quartz2D drawing to window buffers is still done in software (read the legend). Now, beg for forgiveness.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:you don't even know what you're talking about by MoneyT · · Score: 2

      An "Apple Document" without the 3 pages of legalize that accompanies every Apple document? I DON'T THINK SO. Show me proof from Apple's web site, not from somewhere else

      --
      T Money
      World Domination with a plastic spoon since 1984
    3. Re:you don't even know what you're talking about by be-fan · · Score: 2

      If you took a look at the URL, you'd see that that's a document from Apple's Siggraph 2002 presentation. Do you think Apple would put all the pure technical detail (heavy sarcasm) in that PDF on their website where the Mac users go? They don't even tell you what kind of sound card the machines you're buying comes with! If you still don't believe me, the the article is on OSNews.

      --
      A deep unwavering belief is a sure sign you're missing something...
  45. Debian packaging is actually quite good by Anonymous Coward · · Score: 0

    On the contrary, I find that Debian packaging is quite good. Theres nothing like a central list of software packages availible to make things nice and easy -- no searching on the web for .debs.

    Also, though I would love to see Apple port the upper layers of Mac OS X over to x86, I think they'd be losing profit. When you think about it, their greatest source of income is their hardware. If they eliminated the need to purchase their hardware in order to use their awesome GUI, they'd go broke very easily. That's primarily why I think this port won't happen for a while.

    On another note, why isn't it possible for outside people to port JUST Aqua over? I don't care if the install programs can't detect my hardware in a snap (I can do that myself), but I'd sure love to have the pretty GUI on my desktop... It'd be a step in the right direction.

    1. Re:Debian packaging is actually quite good by jbolden · · Score: 2

      > On another note, why isn't it possible for outside people to port JUST Aqua over? I don't
      > care if the install programs can't detect my hardware in a snap (I can do that myself), but
      > I'd sure love to have the pretty GUI on my desktop... It'd be a step in the right direction.

      Well there is an X11 window manager called oroborosx which is based on oroboros window manager (available on x86) which looks look Aqua. So the mac crowd has already ported a Mac look a like to their X11. You could probably do a reverse port of the skin in now time.

  46. Once again.. by mindstrm · · Score: 2

    didn't we already know this?

    Apple maintains this in case they decide to switch the Mac processor to x86.

    It's not so that OSX will work on your PC.
    It's so that apple can build a Mac using an intel chip instead of ppc.

    1. Re:Once again.. by Anonymous Coward · · Score: 0

      I agree,
      Back in NeXTStep/OpenStep days, I could add the switches to ProjectBuilder and build a FAT binary for Intel/HP/NEXT etc... either for one/all/some.

      It would a wise move for Apple to use a different CPU (non PPC from motorla)
      But not port to the many hundreds of generic
      Intel/AMD pc's. They would lose serious hardware business.

      Apple always had the ability to compile for intel/HP/PPC etc... They removed it for now from ProjectBuilder.

      Peace.

  47. X86 is not equivalent to "Industry Standard" by Fished · · Score: 1
    If apple were to move to X86 (still probably unlikely, even according to the article), I somehow doubt that they would move to the industry standard platform.

    Think about it - if Microsoft can put hooks in Windows XP that prevent it from installing on a different OEM than the one you got it from, what's to prevent apple from doing the same? Further, they could easily make their X86 hardware different enough to prevent any random clone from working. In fact, SGI did something similar a few years ago, not that it did them any good. The point is that, even if they go X86, a mac could still be proprietary. There's much more to the Industry Standard platform than running on Intel.

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    1. Re:X86 is not equivalent to "Industry Standard" by Anonymous Coward · · Score: 0

      Microsoft has never released a version of Windows that is limited to installing on particular systems. The closest thing to that is the OEM version which does not require activation on the system it came with, but can still be installed as any retail copy would be on any x86 computer.

      Keep in mind that the NT kernel is very hardware abstracted, and MS could easily patch XP to install on some Apple x86 machine.

  48. Common Sense by Anonymous Coward · · Score: 0

    If you have a flexible OS that is fairly portable, wouldn't it make good sense to have an OS X on intel/AMD somewhere in Cupertino-just in case?

    I know it's not as simple as that as some components of X would need a fair degree of work to get them on another architecture, but nevertheless having the bulk of the work ready to go 'in an emergency' just seems to be common sense.

    All this (if correct) is just another valid option for Apple. It doesn't mean they'll be moving to another architecture anytime soon and if they were to move on at some time in the future, it might turn out to be something completely different. Who knows.

    Unless I'm mistaken, Steve Jobs recently stated at a shareholders meeting that the PPC roadmap looked pretty decent.

    Believe me. The RDF was turned off at that meeting. If there were 'real' doubts over PPC he wouldn't have said what he did.

    Maintaining a non-PPC version of their OS (if the news is even partly true) doesn't mean much right now.

    It would be a case of simple common sense.

  49. Makes sense by lkaos · · Score: 2

    Presumably, Apple isn't really "porting" to x86. OS X is based on FreeBSD which was developed for x86. I seriously doubt that they made many assembly level changes that required serious parellel development.

    If one thinks about it, maintaining a version of OS X on multiple platforms makes sense. It helps catch bugs since undefined behavior can be more volitale on certain platforms (and hence, easier to catch). One of the best ways to squash bugs out of a program is to have it run on a variety of platforms.

    I wouldn't be suprised is OS X ran on a whole bunch of platforms... Of course, that doesn't mean that 1) Apple has any plans to release ports or 2) that there is decent hardware support on any other architectures.

    --
    int func(int a);
    func((b += 3, b));
    1. Re:Makes sense by Anonymous Coward · · Score: 0

      Don't be ignorant. The OS X kernel is based on the MACH microkernel. The userland apps that you see (ps, top, etc...) is based on the FreeBSD userland. Your comment about changing assembly level stuff indicates you are a moron with no understanding of how anything works. Go back to making web pages.

    2. Re:Makes sense by elmegil · · Score: 2

      Which is a damn shame, because I'd be really glad to pay Apple $100 - $150 to run MacOS X + on my Intel hardware, but I cannot convince my wife that it's worth $2000 for an iMac.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    3. Re:Makes sense by MoneyT · · Score: 2

      there aren't any $2000 imacs out there. Just thought I'd clear that up for ya

      --
      T Money
      World Domination with a plastic spoon since 1984
    4. Re:Makes sense by Gilmoure · · Score: 1

      Basic iMacs start at $799.00. G4 based eMacs (17" CRT iMac) start at $1099.00. iBooks start at $1199.00. G4 minitowers start at $1699.00. 'Course, if you're a student, you can get even better prices. You can also find beige G3's, used on eBay for $300 on up. These also run OS X 10.2.

      --
      I drank what? -- Socrates
    5. Re:Makes sense by elmegil · · Score: 1

      I was thinking of the original price of the highest end one with all the bells & whistles I want. I can do roughly equivalent x86 based hardware for significantly less in any case, and that was the point.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    6. Re:Makes sense by sessamoid · · Score: 2
      there aren't any $2000 imacs out there. Just thought I'd clear that up for ya
      A quick trip to the Apple store shows an iMac with Superdrive and 17" LCD for $1,999. Even before adding memory or anything else to it, that comes to well over $2000 after shipping and sales taxes.
      --
      "No, no, no. Don't tug on that. You never know what it might be attached to."
    7. Re:Makes sense by karlm · · Score: 2
      Presumably, Apple isn't really "porting" to x86. OS X is based on FreeBSD which was developed for x86. I seriously doubt that they made many assembly level changes that required serious parellel development.

      Much of the userland is NetBSD and FreeBSD-derived. This means stuff like the libraries, ls, top, ps, etc. If you're writing good, well-optimized C/C++ (maybe ObjC), then there should be very little assembly (ideally no assembly) code outside the kernel. (Maybe some AltiVec math/graphics libraries in userspace.)

      In any case, I doubt there's much assembly at all in the FreeBSD-derived portions of OS X. Most of the userland is simply a cross-compile. The kernel actually probably required a fair ammount of effort to port (from the NeXT m68k kernel and/or from Darwin PPC).

      The monoserver is not a userland port of the FreeBSD kernel. IIRC, the NeXT people had a userland implementation of a BSD 4.3 kernel, from which the Darwin monoserver descended. I just thought I'd point out that calling OS X a port of FreeBSD is like calling LinuxPPC a port of the GNU system. Sure it contains a port of the GNU system, but you neglect the Linux kernel port that came from a totally different group.

      I think of OS X as a modernized PPC port of the NeXT system. Cocoa and Darwin are both born of NeXT.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  50. That agreement has run out. by Blaede · · Score: 1

    Apple can do whatever it wants.

  51. Lose Carbon & AltiVec? 3rd parties not gonna by mactari · · Score: 2

    I've actually been thinking about this a bit, and couldn't decide if I fell on the, "There's no way Apple's duplicating their efforts on x86; it's just not economic. They're already late releasing OS X and its updates as is," side or if I figured that "Motorola and IBM just aren't getting it together with the PowerPC; it might be time to jump ship".

    I usually end up thinking that if Apple used x86, the OS would lose all its tricks that are G4 specific (particularly things that used the AltiVec instruction set). These are the things that it's used to make Photoshop run faster -- not to mention iMovie, iDVD, etc -- if the OS swapped over to another processor architecture. If a Mac is slow now, wait until it loses the one ace up its sleeve when it comes to digital video. Seems that'd shoot Apple's new niche (one-stop digital hub) all to heck.

    Not to mention what the switch would mean for third parties that would have to recompile (again!) for the new platform. I doubt the Classic environment is making its way to x86! Not a big deal in itself, and a break from Classic would be super, but hang on... That probably means Carbon, the compatibility layer that helps apps written for Classic run natively on OS X, is also out. Now we're talking problems. Legacy 3rd party code is out the window in many cases.

    I do wonder if Apple's gone so far as to utilize whatever's the equivalent of MMX in the Pentium 4 and AMD Athlon's instruction set to overcome the problems it'd suffer by switching (pardon the pun). I still can't imagine Carbon's x86 compatible. Cocoa ("new improved NextStep") would probably be all that would make the jump.

    I suppose it can't be that tough to port if you limit to Cocoa, though. As people have pointed out before, Darwin's got an x86 version now and NextStep (the OS Apple bought that was supposed to turn into OS X a little more quickly) ran on x86 hardware. I always thought it'd be silly to duplicate all the effort of the tweaks Apple put into Next for PowerPC as they were already way behind on OS X without clear x86 plans, but perhaps those tweaks aren't as fancy or ugly as I'd assumed.

    I still don't think this means Apple's leaving hardware, any way you slice it. There will be something, even in x86 Macs if they show up, that makes it so that you can't run OS X without quite a bit of custom hardware that Apple controls.

    --

    It's all 0s and 1s. Or it's not.
  52. This is B.S. by geek · · Score: 1

    Apple looks ahead, not behind. X86 is dead, everyone knows it which is why everyone (Intel, AMD, IBM) are moving to 64 bit processors. Why in the world would Apple port to a processor that's being phased out by everyone else on the planet?

    Yes they have an Intel version of Darwin, thats been out fo ages. I gaurantee there is no OSX on Intel.

    I would believe a port to AMD's 64bit processor, or IBM's Power4 (which isn't a port at all since there is binary compatability). They would never, ever, never, port to an old outdated x86 that they have been talking smack about for 10 years +.

    1. Re:This is B.S. by Anonymous Coward · · Score: 0

      Look again, x86 is alive and well, and will be for many years to come.

    2. Re:This is B.S. by Anonymous Coward · · Score: 0


      AMD's 64bit processor uses the x86-64 standard.

      It's still x86, it's just a 64bit implementation with 32bit compatibility.

      x86 is gonna be around for a looooong time, like it or not.

    3. Re:This is B.S. by Anonymous Coward · · Score: 0


      AMD's 64bit processor uses the x86-64 standard.

      Like the man said, x86 is doomed.

    4. Re:This is B.S. by MoneyT · · Score: 2

      You don't even have to look that deep into it. Look at the code name. After nearly 5 years of code names like Copland, Rhapsody, Jaguar, Tempest, Wall Street, Nitro, Tsunami, Trident, Cyan, Titan, Allegro, Tempo and the like that Apple would generate a project code named Marklar?

      --
      T Money
      World Domination with a plastic spoon since 1984
  53. Bargaining Chip? by eric2701 · · Score: 1

    Seems that Apple having the ability to run X on another platform gives them an advantage when it comes to them negotiating prices and such with IBM. It doesn't look like Motorola will be able to produce the chips that Apple will need in the future, so Apple's sole supplier of PPC chips would be IBM. This would not be good for Apple. This way, while a move to Intel doesn't seem likely, Apple is in a better position to ask for things such as faster chips.

  54. Sweet! by vga_init · · Score: 0
    Ah, my prayers have been answered. :) Of course, even though MacOS X for the x86 exists, it does not mean that Apple is going to sell me a copy. ^_^* Even so, this is a new beacon of hope, and it matches my predictions that one day Apple will be selling a "MacOS for the PC."

    At first I had my doubts; recently I e-mailed Apple corp about an x86 port, and I recieved a reponse letter (which, suriprisingly, seemed to have been writen by a human being :) hotly denying having such a port and said something to the effect of, "and even if we did, we would have told you by now."

    Anyway, if I ever get my hands on a copy (who knows when), will it become my primary operating system? If the support for my system is good enough, then you bet. I'll still be running Linux, and probably windows (just for gaming), but MacOS X would most definitely become my primary operating system. Why? It's unix good graphical/video support. It's not that I don't like X windows, but hey, we could do better.

    Another bright side to the possible situation is that MacOS X is something that hackers/geeks would like (and definitely want to develop for), and since MacOS has a greater appeal to the general public than linux does, the software we develop will be spread to a wider audience, and this is absolutely crucial if we ever want to have any hope of taking Microsoft down once and for all.

  55. Re:Lose Carbon & AltiVec? 3rd parties not gonn by drinkypoo · · Score: 2
    I usually end up thinking that if Apple used x86, the OS would lose all its tricks that are G4 specific (particularly things that used the AltiVec instruction set). These are the things that it's used to make Photoshop run faster -- not to mention iMovie, iDVD, etc -- if the OS swapped over to another processor architecture. If a Mac is slow now, wait until it loses the one ace up its sleeve when it comes to digital video. Seems that'd shoot Apple's new niche (one-stop digital hub) all to heck.

    Altivec schmaltivec. Yes, it works and it's cool, but the x86 chips have the higher clocks. These companies already have versions of the software optimized for x86 CPUs, because there's more software on x86 than there is on PPC. Not everything is on both platforms, but most software which requires that much CPU is present on both platforms already. They can borrow the highly optimized code from the wintel version.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  56. And wait'll news about the xBox port comes out.... by Anonymous Coward · · Score: 0

    the button's will match that big green loogi on the console

  57. The definition of Marklar by usermilk · · Score: 1

    From http://www.slangsite.com/slang/M.html:

    marklar:
    A noun standing in place of any noun you have temporarily forgotten. Synonym of thingy, thingumbob, whatsit. Also may be used deliberately when the meaning is abundantly clear anyway. Derived from its use by space aliens in an episode of South Park
    Example: On Marklar, everyone and every thing is referred to as marklar. We come in marklar. Take us to your marklar.

  58. OSX on cheap x86 hardware would be great! by PRR · · Score: 1

    I get the TigerDirect catalog every few weeks, and I'm amazed at how inexpensive all the x86 hardware has become.

    Last week I went into a local CompUSA, and they had some Apple reps there among the Macs taking questions. I commented on how I love the OS, but the hardware is just too expensive for me. (I'm sure this is the comment they get trained to answer the most) Her reply was "Why, it's not that expensive at all now, a G4 only costs $1600." To which I politely smiled and thought to myself how I could build a couple AMD boxes for that much.

    Otherwsie, I really like being able to launch a terminal (within the OSX GUI) with a shell (ksh?) in it, just like Linux! :)

    1. Re:OSX on cheap x86 hardware would be great! by GigsVT · · Score: 1

      Don't ever, EVER order from tigerdirect, read my journal.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:OSX on cheap x86 hardware would be great! by damiam · · Score: 1

      Apple hardware usually costs maybe $100 more than comparable PC hardware. If you configure a PC from a major retailer with similar specifications to an iMac, you'll see that. Just because a homebuilt PC with cheap parts costs half as much as an Mac doesn't mean an Mac is expensive.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    3. Re:OSX on cheap x86 hardware would be great! by Anonymous Coward · · Score: 0

      cheap being key word. you get what you pay for.

    4. Re:OSX on cheap x86 hardware would be great! by be-fan · · Score: 2

      For most retailers, you can't even configure a machine that matches a low-end iMac. The closest I could find is this an $1120 Dell vs this a $1433 Apple iMac. Even then, its not a fair comparison because the Dell is using an UltraSharp flat panel (vs the regular flat panel in the iMac, which has more ghosting and less contrast) hooked to a GeForce4 MX (vs the GeForce2 MX in the iMac) and with a vastly superior 1.8 GHz Pentium 4 (vs the 700 MHz G4 in the iMac). That's $200, and at the low end, thats a huge chunk of change. At the high end, I can configure a Dell Precision Workstation with dual 2.4 Ghz P4 Xeon procs, Quadro4 graphics, 2GB of RAM, 120 GB of disk, DVD-RW, 20" flat panel, etc, to compete with Apple top of the line machine with comparable features, but vastly slower procs, a non-workstation graphics card (regular GeForce4) and a 23" flat panel display.

      --
      A deep unwavering belief is a sure sign you're missing something...
    5. Re:OSX on cheap x86 hardware would be great! by damiam · · Score: 1
      Yes, the cheap Dell is better in some ways then the cheap Apple. But then again, you forgot to add the video editing bundle and the CD burner, which bumps the price up somewhat. Besides, I'd pay $200 extra to use OS X.

      As for the high end - dual 1.25Ghz G4s aren't "vastly slower" than dual 2.4Ghz P4s. For your average office app or game, you won't notice a difference. For multimedia purposes, the G4s are probably at least as fast, due to Altivec. Yes, I know, Altivec isn't an omnipotent silver bullet, but it still kicks ass.

      And if I have the choice between a Dell 20" flat panel and an Apple 23" flat panel, I think I know what I'd take.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    6. Re:OSX on cheap x86 hardware would be great! by Anonymous Coward · · Score: 0

      I would love to read about your experience with Tiger Direct......would you please post a link to it?

    7. Re:OSX on cheap x86 hardware would be great! by be-fan · · Score: 2

      Yes, the cheap Dell is better in some ways then the cheap Apple. But then again, you forgot to add the video editing bundle and the CD burner, which bumps the price up somewhat. Besides, I'd pay $200 extra to use OS X.
      >>>>>>>>
      Sorry, the link was bad. Dell order-form doesn't allow deep linking. I priced in a CDR at the $1120 price point. And you might like to use OS X, but Windows XP is pretty damn good for the average home user, and they would probably take the $200.

      As for the high end - dual 1.25Ghz G4s aren't "vastly slower" than dual 2.4Ghz P4s. For your average office app or game, you won't notice a difference.
      >>>>>>>
      Oh please, that's bull. The Office app will be slower because OS X's GUI is slower. The game will be slower because G4s are nowhere near as fast as P4s. PC World did some benchmarks awhile ago that showed that Quake III was 50% faster on a P4 1.5 Ghz than on a G4 733 MHz, using EXACTLY THE SAME GRAPHICS CARD. That meant the the CPU on the P4 was a good deal more than 50% faster. Assuming for a moment that this scales with the different CPU types here (which it doesn't, because the Xeon has a much larger full speed cache as opposed to the G4's external, fractional speed cache) that still puts the dual P4s at more than 50% faster. And this doesn't take into account that the G4 doesn't effectively utilize DDR-SDRAM, and as games become more memory-bandwidth limited (Doom III) the effectivly PC-133 performance on the G4s will be blown away by the 3.2 GB/sec of bandwidth on the Xeons. And if you go into apps besides games and office (like gcc and whatnot) then you're covered by the SPEC benchmarks, and we all know how poorly the G4 does in those.

      For multimedia purposes, the G4s are probably at least as fast, due to Altivec. Yes, I know, Altivec isn't an omnipotent silver bullet, but it still kicks ass.
      >>>>>
      Ha. There is a lot of talk on this (one giant 1200 post thread on ArsTechnica) and the general conclusion is that given the limitations of Apple's platform (namely memory bandwidth) AltiVec really isn't that much faster than SSE2 except in a few special cases where its permute instructions are useful. Otherwise, the P4s smoke the G4.

      And if I have the choice between a Dell 20" flat panel and an Apple 23" flat panel, I think I know what I'd take.
      >>>>>>..
      I wouldn't be too sure. I know Sharp makes some LCD screens that look noticibly better than Apple's, and are cheaper to boot. Since Dell rebrands them, I wouldn't be surprised to see one of these panels show up somewhere in its product line.

      --
      A deep unwavering belief is a sure sign you're missing something...
    8. Re:OSX on cheap x86 hardware would be great! by damiam · · Score: 2
      Lies, damn lies, and benchmarks. Maybe the Reality Distortion Field has gotten to me and distorted my view completely. But I still think you're wrong.

      Anyway, for what it's worth, the last issue of Consumer Reports rated Apple flat panels as the best monitors available to consumers.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  59. don't get all excited by jchristopher · · Score: 3, Insightful
    Don't get all excited just yet. Even if this came to fruition, it would almost certainly be on a very narrow subset of x86 (apple-controlled) hardware - not just something you could buy in a box and install on your existing generic box.

    As such, it would suffer from all the current problems of the Apple platform: no 'cheap' (This does hold promise, though. I've been very disappointed with the GUI speed of OSX, and I'd be very interested in how much of a speedup there would be on more modern hardware.

    1. Re:don't get all excited by zztzed · · Score: 1
      Don't get all excited just yet. Even if this came to fruition, it would almost certainly be on a very narrow subset of x86 (apple-controlled) hardware - not just something you could buy in a box and install on your existing generic box.
      I'd bet that within weeks of a hypothetical OS X x86 release, if it ran only on Apple-built x86 hardware, someone would create an XPostFacto-type utility to allow it to run on non-Apple x86 hardware.
    2. Re:don't get all excited by jchristopher · · Score: 1

      And Apple would promptly use the DMCA to smack them down. There is no way Apple is going to allow the existence of an OS X that runs on any old hardware. (Though I wish they would).

    3. Re:don't get all excited by Anonymous Coward · · Score: 0

      I'm sorry to say, but if the utility were released anonymously to distributed sources; well, let's just say Apple could cry DMCA all they'd like and shit-all would happen.

    4. Re:don't get all excited by zztzed · · Score: 2, Informative

      I wouldn't be so sure. XPostFacto is still going strong with no threat of legal action from Apple whatsoever, and I gather there are numerous happy users of OS X, running it on their old 7300/7500/7600/8500/8600/9500/9600 series PowerMacs via XPostFacto. Then again, the XPostFacto people (person?) can probably get away with it since they're not directly modifying Apple's code, just distributing an extension (or kernel module, if you prefer) using known APIs. Presumably XPostFacto's theoretical x86 analogue would do the same.


      Then again, the situation's not exactly the same -- at least in the case of people running OS X on upgraded legacy Macs, they've already paid Apple's hardware tax.

    5. Re:don't get all excited by reallocate · · Score: 2

      Assuming the Apple would not be so blindingly stupid as to release an x86 OSX that ran happily on PC boxes made by anyone but Apple, it eems to me there are lots of ways to inextricably bind Apple hardware and software together, regardless of the chip that's inside: don't use the standard PC architecture, code key software components to run only on specific Apple hardware components, refuse all online transactions w/Apple and manual software installs if the machine's serial number isn't there, etc.

      (By the way, isn't complaining about an alleged Apple "hardware tax" a bit like a Geo owner complaining about a Lexus tax?)

      --
      -- Slashdot: When Public Access TV Says "No"
    6. Re:don't get all excited by DavidRavenMoon · · Score: 2
      ...they're not directly modifying Apple's code, just distributing an extension (or kernel module, if you prefer) using known APIs.

      AND the kernel in question is open source.

      --
      -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
    7. Re:don't get all excited by mbbac · · Score: 1

      GUI slow? Throw a faster video card into your PowerMac!

      --

      mbbac

    8. Re:don't get all excited by Anonymous Coward · · Score: 0

      Intel-based Macs might remain non-cheap, but at least there'd be more frequent speed bumps!

      Jumpin' Jehosephat getting faster PPC chips is like squeezing blood from a stone.

  60. Why Mac OS X on PC platform makes no sense (short) by TellarHK · · Score: 5, Insightful

    You put out a lot of good reasons the Open Source community would want this, or could use it. But you're putting in no reason for Apple to want to do it.

    Apple would die the quarter that OSX became an x86 commodity. On x86 hardware, they'd be dealing with all the vendors that make things for Microsoft as competition, and dealing with unhappy traditional Mac developers that just made the switch to OS X on PPC. They'd alienate the entire Apple infrastructure just to gain a few points on hardware speed that they wouldn't even be able to sell anymore. People won't pay Apple's -slightly- higher hardware prices when they can get the exact same thing (technically) for less.

    Apple makes money by selling hardware, that's where the support base they have is, and that's where the company excels. The entire user experience as a whole is what drives Apple sales.

    If we do see OS X on x86, we'll see it on the same Apple hardware we see today, just with a different chip in the mix. It'll all be Apple branded, no clones, no over the counter OS sales for plain-jane x86 machines.

    This is the ONLY way that an x86 port of OS X makes sense to Apple.

    Personally, I'm betting that it'll be the new .09 (Or is it .06?) micron fab IBM just built that'll produce the next generation of Apple chip.

  61. Apple: DO IT! by sterno · · Score: 1

    Would I pay $290 for XP? No, not unless I absolutely had to. Would I pay $129 for OS X? Damn straight I would. Hell, I'd probably pay $200 for it even. I've been longing to play with OS X but I'm not willing to invest the money in a PPC based system.

    I'd rather I could download it for free, but I'd be okay with paying real money for it :)

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Apple: DO IT! by Anonymous Coward · · Score: 0

      I would pay $200 happily,now, for OSX/x86

    2. Re:Apple: DO IT! by Anonymous Coward · · Score: 0

      Personally I think that trying to make MacOS X run on *all* PC hardware out there (or even just the stuff produced in the last 2 years) would be a huge mistake. I can speak from experience (working for an OS company that I won't mention) that getting all hardware drivers working perfectly is near impossible even with the hardware vendors writing the drivers for you (ala the Windows world, my ATI Radeon still has bugs in it as the NWN toolset has shown), let alone doing it yourself. I think Apple would have a hard sell getting all the vendors to support Mac's as well as Windows (considering what a huge unknown the x86 MacOSX market would be) so intially they'd be writing all the drivers they could, and they just wouldn't be good enough (either too slow or too crash prone or whatever). It just wouldn't make any sense to me to make MacOSX look that bad.

      I suspect (and as others have pointed out) that if they do decide to start using x86 based processors, they will not be using hardware that looks like a PC. They still make their money on the "whole Mac experience", that means proprietary Mac hardware as well the OS. It also means that they just worry about a few well chosen pieces of hardware to support, and always in a known configuration. So if you want to have MacOSX on an x86, I suspect you'll be paying a lot more that $129 :)

      I still bet though that they will stick with PPC, but move to IBM chips...that way emulators, re-compiles, plus potential endian issues don't even come up. Assuming IBM can deliver, that's what I would do.

  62. What I don't understand is... by ryochiji · · Score: 1

    What I don't understand is why Apple still gets chips from Motorolla when IBM appears to be a more agressive proponent of PowerPC (after all, they use it in some of the high-end machines). What does Apple get from Moto that they can't get from IBM?

    1. Re:What I don't understand is... by Anonymous Coward · · Score: 0

      dude!

      it's called business.

      try 101.

      after that you will be able to create all sorts of scenarios as to why company X, will work with company Y, but not company Z.

      and then a year later, company and Z buys out X.

  63. Oh really? by geek · · Score: 1

    You could build a couple AMD boxes with quality assured hardware, tested and retested to make sure its bug free, that included Gigabit Ethernet, Firewire and a host of awesome applications such as iTunes, iMovie etc.... for 1600?

    While if you're so great i suggest you start a company and put apple out of business.

    You're arrogance is astounding.

    1. Re:Oh really? by iMMersE · · Score: 1

      you're spelling is also astounding ... :)

      --
      codegolf.com - smaller *is* better.
    2. Re:Oh really? by Anonymous Coward · · Score: 0

      Your grammar is far more astounding, though.

    3. Re:Oh really? by shepd · · Score: 1

      >While if you're so great i suggest you start a company and put apple out of business.

      Okay, I'll take you up on that...

      Waitaminute -- Microsoft beat me to the punch last year. Bummer.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    4. Re:Oh really? by DavidRavenMoon · · Score: 2
      you're spelling is also astounding ... :)

      YOUR spelling isn't so good either ;)

      --
      -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
    5. Re:Oh really? by DavidRavenMoon · · Score: 2
      Waitaminute -- Microsoft beat me to the punch last year. Bummer.

      Microsoft put Apple out of business? When did that happen?

      --
      -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
    6. Re:Oh really? by be-fan · · Score: 2

      You could build a couple AMD boxes with quality assured hardware, tested and retested to make sure its bug free, that included Gigabit Ethernet, Firewire and a host of awesome applications such as iTunes, iMovie etc.... for 1600?
      >>>>>>>>>>>>..
      Yes. As for the gigabit ethernet comment, who gets gigabit ethernet into their desktop? How is this a feature? Its Apple's bullshit again. Besides, a gigabit ethernet card is $50, so I don't think it counts much towards the $1600. I built a machine over the summer (Athlon XP 2000) for about $850. I'd be willing to put it up against a low-end G4 any day.

      --
      A deep unwavering belief is a sure sign you're missing something...
    7. Re:Oh really? by Anonymous Coward · · Score: 0

      I find it cute how you speak of software as if it has any value.

      -An Admitted GNU Hippie

    8. Re:Oh really? by shepd · · Score: 1

      >Microsoft put Apple out of business?

      When Microsoft bought Apple's compliance by forcing them to do anything M$ wants as long as Apple wants M$ Word and Internet Explorer.

      I wouldn't say they've been put out of business. I would say that some of their ethics have been bought out, though.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    9. Re:Oh really? by DavidRavenMoon · · Score: 2
      When Microsoft bought Apple's compliance by forcing them to do anything M$ wants as long as Apple wants M$ Word and Internet Explorer.

      But that deal was part of an out of court settlement, along with the 150Mill, for MS ripping off Apple patents.

      The deal came to an end this month...

      Lately Apple has been pushing Mozilla over IE

      --
      -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
    10. Re:Oh really? by iMMersE · · Score: 1

      Irony ... You're American right? :)

      --
      codegolf.com - smaller *is* better.
    11. Re:Oh really? by DavidRavenMoon · · Score: 2
      Irony ... You're American right? :)

      Yep. But still, "you're" is a contraction for "you are" not a the possessive form of "you." Not in any language... sorry.

      The post you referred to had no misspelled words.

      --
      -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
  64. Interesting move by elan · · Score: 1

    With apple buying Emagic for their Logic Audio audio editing software (and cancelling the windows version) and buying NothingReal for their Shake compositing software (and cancelling the windows version), this could be a very interesting strategic move.

    If they ever decided to move into selling the OS for x86, people with x86 hardware might be tempted to move over from Windows to using MacOS for the applications (e.g. all the pissed off Logic users).

  65. I'll beleive it when I see it by kir · · Score: 2

    In other news...

    Microsoft has secret internal plans to open source their always changing strangle hold - the .doc format. This, according to "sources", is seen as move to stem growing concern in its customer base that Microsoft really is, as they've been twice found guilty of, abusing its monopoly status in the market.

    ...and all throughout the world, pigs have sprouted wings and taken to flight.

    --
    3cx.org - A truly bad website.
    1. Re:I'll beleive it when I see it by Anonymous Coward · · Score: 0

      Not only that, but they have their own in-house Linux distribution checked into CVS. It contains the standard win32 DLLs compiled as ELF shared object files.

  66. Support by romey · · Score: 1

    support costs will kill them.

    right now they only support their hardware(and some addons), but with x86 there are soo many combos of hardware, it'll be VERY hard to support it all.
    now, if they say they are supporting this and that, but not the other, why would windows users(or linux ones for that matter) switch?

    oh well only time well tell what they are going to do.

    1. Re:Support by Anonymous Coward · · Score: 0
      I don't buy that statement. The same arguments were made when Steve switched from NeXT computers to x86 and it wasn't a problem then.

      ..too many cards to support, too many configs...

      Ha, that's when the OS really took off. I know, I've been working in ObjC since the big black cube days.

    2. Re:Support by SoupIsGoodFood_42 · · Score: 2

      You seem to be under the impresion that if Apple went Intel, that they would start selling fully PC compatible Macs. I doubt that will happen. The only thing that they want to change is the chip, they will still make their own motherborad. In other words, they will still have control over their hardware.

    3. Re:Support by DavidRavenMoon · · Score: 2
      support costs will kill them.

      Yep. Look what happened to Be after they switched to x86.

      --
      -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
  67. This does not mean ported to the "PC" arch! by Anonymous Coward · · Score: 0

    A few posts I've read shows people think that if Apple would switch to x86 as their processor core, it means Apple will produce your run-of-the-mill Compaq/HP/Sony VAIO-style pc. IOW, that Apple will produce machines you'll be able to install M$/Windows (or Linux x86) on it.

    Jeeze, has anyone around here realized (sp?) that the processor does not make the whole machine?

    What we're talking here is a CPU architecture, not a complete PLATFORM architecture! What I'm trying to say is that you can use an x86 processor, but not wrap it in a descendant of the original 1981 IBM PC. Unless I'm on drugs, it is possible to design a x86-based machine without the historical baggage (sp?) going way back to 1979-80 Boca Raton. No artificial limitations on the number of available IRQs, DMA channels, etc., no brain-dead memory architecture (thanks, Bill), and so forth.

    Not to troll, but in the unlikely case Apple is forced by Motorola's inner problems to switch to x86, it could be supreme irony that Apple might be the first company to design and sell the first platform to really exploit the possibilities of the x86.

    BTW, if you haven't guessed it yet, this would not be Windows-compatible, or even commodity h/w. It would be like having one of those current-generation G4... that would have a, say, Athlon XP instead of a Moto G4 at its core.

  68. No. by mcc · · Score: 5, Interesting

    Hello.. please stop staring at your cock, and please in future read posts before you attack the poster.

    Furthermore, your assumption that PPC is automagically more powerful than Intel architectures is a clear indication that you are severiously under-informed.

    Note that the poster you responded to never said the PPC was more powerful than intel. They referenced the fact that when apple changed from 68k to PPC hardware, they included an emulator so that legacy apps could be run on PowerPC computers. The emulation he referred to was for third party apps which have yet to be recompiled, not for the ported OS.

    All the original poster said was that while it was no big deal to emulate the 68k on the vastly more powerful PPC, emulating a PPC on an x86 would be not so easy, as x86 and PPC are roughly equal. I am not able to see where your rediculous ad hominem attack comes from. They did not even advocate PPC as more powerful than x86.

    That being said, it would indeed be extremely difficult to emulate PPC on the x86! This is simply because of the way the chips are designed. The PPC is RISC; it has simple instructions and lots of registers; the x86 is CISC; has few registers and complex instructions. RISC is not necessarily better or worse than CISC, and the x86 is not necessarily better or worse than the PPC. However, it is generally well-known and accepted fact that it is easier to write an emulator that runs on a RISC machine than a CISC one, and it is quite obvious to anyone who is familiar with the emulation scene that the PPC and x86 are good at different things, and one of the things that the PPC really shines at is emulation.

    This will become blatantly obvious if you consider that there are multiple, at least three, separately developed programs-- one of which is open source-- which emulate an x86 PC on a PPC Macintosh. There are, however, no extant PPC Macintosh emulators for the x86 PC. None. And it isn't for want of trying; you can see here that there have been a number of macintosh emulators for the PC, just that none of them have done PPC emulation, only 68k. There have been many attempts to emulate the PPC on the x86, it is just that they have all come to nothing-- becuase the architecture of the two machines is simply such that it is relatively easy to emulate x86 on PPC and relatively extremely difficult to emulate PPC on x86.

    I suspect i am responding to a troll. I really ought to submit this as AC. Oh well.. ;;winces, hits submit;;

    1. Re:No. by Anonymous Coward · · Score: 0


      Actually, the 68K emulator on PPC macs WAS there to run the OS. The OS wasn't fully PPC native til around System 8.5. The PPC macs were launched long before this.

      Secondly, I suspect the lack of PPC emulation on x86 is more to do with it being a significant project that doesn't actually have a great deal of use right now. After all, mac owners have often wished to emulate x86 for the sheer weight of the app support -- but how many x86 people have been bothered about PPC?

    2. Re:No. by Elladan · · Score: 1

      Writing a PPC emulator is not a big deal. Emulating any processor ISA on any other is not a big deal. You can write one in C that's fully cross platform and works anywhere, even.

      Emulating the whole system so it can run full OS software is much harder, since you have to emulate a lot more than just the CPU. There's nothing special about macs here - in fact, it would be easier since they're rather standardized - it's just more to do.

      The problem with emulation isn't that it's hard. It's not. It's that it's slow. Writing a fast emulator for a PPC chip on an x86 would be quite difficult. Of course, this goes for any other chip, not just the PPC, as well. The x86 chips are actually harder to emulate, because they're so bizarre and badly designed, in truth.

      The reason PPC Mac emulators are hard to find is because nobody wants one. There a strong demand for emulators to run software that won't run otherwise. There's very little Mac software in that category, so hardly anyone wants an emulator for them. At least, they don't want one bad enough to write it.

    3. Re:No. by mcc · · Score: 1

      Actually, the 68K emulator on PPC macs WAS there to run the OS. The OS wasn't fully PPC native til around System 8.5. The PPC macs were launched long before this.

      Yes. You are right, and i probably should have mentioned this.

      It is probably worth noting that the emulator in an x86 mac os x would not have to run the os, however, as os x has a very flexible, platform-agnostic architecture that it inherited from NeXTSTep (which was a cross-platform OS)..

      Secondly, I suspect the lack of PPC emulation on x86 is more to do with it being a significant project that doesn't actually have a great deal of use right now. After all, mac owners have often wished to emulate x86 for the sheer weight of the app support -- but how many x86 people have been bothered about PPC?

      This is an excellent point. However, i wasn't really trying to say PPC emulation on x86 isn't possible; just that it is really, really hard. :) I would suggest you take a look at this list of various mac emulators for various platforms; clearly, someone has an interest in emulating macs. There's 18 different packages listed there (although apparently a couple of them are for platforms other than windows). All 18 are 68k-only.

      So, yeah, the nonexistence of a PPC-on-x86 emulator doesn't say a *lot*, but it does say something interesting. At the least, i think it says that if apple tried to include a PPC emulator layer with an x86 OS X, it would be a really expensive undertaking, and maybe not worth the trouble.

      And the really important thing is that every time in the last 8 years i've seen a PPC-emu project give up, the complaint wasn't that they couldn't make it work, but that they couldn't make it work with acceptable enough performance to justify completing the project. This has happened two or three times, but unfortunately i don't have documentation (links) of this, so you'll just have to trust my (admittedly rather unreliable) memory. You may want to plow through that emulators.com site i addressed earlier; they've been saying for years that they're going to have a PPC-on-x86 emulator done, like, any day now, man, for years, and produced nothing (although they seem to be actually nearing a release date now.. or so they say..)-- but i seem to remember that periodically they will release a kind of progress update, which mostly consists of complaining about how hard it is to emulate a PPC :)

    4. Re:No. by mkldev · · Score: 1


      Worse. AFAIK, the INIT loading code used in the startup process is still 68k code even in 9.2.x. As I understand it, it would have been impossible to change it without breaking existing extensions in incompatible ways.

      --
      120 character sigs suck. Make it 250.
    5. Re:No. by jx100 · · Score: 1

      These people.

    6. Re:No. by Anonymous Coward · · Score: 0
      Hello.. please stop staring at your cock [...] I am not able to see where your rediculous ad hominem attack comes from.


      Ding ding ding ding ding ding! Irony detected! Irony detected!...

    7. Re:No. by geekee · · Score: 1

      "However, it is generally well-known and accepted fact that it is easier to write an emulator that runs on a RISC machine than a CISC one, and it is quite obvious to anyone who is familiar with the emulation scene that the PPC and x86 are good at different things, and one of the things that the PPC really shines at is emulation." What? Quote your source. That makes no sense. Since both the x86 and PPC architectures are more powerful than the 68000 architecture. It should be equally easy to emulate x86 on either platform. x86 uses a risc core now, BTW. Just because they support older CISC technology, doesn't mean they don't use RISC techniques in their more modern design. "This will become blatantly obvious if you consider that there are multiple, at least three, separately developed programs-- one of which is open source-- which emulate an x86 PC on a PPC Macintosh. There are, however, no extant PPC Macintosh emulators for the x86 PC." There are no mac emulators for x86 because there is not sufficient demand for such a thing. Most mac software is also available for pc. However, most pc software is not available for mac, making it a much more profitable endeavor. If you understand Turing machine theory, then you'll realize there's no reason why either processor can't emulate eachother's instruction set.

      --
      Vote for Pedro
    8. Re:No. by toddhisattva · · Score: 2, Informative
      RISC is not necessarily better or worse than CISC

      I like your use of "necessarily." I'll need to work that into my daily usage ;-) But I respectfully suggest you're neglecting history.

      CISC comes from an age of assembly-language. It got so extreme some had polynomial evaluation as an instruction.

      RISC comes from an age of compilers. It is a refinement of CISC, based on observing which instructions actually get used and how.

      Please note that I don't mean that compilers didn't exist before RISC, it's just that in the late 70s when x86 was designed, a hell of a lot of stuff was done with assembly. Also, Jimmy Carter was President and the Bee Gees were selling millions of albums a year.

      I'm sure you know all this, thus your clever "necessarily." But I'll continue for the benefit of any youngsters ;-)

      CISC can have dozens of addressing modes. "Load indexed scaled adjusted and postincrement the index" and every imaginable permutation. Your CPU would suffer as it slogged through all the decoding.

      It turns out that to get speed, people just did all the indexing and scaling and whatnot explicitly. The CISC processor was being fed a stream of simple instructions which it didn't have to chew on.

      So folks started making chips that ditched all the complex stuff, and we got RISC, which have less than a handful of addressing modes. Effective address calculation was done explicitly, just like all the smart kids were driving their CISC chips anyway.

      Turns out that sometimes it's good to have a little complexity. For instance, if it doesn't hurt anything to have a complex multiply+add instruction instead of a multiply followed by an add, and you sell into markets that can use such a tweak, why not?

      Motorola's AltiVec is a further example of "enhanced RISC."

      Thus was born "Performance Optimization With Enhanced RISC," or POWER. Apple needed a RISC chip, enacted a shotgun menage-a-trois with IBM and Moto, and we got PowerPC.

      A POWER architecture is two stages of refinement past CISC. Add to this the fact that x86 is pretty much the worst CISC architecture ever -- 68000 was so superior -- PowerPC is a much better, more refined chip than any x86.

      If only Moto didn't suck at building PowerPC! What is wrong with their fabs? There's something seriously bad going on there, such a shame since Moto has proven design genius with 68000 and AltiVec.

      In more fairness to the Dark Side, x86 vendors no longer directly execute the crufty x86 ISA. They translate the instruction stream to something that gets executed by a much better architecture than x86, "micro-ops" for a "core." In these cores, they've been able to incorporate a lot of RISC-like improvements, scalar-ness and whatnot.

    9. Re:No. by tshak · · Score: 2

      There have been many attempts to emulate the PPC on the x86, it is just that they have all come to nothing.


      It's called business. Millions of dollars have been invested to emulate x86 on a PPC because there is a market for it. I personally have not seen a large investment for PPC emulation on the x86 most likely because there is no market to invest the millions.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    10. Re:No. by Anonymous Coward · · Score: 0

      And almost everyone who comments on the "PPC on x86" problem forgets how easy it would be to put a PPC chip in a daughterboard the way Macs had an x86 chip on a PCI card for years.

    11. Re:No. by Anonymous Coward · · Score: 0

      That being said, it would indeed be extremely difficult to emulate PPC on the x86!

      Huh? It's extremely easy to emulate any CPU on any other machine. However, emulation is slow. But I'm sure emulation on a P4 will easily outrun a 10-year old 68-something cpu.

    12. Re:No. by Anonymous Coward · · Score: 0

      On top of that, there have been so many binary recompilation projects by now that we can state with certainty that a group of competent software engineers can build an efficient emulator in a year or two. I would be willing to bet that a PPC-on-x86 emulator using dynamic binary recompilation could easily reach 1/3 of the speed of native x86 code.

    13. Re:No. by Flywheel · · Score: 1

      Their fabs might not be state of the art but there's nothing wrong with their fabs. The problem is, that also is the case for the current IBM PowerPC implementation, that PowerPC for embedded purposes is a pure goldmine, while for desktop purposes there's only one major costumer - Apple.

      The resulat is that IBM almost has killed their implementation of the Desktop PPC.

      MC is not much better, the development forces has for quite a few years been kept at a minimum, the development team has actually been disbanded for a short period -before MC got the idea of going 64-bit (The PReP is 64-bit with a 32-bit subset).

      Disagreements, dislike, fights and hostility has been a part of the IBM/MC/Apple Alliance and now it seems like IBM is trying to eliminate MC with this new 64-bit PPC scheme. But then the G5 is about a year late, you could say that MC has had their shot at it.

      --
      Live long and prosper...
    14. Re:No. by Ninja+Programmer · · Score: 1
      All the original poster said was that while it was no big deal to emulate the 68k on the vastly more powerful PPC, emulating a PPC on an x86 would be not so easy, as x86 and PPC are roughly equal.
      Well that's fine, but this too is wrong. There is in fact no longer any benchmarks that show the Apple within a country mile of the Pentium 4.
      That being said, it would indeed be extremely difficult to emulate PPC on the x86! This is simply because of the way the chips are designed.
      Ok, now you are just completely off base. The complexity of the task of emulation has to do with the instruction set you are emulating, not the target platform. The target platform is just a recepticle for compiled fragments. You don't software emulate another processor by trying to map the instruction sets directly to each other! If you claim that the RISC PPC is a cleaner nicer architecture because its RISC, then in fact to emulate it will be even easier to do than the 68K (a CISC) emulation.

      You post like you sound like you know something, when you obviously don't have the first clue.
      This will become blatantly obvious if you consider that there are multiple, at least three, separately developed programs-- one of which is open source-- which emulate an x86 PC on a PPC Macintosh. There are, however, no extant PPC Macintosh emulators for the x86 PC.
      Spoken like true uninformed macaholic idiot. The reason there is no PPC emulator on the PC is because nobody who has a PC wants anything that runs on the Mac. Nobody.
    15. Re:No. by Anonymous Coward · · Score: 0

      um... hello, i thought every since the pentium pro chip that intel went with a risc chip, with a x86 emulator built in, kinda like the ppc chips with the 68k emu.

    16. Re:No. by plastik55 · · Score: 2
      If you claim that the RISC PPC is a cleaner nicer
      architecture because its RISC, then in fact to emulate it will be even easier to do than the 68K (a CISC) emulation.


      What you're failing to consider is that the PPC has way more registers than the x86 chip. Specifically, 32 general-purpose integer registers, 32 FP registers, 32 AltiVec registers, 16 segment registers, and five miscellaneous others.


      Compare with the P4-- 8 integer registers, 8 FP registers, 8 MMX registers, 8 SSE2 registers, and miscellaneous others.



      This means that a PPC emulating x86 instructions has registers to spare for decoding operations, while the P4 trying to emulate the PC will necessarily waste a lot of time sawpping register values between chip and cache. Dynamic recompilation can address some of this, but it is not magic.

      --

      I have a positive modifier on Troll. When I mod someone Troll their karma should go UP!

    17. Re:No. by mcc · · Score: 1
      Well, yeah. You'll have to excuse me-- I was in a really, really bad mood when i wrote that comment.

      I'm sorry.

    18. Re:No. by photon317 · · Score: 2


      I think you miss why it's harder to emulate PPC on x86 than it is to emulate x86 on PPC. PPC is RISC - lots of small instructions and lots of registers. x86 is CISC, fewer instructions that do more, less registers.

      Therefore, it's (relatively) easy to decompose a complex x86 instruction into a sequence of simpler PPC instructions that get pipelined well. However, in the PPC on x86 emulator, the only way you could be even remotely efficient would be to do some intelligent analysis of the incoming opcodes as "groups" that resemble the function of a single x86 opcode and try to translate it that way, which would be hard to do in the fly in a tight runtime emulator core. If you stick to the standard quick-and-dirty translation, you end up failing to really utilize the x86's complex instructions well, as you're issuing one or more complex CISC instructions per simple RISC instruction, kinda (at least that's one way to think of it). On top of all that, the fact that the PPC has way more registers doesn't help either. The code compiled for PPC will be optimized to make use of all of them, with tight loops assuming register-speed access to more variables than the x86 core can put in registers, so you put them in memory and take yet another hit.

      The above isn't really all that correct, but hopefully it conveys the general gist of things.

      --
      11*43+456^2
  69. exactly by geek · · Score: 1

    i'm so tire of this rumor. No one has found proof, no one can come up with a reason other than "I'm to cheap to actually buy anything so give it to me free on the crappiest hardware I can find at CompUSA".

    slashdot needs to get off this, it's turning into another rumors site.

  70. Think of the fun times by banky · · Score: 2

    You'd have to have a custom BIOS, or you'd lose the "startup disk" functionality. After all, you can boot any number of OS images off any number of disks with Apple hardware. Losing startup disk would be a pain - how to run multiple versions of the OS?

    The graphics card issue isn't a big deal. You'll probably have to choose from one of several "approved" GeForce and ATI cards; big deal. Isn't that more or less what Windows power users do these days?

    Likewise the rest of the story - Firewire, USB, etc - is no big deal. The average /.'er screams about the "closed" hardware but lately it's more and more PC-like.

    Apple would likely lose all-in-one boxes. Most x86 laptops I encounter these days run hot. Crusoe, anyone?

    Otherwise, really... the high-ups want Classic gone ASAP, and the important parts of Carbon run on Darwin, right? Cocoa used to run on x86.

    I just can't see it happening, though. More of a bargaining chip than anything else.

    --
    ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
    1. Re:Think of the fun times by ImaLamer · · Score: 2

      Crusoe, anyone?

      Yes please.

      No, actually why not have OSX on Crusoe chips, that would rock. That could be their first step into limited pc markets.

    2. Re:Think of the fun times by Anonymous Coward · · Score: 0

      > You'd have to have a custom BIOS, or you'd lose the "startup disk" functionality. After all, you can boot any number of OS images off any number of disks with Apple hardware. Losing startup disk would be a pain - how to run multiple versions of the OS?

      I don't know how the "startup disk" functionality works exactly, but following your description "GNU Grub" is doing the same, even on x86 hardware...
      With grub you can *at boot time* choose from which hdd or partition to boot, even searching all partitions with well-known filesystems for e.g. linux-kernels *at boot time* is possible, you may even download OS images over a network.
      For a full list of features see http://www.gnu.org/software/grub/

  71. Backup plan by DavidLeblond · · Score: 1

    If this were true (yeah right) then wouldn't maintaining a whole seperate codebase "just in case" be a bit much? That would be like a game developer developing a game for XBox and PS2 but not releasing the XBox version because it is a "fallback plan."

    This rumor just doesn't sound very realistic to be.

    1. Re:Backup plan by the+eric+conspiracy · · Score: 2

      "wouldn't maintaining a whole seperate codebase "just in case" be a bit much?"

      I doubt if it's a 'whole separate codebase". It's probably just an effort to makes sure the existing codebase compiles on x86 + some drivers/patches for x86 hardware specific stuff.

    2. Re:Backup plan by cant_get_a_good_nick · · Score: 2
      Darwin is already x86 compatible, not that hard since it essentially a Mixed BSD and Mach core. OS X is based a lot on NeXT which in later years ran on x86 hardware. The Classic environment would be the biggest problem, thogh there were some aborted ports to x86, and remember that it's already been "ported" (and rewritten probably) going from 68K to PowerPC. Some important tools (eg QuickTime) already are on x86, so they have experience across chips. I doubt if many parts of the tree are "x86 only", they cut their teeth already on porting issues, I doubt if much is dirty, and they don't have a totally separate tree, maybe a branch or two. Look at Linux, they don't have an Alpha source tree. Isn't even the mainframe stuff part of the main tree now?

      As to why, you need to keep your options open. Look what happened to Be, they swapped chips. Didn't help them much, went from competing with Mac hardware to competing on Microsoft's home turf, and they were hurt by that (though there were many times they shot themselves in the foot). If Iwas a shareholder, I'd expect this, haivng soemthing ready for a switch if it ever became necessary.

      I think your analogy to a game developer is flawed. I personally thnk Apple's situation is more complex than can be summed up in a simple analogy.
      • Apple sells hardware. Though as most said, Apple probably wouldn't make this available on general PC hardware, just on Apple branded x86es, they still have to start making the boxes. x86 margins are razor thin. By being essentially the only PowerPC hardware maker (they killed the clone market, pissing off Motorola) they have more to say about their hardware margins than say, HP.
      • They'd need an infrastructure of apps and developers. PowerPC was so much faster than the long in the tooth 68k series that emulation was acceptible. Not fast, but acceptable. Things got better as more of the core got ported to PowerPC. The Pentium series isn't an order of magnitude faster (some would debate if it's faster at all, but thats not my flamewar). Old apps running a PowerPC emulator on the x86 would be slow.
      • They can't piss off their chip supplier, not yet anyway. Luckily they have IBM in the wings. Motorola and Apple have been fighting for years. it's definitely a marriage of convenience now, but there's still that dependency.
      • They'd be seen as tougher competition for microsoft, which still controls the most important apps to most MacOS users, Office. I'd never expect an MacOS X x86 native office suite. Maybe using the WINE will be good enough then for using Win32 Office on a mac, but without Office, this is a pipe dream. I don't follow the legalities of Microsoft and WINE, but I'd be interesting what MSs lawyers have to say at that point. They may allow a non-corporation, the Linux community to run WINE, but if it's a default install by a corporation? Even if Apple won, it would sap them of capital and time.
        If it did have WINE, it may bring up the irony of having x86 MS apps running much faster on x86 OS X than MacOS apps (emulated PowerPC).
      • It would require 2 versions of apps. Even without source changes, it doubles your test matrix (maybe more, more variation in PC hardware) and doubles your shelf space requirements in the stores. See WinNT on Alpha, or PowerPC, or Solaris on PowerPC for examples of why this isn't a very workable idea.
    3. Re:Backup plan by be-fan · · Score: 2

      whole seperate codebase "just in case" be a bit much?
      >>>>>>>>
      Well, let's see. Darwin, the core, already runs on x86, and thats where all the hardware dependent stuff is. The high-level stuff should be completely portable (just like KDE is mostly a recompile away from working on PPC, for example), with only some optimized AltiVec routines needing rewriting.

      --
      A deep unwavering belief is a sure sign you're missing something...
  72. This move would kill MacOS and Apple. by Anonymous Coward · · Score: 0

    One of MacOS and Apple strongest points was ever been their superior hardware architecture. The x86 port would kill that advantage, not to mention that all major apps would need to be rebuilt.
    Keep in mind that all major MacOS apps (DTP, music, graphics, etc.) are closed source; they will be ported only if the companies behind them will consider worth the effort from a commercial point of view. A bunch of geeks saying "Hey! That'd be cool!" would not convince them.

  73. Re:Lose Carbon & AltiVec? 3rd parties not gonn by bmajik · · Score: 2

    Altivec isn't worth keeping if you'r emoving to x86.

    Case in point ? Photoshop on a run of the mill athlon xp smokes the fastest hardware apple makes. Photoshop is supposed to be "the altivec macintosh app".

    PPC hardware, altivec or not, is slower.

    Incidentally, iMovie and all that other stuff runs on G3 macs with no altivec at all.

    Your good observation is that classic and carbon apps wouldn't run well/at all on an x86 port.

    Regarding coca / nextstep on x86, that problem was solved 15 years ago. nextSTEP 3.3 ran on x86 quite well. It was succeeded by OpenSTEP 4.x, which also ran on x86 hardware quite nicely.

    Infact, apple didn't throw away 100% x86 compat until they did their quartz +aqua UI peice, and then grafted the legacy mac os 9 shit into the OS.

    --
    My opinions are my own, and do not necessarily represent those of my employer.
  74. Howzaabout some REAL conjecture? by mbourgon · · Score: 2

    I'm going to agree with the other people who have mentioned the new IBM Power4. And, provided the G5 ever comes out, it would potentially put Apple back in the game, performance-wise.

    That is, of course, if the rumored speeds are to be believed (G5 1.6ghz is supposed to have roughly twice the SpecFP and SpecINT of a P4-2ghz - The Register). Due in January, last I heard. We'll see.

    I can see the possibility of them going to another chip manufacturer, and AMD would be the most likely - IIRC, the AMD architecture is emulating the x86 on half the die, with the other half being RISC based. If they could come up with a PPC emulator, it might be doable. That being said, NeXT _was_ running on x86.

    As for Marklar being the phrase? Well, this is the company that had BHA (Butt-headed astronomer - one was originally coded Sagan, and Sagan threatened to sue) as a code phrase. And saying Marklar would actually make discussing things in public possible. (aka "So, did you figure out issue X with Marklar"?). But that would also indicate that it's a little under 3 years old (Starvin Marvin in Space airdate: 11/17/99). If they started around then on it, then that might work, but it's starting to sound implausible.

    So, like most things Apple: who knows? only time will tell.

    --
    "Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
    1. Re:Howzaabout some REAL conjecture? by Anonymous Coward · · Score: 0

      AMD and Intel CPUs have long been "post-RISC", decoding x86 instructions into their own respective micro-ops internally... It's true that the decoder takes quite a chunk of K7's die space, but it's not as simple as "half X86, half RISC". A PPC emulator would mean a completely new chip design, and why would they do that with the Hammers coming soon?

      Now Transmeta's Crusoe, there's the chip that could emulate PPC in a heartbeat, albeit with a very slow pulse :-P (No really, silly of Transmeta to focus on the power efficiency, not the ISA flexibility.)

      A single-die dual-core Power4 processor would rock. Each core's FPUs do a total of two FMACs per cycle, so a core-pair @ 1 GHz roughly equals an Athlon @ 4 GHz (Athlon does 1 FMUL and 1 FADD per cycle). Maybe the Altivec-esque vector unit *on top of that*? Well I bet it won't be cheap... Can Apple afford to put these processors in the Macs?

  75. never gonna happen by mattbland · · Score: 1

    apple have already ported the core os to x86 with darwin.

    they'd never get the third party support they'd need to port to x86. no one is going to report all the existing apps. only open source weenies (guys like us) will be happy, as they compile everything from source when possible. apple can not make money doing that.

    they're going to use the ibm power chips, or maybe even alpha or sparc, but never intel chips. at a push i could see a closed architechure based on the amd hammer, but not for a long while.

    by changing processor they would break all the old software out there. no matter what we'd all secretly love - os x for x86, i can not see it happening.

    if it does i'll gladly buy it, but would you? i doubt it. closed source, no apps, closed architecture... i think not.

    --
    /usr/bin/awake/too/long
  76. as an apple employee by Anonymous Coward · · Score: 0

    I can vouch that this is not true, we have no plans to port to x86 architecture. The pentium4 and athlon cpu's are too slow compared to the g4, and we can't handle that performance hit. We also make alot of money selling hardware.

  77. OSX for Intel likely != OSX for standard PCs. by richie123 · · Score: 1

    I doubt verry much that Apple intends to release OSX for
    PC computers anytime soon, but I do see how moving to PC
    compatible mainboard/CPU could make Macs much more price
    price/performance competitive with traditional PCs.

  78. Marklar? by DavidLeblond · · Score: 1

    This just in:

    Apple is releasing a lighter OS with fewer features for the PC called "Starvin' Marvin."

    1. Re:Marklar? by Anonymous Coward · · Score: 0

      no actually, it's starvin' Darwin

    2. Re:Marklar? by squiggleslash · · Score: 1

      I'm using the BGA version of Mac OS X on my Amiga. It's sth'uper!

      --
      You are not alone. This is not normal. None of this is normal.
  79. I can understand why... by newestbob · · Score: 0
    APPLE zealots hate Microsoft, but I can't figure out why they have anything against INTEL.

    If INTEL is the better source of CPUs, Apple should use them. That doesn't mean they'll be building PCs.

    Intel never did anything to hurt the industry. They keep coming out with faster/better/cheaper chips each year.

  80. Let me get this straight by WildBeast · · Score: 1

    This is the slashdot crowd.

    The same people who want to pass a bill that makes the use of Open Source software mandatory in the government.

    The same people who want freedom of information.

    The same people who complain about the DMCA over and over again.

    Yet, according to the posts I've seen, many of you would be willing to forget about the DMCA, forget about Apple's censorship, forget the fact that Apple is as proprietary as a company can be and buy OS X.

    1. Re:Let me get this straight by Anonymous Coward · · Score: 0

      That you're as much a part of as anyone else, idiot. There is no slashdot consensus. Just because one person says something doesn't mean *EVERYONE* agrees. You're really dump.

      Yes, this post is off topic, flaimbait, troll, etc. But so is his.

    2. Re:Let me get this straight by Anonymous Coward · · Score: 0

      or maybe you're just a hopeless retard who should climb back into the gutter?

    3. Re:Let me get this straight by vegetablespork · · Score: 1

      It's like I've always said: Apple is just like Microsoft, except they're not as good at it.

      --

      Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

    4. Re:Let me get this straight by Anonymous Coward · · Score: 0

      Ha! Even Luke became a Jedi.

  81. Re:Believable you are wrong! by linuxislandsucks · · Score: 1

    ativec library ports were already completed by those who do graphics programs fro both chips..

    Corel Bryce has the code in both ports windows and mac.. on windos the library is called becasue the ativec is not there and they need to use a virtual ativec..

    Adobe has simalr library as well..

    --
    Don't Tread on OpenSource
  82. Not suprising. by Anonymous Coward · · Score: 0

    It's getting pretty silly for Apple to push PPC CPU's when they've mostly moved to standard PC hardware in many other areas. I doubt Apple is planning to become soley an OS vendor anytime soon but I could see them building x86 machines with a PPC daughter card with an encrypted ROM to prevent regular x86 machines from running OSX.

  83. average slashdot IQ by geek · · Score: 0, Flamebait

    is around 4

  84. What Apple is hoping for instead of this... by Anonymous Coward · · Score: 0

    ...is IBM's recently-announced Power4-for-the-desktop chip. It's a 64-bit evolution of the PPC, currently only used in IBM servers due to its high cost, but IBM has announced a variant targeted at desktops and workstations.

    With a 160-instruction multimedia extension set.

    Motorola's PPC G4 has Altivec, which some Mac programs (and, slowly, the OS itself) have been optimized for, and it's a 160-instruction multimedia instruction set. IBM currently only makes Altivec-enabled G4s for Apple, and only reluctantly after Apple came to them after Motorola started being unable to meet demand.

    IBM otherwise has no interest in Altivec or the G4 design, which is a Motorola-only addition to the PowerPC, and doesn't have any G4-based or Altivec-using servers of their own on the market, and they've seemed to focus on their own optimizations to what Mac users know as the G3 design, instead, for their 32-bit servers.

    Oh, and the Power4, being a PPC variant, will run PPC code, with relatively little work.

    What does this mean? It means that IBM and Apple's collaborations together seem to have led to the development of a Power4 chip that's inexpensive enough to use in Apple machines and compatible with all Apple software, including programs optimized for the G4's Altivec multimedia instruction set. Apple is probably hoping and praying that this desktop Power4 will be their salvation.

    If it doesn't pan out, though, they're going to need to jump to another CPU as 64-bit x86 chips start becoming mainstream, and as they get left in the dust trying to cling to 1GHz G4 designs in what's rapidly approaching a 3GHz world. And they're not going to have time to develop an x86-compatible version of their OS from scratch AFTER they find out IBM's going to fail them.

    So this Marklar is, most likely, being prepared as their backup plan in case the IBM development doesn't come through for them--but as just that, a backup plan.

    ---
    I'm not a real anonymous coward, I just play one on TV.

    1. Re:What Apple is hoping for instead of this... by borgheron · · Score: 1

      OPENSTEP4.2/Mach ran on Intel for years. Since MacOSX *IS* the Mach kernel with the Cocoa API as well as a hefty facelift (essentially OPENSTEP/Mach renamed), it stands to reason that they wouldn't need to start *from scratch*. In fact, I wouldn't be suprised if they had, as the article suggests, maintained the x86 version in parallel in case Motorola decided to be uncooperative.

      Later, GJC

      --
      Gregory Casamento
      ## Chief Maintainer for GNUstep
  85. Re:Lose Carbon & AltiVec? 3rd parties not gonn by Anonymous Coward · · Score: 0

    Want to enlighten yourself? Read the history on NextStep. Apple isn't Apple anymore, its ruled by Steve pirates from Next. Pirates not being a bad thing..

  86. from a closet mac fan... by f00zbll · · Score: 1

    I would buy OSX in a heart beat and gladly pay upwards of 400.00. the only thing that has stopped me from buying Mac is all my development and business software are windows. If I had to re-purchase all the software, it would cost me 3-5K. Now if I can replace a buggy windows system with a solid OSX, then it would be financially feasible. Especially for the other systems in the house that are used just for word processing, internet and games. That's my bias perspective, but I think there are enough people out there like me who would love to switch over.

  87. Something to keep in mind... by ParisTG · · Score: 3, Insightful

    Something to keep in mind, is that x86 != PC. That is, just because it runs on an x86 chip, does not mean it will run on any run-of-the-mill PC. The most likely strategy, if Apple does indeed decide to switch chips, is that they will produce their own x86 processor based boxes. These would NOT be PC compatible, but would rather be Apple computers that just happen to use an x86 chip.

    Of course then the only problem is backwards compatibility, unless the x86 has a large enough margin over the PPC that it can be effectively emulated (like what Apple did when they switched from 680x0 to PPC).

    1. Re:Something to keep in mind... by ChrisJones · · Score: 1

      if it's any kind of x86, it means that you get x86 binary compatibility. OS X could theoretically run Linux and Windows binaries with the right tricks (you can do it already if you run bochs on PPC/OSX).
      I have to admit that it would be really quite tempting.

      --
      Chris "Ng" Jones
      cmsj@tenshu.net
      www.tenshu.net
    2. Re:Something to keep in mind... by vandelais · · Score: 2

      The really interesting part will be to see which video drivers are chosen to be shipped native with the OS.

      Just my humble opinion.

      --
      Game: Player 'Donald J Trump' now has AI skill level 'experimental'.
  88. Re:Believable you are wrong! by paploo · · Score: 2, Interesting

    So now this begs the question: Is the performance loss due to emulating AltiVec outweighted by either the higher clock speeds of the Intel chips?

    -Jeff

  89. Strategic Move by CmdrFaco · · Score: 0

    We've seen this type behavior many times before. Anytime there is a problem with your current vendor, alternative is needed. In this case, Motorola after this apparent "leak" gets pissed off.
    After fighting for couple months Apple will jump in the bed with Motorala again. ...and they lived happily ever after

  90. Why not go with transmeta or IBM? by Billly+Gates · · Score: 2

    Remember that the powerpc architecture is not all owned by Motorolla. IBM and Apple also have claims to it. IBM would gain lots of money if it helped apple not to mention it has some the best chip fabrication plants in the world. Both apple and IBM may be able to work some sort of deal with Motorolla and just buy the remaining IP off. Motorolla can no longer afford to keep upgrading its plants and this is why the G5 is so late.

    I wonder if IBM could make a low cost version of its Power3 chip and strip out some of the high end features like its 2 chips in one, lower the cache, and simplify some of its fp registers and make the lower end power3 chips using the latest chip fabrication technology so it can clock high. After that, apple could have a nice 2 - 2.5 gig powerpc chip that could run circles around the g4.

    Transmeta is also a solution but they do not own any chip fabrication plants.

    IBM and Apple would gain everything. It would be very very bad for apple to switch to x86. Infact vendors are struggling to get OSX ports of there apps and many are switching to wintel. Another move like a major chip migration would hurt apple because many vendors would just leave and existing powerpc mac users would feel left out in the cold. After all only some apps have been ported and now the vendors may just switch to OSX/intel totally or leave for wintel.

  91. There's another version too by Anonymous Coward · · Score: 0

    for the Heuristically programmed ALgorithmic computer processor (the 2001 Mhz model)

  92. Already done that by moosesocks · · Score: 5, Informative

    Actually, apple released an incomplete build of an early development build of OSX compiled for X86 to ADC members sometime around 4 years ago. It was dubbed as the Apple Rhaposody OS Developer Release 3. It was quite intersesting to pick up the similarities between it and OSX. A ton of information, along with screenshots are posted at this site.

    It was really a transitional OS which gap between NextSTEP and OSX. It contains both elements of both OSes. Anybody recognize the chess program at the bottom of the page?

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
    1. Re:Already done that by GoRK · · Score: 2

      Yep! I used it, tried some development with it, and filed bug reports. I was dissapointed that they did not make another public release available.

      I have no doubt that they have most of OS/X and it's components running on X86 internally.

  93. What's new about this? by Anonymous Coward · · Score: 0

    Folks who think this is new are failing to consider a few things. One of Mac OS X's parents, OpenStep, was quad architecture (m68k, pc, hpux & sun) in nature. The Rhapsody betas were both ppc and intel. I still occasionally play around with it on intel. Darwin, as some other souls have noted, is available for intel. Apple is, however, primarily a hardware vendor. One with a wonderful os. But I'd believe a move to ibm's latest in the power family more likely than an intel release from Apple.

  94. Great News for Anti-MS users. by imnes · · Score: 1

    For all of us trying to get by without using MS Windows, OSX would be a great alternative. I use FreeBSD but would jump at the chance to use OSX (okay, mainly because of the slick interface, but it is still kinda cool). I do see the point about just because it's X86 doesn't mean it will run on your computer. For example, I've downloaded the latest incarnation of Darwin, and it will not boot on any of my systems, so that doesn't leave me with much hope. I think if it does exist it is only a matter of time before it gets leaked. Look how quick Windows XP was put out on the p2p networks? We'll see.

  95. This is news? by Anonymous Coward · · Score: 1, Informative

    NeXT had NeXTSTEP and apps running on multiple architectures [680x0, Intel, SPARC, PA-RISC, NRW) using fat binaries. Compiling for all the architectures at once was just a compile switch. You could distribute the same application which ran identically on different architectures, and the user didn't know or care.

    The year is now 2002. NeXTSTEP has morphed into Cocoa on PPC. It's the same dang libraries basically. Given that it's already pretty robust, why WOULDN'T Apple not maintain this technology just in case? Are they idiots? I think not.

    As to Classic apps, Apple had 680x0 apps running in emulation on Intel a *decade* ago. Big deal! PPC classic apps are nastier because the PPC doesn't nicely map to Intel; but if Apple needs to jump ship they can just toss out Classic entirely and not look back.

    The critical issue is whether or not Carbon apps can run on multiple binaries. Apple would have to figure out ways to handle the endianness issues, and then a recompile would probably be all that is necessary. Then again, Mac developers shouldn't be coding in Carbon anyway. It's a legacy library. And that's true no matter how much Apple squeals otherwise when Microsoft and Adobe jump on them. One day, Carbon will go away. And good riddance too.

    Sum up: a pure Cocoa MacOS X would be a snap to get running on multiple architectures.

  96. Marklar by Aknaton · · Score: 1

    Marklar is a good Marklar and, like the Marklar it is based on, would probably run well of the Marklar. Of course, Marklar whould then be on the same Marklar as Marklar, which holds a Marklar there.

  97. Not too surprising by linebackn · · Score: 1
    Apple Rhapsody, the predecessor of MacOS X ran on Intel hardware as did OpenStep and later versions of NextStep.

    PC Hardware support was very limited, however, and was probably one of the many reasons they decided to drop it.

    More inbformation and screen shots of Rhapsody running on an Intel PC here: http://toastytech.com/guis/rhap.html

  98. Rhapsody? by Farley+Mullet · · Score: 1

    This is totally unsurprising; Rhapsody, something that was kinda like OSX's ancestor ran on both PPC and x86 Hardware (look here for screenshots). A whole wack of the NeXT and FreeBSD code that is under the hood of OSX runs natively on x86, so I don't think that maintaing code on both architechtures would be that difficult. But seriously, as probably half of the other posters have pointed out, Apple is a hardware company, and the only way you'd be able to run an x86 OSX would be on proprietary Apple hardware.

    Besides, as much as people want to slag PPC chips for being slower than x86, they have certain advantages in terms of power use and temperature management which allow Apple to build neat-o computers like the new iMac and the TiBook. And even if neat-o doesn't cut it for the Slashdot crowd, Apple seems to be doing pretty well for themselves selling neat-o.

    And even if Apple decided to radically shift their business model to selling OS software for x86 computers, Microsoft would squash that dream pretty quickly, using their agreements with OEMs.

    1. Re:Rhapsody? by Anonymous Coward · · Score: 0
      . . .Microsoft would squash that dream pretty quickly, using their agreements with OEMs.

      Hint, Genius:

      Apple is an OEM.

      Why would Apple let Dell ruin the reputation of their software by installing it on crap boxes and having retarded people answer customer support ? They wouldn't. They'd make the x86 boxes themselves, ship them with installation CDs of course, and laugh as the pirated CDs cut into MS's reputation while avoiding blame for bugs by claiming "it's not guaranteed on non-Apple systems." They'll probably sell a boxed set of the OS just like they do now, but spew FUD about how it's only the Apple-certified x86 boxes.

      So remember: everytime you take 10 seconds out of your day to silently (or not) curse Bill Gates to the depths of hell, save a few curses for Steve Jobs too. Because his obsession with milking the maximum out of his cultish followers instead of providing the rest of us a life raft from the MS sharks makes him just as bad as Bill, IMHO.

  99. This is flamebait ? by Anonymous Coward · · Score: 0

    supabeast speak nothing but truth in this statement.

  100. NEVER (or) I HOPE NOT by Eric_Cartman_South_P · · Score: 2
    Listen... I'll all for more competition, etc, but MAX OS X is going to run like CRAP on your Dell Boxen, or whatever it is you have, because of NO QUALITY CONTROL of what parts are in you little box. Crappy video cards, horrific sound cards, hell, half of the stuff Creative Labs puts out is junk, and their drivers are worse. How is an OS supposed to work with all this? Answer: It doesn't (see Windoze and Linux compatability problems). If you want to spend hours inside playing with vi to get sound working, have fun! Use Linux. We don't need Mac OS X on Intel.

    All we will have is problems, on the side of the vendors, who either make bad hardware, or bad drviers for their hardware.

    1. Re:NEVER (or) I HOPE NOT by gerardrj · · Score: 2

      You're missing the point. Apple would not release OSX for Wintel systems, they would put the AMD or Intel chips in Apple designed systems. Without the Apple proprietary ROM code, Mac OS would not boot on another vendor's system.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    2. Re:NEVER (or) I HOPE NOT by be-fan · · Score: 2

      This is the biggest load of crap I've ever seen. Apple PowerMac parts are consistantly of mediocre quality. Only the very highest-end Macs have real GeForce4 cards, while most have cut down cards like the GeForce4 MX (actually a souped-up GeForce2 for you morons who actually believe Apple's marketing department) and Radeon 9000s (slower than a Radeon 8500, for those same people). Apple used to use crappy crystal chipset sound cards, now they use some USB DMA crap with absolutely zero hardware acceleration. Compare this to a nice Sound Blaster Audigy (or even an SB Live! which goes for chicken feed these days) and the Mac dies in embarrasment. Then you have the Apple "Pro" speakers, which are a joke compared to a comparably priced Logitech 560 setup (or Klipsch, if you wanna spring for a little more change). And the stuff that isn't crap in a standard Mac is just PC hardware. What, you thought Apple made their own hard drives? As for Linux driver quality, that's bull. I've been using Linux for years on Dell machines, and the only driver issue I've ever had is a WinModem not being supported. Linux uses every single piece of hardware on my laptop (including my QuickCam) just as well as OS-X uses any piece of (much inferior I might add) hardware on an PowerBook.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:NEVER (or) I HOPE NOT by Eric_Cartman_South_P · · Score: 2
      Wow... you got me. That is actually a good idea. If I could get the new 17inch iMac with an AMD +2600 chip, that would be sweet like suga.

      Now I'm hoping it happens. Guess I should read more than the first paragraph of an article, eh? :)

    4. Re:NEVER (or) I HOPE NOT by Bobartig · · Score: 1

      Then you have the Apple "Pro" speakers, which are a joke compared to a comparably priced Logitech 560 setup

      I'm not arguing the rest of your post, but Logitech Z-560 is @$150-200, Klipsch speakers are close to $300. Apple Pro Speakers are $50. Comparably priced my a$$

      --
      This is where I get my recommended daily allowance of "Foot in Mouth."
    5. Re:NEVER (or) I HOPE NOT by be-fan · · Score: 2

      Whoops. I meant the 540s (2 channel). They're about $80, less on pricewatch. Being a Klipsch bigot, I'd never come near speakers made my a mouse manufacturer, but I hear they're quite good if you like the whole 2.1 thing...

      --
      A deep unwavering belief is a sure sign you're missing something...
  101. Re:Lose Carbon & AltiVec? 3rd parties not gonn by Orion_ · · Score: 1

    I doubt the Classic environment is making its way to x86! Not a big deal in itself, and a break from Classic would be super, but hang on... That probably means Carbon, the compatibility layer that helps apps written for Classic run natively on OS X, is also out. Now we're talking problems. Legacy 3rd party code is out the window in many cases.


    Wrong. Carbon under OS X has nothing to do with Classic. It's not a "compatibility layer" and it doesn't make any app written for Classic run natively. It's a new API developed by Apple to be as similar as possible to the Classic APIs while throwing out all the old cruft, enabling the same apps to be run in both the old Mac OS and Mac OS X. Unmodified Classic apps will (99% of the time) not compile unmodified under Carbon.

    If Apple's done their job right, it wouldn't hard at all for them to compile the Carbon libs under x86. And then any Carbon app would run natively on x86 with a simple recompile.

    I think the main obstacle to Apple would be the necessity of having an integrated PPC emulator, but they've already proven their ability to switch processor architectures without too much pain, and this time they have the advantage of having an more well-designed OS that doesn't rely on huge amounts of undocumented assembly code.

    And there's no reason Classic couldn't run using said emulator, either.

    As an old Mac hand, it pains me somewhat to say this, but as time goes on, it's looking more and more like this is the way to go for Apple. It is true that the performance gap is smaller than would be implied by the difference in processor speeds, but the gap is there, and it is real. PPC is being left farther and farther behind, and although we'd have to deal with annoyances like fat binaries, and although there would be a performance hit at first for existing apps (since performance of a PPC emulator on a 2.5GHz P4 would be lower than a 1GHz G4), I think it would be an excellent idea for Apple to switch over as soon as they can. The PPC vendors obviously don't care too much about putting enough development money into their products to compete, so it's time to switch to a vendor that does care.

  102. Marklar? Marklar by sielwolf · · Score: 2

    "Isn't it difficult to tell everyone apart when everything is called Marklar?"

    "Oh, no. Hey Marklar?"

    "Yeah?"

    "You see?"

    --
    What is music when you despise all sound?
  103. Re:Lose Carbon & AltiVec? 3rd parties not gonn by Wesley+Felter · · Score: 2

    Apple would lose AltiVec, but they'd gain SSE and SSE2 which are almost the same thing.

    Why wouldn't Carbon work on x86? It's just C code.

  104. had the same idea... by zonker · · Score: 0

    ...problem is the cost of two cpu's would probably make the pricing of such a system too high for most users (no apple jokes, please). perhaps a g4 type cpu imbedded in the same power64 core? it would probably run outrageously hot, and would be expensive to produce. on top of that it would add much more complexity and they might have a lower die yield. interesting problem to solve, for sure.

    1. Re:had the same idea... by zonker · · Score: 0

      err... i meant to say pentium4 (or something akin to it), not power64. power64 should be able to run the same software w/o problem.

  105. Reminds me of "The Blackmail Pads" by Ungrounded+Lightning · · Score: 5, Interesting

    Back when PC boards were designed with red, blue, and black tape on mylar sheets, and UARTs were the cutting edge, there were two vendors of UARTs who had somewhat different designs. A small manufacturer of terminals had designed for one of 'em. But they were new and cutting edge, and the plant capacity was limited. So the vendor was being obstinate about giving them sufficient allocation to make their production targets.

    Well the alternative chip was about the same side and functionality but had different pinout. And there was some extra room on the board. So a few days before the salesman was due to visit they hauled out the mylar master for the PC board, laid out the pad pattern of the alternate chip, and started taping up something that looked like reasonable circuitry.

    Sure enough, the salesman saw the work in progress, concluded that the terminal was being designed so it could be built with either UART, and paniced. After that there was never a problem getting allocation.

    I think the circuitry was never finished and tested. The pads made it onto the final PC board (no point in ripping the tape back off the master) but weren't even dirlled (at 1/2 cent per hole per board). And they came to be known as "The Blackmail Pads". B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  106. Of course - the evidence is there to see... by ducasi · · Score: 5, Interesting

    Of course Apple have a x86 port of OS X. They want to keep their options open, and even if they don't move to x86 they will benefit by having an operating system that is already portable between architectures.

    As for the evidence - it you do a "strings /Applications /DVD Player.app /Contents /Frameworks /DVDPlayback.framework /Versions /A /DVDPlayback | less "
    (i've added spaces before each "/" to keep slashdot happy - you need to take them out again!)

    Now, search for "Debug", and look at the three next lines:

    DisablePIIISupport
    DisableATHLONSupport
    Disabl ePIVSupport

    Now why would Apple's DVD Player have code concerning itself with PIII's, P4's and Athlons if they didn't have a version which ran on those chips???

    Personally, I don't see Apple making the switch, but they've survived by surprising us time and time again...

    1. Re:Of course - the evidence is there to see... by dacetone · · Score: 1

      Wow, and I thought this was fake...sure as hell, it's in there. I wonder why?!?

      --
      Just follow the day, and reach fo
    2. Re:Of course - the evidence is there to see... by geek · · Score: 2, Interesting

      The DVD player if I'm not mistaken was software aquired through an aquisition. Then ported to the mac. Its probably a remnent of the old application.

    3. Re:Of course - the evidence is there to see... by dacetone · · Score: 1

      Interesting, I didn't know that...

      --
      Just follow the day, and reach fo
    4. Re:Of course - the evidence is there to see... by TH4L35 · · Score: 2

      Are you sure that that particular portion of code isn't some how related to the quicktime frameworks? Quicktime, of course, is concerned whether or not it is running on a pIII, p4, or athlon.

      --
      When Thales was asked what was difficult, he said, "To know one's self." And what was easy, "To advise another."
    5. Re:Of course - the evidence is there to see... by Anonymous Coward · · Score: 0
    6. Re:Of course - the evidence is there to see... by Anonymous Coward · · Score: 0

      It's there because, like lots of OSX, Apple took the code from an open-source GPL application. After all, you couldn't even play dvd's with OSX until 10.1, because it was at that point Apple's guys just gave up writing their own and borrowed one from the community. That also explains why it's so god fucking slow, since it's not even written for PPC.

  107. pentium pro first to have risc-ish core by Penis_Envy · · Score: 1

    I may be wrong, but I always thought the pentium PRO was the first to have a risc-ish core. The pentium was just a 586 with a copyright-able name and a built-in (flawed) floating-point coprocessor.

    1. Re:pentium pro first to have risc-ish core by Scott+Wood · · Score: 1
      So, may I ask where one might find a "586"
      without a floating-point unit (flawed or otherwise) or
      trademarkable name?

      Intel started using on-chip
      floating point units with the 486, and no numbered
      Intel chip is remotely similar to the Pentium in
      terms of its inner workings (in particular, it was the first superscalar x86 chip).


      You are correct about the Pentium Pro, however.

    2. Re:pentium pro first to have risc-ish core by leviramsey · · Score: 2

      Starting with the 486, Intel had begun to incorporate some RISC ideas (first pipelines, then superscalar design, culminating in the P6's RISC core).

      I always laugh when I read the late-80s/early-90s FUD (which some continue spout to this day) about RISC vs. CISC. Neither style won: they merged.

  108. Re:Believable you are wrong! by DavidRavenMoon · · Score: 2
    Corel Bryce has the code in both ports windows and mac.. on windos the library is called becasue the ativec is not there and they need to use a virtual ativec..

    I don't think Bryce uses AltiVec at all.

    I run Bryce in OS X, and I can attest that it's not all that fast.

    Barefeats.com posted this comment:

    "Although Corel claims it has been carbonized for OS X, but the rendering code does NOT take advantage of the G4 or multiple processors."

    --
    -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
  109. Even Apple has admitted to this before. by Blaede · · Score: 4, Informative

    Apple employee Vince Garcia once mentioned he had OSX running on an Intel at home back in 2000, nothing new here. And remember all those stories on Macworld of the old Mac OS ports running on Intel? Heck, I'm running OS7 right now, albeit via Basilisk.

    1. Re:Even Apple has admitted to this before. by Xenex · · Score: 2

      "Apple employee Vince Garcia"

      Who?

      I can't find him, or anything in 2000 refering to him running OS X on an x86.

      Do you have any stories you could link to?

    2. Re:Even Apple has admitted to this before. by mkelley · · Score: 1

      According to "Apple Confidential": When Apple was working with IBM, they had project "Star Trek". That system was demoed using a PS/2 running a version of System 7.

      --

      m.kelley
      life is like a freeway, if you don't look you could miss it.
  110. All the 'cheap hardware' idiots, save your breath. by phillymjs · · Score: 5, Insightful

    Apple will NEVER (read: NEVER, NEVER, NEVER) sell a version of the Mac OS that can be run on any cheap POS that you cobbled together from parts you bought in Target for $5 each. Wake up and smell the coffee, okay, because I'm getting tired of reading all your posts.

    Apple sells the experience of using tightly-integrated hardware and software. They can't do that if they suddenly have to make sure their software will work with every home-built x86 whitebox on the face of the earth. What Apple does is something that Microsoft can never do, unless they start selling their own brand of computers and restrict Windows to only run on Microsoft PCs.

    Even if Apple ever were to switch to making x86-based Macs (and you, the reader, are significantly more likely to bang Anna Kournikova than to see an x86-based Mac for sale), they would put something proprietary in those machines, maybe even in every component of those machines, and change the Mac OS to refuse to boot if it doesn't detect that proprietary something. That's the only way they'll be able to preserve the 'it just works' aspects that are a major part of their success.

    Personally, I think Apple will,very soon, tell Motorola to go piss up a rope (and I say, it's about time!). The new IBM chip has something close enough to AltiVec, and IBM actually gives a shit about improving their products. Now that Mac OS X is truly ready for prime time with 10.2, all Apple needs is to be able to produce machines that will impress the MHz/GHz-obsessed, cock-measuring crowd.

    ~Philly

  111. Couldn't have said it better myself by geek · · Score: 1

    I'm so tired of this rumor and the morons that propogate it endlessly.

  112. Trump card by vlad_petric · · Score: 2
    More important than the relationship with the chip manufacturer is, IMHO, the relationship with Microsoft - the direct competitor. An X86 Mac OS X is nothing but Microsoft's biggest nightmare in terms of what it can do to the PC market.


    So I strongly believe that such a project would serve as a trumpcard in negociations with Microsoft more than with the CPU manufacturer.


    The Raven.

    --

    The Raven

    1. Re:Trump card by bnenning · · Score: 2

      Precisely. Microsoft has the threat of terminating Mac Office; this is Apple's counterthreat. Things will get very interesting if either of them pulls the trigger.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    2. Re:Trump card by DRWeasle · · Score: 1

      If Apple were to pull the trigger first I think Micro$oft would be put in a really tough position. They obviously would want to cancel Mac Office, but ... I don't think they could chance that move being considered anti-competitave. I think they would be a little concerned about the DOJ. (Realizing the court cases haven't changed anything except cost Micro$oft several million dollars.

  113. Re:All the 'cheap hardware' idiots, save your brea by CrosseyedPainless · · Score: 2, Flamebait

    I sure hope you're wrong.

    Mmmm.... Anna Kournikova....

  114. This is not a suprise by Anonymous Coward · · Score: 0

    Remember that OSX used to be known as NeXTSTEP/OpenSTEP. Openstep ran on 68k, Intel, Sparc, and a couple of other architectures. It finally ran on the PPC chip when OSX came out.

    There already is a port of Darwin on X86. That's the bsd/mach hybrid kernel and the layer above it with the standard low level unix programs. You can get xfree86 on it and run it like any other unix/linux machine. Cocoa is really easy to backport (especially with the legacy code). Carbon would be harder, but oh what the hell.

    Think about this. The folks at GNUstep are replicating the old Openstep OS. A complete copy of the appkit and foundation frameworks and it's coming along nicely.

    Apple should keep its options open

    As for this thing getting released, its doubtful.
    Apple gets the majority of its money from selling hardware. The software is just an enticement to buy their hardware.

    Apple should get that 64 bit IBM processor in all of it's computers as fast as possible. Bus speeds should be at least 533 mhz. Apple is a member of hypertransport and shoudl take more advantage of it.

    OSX on intel hardware would cannabalize everything that apple works for. Also, the hardware stability that is the main hallmark would fly right out the window. OSXIntel would be a linux distribution.

    You think Microsot or adobe would recompile photoshop or office on osxintel? Doubtful. Both are carbon apps and would be at least a year.

    Its a nice pipe dream but at least apple has it in their skunk works department

  115. The x86 OS X Success Strategy by Winnipenguin · · Score: 2, Interesting

    Quote:
    By making an x86 version of OS X to coincide with the release of the G5, Apple could save face by showing in the inevitable side-by-side processor comparison that its computer is the performance leader. At the same time, it could appease PC users' demands that it be more open with its computing solutions.

    Not only would the speed leader be obvious and indisputable, but Apple's mind-share would increase a thousand times over.

    Suddenly, those OS companies that support only one processor family would acquire the unfriendly aura that hung over Apple's head for so many years."

    Article here:
    http://www.osopinion.com/perl/printer/17176 /

  116. Other ports? by invisik · · Score: 0

    So, is there a Sparc and HP port being maintained as well? The Sparc platform could be adopted in a much more controlled way then x86. Not sure of the future of HP, but I really believe Sparc would be a good choice over x86.

    Of course, Apple should get something rolling with IBM for PPC's before junking it all and going to another platform.

    -m

    --
    http://www.invisik.com
  117. Switch? Perhaps, but not to x86 by gerardrj · · Score: 2

    As others have mentioned, the x86 platform is all but end-of-life. Intel is pushing ia64, well as much as they can when they have to fight their own megahertz matters campaign.
    If Apple where to jump ship from the AIM PPC alliance they would almost certainly not use x86 class chips.

    Some options for Apple if they need to leave Motorola in the dust:
    1. The ever popular IBM option. Either continue the PPC roadmap, or start using the POWER series.
    2. Start their own fab and take over development themselves, licensing AltiVec from MOT.
    3. License AltiVec (or clone it) and farm out fab to a third party like they do most other components.
    4. Purchase the now very dead Alpha technology from HP. The Alpha EV8 chip design was almost completed before canning, and would scream past probably all other microporocessors currently in production or design. Of course Alphas are known for their heat output as much as their processing power.

    Of all the things Apple could do as far as microprocessor choice, switching to x86 seems to make the lest amount of sense both technologically, and from a marketing perspective. After all, how will Steve do those glorious "shootouts" on stage if both platforms are running the same speed and type of chip?
    Apple: Our 3GHz P4 runs Photoshop 20% faster than Dell's 3GHz P4.
    It just doesn't work does it? Will Apple somehow cut a deal with Intel or AMD to get the newest high-speed chips 6 months before everyone else? Doubtful.

    Apple keeps it's marketing edge by focusing on performance of end-user tasks, not joining the MHz train.

    Is Apple maintaining an x86 port of OS X? Very likely. Does Ford keep a fleet of GM, Toyota and other vehicles around? Very likely. Apple isn't planning on making x86 based Macs any more than Ford is going to start building and selling vevicles with GM frames or parts.

    --
    Article X: The powers not delegated... by the Constitution...are reserved...to the people
    1. Re:Switch? Perhaps, but not to x86 by be-fan · · Score: 2

      Apple: Our 3GHz P4 runs Photoshop 20% faster than Dell's 3GHz P4.
      >>>>
      Yeah. That's the real reason an x86 OS X port would never happen. It makes it harder for Apple's marketing department to lie.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Switch? Perhaps, but not to x86 by gerardrj · · Score: 2

      There is no lie. In the tests Apple puts forth (and others verify), the PPCs at lower clock rates regularly keep up with, or surpass the performancof a P4.

      I have yet to see objective test of real-world tasks where a P4 at 2x the clock speed will significantly outperforma PPC.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    3. Re:Switch? Perhaps, but not to x86 by be-fan · · Score: 2

      Ha ha, that's a good one. And I bet you believe that A G4 smokes an Alpha just because it gets higher RC5 scores? Don't make me laugh. The G4 get's killed in the SPEC benchmarks (which are real world, btw, gcc and mesa are part of them, among others) and most importantly, gets hammer in Quake III. I'm not going to dignify this post with a further response, except to quote my favorite ArsTechnica post:
      >>>>>>>>>>>>>>>&g t;

      "MHz Myth"

      Def: When faced with a computer that is significantly faster than a Mac.. simply scream out "MHz Myth" and wave your hands frantically. This will magically make the languishing G4 faster than the current fastest Intel or AMD Chip.

      See "Up to Twice as Fast as any Pentium PC" for more details..

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:Switch? Perhaps, but not to x86 by gerardrj · · Score: 2

      RC5 scores are not a real-world benchmark, neither are SPEC. The first is a highly specific, CPU/cache intensive algorithm the other two are artificial benchmarks designed to test particular parts of the sytstem. By real world benchmarks I mean, launch an app and perform some common tasks, much the way Steve does with the PS tests on stage or the BYTEmark system and media suites. Many CPUs are faster than the PPC at particular tasks, just as many CPUs are slower than the PPC at particular tasks. In particular, RC5 relies heavily on an instruction that PPC, AMD and Intel happen to impliment. Alpha, MIPS, and most other CPUs don't have this particular instruction and hence must execute many others to emulate it, slowing down their performance in this endeavor.

      I didn't state that the PPC "smokes" any other chip, just that I've yet to see a real-world performance test where a 2.5GHz P4 ran 2.5x faster than a G4 at 1GHz (single CPU). Yes the P4 will win some benchmarks in any test suite, perhaps all. But not by a factor that equates to the ratio of clock speed differernce between the chips. In fact the best I've seen is that in some tasks a P4@2.5Ghz is 30% faster than a G4@1Ghz. Not very impressive for a system that has 150% more clockspeed to only run 30% faster at some things, and up to 50% slower for some things than its lower clock speed competitor. Please... point me to a relatively broad-based benchmark that shows a P4 outperforming a G4 by a factor proportional to their clock speed difference.

      Saying the PPC is slow because it runs at much lower clock speed is like saying that an F16 should be slower than a 747 because the 747 has more and larger engines. Yet, producing 200,000lbs of thrust, the 747 reaches less than half the top speed(~mach .9) of the F16(~mach 2) that only produces 15,000lbs of thrust. In simple terms, despite having 13 times the thrust of an F16, the 747 only goes 1/2 as fast.
      Some numbers just aren't meant to be compared, and you need to look at the whole picture to understand what's going on.
      Thrust != speed and Mhz != performance

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    5. Re:Switch? Perhaps, but not to x86 by Anonymous Coward · · Score: 1, Insightful

      You state that a chip with 2.5x faster speed means the *system* has to run 2.5x faster...

      You really believe a 2.5GHz P4 is 2.5x faster than the same system with an (underclocked) P4 1GHz?

      Believe me (or look for the stats yourself), this isn't the case, it's *way* under this, cause the rest of the system (memory, harddrives, graphics card etc.) still keeps the same...

      But you probably still won't believe me, so there are 2 figures out of the SPEC list for CPU2000, submitted by Intel, and using the same MoBo. The 1.5GHz P4 gives a value of 605, the 2.0GHz P4 a value of 702 (not 807, as to be expected by assuming linearity...)
      That's only 48% of the "linearly-to-be-expected" gain, and that for exactly the same system otherwise -- and for a CPU-specific test, not real-time apps !!

      And then you compare two *totally* different platforms, with testsuites compiled with different compilers, with different FSB of the CPU's, perhaps even different graphic cards etc. and you try to convince us that *there* the linear increase should be visible in real-world performance. Be reasonable!

    6. Re:Switch? Perhaps, but not to x86 by be-fan · · Score: 2

      Don't be ridiculous. Of course Mhz != performance. But the PPC loses in clockspeed by something like 2.5x. At that disparity, even if the PPC could keep its pipelines full 100% of the time due to its great architecture, it STILL wouldn't be as fast as the fastest P4. This is getting old. Go to ArsTechnica's forum, and look up G4 vs P4. Read the posts. A lot of people a whole lot smarter than you or me have put up some good info there. As for SPEC, go here. Yep, GCC and PERL sure sound like artificial benchmarks to me!

      --
      A deep unwavering belief is a sure sign you're missing something...
    7. Re:Switch? Perhaps, but not to x86 by gerardrj · · Score: 2

      How can you state that Mhz != performance, then in the very next sentence argue that Mhz = performance?
      The PPC can keep up when it requires fewer instructions to process any task, and when vector processing allows massive scaling of clock cycle to work performed. Also note that there's nothing inherent in the PPC design that is limiting clock speed, it's Motorola's corporate issues that keep the speeds down.

      The benchmarks in SPEC are artificial. They test particular oddball functions of a system. How often does an average user cross-compile pre-processesed C code files into Motorola 88100 processor machine language? When was the last time you needed to process the "lithography artwork needed for the production of microchips"? Never would be a reasonable guess. Of course, the point is moot as I can't locate a single PPC chip test result, never mind a PowerMac system.

      A real-world benchmark in my opinion (for general use desktop systems) is using a program/code compiled and optimized for a given CPU to test some complete task that is commonly performed by the average user.
      Ex: Rip an audio CD to .mp3 format, make some alterations and burn out to CDR. Load an image and perform some editing and convert it to a web suitable size/format.
      Frame rates of games are pointless benchmarks. What's the point of having a graphics subsystem that can do 200FPS in quake when your monitor can only refresh at 120Hz max, and your eye can't see anything above 80hz anyway. It's like comparing the top speed of a cars when they'll never go faster than 80mph anyway. The speed becomes insignificant compared to other aspects of the system or car.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    8. Re:Switch? Perhaps, but not to x86 by be-fan · · Score: 2

      How can you state that Mhz != performance, then in the very next sentence argue that Mhz = performance?
      >>>>>>
      No, is said that MHz is a factor in performance. Performance = Instructions_Per_Cycle * Clock_Speed. If the Clock_Speed of a processor is 2.5x as much as that of another processor then the Instructions_Per_Cycle must be at least 2.5x as high to balance the difference. Even theoretically, the PowerPC chips cannot hit that kind of IPC.

      The PPC can keep up when it requires fewer instructions to process any task,
      >>>>>>>
      Wrong! The PowerPC is a RISC chip. RISC chips, in general, require more instructions to perform a given task.

      and when vector processing allows massive scaling of clock cycle to work performed.
      >>>>>>>
      True, but the Pentium4 has a vector unit as well. Not as good as the AltiVec unit, but in the current G4 the AltiVec unit is severely limited by the bandwidth of the PowerMac system bus. Thus, SSE2 is in the same performance league even at the same clockspeed, and on a P4, the floating point units (that processes the SSE2 instructions) have the advantage of running at 2.5x the frequency. Again, Performance = IPC * CLOCK, and with the clock being 2.5x as fast, IPC must be 2.5x as high, and AltiVec is nowhere near that much faster than SSE2.

      Also note that there's nothing inherent in the PPC design that is limiting clock speed, it's Motorola's corporate issues that keep the speeds down.
      >>>>>>>>>>
      Actually, there are two things keeping the clock speed down, both technological. First, the G4's pipelines are short, which makes each pipeline stage more complex, which makes it harder to clock them faster. Second, Motorola's process technology isn't as good as Intel's.

      The benchmarks in SPEC are artificial. They test particular oddball functions of a system. How often does an average user cross-compile pre-processesed C code files into Motorola 88100 processor machine language?
      >>>>>>>>>>>>
      For most of a compiler run, the source code is represented as a processor-independent parse tree. This what the optimizers work on, and this is what that SPEC test tries to measure. Only final instruction scheduling actually uses the specific architecture to be compiled, and the 88100 was used in this case because GCC's algorithms are optimized to various levels for generating code for the most popular architectures. Testing with something like x86 or PPC code would be unfair because the x86 instruction scheduler most likely has optimizations the others don't and vice versa. The 88100 is obscure enough that this isn't a problem.

      When was the last time you needed to process the "lithography artwork needed for the production of microchips"?
      >>>>>>
      Read the whole thing. Its an optimization problem, and people in scientific computing do these sorts of things all the time. Hell, people running Quake run these sorts of optimization problems (in the AI routines) all the time.

      Never would be a reasonable guess. Of course, the point is moot as I can't locate a single PPC chip test result, never mind a PowerMac system.
      >>>>>>>>>
      http://www.heise.de/ct/english /02/05/182/

      A real-world benchmark in my opinion (for general use desktop systems) is using a program/code compiled and optimized for a given CPU to test some complete task that is commonly performed by the average user.
      >>>>>>>
      Apple does real world benchmarks, right? Like Photoshop (only 6.0, though, because in 7.0 Adobe added SSE2 support in addition to AltiVec and Apple loses now)? The way Apple pushes Photoshop benchmarks you'd think all those people with iMacs ran photoshop all day long! Okay, but I'll bite, here are compilation benchmarks: http://homepage.mac.com/nopea1/benchmark/ Guess what? They show a G4 running about 20% faster than a PIII at the same clock speed. That equates to about 30-35% faster than a P4 at the same clockspeed. Where is the 150% difference that's needed here to make up for the difference in clock?

      Ex: Rip an audio CD to .mp3 format, make some alterations and burn out to CDR.
      >>>>>>>>>>
      Umm, you're mostly testing the speed of your CD drive here.

      Load an image and perform some editing and convert it to a web suitable size/format.
      >>>>>>>
      Kinda like PSBench? Guess what, the G4 loses here too! (See ArsTechnica forum, search for PSBench)

      Frame rates of games are pointless benchmarks.
      >>>>>>>>
      Uh, how? A 3D game is the perfect test for new media applications. The geometry transformation algorithms (a lot of 3D matrix multiplies) can take real advantage of stuff like AltiVec and SSE. Plus, the AI algorithms stress non-linear code performance (something the P4 is bad at) and the heavy use of textures really stresses memory bandwidth.

      What's the point of having a graphics subsystem that can do 200FPS in quake when your monitor can only refresh at 120Hz max, and your eye can't see anything above 80hz anyway.
      >>>>>>>>
      Because when Doom3 comes out, a machine that can get 200fps in Quake III will be able to run it with full detail at playable speeds, while a machine that only gets 100fps in Quake III won't.

      It's like comparing the top speed of a cars when they'll never go faster than 80mph anyway. The speed becomes insignificant compared to other aspects of the system or car.
      >>>>>>>>
      Other aspects, like how transparent it is? Seriously, though, this thread was never about transparency (or easy of use, or fludity of the GUI or workflow or whatnot) or other aspects of the system. It was about performance, an area in which Apple is sorely lacking.

      --
      A deep unwavering belief is a sure sign you're missing something...
    9. Re:Switch? Perhaps, but not to x86 by gerardrj · · Score: 2

      Lets stop making this a platform war and look at Intel's own designs:

      The P4 Intel sells to consumers is designed such that is runs at high clock speeds with long pipelines.
      The Xeneon and ia64 chips they market for performance in servers and professional workstations are all lower clock speed, shorter pipeline chips than the P4. Seems to me that Intel themselves are the best evidence that you get more real-world work completed with lower clock speed, more efficient chips. The last I recall is that at about 1/2 the clock speed an Itanium outperforms a P4 by a sizable margin.
      AMD is also proving this with chips that run at lower clock speeds, yet provide the performance of Intel's clock speed gobblers.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    10. Re:Switch? Perhaps, but not to x86 by be-fan · · Score: 2

      The Xeon chips are exactly like the P4 chips except with more cache. They have only slightly lower (usually a 100Mhz or so behind) clockspeed but a lot more cache. The pipelines and such are exactly the same length.
      As for the Itanium, the P4 outperforms the Itanium by a good margin, about 15% in SpecFp and 100% in SpecInt.
      I don't disagree with you that a lower clocked CPU can't outperform a much higher clocked CPU. Happens all the time. A 1Ghz Alpha 21264C is just as fast as a 2Ghz P4 in floating point, and 75% as fast in integer (which is a more important measure, btw for most desktop programs like compiling or whatnot). How is this possible? Well, the Alpha has 4 integer execution units and two fully independent floating point units. In comparison, the Pentium 4 has three integer units and a single floating point unit. All things being equal (they aren't, the P4's floating point unit is stack based, which makes it slower clock-for-clock than the Alpha's) the performance figures make sense! The P4 is faster in integer because the additional integer instruction that the Alpha can do per clock doesn't make up for the clock speed. The P4 is the same speed in floating point because the Alpha has twice as many (better) floating point units. Great example of a lower clocked CPU performing as well as a higher clocked one. BUT, the G4 is no Alpha. It simply does not have as many execution resources as the Alpha, and simply cannot hope to compete at its level, much less the level of a P4. The G4 has four integer units, and a measly one floating point unit. On top of that, the integer units aren't fully independent, three of them can only do simple operations like addition and subtration. The P4, in comparison, has two simple integer units clocked at TWICE core clock (5Ghz in a 2Ghz chip) and a single complex integer unit. Note, that the P4 has quite an advantage here architecturaly. Not only can it (theoretically) complete 25% more simple integer instructions per clock cycle, but because it has only two highly-clocked units rather than four lower-clocked units, it isn't as burdened with inter-instruction dependencies as the three units in the G4e. So even architecturally, the P4 has an advantage here in terms of integer performance. Now, the P4's floating point unit is slightly slower than the G4's clock for clock, but not 2.5x as slow. When all this is factored together, the end result is that the P4 is a great deal faster than the G4 running regular integer code, and a little bit faster running regular floating point code. Now, let's take SSE2 and AltiVec into account. Theoretically, AltiVec blows SSE2 out of the water. The G4e can theoretically issue 2 floating point instructions per cycle, and be crunching on 4 simultainously. The P4, meanwhile, can only do 1 per cycle. BUT, and there is a huge BUT here. Altivec's 4 excecution units are all different. 1 is a permute unit, 1 is simple integer, 1 is complex integer, 1 is floating point. In any given application, it is highly unlikely that more than two (or even that) will be usable at the same time. Thus, being generous, AltiVec can do 2 vector ops per cycle. But there's another catch: 2 vector ops per cycle = 32 bytes of source data per cycle. Running at 1 GHz, assuming full throughput from the vector unit, that equates to 32 gigabytes of data per second! But the processor bus (running at a mere 167 MHz and 64-bits) can only deliver 1.3 GB/sec! Now there lies the problem with AltiVec. The unit itself is great, but the current G4 implementation doesn't have nearly the bus-speed necessary to feed it. Now, with its 533Mhz 64-bit bus, (4.2 GB/sec) the P4 can feed its vector unit much more data, and thus crunch many more numbers, even though its actual vector unit is slower. But how, then, can the G4 ever come close to equaling the P4 (because it does, occasionally). The answer is whenever Apple can make up benchmarks that utilize the unique quirks of the G4. The G4 has a large L3 cache, running at 500MHz (4GB/sec with 64-bit bus). On benchmarks where the dataset fits in the 2MB of L3 cache, and where the data consists of integer values, the L3 cache will be able to feed the two integer pipes in the AltiVec unit quickly enough to get some serious performance. Guess what does this? Certain Photoshop benchmarks! Of course, its use in reality is rather limited. If the dataset is small (less than 512K) then the dataset fits in the L2 caches of both chips and the P4 wins because of the clock-speed advantage. If the dataset is bigger than 2MB, the data spills out of the cache of both chips, and the P4 wins by even more because of its greater memory bandwidth. If the data-set consists of floating point data, then the AltiVec unit can essentially do only one per cycle, and the P4 wins because of the clock-speed advantage.

      There you have it. A veritable treatise on why the G4 is a CPU weakling. Again, let me note that I'm not trying to say that people shouldn't buy Macs, or that they aren't nice machines in other ways ("she has a nice personality!") merely pointing out that Apple's marketing department is fully of bull.

      PS> If you want to understand CPUs at some level, a good place to start is ArsTechnica (www.arstechnica.com). They are one of the only websites that actually give technical detail in their articles, much more so than you'll find in any Slashdot thread. Much of the info in this post can be found in their article "An architectural comparison of the P4 and the G4e."

      --
      A deep unwavering belief is a sure sign you're missing something...
    11. Re:Switch? Perhaps, but not to x86 by gerardrj · · Score: 2

      You keep calling the PPC a weaklink, underperformer, etc yet continually fauly to provide a link to any benchmark that shows a P4 syatem beating a PPC system by anything close to the ratio of their clock speed difference.

      Your "treatise" is littered with opinion (apparently mostly quoted from Ars Technica). I prefer fact to opinion, and at this point, fact is that no-one can show me the benchmark results that show what I'm asking for.
      Noplace has anyone shown (that I know of) that at 2.5 times the clock speed, that a P4 system is even twice as fast as a PowerMac.
      My opinion remains that Intel builds CPUs, support shipsets and mobos that are designed soley to achieve higher clock speeds with actual real-world performance being far less than should be expected for that transistor count and current draw. AIM designs chips that are overall well balanced, and efficiet, Apple is now designing systems that are fairly well balanced and remove many previous bottlenecks (many with still exist in P4 systems).

      I don't know why you say Itanium is slower than the P4. HP's testing shows that cycle for cycle the Itanium outperforms the P4 in the SPEC tests you like so much. Ex: a 1GHz Itanium is 2.1x as fast in FP than a 1.6GHz P4 Xenon.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    12. Re:Switch? Perhaps, but not to x86 by be-fan · · Score: 2

      You keep calling the PPC a weaklink, underperformer, etc yet continually fauly to provide a link to any benchmark that shows a P4 syatem beating a PPC system by anything close to the ratio of their clock speed difference.
      >>>>>>>>>>
      I pointed you to the ArsTechnica forum. They sum up the benchmarks much better than I ever could. There is a specific thread full of benchmark results. But if you want:
      http://www.digitalvideoediting.com/2002/05_ may/fea tures/cw_aeshowdown.htm
      http://www.digitalvideoed iting.com/2002/07_jul/fea tures/cw_macvspc2.htm
      http://www.heise.de/ct/engl ish/02/05/182/

      Go to the ArsTechnica site for mroe info.

      Your "treatise" is littered with opinion
      (apparently mostly quoted from Ars Technica).
      >>>>>>
      Like what? The G4 has 4 integer units? That's opinion? To feed the AltiVec units at full power you need 32GB/sec of bandwidth, while the Mac system bus only provides 1.3GB/sec of bandwidth, that's opinion? You have yet to give me a single factual statement that might confirm that the G4 is competitive with Pentium 4s. Point to some aspect of the architecture that indicates that might be the case. G4 proponents seem to believe that there is something magic in the PPC architecture that allows a G4 to process twice as much data in a given clock cycle than a Pentium 4, to make up for the clock speed difference. I'm showing you exactly how the G4 not only has no magic in it, but in many ways, its architecture is not as good as the P4's, clockspeed aside. Architecture aside, clock-speed aside, its not even theoretically possible for the G4 to be competitive with a P4. Most code doesn't have nearly enough parallism to feed an instructions per cycle number much higher than current x86 chips. In those special cases where where code does have that level of parallelism, the G4's memory bandwidth issues prevent the CPU from taking full advantage of its architectural good points.

      Noplace has anyone shown (that I know of) that at 2.5 times the clock speed, that a P4 system is even twice as fast as a PowerMac.
      >>>>>>>
      Its not twice as fast as a PowerMac. Its more like 50-75% faster. In some cases its much closer to 100% (where memory bandwidth comes into play) and in same cases (much rarer) where the G4's L3 cache or vector permute unit becomes useful, the gap is much smaller. But remember that 50-75% is about the same as x86 chips with similar clock-speed differences. In this era of 2.5 GHz P4s, I consider a 1.5 GHz P4 to be a weakling/underperformer/etc, just as I consider a G4 to be an underperformer. And if you'd just go to the damn Ars forum, you'd see them.

      I don't know why you say Itanium is slower than the P4. HP's testing shows [hp.com]that cycle for cycle the Itanium outperforms the P4 in the SPEC tests you like so much. Ex: a 1GHz Itanium is 2.1x as fast in FP than a 1.6GHz P4 Xenon.
      >>>>>>>>
      You're link pointed to an article about an Itanium2. I was talking about the Itanium-1. Read up on the architecture of the Itanium2 sometime. The thing has 6 integer units, 2 floating point units, a vector unit, megabytes of cache, 328 registers, can issue 11 instructions per cycle, and has 6.4 GB/second of bus bandwidth. OF COURSE ITS TWICE AS FAST AS A P4! But a G4 doesn't have all those things. What makes it faster? Nothing, because its not! Lets look at this mathematically. Well judge the performance of the G4 by making some relationships (see spec.org for benchmarks). The fastest P4 is more than 50% faster, in integer, than the fastest Alpha (1GHz). In order to be competitive with the Alpha, the G4 has to be faster than an Alpha at the same clock-speed. Both CPUs have 4 integer units. Both are RISC. However, the Alpha has twice the internal cache, 4x the external cache, many times the bus bandwidth, and is recognized as being one of the best CPU architectures ever built. Are you still going to tell me the G4 is faster clock-for-clock?

      My opinion remains that Intel builds CPUs, support shipsets and mobos that are designed soley to achieve higher clock speeds with actual real-world performance being far less than should be expected for that transistor count and current draw.
      >>>>>>>.
      Nobody's arguing about which CPU is more efficient. But in the world of desktops, 40w vs 14w really doesn't make a single ounce of difference. That's the difference between one-sixth a lightbulb and one-half. What counts is ultimate, wall-clock performance.

      AMD designs chips that are overall well balanced, and efficiet,
      >>>>>>
      Hah! Shows how much you know about CPUs! The AMD chips run hotter and draw more current than their Intel counterparts. Only for a short time (0.18 micron Willamette) did AMD draw less current. In terms of transistors, they're maybe 20% smaller, but that doesn't mean much.

      Apple is now designing systems that are fairly well balanced and remove many previous bottlenecks (many with still exist in P4 systems).
      >>>>>>>>
      What kind of bottlenecks? Apple systems have some terribe bottlenecks. The measly 167Mhz bus being one of them. Everyone else and their mother has already moved to double and quad pumped busses, and Apple is stuck with technology slightly better than PC133. P4s currently have 4.2 GB/sec of memory bandwidth. AMD (with Clawhammer) is moving towards 6.4 GB/sec. Apple has 2.7 GB/sec (theoretical) and 1.3 GB/sec (actual). What bottleneck's does Apple fix? If you mean the stupid architecture "documentation" they've got on their site, its bull. Its a standard NorthBridge/SouthBridge architecture, and despite their claims of a "DirectPCI bus" its a standard PCI bus setup as well. In fact, the vanilla NorthBridge/SouthBridge connected via the PCI bus setup is quite dated. All modern x86 chipsets use either the hub architecture, or connect their North/South bridges together via dedicated high-speed busses. The only "bottleneck" breaking Apple does is add the L3 cache. Sure its significant, and allows the G4 to do well on certain benchmarks, but it only runs at 4GB/sec, slower than the main memory on modern P4 systems.

      --
      A deep unwavering belief is a sure sign you're missing something...
    13. Re:Switch? Perhaps, but not to x86 by gerardrj · · Score: 2

      I never said AMD makes well balanced efficient chips, I said AIM makes well balanced efficienc chips. If you knew much about the PPC you would know AIM stands for Apple, IBM, Motorola, the three companies that set the design standards for the PPC lineup.
      Apple's system bus problems are not a limitation of Apple's design, but part of the issue of Motorola's lagging behind in keeping thing up to date. That is what lead to the initial discussion of moving to another chipset.

      As for current draw I thought I'd read the P4s take something more like 65W, not 40W. IF I get ti right, Intel's own specs pin the P4 2.8 at a max draw of 75W.

      The benchmarks you referenced are interesting but I must say I am troubled by comments like this in the text: "And, as expected, the Mac dual 1GHz G4 could not even come close to keeping up". While I don't dispute that the Mac looses many of the benchmarks (never said it was faster than a P4, just that the MHz gap doesn't provide as substantial a gap as one might think), I will state that it isn't soundly trounced. Many of their benchmarks are entirely too short running to be useful for comparison (1 to 5 second run times). Most of the longer ones show the x86 machines to be 60% faster at most. So again I state... 2.5 times the clock speed, and only 60% better performance?

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    14. Re:Switch? Perhaps, but not to x86 by be-fan · · Score: 2

      You're right about the wattage, I was using older numbers from the 2.2 GHz P4. But, I'd also mention that the 1 GHz G4 draws a maximum of 30 watts, not 18. Either way, as long as its less than 100w, who cares? I mean most monitors use > 150w, so is the processor really an issue?

      I will state that it isn't soundly trounced.
      >>>>>>>>>>
      60% is soundly trounced, especially considering the cost of the machine and the fact that when moving to even more data-heavy benchmarks the slow bus speed of the G4 will probably hurt it even more.

      2.5 times the clock speed, and only 60% better performance?
      >>>>>
      Yes. Performance doesn't scale linearly with clock-speed, even among chips within the same architecture. A 2 GHz Athlon XP is not 100% faster than a 1 Ghz Athlon. Its closer to 50-60% faster. But that's still very significant, even $800 HPs are being sold with 1.5 GHz Athlons these days.

      As for the runtimes of the comparison, 1-5 seconds is 1 - 5 billion clock-cycles. Short, yes, but entirely sufficient for CPU benchmarking.

      Now, there is a lot of talk about benchmarks not being important. Is 60% faster really sufficient to brand one processor a slowpoke and another one wickedly fast? I contend, yes. Its not necessarily to say that one system is better than another just because of the processor, but the processor itself should cry itself to sleep at nights in shame. 60% (or more given data heavy benchmarks) will let you finish your work quicker, and spend less time waiting for your computer to respond to things. Personally, I noticed a very visible improvement when I moved from my 1.5Ghz Athlon to my 2GHz P4. In reality, the P4 is probably 20% or less faster, but my machine feels less unusably slow. /. isn't for average users who putter around with email and Word. Its for power users, and until every conceivable operation can be done in less than 0.3 seconds (human response time) then its still too slow.

      --
      A deep unwavering belief is a sure sign you're missing something...
  118. Does anyone else see an Xbox like machine coming? by Entropy_ajb · · Score: 1

    I can't see Apple ever releasing OSX for an open x86 architecture, but I can see them releasing an Xbox like machine that runs on a x86 CPU, but can only run OSX.

  119. This != Mac Clones by feldsteins · · Score: 3, Interesting

    There are really two things to consider:

    First, that Apple will solder proprietary widgets to the Macintosh motherboard which the OS will look for before booting. No widget, no boot. Simple as that.

    Now you might say, "someone will reverse engineer it and then there will be rampant Mac clones," which brings us to the second point...

    Second, even though it's totally possible to reverse engineer these types of widgets it's not realistic to do so. This is simply because Apple can change it willy-nilly any time they freakin' want to. Who is going to continue to invest in reverse engineering in order to remain compatible? Nobody. Don't believe it? Consider that you can buy G4 processors and you can buy all the standard Mac motherboard stuff...and absolutely nothing is stopping you from reverse engineering the proprietary widgets in use right now...and thus making your own Mac clone business...and yet nobody is doing it. I see no reason to believe that this will be a more attractive prospect just because Apple switches processors.

    --
    You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
    1. Re:This != Mac Clones by Reality+Master+101 · · Score: 2

      The difference is that it's a lot easier to add a widget to a commodity x86 board than it is to completely reengineer a G4 board.

      This is the same argument as "Microsoft will just change the APIs". Apple can't just willy-nilly change things, because they break backward compatibility with all the existing widgets. Apple is obnoxious about making everybody upgrade their hardware, but they can't do it every operating system release.

      --
      Sometimes it's best to just let stupid people be stupid.
    2. Re:This != Mac Clones by BitGeek · · Score: 2


      You see this said alot but it doesn't make sense. IF Apple moved to the x86 platform (which I don't think they are going to do in the next 5 years) then there would be no "widgets" on the mother board that the OS looks for in order to boot-- that would be impossible, without close-sourcing OSX.

      Remember darwin is open sourced. Its there at anonymous CVS on the opendarwin.org site. OS X just runs on top of this, so it would be trivial-- in an x86 version of the OS-- to have the OS report that "Yep, I found the widget, this is genuine apple hardware!" even on a typical not-going-to-keep-working-for-more-than-six-months -because-of-solder-burrs-and-bad-joints PC Motherboard.

      IF Apple moves to the x86 platform, it would mean they are giving up the hardware strategy and are going software only-- or that they have some magical hardware that they think will be compelling enough to get people to run OS X on Apple hardware even though it runs on clones. The latter I think is a lot less likely than the former.

      I won't rule out Apple going to x86, but it won't happen soon, and if it does, there *will* be a "clone" market... or apple will be software only.

      And the world will be a sadder place. Apple's hardware is wonderful. ITs especially nice to have a computer that keeps working after 6 years, let alone 6 months.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
  120. Re:All the 'cheap hardware' idiots, save your brea by shepd · · Score: 1

    >and IBM actually gives a shit about improving their products

    ROTFLMAO.

    1.5 words for you:

    OS/2 Warp.

    --
    If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
  121. Negociating with microsoft? by jmv · · Score: 2

    That way, Apple can tell M$: "If you don't release Word for OS X, we'll release OS X on x86"...

    1. Re:Negociating with microsoft? by G0SP0DAR · · Score: 2

      That's interesting, but would that be why OS X 10.2 still doesn't play nice with SMB servers? You'd think they could at least get WINS addresses via DHCP...of course that may be reading into the M$ thing a little too much

      --


      Calm down, it's *only* ones and zeroes.
  122. umm by geek · · Score: 1

    Maybe you should trade the crystal ball for a crack pipe. Your divination might be more accurate that way.

  123. The OSX engineers must be really sad by Anonymous Coward · · Score: 0

    To see OSX which must run like lightning on the Intel hardware, but yet be forced to keep releasing for the slow Motolora crap. Proof right there that Apple doesn't even believe it's own "megahertz myth" propaganda.

  124. A good way to flush out the bugs... by Spoing · · Score: 2
    Apple already used a cross platform OS as the core of OSX; BSD.^

    As we've seen with the other software from applications, services (Apache...), and operating systems (*BSDs, Linux, ...), porting to different hardware cleans up quite a few bugs -- from system design mistakes to simple coding errors that 'work' mostly by accident.

    Even if there's zero reason to release an x86 port of OSX (or later), the benifits for the PPC OSX still exist.

    ^ - Corrections & clarifacations apprecated.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  125. from south park (en twat) by Arnold_Crenshaw · · Score: 0

    (no text)

  126. Yeah! All those morons that know how to spell! by Anonymous Coward · · Score: 0

    :P

  127. Re:Why Mac OS X on PC platform makes no sense (sho by twiztidlojik · · Score: 1

    Personally, I'm betting that it'll be the new .09 (Or is it .06?) micron fab IBM just built that'll produce the next generation of Apple chip.

    Yes, there's a new chip coming. I mean, what designer would put DDR-333 in a machine that can only do a 133 MHz FSB? The only thing is, IBM won't be makiing the next generation chip. They're too tight-fisted to license (sp?) Altivec, The Velocity Engine, etc etc from Motorola, and they're simply plodding along and making really friggin fast (and high quality) G3's to show off at the next microprocessor shebang. Unfortunately for all of us Mac owners, Motorola's going to make the next processor, which means high priced upgrades, high priced computers, and slower clock speed. Since Motorola makes other comsumer electronics goodies, they've got no incentive to increase the clock speed. I mean, you only need so much computing power to watch a DVD or listen to a CD. Once they get past that threshold (and they already have, which would explain the big slowdown in clock frequency around '97-'98), they don't have a big business need to produce faster and more resillient PPC-74xx chips for us poor Mac-using folk, because we're simply not their main consumer.

    --
    I will now redundantly add my name to the end of my post. You know, in case you forgot me or something.
  128. Question for OS X users. by FreeLinux · · Score: 2

    Can an OS X user copy an object from one application to another? Specifically, can you right click an image in your browser choose "Copy" and then past that image into your word processor or Photo Shop?

    1. Re:Question for OS X users. by RAVasquez · · Score: 3, Insightful

      Sure. But we prefer to drag and drop them.

      --

      --- Work, worry, consume, die. It's a wonderful life. -- Bill Griffith

    2. Re:Question for OS X users. by be-fan · · Score: 2

      I've never understood drag and drop. Its so inefficient. I tend to run my web browsers full screen and my word processors full screen. I'd bet that this is something most people do. Thus, drag and drop becomes a very exacting process, where meanwhile right-click->copy and right-click->past is so much more efficient! Perhaps the real reason OS-X users prefer drag and drop is that they have to go all the way to the keyboard to "right-click."

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:Question for OS X users. by geek · · Score: 2, Insightful

      Traditionally Mac users have more than one monitor (being graphics people etc) so it's very nice, especially with dual 23" flat screens :)

      If you run a browser in full screen on one of those you are wasting a whole lot of screen real estate.

    4. Re:Question for OS X users. by Anonymous Coward · · Score: 0

      since about MacOS 0.9, or was it availalbe in LisaOS? Copy, and paste, text, pics, sound, 3D, movies, etc etc etc... and save them to the desktop or folders to be reused or viewed.

    5. Re:Question for OS X users. by Anonymous Coward · · Score: 0

      Yes there is a common clipboard

    6. Re:Question for OS X users. by Slur · · Score: 2

      Yes. In fact we've been able to do this since System 7, not to mention lots of other things that Windows users would have considered "cutting-edge" had they been aware.

      --
      -- thinkyhead software and media
    7. Re:Question for OS X users. by am+2k · · Score: 1
      I'm not sure why, but I never use full screen windows on Mac OS 9/X, but always on Windows. Maybe because both were designed accordingly.

      IMO filling my entire 1600x1200+1024x768 screens with a single web browser window would be a great waste.

    8. Re:Question for OS X users. by Anonymous Coward · · Score: 0

      That's a real sharp 13 inch Compudyne monitor.

    9. Re:Question for OS X users. by mbbac · · Score: 1

      Running applications in full screen is ineffecient use of your screen. Mac users don't run applications full screen. Since they don't, drag and drop is very useful and faster than context-click, copy, set focus, context-click, paste.

      --

      mbbac

  129. Here's one use... by MrIcee · · Score: 2
    All the posts about how such a move might alienate apple from it's customers and vendors...

    There is one use of X86 hardware that would not alienate customers and vendors... embedded systems. Similar to the iPod (but probably more capable... such as iPhones, or iWear etc...) X86 port might make very much sense. The hardware is faster, cheaper and better supported from the chip makers. If programming is not an option from the user/developer view than that will not alienate very many people.

    The one thing Apple is king of is packaging and beautiful designs.... closed system owners won't care what processor is under the hood, and it might allow Apple to create systems with more choices (chip wise) and potentially at less cost.

  130. Re:Why Mac OS X on PC platform makes no sense (sho by Tokerat · · Score: 2

    Do you know where detailed information can be found about the Power4 chips? I've heard a lot of buzz lately around this and would like to see for myself.

    It's really sad that Motorola is delivering as poorly as they are. I wished for the longest time that they where just "stalling" with the incremental upgrading because they had somrthing cool in the works that needed refining...however now I have lost hope. I was really looking forward to the period in time when the "G6" would be seeing the light (2005? 06?), because by then I'd have the money to buy a new top-of-the-line Apple, which, for a full, decent system-of-my-dreams, would set me back a good $12,000 or more (note: including a complete Dolby Digital 5.1 reciever and speakers, audio card to go with it, dual head 23" Cinema displays, etc :-) ). Now I wonder if I'll buy buying an Apple Macintosh Power5 or something....

    ...whatever, as long as it's fast and fundementally still Mac, I'll be alright.

    --
    CAn'T CompreHend SARcaSm?
  131. hmmm by taernim · · Score: 0, Offtopic

    Hooray for the Official Site for Marklar! *Now* I understand..... um... yeah. heh.

    --
    "PC Load Letter? What the $@#% does that mean?!"
  132. Is it real? by ricardo2c · · Score: 1

    I think it is very interesting seeing many of you doubting the existence of a "Marklar" product. As Apple must be really disappointed with the PowerPC performance (at least I am), with PCs reaching the 3rd Gigahertz... it (Apple) must have a backup plan for its platform. They already use IDE, DDR, PCI and so on, what makes the machine so much cheaper because of the common technology. The question is: Is it a good idea to break compatibility with our own not-very-old platform, making our current customers and programmers angry because of the yet-one-more processor change, but giving them cheaper and more powerful machines? What are they going to say now? "My machine is faster because it has an Apple sticker on it"? Of course, they would still have machines designed entirely from the bottom up, with no need to support legacy stuff... but it would still be dificult to convince people that buy iMacs. Have you guys ever asked the marketing guys their opinion on this???

    --
    --Drake 2c
  133. It's A Bluff... by Shuh · · Score: 2

    The x86 architecture is where old proprietary operating systems go to die... OS/2, BeOS, Novell, NeXT, etc.

    Nevermind the illusion of "openness," the proprietary-by-way-of-monopoly-power P.C. standards (and OEM's) are all controlled by Microsoft, so anything that isn't given away free (e.g. Linux), will be squished like a bug in that space.

  134. Uh, no shit. by Anonymous Coward · · Score: 0

    I've known about this for a while - it was obvious from the point when they released Darwin x86, which, by the way, has _very_ limited hardware support. What I mean by that is that the x86 port of OSX will be released on very specific hardware, probably a gumdrop x86 "*Mac" with on-board video, modem, network card, etc. so that their port only has to support that specific hardware. Oh, want another conspiracy? *cough* StrongARM.

    Dunno, you might have to have been blind not to think of this as soon as they released the x86 port of Darwin.

    They probably already have the concept systems circulating around their company. $5 says the port gets released or leaked within a year.

  135. only 1/2 of the surprise coming in november by Anonymous Coward · · Score: 0

    Yeah, I heard about the intel stuff earlier this week. Apple is also working on moving to Linux from some folks who are doing the work. When I enquired about how they meant, they did not answer (Of course, I was surprised that they gave that much). It could be that they are creating a Linux (or Linux/GNU) API on top of Mach, or it could mean that they are swapping Linux kernel for Mach. I tend to suspect that it is actually the former. Regardless, it will allow Apple to run Linux apps on their architecture.

    One thing that I have noticed in a number of the Linux sites is the AC's who seem to always say how nice the Apple GUI is and wouldn't it be nice if Linux had that on top. But I always have the feeling that they are not techies or are very weak techies (like you might see at a MS site). I could easily imagine Apple trying to pre-market it into MS and Linux sites. A direct approach on the MS sites seem to work well. A direct approach on a Linux site will only entrench the techies.Therefore they would have to be trained to think that Apple GUI would be nice on top.

  136. Apple's Trump Card against MS. by cryptochrome · · Score: 4, Funny

    I think the advantages of actually putting out an x86 version of os x (which by the way went by the name "Star Trek" before, IIRC) are outweighed by the various (mostly hardware-revenue related) disadvantages.

    However, it's an invaluable asset to have anyway, because you can blackmail microsoft with it. Remember when MS bought all that Apple stock? Remember what dire straights Apple has been in in the past? Despite all that, Mac OS remains to this day the only consumer OS besides windows that has managed to gain and hold onto a significant userbase versus Windows. And it has a lot of software. So pretend you're Bill Gates, and Steve Jobs gives you a ring and says "If we start to go under, for any reason, we're releasing our x86 build of Mac OS X... as open source." There's not enough TP in Redmond to handle that kind of threat. Or any of the lesser ones they could make too.

    --

    ---If you can't trust a nerd, who can you trust?

    1. Re:Apple's Trump Card against MS. by Anonymous Coward · · Score: 1, Insightful

      Apple's had these plans for years. There was a project nmaed "Star Trek" at Apple (to go where no Mac OS has gone before?) to get the old OS ported. It worked. This was in the early nineties.

      It was killed when it became clear MS would bury them alive, mostly by enforcing licenses that at the time forbade OEMs from selling anything other than an MS OS with each box. And of course failing to support Apple with Excel and Word products.

      Presumably once the remedy element of the MS trial is overwith and it is clear Apple can move they will.

      My hope? They support AMDs 64 bit implementation as rapdily as possible. That would make it a killer, cheap, and pretty fun box wouldn't it?

      Heck the rest of the hardware architecture has been PC compliant for years. Why not the processor? It might help lower the price of the box a bit too for that matter.

    2. Re:Apple's Trump Card against MS. by Anonymous Coward · · Score: 0
      Remember when MS bought all that Apple stock? Remember what dire straights Apple has been in in the past?

      Just a minor quibble with these two statements. First, Apple wasn't really in "dire straight." True, they were at a low point, having been brought there by nonexistent leadership (Gil Amelio), poor consumer products (Performa) and bad business decisions (cloning) but they were nowhere near down for the count. Also, part of what drove MS to invest in Apple stock was the fact that Apple was on the verge of suing MS for stealing intellectual property which was IIRC, reverse engineered Quicktime code.

      I agree with your overall point, however, that any x86 build of OS X is being maintained purely for the perceived threat against MS.

    3. Re:Apple's Trump Card against MS. by CavemanKiwi · · Score: 1

      Yeah but the fact Macs are getting slower and slower when comparred to PCs doesn't help. Amiga had a good user base but because of the lack of hardware support ,poor support for the Hdd. And 2 exspenive a base unit. slowly making them fade away.

  137. Article on Artificial Cheese by batobin · · Score: 2

    It's kind of late, but I wrote my 2 cents about the article on Artificial Cheese. Here's a link.

    And here it is pasted: http://artificialcheese.com/story/2002/8/31/161044 /348

  138. But imagine the damage to MS an OSX XBOX Port ... by NZheretic · · Score: 2, Funny

    ... could do.

  139. OS X.x for x86 by pizza_milkshake · · Score: 1

    I would run out and grab OS X.x asap if it was released for x86.

  140. I wish Linux had this. by Anonymous Coward · · Score: 0

    Oh well. Maybe one day.

    1. Re:I wish Linux had this. by toddhisattva · · Score: 0, Redundant

      Agreed!

  141. Does this mean... by asdfasdfasdfasdf · · Score: 1

    that if your marklar is malfunctioning, you'll see the unhappy marklar when you boot up?

  142. I will never understand why... by Kindaian · · Score: 1

    Apple ignores the intel/pc market altogether... mayhappen now is too late because... when OS X was launched, there was momentum for a intel/pc launch of it... now i'm not that sure...

    They really love to fire guns at their foots!

    Cheers...

  143. Is it already April? by ellem · · Score: 0, Flamebait

    as in April's Fools Day?

    This must be crap

    --
    This .sig is fake but accurate.
  144. old news! by Anonymous Coward · · Score: 0

    Apple has maintained the x86 since rhapsody, as NeXT and early rhapsody was only on x86. There is the Darwin x86 port publicly available, and it seems that Apple has allowed an Aqua-like X window manager to run on it , effectivly making it a Mac Clone!

    About the only thing that may not be x86 is the iExtras, which is the way that Apple is showing it's difference in the marketplace.

  145. Think different, think LinuxPPC by axxackall · · Score: 2, Informative
    just to complete the picture: Yellow Dog is not the only Linux distro running on PPC. I've tried successfully: LinuxPPC (now dead, last distro is 2000'Q4), Debian and Gentoo. And I heard about some success of porting of FreeBSD and NetBSD to PPC platform, partiuarly into Mac/PPC.

    Why am I telling it? I think Mac OS (including Mac OS X) users should use the same formula as was driving users from PC to Mac - "Think different, think Apple!", but now with a small change: "Think different, think Linux/PPC". Mac/PPC world should not be and is not limited by the dictated choice of the sector monopolist (Apple). And Linux is doing the same great job is it's doing on the PC sector - it's giving the choice for people. The choice of OS.

    Seriosly, think about it. What kind of choice Mac gives to people? To spend another $1K for more expensive hardware and then to stick with Mac OS after discovering lots of Mac OS (even OS X) problems? With Linux/PPC people can buy Mac/PPC and use same skills as they have with Linux/x86.

    I think that Apple, instead of porting of Mac OS X into PC/x86, should officially support (and contribute!) Linux/PPC. Eventually Apple should either port Aqua to Linux/X11 or to give up Mac OS at all.

    --

    Less is more !
    1. Re:Think different, think LinuxPPC by Anonymous Coward · · Score: 0
      In the spirit of talking about free UNIX running on Macs, I should note that OpenBSD has run on Macs for awhile.
      Eventually Apple should either port Aqua to Linux/X11 or to give up Mac OS at all.
      This isn't going to happen. But while on the subject.... What would really be nice is if they would contribute to GNUstep. They could fill in the missing pieces that make it incompatible with Mac OS X. Then maybe implement a Carbon wrapper for GNUstep, and port Finder.app to GNUstep, etc...
    2. Re:Think different, think LinuxPPC by Gilmoure · · Score: 1
      Don't forget Minix, MK Linux, AUX, etc. I've been collecting *nix's that run on Macs for a long time. NetBSD has been out for Macs for at least 10 years.

      The reason that you're not going to see Quartz/Aqua supported on any other *nix's is that Apple doesn't want the GUI to get loose. It's what they use to get people to buy Apple computers. Selling Apple computers generates money for Apple Inc. Generating money for Apple Inc. allows it to stay in business.

      --
      I drank what? -- Socrates
    3. Re:Think different, think LinuxPPC by castanaveras · · Score: 2, Interesting

      For most people, it's worth $129 to not have to waste days fucking around with kernel modules every time they want to add new hardware.

      Personally, I use Linux and FreeBSD for my servers, but I'm a geek. Joe Consumer just wants to be able to open M$ Office documents, use Photoshop and Dreamweaver, play games and mess around with their digital camera and DV camcorder, and OS X lets them do that without hassles.

      Joe Consumer is never going to want to figure out how much of a swap partition to make, what kernel modules to compile in, how to tweak X Window to get a different resolution, or any of the other geeky things we can^whave to do with Linux or BSD.

      What, exactly, do you think running Linux instead of Mac OS X will do for you? Other than keep you from running commercial applications, I mean.

      You can basically build any unix app that runs on BSD on Mac OS X, but if you run Linux or one of the open source BSDs, you won't be able to run things like Photoshop.

      Or InDesign.

      Or Illustrator.

      And forget commercial games.

      Or watch QuickTime movies.

      Don't bother bringing up GIMP until it does 4 color separations. Or proper color correction.

      As irrelevant as these things may seem to you, they're what Joe Consumer wants to use their machines for.

      You really think Apple is going to give up Mac OS for Linux? Get a grip. What makes a Mac special is that it just works for what most people want to use it for. They put in a second video card, reboot, and the second display just works, without spending an afternoon fucking around with X Window. They want to capture video, they just plug in their DV camcorder and it just works. No fucking around building a new kernel with 1394 support and trying to figure out how to get it to actually see the camera. Etc, etc.

      What makes this possible is that Apple controls the software and the hardware, and the software doesn't have to deal with a hundred different 1394 cards, or hundreds of crappy old video cards that someone picked up at a garage sale. They built the hardware, they can be sure what is going to be there.

    4. Re:Think different, think LinuxPPC by Anonymous Coward · · Score: 0

      "I think that Apple should officially support (and contribute!) Linux/PPC. Eventually Apple should either port Aqua to Linux/X11 or to give up Mac OS at all."

      Why?

  146. Re:Lose Carbon & AltiVec? 3rd parties not gonn by jbolden · · Score: 2

    > The PPC vendors obviously don't care too much about putting enough development money into their
    > products to compete, so it's time to switch to a vendor that does care.

    IBM cares, they've based their whole RS/6000 (pSeries now)line on PPC. I don't think they want to get knocked out of that market. Its the 32 bit PPC which is having trouble.

  147. Think Secret by Anonymous Coward · · Score: 0
    Did anyone else catch that line at the bottom of the article?

    Nick dePlume is the editor in chief of Think Secret.
    Think Secret has a fairly bad track record when it comes to Apple Rumors. Remember the iWalk? Think Secret had the exclusive ;)

    ~Blake

  148. Re:Why Mac OS X on PC platform makes no sense (sho by Kashif+Shaikh · · Score: 1

    They'd alienate the entire Apple infrastructure just to gain a few points on hardware speed that they wouldn't even be able to sell anymore.

    Another point: We are at a point where just over a year ago companies were racing to hit that magical '1.0 Ghz' mark for CPUs...and now we have CPU speeds close to 3Ghz! A question that needs to be asked, does anyone need that kind of power? I mean seriously?

    We really need to look at the 'computer demograph' to see what people actually use their computer for. For example, both of my brothers regular computer users) browse the internet, chat with their friends on MSN/Yahoo/etc, listen to mp3s, transfer their pics from their digital camera and upload them to their site, and occasionaly use Office. But one of them has a P133Mhz laptop and another a plain old Celery 333Mhz. P133 isn't that capable, but my bro gets by(he doesn't use the digital camera on it though). The celery on the other hand is fully capable, but sometimes its a little sluggish with WinXP in refreshing/redrawing screen and processing the photos.

    Now Intel is telling me(or my bros) that we need a Pentium IV 3.0 Ghz to 'Max out my PC'? My bro is already experiencing everything today, and a 10fold jump in Mhz isn't going to liven his experience 10 times.

    Yes, there are certain people who are not part of the regular demograph: They want the last bit of FPS from quake3, do intense spread-sheet number crunching, or do gigabytes of video and audio processing. But even then you don't need the latest Ghz speed to have an 'acceptable' level of enjoyment. Lets take games, because I myself am a gamer. Its true that higher CPU Mhz make your games faster, but its to the point where even I don't give a shit anymore about having 300fps in Quake3. It's more important(for me anyways) if I can achieve a descent 60fps and have a good time. Plus games are becoming less dependant on the CPU, and increasingly dependant on the GPU/VPUs for all graphical calculations.

    Point of all this discussion: This is why Apple is smart and don't need concentrate on the mythical mhz speed game, but rather focus on their add-on value(nifty looking tech) that is physically tangible by the consumer market.

  149. Mod UP! They're going to Marklar their Marklars? by Anonymous Coward · · Score: 0

    Mod this up as +? Funny

    I laughed so hard my roomate thought I was smoking something. This is a refrence to a Southpark episode involving aliens that used the word "Marklar" as every noun possible in their language!

    I'd marklar the marklars but Marklar marklared the marklars already.

  150. Mac OS X on a Sun Blade 2000 by Anonymous Coward · · Score: 0

    Hey I can always dream!

    http://www.sun.com/desktop/sunblade2000/

  151. Just look at the author's name by hoytt · · Score: 3, Informative

    One of the authors is Nick dePlume, editor-in-chief of http://www.thinksecret.com. This site has a bit shaky reputation when it comes to rumours. The have a few hits, but most of the things they publish are blanks. In the past this site has had various rumours about OS X on x86 hardware. None of which turned out te be anything. Just because they publish and article on eweek doesn't mean it's more credible.

    According to sources, the Cupertino, Calif., Mac maker has been working steadily on maintaining current, PC-compatible builds of its Unix-based OS.

    This doesn't shed any light. Unless they come with a more reliable thing than 'sources' I think it's a miss.

  152. Marklar by Anonymous Coward · · Score: 0

    Marklar? this is crap, Steve Jobs has a ktiie fetish, hes not going to name something after a stupid south park joke.

  153. Apple doesn't want you to save money. by geekee · · Score: 1

    Apple will never release MacOS of x86 unless the powerpc architecture dies. This is because apple is more interested in making money than in providing a cheap mac solution for mac users. They do this by maintaining a monopoly on mac hardware, so they can charge as much money as they can get away with without forcing mac users to switch to pcs. That is why Steve Jobs killed the mac clone industry. He realized Apple could make more money as a monopoly.

    --
    Vote for Pedro
  154. Where's my fly swatter??? by Anonymous Coward · · Score: 0

    Geez could someone please help me find my Tool?

    This rumor has been beaten to death but still survives somehow. :(

    Only The Tool will do the job!!

  155. Co-author is Editor in Chief of "Think Secret"? by itomato · · Score: 0, Offtopic

    pfffft.. The infamous Slashdot credibility...

    More re-hashed fabrication to cause ripples and get some hits.

  156. Re:Why Mac OS X on PC platform makes no sense (sho by MoneyT · · Score: 2

    I personaly woul dbe less interested in seeing processor improvements (since they really don't do much for me any more) and more improvements elsewhere. What good is a 3 Ghz processor and 5mhz memory when the PCI bus is still slow? Or the AGP slots are slow? What about HDDs? Those things haven't seen a significant speed increase in a long while, and SCSI is still too expensive to make it a viable alternative. Or instead of working on upping the processor speed, let's work on improving the current processors. Let's take our 15 and 20 stage processors and work on developing them so that they maintain their speed while running with shorter pipelines. Let's see some real innovations.

    --
    T Money
    World Domination with a plastic spoon since 1984
  157. #ifndef __BIGENDIAN__ by ironduke-particle · · Score: 1

    I wrote lots of code for NEXTSTEP3.3/OPENSTEP4.2, and I needed it to run on all supported architectures, and it did.

    MacOS, even X, has never gone into public deployment on anything but bigendian hardware. This means that alls sorts of apps, and system software, is going to break horribly, or at least lose document compatibility, if built for Intel, because way too many people have not contemplated endianity.

    The MacOSX Darwin stuff is another matter; that's publicly available for x86, and I'm guessing maintainers have diligently preserved/re-introduced/introduced hton...() and ntoh...() to keep it endian-neutral. Cocoa should be completely (or almost completely) architecture-neutral for the same historical reasons.

    If Apple really wanted to deploy MacOS on x86, and they wanted it to work, it would take many man-years of reviewing legacy code, and too many third-parties would not have their apps or system software ready for the flag day.

    Whatever plans Apple may have involving x86, it doesn't involve my desktop anytime soon.

  158. Yeah, right... by Tar-Palantir · · Score: 0, Redundant

    I have a hard time believing this. Apple makes a lot of money because they sell their own hardware. If they only make it run on Apple x86 hardware, everybody still has to rewrite the darn apps to run (especially if it uses Carbon, Classic or is endian-dependant). Otherwise, they lose some hardware money and people _STILL_ have to rewrite apps. I just don't see how this could make any sense for Apple. MS will port Windoze first. (heaven forbid!)

    1. Re:Yeah, right... by Anonymous Coward · · Score: 0

      MS will port Windoze first. (heaven forbid!)

      Actually, they did! NT was a multi-arch OS, running on PPC and Alpha, among others.

  159. Hrmm by Anonymous Coward · · Score: 0

    Probably more like the disgruntled head employe scenario:

    coolemploye: I don't like your messed up coffe maker, and my car stinks so bad I can't work it so untill it's i'm driving my own and sending you the bills

    Boss:FINE!

    Three weeks later

    Boss: Tell cool employe it's not being cute to have to pay for 100 dollers in personal gass anymore

  160. CISC on RISC is easier than RISC on CISC. by neurojab · · Score: 2

    It's pretty easy for me to see why emulating cisc on risc would be easier than the other way around... I mean easier as in easier to make a usably fast emulator. The emulator needs to do its work at the opcode level. Think about it this way (overly simplified): let's say I need to do a chunk of work on each. The cisc architecture can do the chunk in N instructions. Each of those instructions takes X clock cycles, so the chunk is NX in work. On RISC, I take M instructions, and each instruction takes 1 clock cycle, so my work is M. Let's say that we have performance competitive machines so NX=M. My emulator is going to need a certain number of native instructions to emulate each foriegn one. Now I'm lazy (but still write in assembler), so I'm only going to emulate one opcode at a time. When I use RISC to emulate CISC, my minimum unit of work is NX, because I can use a certain number of RISC instructions for each CISC. When I go the other way around (because of my assumption that I'm too lazy to intelligently combine opcodes), however, I need at least one CISC instruction for every RISC. This puts my minimum unit of work at MX!
    MX >> NX because of my earlier assertion that NX=M.

    1. Re:CISC on RISC is easier than RISC on CISC. by geekee · · Score: 1

      If you believe modern x86 code runs as multiple microcode instructions, you are out of touch. Modern x86 code operates just like RISC code. You get one instruction completion per pipe per cycle, assuming the pipeline is full, just like RISC. There's no way they could compete on performance if they did it any other way. What would be the point of having multiple pipepines if each pipeline took many cycles to finish an instruction. When, you have millions of transistors to play with, the lines between CISC and RISC become very blurred. Just because a processor is a CISC processor, doesn't mean it operates the way they taught you in your intro class in college. It's just not that cut and dried. Basically the CPI of an x86 processor is probably about the same as a PowerPC. Therefore, it just be about as easy to write an efficient emulator on either platform.

      --
      Vote for Pedro
    2. Re:CISC on RISC is easier than RISC on CISC. by J.+Random+Software · · Score: 1

      There are wacky IA-32 opcodes like ENTER that affect several registers and memory locations. There are even circumstances (like CALL with a task gate) that affect all the registers and the page tables. The instruction set docs have huge pseudocode in places, and no reasonable pipeline can handle that without resorting to micro-ops.

    3. Re:CISC on RISC is easier than RISC on CISC. by geekee · · Score: 1

      Believe me, they do piepline all this stuff. Out of order retirement of instructions is not uncommon, even in RISC processors these days. There is a performance hit do to the extra logic required for all the goofy IA-32 instructions they still need to support, but everything is still pipelined. Of course there is a performance hit due to the extra logic, which is why you'll get 10%-20% better performance out of a PowerPC chip with a similar microarchitecture clocked at the same frequency, since the PowerPC is a cleaner architecture.

      --
      Vote for Pedro
    4. Re:CISC on RISC is easier than RISC on CISC. by neurojab · · Score: 2

      And on the PowerPC architecture you're going to have more instructions to do the same work (that's fundamental to RISC)... 10-20% better performance at the same clock rate, and more instructions to process...It seems like the RISC chip really is getting a lot more instructions through for the same number of clock cycles. Couldn't you generalize that to a multiplicative factor (perhaps more than 1 and less than 2)?

    5. Re:CISC on RISC is easier than RISC on CISC. by geekee · · Score: 1

      If you look at a x86 microinstruction, it probably looks a lot like a powerpc instruction, and is executed in a similar manner. Now, Im not familiar with the IA32 instruction set, but I would imagine by the time it was designed it occurred to the architects that these microinstructions would make good instructions. So, if you have this set of instructions and a set of hardware similar to that of a PowerPC, You get similar performance at the same clock rate. Hard to get into performance specifics without running code traces through a processor and collecting statistics for CPI, number of instructions the compiler produced, cache hit percentages, how many pipes are being used on average, etc. BTW, you might as well throw out the textbook definition of CISC in regard to an x86 processor, because people simply do NOT design processors that way anymore.

      --
      Vote for Pedro
  161. why care about energy use? by yerricde · · Score: 1

    "More per clock" only matters when you are worried about energy use and heat generation (embedded market)

    or (fanless workstations)

    or (energy star guidelines to meet certain government customers' bids)

    or (intel P4 is a big fat clock divider in front of an overclocked 486)

    I can buy a P4 machine that will solve my problems faster than an Athlon.

    Including the time it takes you to wait tables to earn money to pay for the electricity a P4 eats?

    --
    Will I retire or break 10K?
  162. Re:All the 'cheap hardware' idiots, save your brea by Jay+Carlson · · Score: 2
    Even if Apple ever were to switch to making x86-based Macs (and you, the reader, are significantly more likely to bang Anna Kournikova than to see an x86-based Mac for sale), they would put something proprietary in those machines, maybe even in every component of those machines, and change the Mac OS to refuse to boot if it doesn't detect that proprietary something.

    In the world I come from, proprietary hardware gratuitously inserted into a system to control where software can be run has a name.

    It's called a dongle.

    Apple's in a funny position. What they sell is hardware, but the core value provided to customers is software.

    (Don't believe me about the software? Look at how well the Mac clones sold, and how many people here are drooling over the possibility of inexpensive, non-crippled hardware to run OS X...)

  163. It takes 20 years for some tech to take off by yerricde · · Score: 1

    I'm kinda despairing tho; the paper is several years old, and any 27 obvious applications have failed to use it.

    It takes twenty years for some technologies to take off.

    Coincidentally, that's the term of a United States patent.

    --
    Will I retire or break 10K?
  164. Re:All the 'cheap hardware' idiots, save your brea by tshak · · Score: 3, Insightful

    And here we go with an uniformed Apple elitist droning on about his superior hardware quality. I will commend Apple's recent efforts and say that they offer the most elegent package for the home user, however, they could do the same with x86 hardware. Just because you can but cheap x86 hardware does not mean that you can not build a very high quality x86 box. As an x86 OEM, apple could still build their funky cases, still design a proprietary motherboard (which most OEM's do currently), and still tightly control the hardware.

    Now that Mac OS X is truly ready for prime time with 10.2, all Apple needs is to be able to produce machines that will impress the MHz/GHz-obsessed, cock-measuring crowd.


    Actually, since Apple is so focused on the multimedia segment, they are really hurting on the hardware side. My $1000 Athlon box is out rendering $3000 G4 boxes. Why? Mainly because of Apples very slow FSB, and relatively slow chips. And no, I'm not just talking about clock speed, even Carmack admits that PPC's are slower then x86's for Doom, and that optimizations for Altivec only have significant value in a limited number of situations. This isn't to say that PPC's are awesome for certain tasks, especially where raw performance is not required. As you said, coupled with OS 10.2, Apple has a very good consumer product.

    I'm not saying as a business decision that Apple should do this, but I'm saying that from a purely technical standpoint it would not affect the quality of Apple products.

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  165. Re:Why Mac OS X on PC platform makes no sense (sho by AlexeiMachine · · Score: 1

    I think Apple could make money selling OS X on the x86 platform. Right now their main cash cow is the hardware; I don't know for sure what their margin is, but let's assume for a moment that it is 20%. So on a 999$ iMac, they gross 200$. Their market share is tiny (2-3%?). If they sold OS X competitively priced with Windows XP, they could sell a lot more volume at a profit margin of close to 100% (once the software is ready, the cost of the CDs and the boxes is negligible...) Whatever losses in hardware sales would easily be made up by the software sales. Look at the cash Microsoft rakes in with software alone.

    For the hardware side, I'm sure many people would be interested in Apple's x86 platform. The hardware they engineer looks good and is well thought out and well built. Compare any PC notebook with a Titanium PowerBook and see which one gets you drooling. Furthermore they could offer "certification" services for third-parties that would like to have an "Apple Certified" label for their hardware; giving customers who prefer to assemble their own machine some guidelines to what is and isn't supported by Apple's tech support.

  166. Lazy assumption by yerricde · · Score: 1

    When I go the other way around (because of my assumption that I'm too lazy to intelligently combine opcodes)

    Transmeta's Crusoe processor, which uses a Code Morphing emulation front-end to run x86 software, does intelligently combine opcodes. So does HP's similar Dynamo technology.

    --
    Will I retire or break 10K?
  167. Lots of talk about emulation... by Dunkalis · · Score: 1

    If they jump to x86, they won't go to a pure x86 architecture. By the time they switched to x86, the dominance of x86-64 or Yamhill will have been decided, and Apple would have a 64-bit processor, and they would have more then enough power to emulate a PPC machine...

    --
    Slashdot is a waste of time. I enjoy wasting time.
  168. OS X on Crusoe? by Tumbleweed · · Score: 2

    OH MAMA, if I could have OS X running on a Sony PictureBook, I...I don't know how I'd take the ecstasy!

    To quote Wayne and Garth: "*Schwing!*" :)

  169. Re:Wait a sec Apple Loves Homos by Anonymous Coward · · Score: 0

    Why else would they want you to "Think Different?"

  170. Absofuckinglutely. by Anonymous Coward · · Score: 0

    I can't believe the cocksuckers at Apple still ship equipment with only one mouse button.

  171. Re:Why Mac OS X on PC platform makes no sense (sho by PythonOrRuby · · Score: 3

    Actually, the prices for an Apple-branded x86 machine would likely be higher, as processors from Intel and AMD are quite a bit higher than prices for PPC chips.

    I'm not an expert on this subject, and this might be nothing more than uninformed speculation, but I'm guessing this is the price OEMs pay for having lots of frequent updates in processors. Intel and AMD spend a lot on R&D for these things, then have short, relatively low volume production runs leading to lower marginal profits on each unit sold.

  172. what about...... by jomast · · Score: 1

    if Apple is not happy with Motorola, why not keep the PPC architechure running on top of a Transmeta chip? Isn't this what code morphing is all about? Apple could work with Transmeta to work up the PPC code for the chip.

    and who knows... mabey you could duel boot between PPC and x86 architectures also!

    just a though.

    --



    Stand on you own head for a change! --TMBG
  173. I got it, Apple is planning the OS-X-BOX! by JoeCommodore · · Score: 1

    Yep once the inroads to Linux are completed Apple will produce CDs to scuttle the X-Box and turn it into their digital lifestyle hub. :-)

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  174. Missing the point by videodriverguy · · Score: 1

    In several ways... There have been many rumors about how MS was going to develope it's own chip for 'Xbox 2' - almost certainly to pin their suppliers to reduced prices. Rumors about Apple having an x86 port of OSX are just the same old story - putting pressure on their suppliers to reduce prices etc. Personally, I don't believe that Apple would EVER try to take on MS - they would be crushed, and they know it. Swatting annoying flies is easy for MS - they have a good track record at doing it. Frankly, I'm a little suprised that the readers of slashdot don't find it difficult that someone like Apple is prepared to make significant sums of money from open source code - if MS did the same, the screams would be audible in Redmond. OpenBSD for $120 has to be fair, doesn't it? Perhaps, we would all like to pay over the odds for our machines - maybe we're just tired of $35 DVD drives etc., and would much prefer to pay someone (e.g. Apple) for higher priced drives. That is exactly what we would have if Apple was in control. Apple's pursuit of dealers offering cheaper DVD drives shows how far they will go in this respect. Let's all pay Apple prices - anything cheaper must be bad, after all.

  175. Transmeta? by jjonte · · Score: 1

    why not just develop their own custom hardware and throw a Crusoe chip onbaord to handle legacy code?

  176. What about Transmeta? by CreamsicleSeventeen · · Score: 1
    If they could go so far as to contract their own fabs or recussitate the Alpha EV8 how might Transmeta work into these equations? That company's design philosophy harmonizes with Apple's better than Intel's or AMD's. "Code Morphing" could be very friendly to Virtual PC and legacy Mac applications too. Would an alliance between these two give Transmeta anything that might make it competetive on the high end of the performance spectrum?

    Just speculating...

  177. Ditching X11 on Linux by Anonymous Coward · · Score: 0


    The fact that MacOSX a unix system is so great without X11 shows that linux for the desktop may succeed by ditching X11. Heres how I'd doing it.
    1.) Port java awt to run on swing.
    2.) Port swing on top of Xlib ( runs faster than Gnome)
    3.) Write a X11 window manager in java icky but done.
    4.) Pass the JCK ( in progress )
    5.) run Java in the XServer (superfast java client) (done)
    6.) Port swing to run on Xserver primitives (in progress)
    7.) Support SVG native in the X/Java server ( planned)

    So I end up with a desktop that can be accessed as a standard swing app also the whole desktop is simply a SVG DOM.

    X is still supported for legacy apps.

    Viola a linux desktop with the same basic capabilites as MacOSX.

    I have even given sun the code but suprisingly they don't seem to want to do this for there Linux
    desktop. You would think they at least give it a try. BTW all my orginal work is open source but its tied with the SCSL. There are only two people in the world who think that the SCSL is a open source license, Bill Joy and Bill Gates.

    1. Re:Ditching X11 on Linux by borgheron · · Score: 1

      Start from scratch when you have a solid, time tested, standardized, network capable window system? A fool's venture.

      Anyone who thinks X11 is ugly, ungainly, or problematic is probably using it incorrectly.

      GJC

      --
      Gregory Casamento
      ## Chief Maintainer for GNUstep
    2. Re:Ditching X11 on Linux by Anonymous Coward · · Score: 1, Interesting


      I dont know what happend to my last post ..
      But all of X11 is supported 100%
      I'm building and alternative inside the existing X11Server. See the screen shots at

      janux.sourceforge.org

      Thats netscape and gnome terminal and jedit all running side by side inside real JInternal frames.

      As far as using X11 inorrectly
      Thats exactly what I'm doing

  178. Re:All the 'cheap hardware' idiots, save your brea by phillymjs · · Score: 2

    I will commend Apple's recent efforts and say that they offer the most elegant package for the home user, however, they could do the same with x86 hardware.

    Show me in my post where I said they couldn't. I think you were so excited about hitting "Reply" and calling me an Apple elitist, you saw things that I didn't write.

    From a technical standpoint (software developer alienation issues aside), I believe Apple certainly could pull off switching to x86 from PPC. Look how seamlessly they moved from 680x0 to PPC. It would just be a bad idea to move to x86, IMHO, because Intel, etc can't keep wringing additional cycles out of it forever. The architecture is old and tired, and it's time to take it out back and shoot it. Not time for another major comptuer maker to adopt it.

    Just because you can buy cheap x86 hardware does not mean that you can not build a very high quality x86 box.

    I know that. I've built several PCs in the last few years, and I know that quality components can be had for reasonable prices. But I'm in the minority who is willing to pay for quality. My post, on the other hand, was railing against the majority, who expect to run Mac OS X on a $299 PC from Wal-Mart or their home-built shitbox made from components they found in the dumpster behind CompUSA.

    You can't have it both ways. You can't build a system yourself for pocket change, out of components chosen by lowest price, from hundreds of different manufacturers, and have everything work 100% seamlessly. If it were possible, Microsoft would have done it by now.

    ~Philly

  179. It's a fallback position by artemis67 · · Score: 2

    Apple is just keeping their options open, they don't have a serious desire to switch. If their relationship with Motorola totally falls apart, and IBM isn't an option, then Apple has a fallback position. They don't have to scramble and spend a year or two trying to port OS X to Intel.

    However, remeber OpenStep? Jobs was never terribly successful with NeXT, and determined to ride it out to the very end. He ditched the hardware and ported OpenStep to x86. Unfortunately, NeXT continued to decline; selling a shrink-wrapped OS for x86 was not the solution.

    I guess it might be a viable alternative for Apple, though, in about 5 years, when most of the new apps are written in Cocoa and can be easily transferred. It would also require that Apple have a string of successful software titles that generate the bulk of their revenue, much as Microsoft has, because Apple wouldn't be able to rely on generous hardware margins anymore.

  180. Re:All the 'cheap hardware' idiots, save your brea by Anonymous Coward · · Score: 0

    Why did this troll-retarded, phillymjs, get moderated up?

    He's just posting a bunch of incorrect, unfactual data trying to make you believe that he is right. Well folks, he is not.

    phillymjs is just another fool trying to make you think his way, while I'm telling you to open your mind.

    phillymjs is a fool.

  181. Nice attitude... by dusanv · · Score: 1

    If that indeed is Apple's attitude they will stay exactly where they are now - a 5% niche. I mean my friend built a mean dual Athlon for less money than a low end iMac. You wanna see Photoshop running on that? There are a lot of people interested in buying just the Apple's OS (whatever it costs) but not their ridiculous hardware - me being one of those. Now label me a flamebait all you want but I think Apple were greedy and stupid ten years ago (or just not wanting to conquer the PC market at all) and they still haven't learned anything.

  182. Apple uses Office by Bobartig · · Score: 1

    Just like the rest of the world, they use Microsoft Office for internal documents, spreadsheets, and presentations.

    Appleworks is not a professional level tool. It's marketed and designed towards home/school use. It can translate simple Office docs, but not Powerpoint. Additionally, the Presentation module in Appleworks lets you very quickly generate powerpoint-esque documents, but it's nowhere near as refined or powerful.

    I managed to use Appleworks all throughout college (translating a few excel and word docs as necessary), maintaining my Macs with zero microsoft software, but as soon as I went to Apple, I *NEEDED* Office to work with all the docs I got.

    Marketing-wize, Steve takes potshots at M$, but internally, they're a highly valued partner. M$, and more specifically, the MacBU is the second largest publisher of Mac software (a close second to Apple), they publish the defacto Productivity suite, and work very closely with Apple on a regular basis.

    --
    This is where I get my recommended daily allowance of "Foot in Mouth."
  183. What porting decision? by vonkraken · · Score: 1

    I just went to Fry's and picked up Warcraft III. Interesting thing is that they didn't have it in the Mac section. So I happened to know that Blizzard releases for both platforms simultaeniously. I just strolled over to the 'PC' section and picked up my copy which runs just great on my PB G4. So, how hard would it be? Should be we look to Blizzard's development model for mining a lucrative vein of customers with minimal to reasonable effort and great margins? Maybe there's something in the water over there that makes them smarter than normal humans? Maybe they aren't even . . . o .. m .. g ..

    Over and Out

    VonKraken

  184. This isn't just OS X they've done this for... by Anonymous Coward · · Score: 1, Informative

    I read this and thought... ya, so?

    Why did I think that? Simple... because Apple has ported *EVERY* (major) OS to x86... the fact that it got out that Apple made OS X for x86 doesn't mean anything.

    I read over most of the posts... and I didn't catch one that said Apple's done this for more OS's than just OS X.

    Let it be known, this doesn't mean they will use x86 processors... just that word is out that it's been done.

    I'll probably me marked off as a troll if at all, but I know this is a fact... I've beta tested Apple's OS's before... if you know what I mean.

  185. Re:All the 'cheap hardware' idiots, save your brea by Anonymous Coward · · Score: 0

    In the world I come from, proprietary hardware gratuitously inserted into a system to control where software can be run has a name.

    It's called a dongle.


    Yeah and those dongle checks can easily be NOP'd via softice or some such disassembler.

  186. Re:Lose Carbon & AltiVec? 3rd parties not gonn by demon · · Score: 1

    If Apple's done their job right, it wouldn't hard at all for them to compile the Carbon libs under x86. And then any Carbon app would run natively on x86 with a simple recompile.

    Or using fat binaries. Have the compiler target both x86 and PPC architectures at the same time with a single fat binary. Apple's done it before with the 68k-to-PPC move. NeXTStep supported fat binaries, so I'm sure the infrastructure for them is there in OS X.

    --

    Sam: "That was needlessly cryptic."
    Max: "I'd be peeing my pants if I wore any!"
  187. Processor-driven decision? by Reziac · · Score: 2

    The article points out that Apple is less than thrilled with Motorola's "slow rate of development" of upcoming CPUs. Occurs to me that unless Apple *does* have a credible threat of being able to jump ship to Intel/AMD, Motorola pretty well has Apple over a barrel.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  188. Mac OS on Intel? Fuggedaboudid! by crovira · · Score: 2

    Why would Apple try to push into a confrontation with M$? They get far more press NOT doing it and make M$ look like the trailer-trash it is while winning a battle not fought.

    Things come to Windows only once M$ finds ways to enfold and embrace (choke the originality out of,) somebody else's work.

    The ONLY persons who think that M$ has a loyal customer base work at M$. These idiots conveniently forget how they themselves got to to the plate in the first place. By being cheaper that IBM.

    Now Linux is cheaper than M$.

    The handwriting is on the wall and the defections are entire governments and large institutions with multy-K seats.

    Meanwhile, Apple is laughing all the way to the bank. They are NOT going to be drawn into as fight with anybody. Fights have winners and losers. Apple is winning by default since its not fighting.

    They have much more interesting things happening than Linux can ever aspire to until the Linuxen get away from wasting energy, talent and resources fighting with M$. M$ fight dirty. They use FUD, they use lawyers, payents, collusion, coercion and tactics Tony Soprano can only wish he had the balls to try.

    The best way to fight M$ is to embrace and enfold Windows and cut the fiscal legs out from M$ by even a dollar per seat. M$ has NO friends. Not in government, not in the military, not in business. They are utterly vulnerable with respect to security. They are utterly vulnerable with respect to price.

    Their dirty tactics have come home to roost and clients are filing class action suits. M$ can't "divide and conquer" and screw their clients one at a time anymore.

    Make a Windows work-alike GUI and M$ won't last out the decade in the computing marketplace.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
    1. Re:Mac OS on Intel? Fuggedaboudid! by Flywheel · · Score: 1

      The development of the PPC for Desktop has been cancelled severel times....What should Apple do if that became permanent, go for the Alpha or PA-RISC or perhaps the cheaper but continously developed x86 ??

      --
      Live long and prosper...
  189. IA64 Would be another Possibility by herbierobinson · · Score: 2

    IA64 would be another possible target for OS X (assuming Intel ever makes one that's fast enough to matter). It would be much better because it can be run big endian -- That would make application porting (including Carbon apps) pretty much a recompile -- Most developers wouldn't even know.

    It's also a great machine for emulating other architectures (huge register set).

    --
    An engineer who ran for Congress. http://herbrobinson.us
  190. dont be silly by fferreres · · Score: 2

    Apple makes money by selling hardware

    They don't make any money selling hardware, they make money selling complete systems, the Apple way to computing.

    Nobody really cares what hardware is inside the box as long as everything works and there is not uncompatibilities or special configurations like with x86 hardware.

    The part that makes the hardware sales is their software and way of making computers usable and stylish.

    --
    unfinished: (adj.)
  191. Re:All the 'cheap hardware' idiots, save your brea by fferreres · · Score: 2

    Who says the Apple hardware doesn't cost more or less than a quality built x86? It may be indeed cheaper, but you'd be required to pay a system price (bundle price) that doesn't reflect hardware costs.

    The OS and applications are the expensive, non-commody things here. Locking you to a different hardware than x86 makes sure you can't later switch to Windows if ever need.

    --
    unfinished: (adj.)
  192. All of the above by Anonymous Coward · · Score: 0

    I'm sure Apple maintains a complete internal build of OS on x86.

    Firstly, back the early 90's there was a internal skunkworks project called "Star Trek" with the goal of porting the classic Mac OS on Intel hardware. They did get to the point of it booting. It was since shelved.

    Mac OS X's precursor (NeXTStep) originally was written for the Motorola 68k series chips and was subsequently ported to x86 (I know, I got a developer copy of Rhapsody for Intel).

    With Motorola sitting on its ass re: PPC performance Apple is mostly likely leaking this info as a bargaining chip but we'll most likely see them move to the new IBM Power4 series in the new year.

    As for OS X running on run of the mill PC hardware, not going to happen. Apple prides itself with true plug and play and hardware that works. If they did move to x86 then ONLY the CPU would be used, the logicboards would be purely Apple-designed with none of the legacy PC I/O and BIOS stuff. Sure, we use the same RAM, IDE and newer I/O but the internals would be all custom as they are now. Furthermore, by haiving it this way Apple releives themselves of having to support the myriad third-party hardware and drivers. They only code the drivers they need to support their hardware.

    Its a plausibility but Apple is firmly entrenched with PPC/AltiVec. Besides, the developers would have a fit and users would be VERY upset to have to get all new software. Look how many developers waited out to release Carbon apps to generate income! It would be the same thing all over again.

  193. oh, like it's SO TRUE! by ztwilight · · Score: 1

    Like, oh my gawd, me and Steve Jobs were hanging out at the Jaguar release party at the Palo Alto Apple store last week, and I said, "Like, Steve, are you, like, going to make Jaguar run on PC's? Like, gag me with a spoon!" and Steve said, "Well, you know how it is man. I was just looking at those PC's, I started to trip out, and I said, man, those PC's are so much faster. I was just trippin' out and stuff."

    --
    Who moved my sig?
  194. What a dipshit you are. by Anonymous Coward · · Score: 0

    Apple controls their hardware because that ensures the tightest possible hw/sw integration. That's why 100% reliable plug & play on Macs has been a reality forever, while on Windows it still can be a crapshoot at times.

    The clones were killed because the cloners were licensed so they would create products that augmented Apple's offerings, but they instead went for the jugular and directly competed with Apple's offerings. Apple killed them in self-defense.

    Please refrain from posting in the future if you don't have a fucking clue as to what you're talking about.

    1. Re:What a dipshit you are. by geekee · · Score: 0, Troll

      When MS kills a company, efvery one cries out in outrage. Why does Apple's monopolistic practices not get such scrutiny. Instead you say "The clones were killed because the cloners were licensed so they would create products that augmented Apple's offerings, but they instead went for the jugular and directly competed with Apple's offerings. Apple killed them in self-defense." Pretty weak agrument for someone so self assured as to say "Please refrain from posting in the future if you don't have a fucking clue as to what you're talking about." You probably thought MacOS 9 was a good operationg system too, I'm sure. Sun suses the same BS arguement about tight hardware/software integration too. Linux will kill them eventually. If Apple doesn't change its practices to support x86, it will never have more than a 5% market share.

      --
      Vote for Pedro
  195. Why would they go with x86 over Itanium? by Rudolf · · Score: 3, Interesting

    Why would Apple want to go with x86, instead of a 64-bit processor, such as the Itanium family? It has (according to Intel) the support of Microsoft, Hewlett-Packard, and Linux. If Apple did a port to this architecture, then they could switch from PPC when the time is right.

    Doesn't this make more sense than investing time and effort in the 32-bit x86 platform?

  196. Collect them all! by phillymjs · · Score: 2

    Moderation Totals: Flamebait=1, Insightful=1, Interesting=1, Informative=1, Overrated=1, Underrated=1, Total=6.

    Whee! All I need is "Funny" and "Troll", and I will have hit for the cycle. Will two moderators please oblige and mod my parent comment accordingly?

    ~Philly

  197. marklar defined by charnov · · Score: 2, Informative

    marklar: A noun standing in place of any noun you have temporarily forgotten. Synonym of thingy, thingumbob, whatsit. Also may be used deliberately when the meaning is abundantly clear anyway. Derived from its use by space aliens in an episode of South Park
    Example: On Marklar, everyone and every thing is referred to as marklar. We come in marklar. Take us to your marklar.

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
  198. Re:All the 'cheap hardware' idiots, save your brea by Alien+Being · · Score: 2

    Apple won't go after the x86 market because MS would never agree to build "MSOffice for MacOSX x86".

    In MS marketing parlance, it would be "Where the hell do you think *you're* going?"

  199. Marklar? by Anonymous Coward · · Score: 0

    Mar.klar! Mar.klar m.arklar mark.lar. Markl.ar mark.lar markl.ar mar.klar, markl.ar markla.r markla.r markl.ar. Markl.ar mar.klar mark.lar mar.klar? Markla.r!

    Mar.klar mar.klar markl.ar.

    - Mar.kla.r

  200. Re:Why Mac OS X on PC platform makes no sense (sho by Anonymous Coward · · Score: 0

    Except all that changes the moment Apple is ready to place an order for a couple million or so CPUs...With that kind of volume the prices go down...especially if Intel and AMD fight for the account.

  201. OT: Dylan by annodomini · · Score: 1

    Actually, there are a decent number of dylan programmers; as many as any relatively obscure language. Look at Gwydian Dylan for an open source implementation or Functional Objects for two implementations. The key here was that they got third parties to jointly develop implementations. Although theirs was killed, Dylan lived on. Just goes to show the value of standardization. BTW, I'm a Dylan programmer, and I know several others. In fact, until recently, my college (Dartmouth) used Dylan for it's second CS class. The reason that they stopped was that they were using the older, prefix syntax, which was only supported by one aging implementation that really needed to be killed. They decided it would be easier to switch to scheme with TinyCLOS than infix Dylan.

  202. Re:Nope.-Another reality check. by Anonymous Coward · · Score: 1, Insightful

    "Of course, just because the port is possible doesn't mean that Apple will ever make it a product. Support for such a thing would be a nightmare given the huge number of hardware options in the x86 world. Apple is barely capable of keeping up with drivers for there exremely limited set of hardware options."

    You were doing fine until you got here. First a lot of the hardware that plugs into the PCI bus on an apple is little to no different than what plugs into the PCI bus on an x86 machine. On all the *standard* buses offered the *only* issue is drivers and that's because the OS it has to interface with is different, not the hardware.

    Second ALL Apple has to do is what it already does. Build a *packaged* system, just like Sun, IBM, and others have been doing for years.

    Third. The hardest part for Apple is going to be redesigning the *custom* mainboard it uses.

    Forth and in conclusion. Ask yourself who does driver development for Apple presently, and how's that any different than what's on the x86 side?

    Hint:Your argument is a red herring nothing more.

  203. cost? by cyberbob2010 · · Score: 0

    Finally, a cosmetic unix system - All on my inexpensive PC. I'll put it on my e-machines. Uncrashable, cosmetic, look out Linux. Only prob is cost. I haven't seen any anywhere. Does anyone know a projected cost on its debut? User versions? Corporate or home? etc... Just wondering

    --
    We seldom regret saying too little but often regret saying too much.
  204. x86-64 is the target platform. by Anonymous Coward · · Score: 0

    A friend, who is also an ex-AMD intern, has repeatedly claimed to me that Apple is going to be using AMD's x86-64 processor. He's heard this from contacts he knows inside the company. He still occasionally does work for them and is going to have an opteron test machine in a couple weeks... he's fairly in the know.

  205. Another 'back when' by Cato · · Score: 2

    Back in the days when computing revolved around IBM mainframes, Amdahl was a plug-compatible mainframe manufacturer. There was a saying that just having an Amdahl mug on your desk was worth a significant discount when the IBM salesman came calling.

    I see the x86 version of MacOS X as just a bargaining chip - given the huge hassle of converting to x86, and the danger of commoditising Mac hardware, I think this is really a way of getting a better deal out of Motorola and IBM.

    1. Re:Another 'back when' by Ungrounded+Lightning · · Score: 2

      Back in the days when computing revolved around IBM mainframes, Amdahl was a plug-compatible mainframe manufacturer.

      Still is. I worked for 'em a couple projects, the last just before Fujitsu sucked 'em in.

      There was a saying that just having an Amdahl mug on your desk was worth a significant discount when the IBM salesman came calling.

      B-)

      I see the x86 version of MacOS X as just a bargaining chip - given the huge hassle of converting to x86, and the danger of commoditising Mac hardware, I think this is really a way of getting a better deal out of Motorola and IBM.

      Sounds right to me.

      A secondary goal might be to keep the rust out of the multi-platform build environment and processor-independence code, in case they ever need to port to some THIRD archetecture. Having your code working solidly cross-platform between a Power PC and something as hysterically asymmetric and other-endian as the Intel archetecture should make it a breeze to port to any other chip - or any future variant of either.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  206. A few corrections by 0x0d0a · · Score: 4, Insightful

    Nobody said anything about emulation. A port is a native compilation, and therefore no performance hit is taken.

    This is a quarter-truth. However, you're ignoring a fair number of issues:

    * A port would likely be less tweaked for the architecture (run out of registers more likely, cause cache misses, whatever) for some time.

    * Apple didn't port all of the MacOS to the PPC for *ages* (actually, I'm not sure the entire OS ever went native). They just ported critical chunks, and emulated less used bits. If you want to avoid emulation, you're looking at a much larger porting task in a short period of the time.

    * Apple could port the OS -- but 99% of applications won't be recompiled for the x86. That means a lot of apps need to be emulated.

    Furthermore, your assumption that PPC is automagically more powerful than Intel architectures is a clear indication that you are severiously under-informed.

    Actually, he's right, though he simplified things a bit. The PPC has far more registers than the x86 architecture. Any emulation would involve extremely expensive swapping of registers very frequently. I'm don't remember what L1 fetch time on the x86 is, but it's at least one cycle. That means that your PPC code is going to run, at best, at half speed a fair bit of the time.

    The reason the PPC could emulate the 680x0 so efficiently is because it had so many registers and didn't have to execute many instructions to handle any single 680x0 instruction. Also, the PPC was a faster chip, so running slow 680x0 code still seemed reasonably peppy to the user -- trying to port PPC code to the x86, a *competitive* line, means looking at some serious slowdown issues.

    I won't go so far as to call you a newbie, but your bias suggests that you have a ways to go before you become a seasoned professional. Keep on plugging though, and try to be more open-minded. Consider doing research before forming conclusions, for example.

    I think that you owe it to the parent poster to do the same yourself.

  207. South Park? by Anonymous Coward · · Score: 0

    Is this the same "Marklar" in that South Park episode in which Starvin Marvin found that spaceship and flew it to the planet Marklar?

  208. Re:All the 'cheap hardware' idiots, save your brea by Anonymous Coward · · Score: 0

    So what is it.. if you own an Apple mac, you now have to be an eliteist bastard that thinks that all other hardware is inferior to Apple hardware? I have used many different operating systems on many different platforms - I would probably consider SGI gear to be some of the neatest I have used.

    Dont get me wrong, I love Apple kit - the titanium Powerbook G4 just stunned me in every way, and I would really really like to own one if I could afford one.. but your attitude really makes you sound like a total tool. If this is the attitude of the mac community as a whole, then I feel sorry for you. Mac hardware is no way near the top of the quality hardware list, so dont get so smartarsed about it.

  209. It's not OSX on a PC that I want ... by EnglishTim · · Score: 2

    ... it's Windows on a Mac.

    It would be perfect - a dual boot Mac. My reason for not buying a Mac is that when I get to the point of buying a new computer, I generally can't afford to go and buy *two* new computers - and I have enough reasons for needing to have a Windows box that I get a PC. If with my next computer purchase I could buy a Mac and dual boot it with Windows, then that would be great for me - I'd be able to try out the platform without the cutting myself off from the Windows world. And their computers are might purdy, to boot. (Although I'd have to get a mouse with a sensible amount of buttons for it... )

  210. Re:Why would they go with x86 over Itanium? by Flywheel · · Score: 1

    The target has most likely been changed from x86-32 to x86-64.
    The Hammer is extremely cheap even if AMD set the prise higher than they promised this spring (In the neighborhood of the Athlon) .... going for the IA64 could double the price of a Mac, IMO they pricey enough.

    --
    Live long and prosper...
  211. Those were the days by rkit · · Score: 1

    Once upon a time, when salesman were competent engineers, ...

    --
    sig intentionally left blank
  212. what a crap. by Otis_INF · · Score: 2

    Sorry, but you don't know a lot about the x86 world with their OS-es. When you buy a system from, say, Dell, with OS, say, Windows XP, you get hardware and software that is thouroughly tested to work together well, on par or better than Apple's hw with their software. Where's the el cheapo x86 stuff you're referring to? Nowhere in sight.

    Oh, and the Dell box with OS from a different vendor is way cheaper than the Apple solution. True, you're then not owning an Apple product, but not every person on this planet gets a woody by touching an apple keyboard.

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:what a crap. by phillymjs · · Score: 2

      When you buy a system from, say, Dell, with OS, say, Windows XP, you get hardware and software that is thouroughly tested to work together well, on par or better than Apple's hw with their software. Where's the el cheapo x86 stuff you're referring to? Nowhere in sight.

      Here's another brainiac so anxious to take a potshot at me for preferring Apple, that he sees something in my post that wasn't there.

      Where did I mention Dell in my post? The "el cheapo x86 stuff" I was referring to, are commodity parts bought from places like CyberGuys, Directron and Access Micro, and used by the buyers to build their own PC. The 'cheap hardware idiots' are the people clamoring for the ability to run Mac OS X on such home-built, no-two-exactly-alike boxes. This is a pipe dream, and always will be. Even Microsoft can't make an OS that will run seamlessly on all of those machines, and they've been throwing money and programmers at the problem for years.

      ~Philly

  213. Re:Why Mac OS X on PC platform makes no sense (sho by nojayuk · · Score: 1
    Another point: We are at a point where just over a year ago companies were racing to hit that magical '1.0 Ghz' mark for CPUs...and now we have CPU speeds close to 3Ghz! A question that needs to be asked, does anyone need that kind of power? I mean seriously?

    Perhaps you recall Bill Gates having a new asshole surgically installed when he claimed "640k should be enough for anyone?"

    Work expands to fill the resources made available to it. You say you're a gamer -- have you seen the current hardware spec required to run DOOM 3 in anything other than a limping manner? It takes more than enhanced GPU performance to model and manipulate the pocket universe most hi-reality FPS games present to the user. That's where all those clock cycles go, and that's why the speed race is continuing. Unfortunately for Apple, they hitched their wagon to PPC architecture a while back, and the wheels have fallen off. Their only solution, I think, would be to licence the PPC architecture and commission their own G5/G6 designs, but this would cost serious time (two years, maybe three) and money (at least a billion, maybe two). Apple users tend to be rich types but even they might cough at having to pay an extra five hundred bucks per box because the cost of the new CPUs has gone waaaay up.

    I could easily believe Apple have a small project team whose job it is to make ports of OS/X to target x86 hardware *just in case*. The current G4s are only made in a couple of fabs; bad luck or an Enron could leave Apple with lotsa boxes and no CPUs to install in them. That doesn't mean that they would ever release an x86 port unless they really really had to, to save the company.

  214. Re:All the 'cheap hardware' idiots, save your brea by toddhisattva · · Score: 1
    My $1500 'cheap hardware' PeeCee smoked out after just two years. My $2500 main Mac is seven years old.

    If they weren't so stupid, the 'cheap hardware' idiots would realize they are comparing a disposable Bic to a Zippo.

    And, that PeeCee would not run Linux until I painfully admitted that AMD is shit. My Mac offered more OS choices.

    To stay on PeeCee for seven years means replacing it 3 times.

    Of course, most of these 'cheap hardware idiots' aren't much more than seven years old themselves.

  215. i told you so.... by mydigitalself · · Score: 1

    so i write this and you will note the very dismissive response by Frymaster.

    i think it makes a lot of sense because it will allow apple to make money (like microsoft do) off selling software rather than boxes. everyone knows that the margins in pc manufacturing a miniscule and that heavy competition has driven the prices down immensely - which doesn't quite happen with apple.

    i appreciate the fact that hardware compatability could become an issue - but then you take the BeOS approach by having a limited list of supported video cards and network devices. that way, people who want to run OSX on an i386 can put one together using supported hardware.

    quite frankly, i'm very excited about this prospect.

  216. As a wannabe Apple customer by Ilgaz · · Score: 1

    Its simple... I have plans for 2 months to move to apple, if they use that x86 thing (not calling it names), I'll buy an AMD and stay.

    It would be the worst wrong thing ever done on IT history. I want to move to Apple since I started to hate this Wintel thing, linux fight etc...

  217. I will be so glad.... by leereyno · · Score: 1, Troll

    When Apple finally dies. I won't have to put up with idiots trying to tell me that the Mac is better than the PC. Any grounds for such an argument ceased to exist a long time ago. I know, I've owned several macs and I got sick and tired of the performance, instability, and severe lack of software that was available for it.

    The truth is that the Mac freaks simply have an emotional attachment to the architecture and/or the company and are trying to justify it with excuses that passed the criteria for being bullshit a long, long time ago. They're like creationist apologists who have been painted into a corner by their own religion and the progress of science. They don't have a leg to stand on, but that doesn't mean they won't still pretend otherwise. But then again no one else cares except while harrassed by one of them. The Macintosh isn't a computer, its a cult. For a cult, the church of the one true computer doesn't have much to offer. Where are the sex orgies? I mean if I was going to stick my head up my ass far enough that I wanted to join a cult, you can be damned sure it would be one where sex orgies with teenaged girls in cheerleader outfits was an everyday event. You mean I'm supposed to worship Steve Jobs? Right........

    I personally don't give a rat's ass what computer anyone else uses. I just don't care because it does not affect me. What does affect me are prissy condescending assholes, who know about as much about computers as I do about the social customs of Mongolians, trying to tell ME that a second rate has-been platform is somehow better than a standard PC.

    Maybe once Apple has finally bit the dust these cretins will go craw in a hole someplace and leave the rest of us alone. I'll probably have a T-Shirt made that had the apple logo with R.I.P. below it in big black letters.

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    1. Re:I will be so glad.... by TheBillGates · · Score: 1

      You obviously have not played with OSX. I was a die-hard PC fantatic who was hired by my college to do Mac support.

      Yes, I absolutely hated Macs. But when OSX came out I changed my tune. OSX is much more reliable than OS9 and Windows.

      And talk about fast load times: Powerpoint loads in about 7 seconds. The hellacious caching they are doing in OS 10.2 makes reloading PowerPOint down to 4 seconds. Try doinng that on a PC!

      Don't knock it until you've tried it......

  218. Carbon is part of QuickTime for Windows by yerricde · · Score: 1

    Carbon is not part of Marklar.

    No, but there's no reason for that to be true. Carbon is almost precisely the subset of Mac Toolbox that was included in QuickTime for Windows. Yes, Apple wrote a Mac source compatibility layer to port its media layer.

    --
    Will I retire or break 10K?
  219. x86 Mac OS X spotted... by Anonymous Coward · · Score: 1

    I used to work at Apple and a friend of mine who worked with me was involved with design and started to help out the part of the team responsible for Mac OS X system graphics. He told me that a few times when he went into the X teams offices they were using little VAIO laptops and would slam them shut and refuse to talk about what was on them. We always thought it was X for x86 but not sure until he got a small eyefull of the VAIO open one day. He swears it was Mac OS X running on the VAIO. Also some team members would act funny when queried about x86 and OSX. I for one, am a firm believer that they have the software. I mean, Rhapsody was to include the capability of compiling for x86 (at least the apps). Open/NextStep had it... Darwin has it, BSD has it... I mean WTF, why would are fearless one trick pony (Steve Jobs) changs his game now?

    The real question, is WILL it ever ship? NO, I fucking doubt it.

    Moderators who I know are going to give me a 1, can suck it.

  220. The act of flogging a deceased equine by keith_veleba · · Score: 1

    ...is what you guys are doing now. I'll flog it one more time.

    Think different, for a moment, will you all?

    1) Apple is a hardware company, plain and simple. OSX just helps them sell hardware.

    2) OSX on Intel or AMD will run on Apple's hardware only. (Personally, I'd like to see a new Power Mac based on AMD's forthcoming SledgeHammer chip)

    3) Apple continues to survive due to relentless pursuit to making the best products they can. They have capitalized for years on the shortcomings of Windows and commodity PC hardware. Why would they want to throw themselves at the wolves of the existing PC market? OSX on current PC hardware means supporting all the bad design decisions and bugs PC hardware designers have had to make over the years. Supporting the existing PC market is the worst bad idea in the history of bad ideas.

    --
    --- If you hadn't stayed to read this .sig, you'd be home by now.
  221. Bad move to switch from PowerPC to x86 by Anonymous Coward · · Score: 1, Interesting

    If Apple migrates to a PC platform then why even
    bother being a PC manufacturer? I believe each
    platform has it's nich. And a powerpc processor
    is pretty cool! I have both platforms and I run
    Linux on Both! I do think the speed of a PowerPC
    processor is more effecient than the x86 platform.
    By effecient I mean you get more done per clock cycle. My G3 is pretty quick, My Presario 1.3Ghz
    AMD box with DDR ram is quicker, but the G3 has
    a slower clock speed but does pretty well.

  222. In the Main... by Anonymous Coward · · Score: 0

    Sxrew the OS-X port to X86, what is the porting timetable to ZVM? Macs in server space are rare enough. Imagine zillions of little VN (Virtual Macs) running in an IFL near you...

  223. Re:Why Mac OS X on PC platform makes no sense (sho by PythonOrRuby · · Score: 2

    I don't know. I think if Apple were to go down this road, it'd be a distinct product alongside PPC machines, targeted at a market that can afford to primarily use Cocoa apps.

    I don't think they'd be ordering millions of CPUs, and not at one time. More likely they'd place the CPU on a daughtercard and update it to keep pace with the rest of the x86 world.

  224. very possible by susehat · · Score: 0

    Well, yes, it is possible. Besides, it only took 3 months or so to port Openstep to PPC. besides, many of the drivers could be taken from Free or Open or Net BSD. maybe Linux, but not linux.(apple isn't too too fond of the gpl. they still have their lawyers combing over it.) I wouldn't be supprised, though I would like to see this for Sparc(sun4cmu) first ;-) by the way, anyone know what the status is on Display Ghostscript?(not the X version, the NeXT-like one)

  225. On the other hand... by mblase · · Score: 2

    Apple is currently a hardware company. There's no reason they should have to stay one forever.

    Think of what a fully-compatible x86 release of OS X could mean for Apple: massive consumer adoption. A new copy of WinXP costs $200, but a new copy of Jaguar costs $70 less. Apple gets to benefit from the "Megahertz Myth" instantly as non-techy computer buyers run their OS on 2.4GHz Pentiums. Consumers who honestly don't care about getting the latest games for their PC can be convinced that all the commercial software they really want is OS X compatible, and get a good package bundle to prove it.

    And of course, this only means Apple gets out of the hardware business if they refuse to make Apple computers with x86 processors. They can do that, you know, and people who have come to trust in Apple's reliable hardware and slick design (think the hinged door which you can open while the computer is still running, not to mention the G4's unique external style) will continue to buy Apple's computers, knowing that any Apple software will be designed to work first and best on Apple machines and Apple drives.

    At least half the reason Apple hasn't switched to PC hardware is the gazillions of configurations they'd have to support, something even Microsoft has trouble keeping up with. But if OS X gets widespread, or at least wider spread, Apple can start to count on third-party vendors developing the drivers themselves, just as Microsoft does.

    Apple will lose money from the hardware, of course. But it's possible that the widespread adoption of a new, more usable Mac OS will be worth it to them.

  226. OS X is NOT based on FreeBSD! by Builder · · Score: 2

    Damn, I'm tired of hearing that OS X is based on FreeBSD. This is just not true. One very small part of OS X is based on a fork of FreeBSD, but that is only one part. Not even the kernel is FreeBSD.

    Getting Quartz to run on another platform with the performance that it currently delivers would be a non-trivial task!

    For anyone who actually gives a damn about accuracy, check out the architecture diagram at developer.apple.com/macosx for more information.

  227. Re:All the 'cheap hardware' idiots, save your brea by Erich · · Score: 1, Flamebait
    How outspoken and incorrect you are!

    For one thing, I doubt you grasp the "x86" architecture as it is known today. You think you know what you're talking about due to slashdot and Apple ads. The x86 architecture doesn't really exist. No modern processor executes x86 instructions. The overhead of doing translation is minimal. And Intel and AMD have shown that doing their own cores and the translation from x86 to them produces amazingly fast chips. Intel and AMD can continue to do x86-ish architectures (and will; I think hammer will be big and turn out to perform better than Intel's IA64 chips) and the performance will be as good as an architecture without the x86ish syntax.

    For another thing, for someone who claims to know about PCs, how can you not get the parts to work together correctly? Get revision 2, non-cutting edge motherboard, CPU, hard drive(s), graphics card and a $10 NIC and you have my computer, which has had no problems during either configuration or while running. And those "wal-mart shitboxes" that you speak of are pretty much the same. They're not top-of-the-line, but the parts -- standard motherboard chipset, standard cpu, generic video, PCI bus -- are well supported by free unices and pretty darn stable.

    My experience has been: I can put together parts that, for the most part, are the cheapest ones available (or close to it) and get a computer that works seamlessly and flawlessly. (Maybe not in Windows, though)

    Oh well... what do you expect from a f lamer

    --

    -- Erich

    Slashdot reader since 1997

  228. Re:All the 'cheap hardware' idiots, save your brea by phillymjs · · Score: 1, Flamebait

    For another thing, for someone who claims to know about PCs, how can you not get the parts to work together correctly?

    Where did I say *I* had trouble? I don't buy cutting-edge stuff or made-by-slave-labor-in-Asia-cheap stuff. I built my PC out of parts I knew to be quality by researching them. What I do is not typical. "Gimme the cheapest thing you got" is typical.

    My experience has been: I can put together parts that, for the most part, are the cheapest ones available (or close to it) and get a computer that works seamlessly and flawlessly.

    Well no shit, Sherlock. I should hope that someone who isn't running Windows on their PC would be able to competently assemble and maintain their own PC.

    (Maybe not in Windows, though)

    But Joe Sixpack is not gonna build his own PC or use something other than Windows as the OS on it-- so I guess my argument does hold water.

    Oh well... what do you expect from a flamer

    How disappointing. I expected better from someone with such a low User #.

    ~Philly

  229. CISC/RISC by ehiris · · Score: 2

    They ported a x86 OS to Apple hardware and now they are porting it back.

    Does this mean that the RISC/CISC battle is over with CISC winning?

    Other then that, it would be nice to have an user friendly Unix based modular OS for x86.

    1. Re:CISC/RISC by Tune · · Score: 2

      > Does this mean that the RISC/CISC battle is over with CISC winning? ...Or does it mean that contemporary Operation Systems are becoming more and more architecture independent? (...And this might kill Microsoft, eventually...)

      Anyway, hasn't the RISC/CISC-war been fought through hardware marketing rather than software all along?

  230. If I had a beer... by Orbital+Sander · · Score: 2, Funny

    ... for every time someone describes the relation between Apple and either IBM or Motorola as 'strained', I would have no liver.

  231. I'll believe it.. by Suppafly · · Score: 2

    I'll believe it when I can download it from IRC.

  232. Fat binaries by rweir · · Score: 1

    One interesting thing about OS X is that it supports 'fat binaries', which are binary files that contain executables for different architectures. If Apple ever releases OS X for Intel, and it's source compatible with OS X for PPC, developers can ship a CD with their app compiled for both architectures, and it will Just Work(tm) on whichever platform. Sure, it's a waste of space, but disk is cheap and convenience is king.

  233. Hardware by SkewlD00d · · Score: 2

    Apple could get on the ball and make a line of sleek, pimpy PCs, pre-loaded with OS X interchangeable with commodity hardware (remember Macs, LOL), and they could use any chips they want, Transmeta, Amd, Intel, Motorola, MediaGX, etc. That way, they leverage against the chip mfgrs by having multiple vendors.

    --
    The biggest trick the devil pulled was letting lawyers become politicians so they can write the laws.
  234. Mot and Apple by real+gumby · · Score: 1
    as Apple's relationship with Motorola has grown strained and Apple looks to alternative chip makers.


    Silly eWeek. Sure "Apple" has such a port -- "they'd" be dumb not to. It's not like they're a monolithic entity; any engineering organization worth its salt would have one in case management needed to move that way.

    And as for Mot: Motorola semiconductor is for sale, and more importantly Motorola's original PowerPC license expired about a year ago. Jumping to another mfr is a good idea, and IBM's the only game in town.

    This whole article is a "yes, but..."

  235. no problem with linux kernel on Mac by axxackall · · Score: 1
    Kernel problems? What are you talking about?

    I've installed YDL 2.X and had all hardware modules you've mentioned above either automatically loaded or after just a couple of commands. Without recompilation - out of the box. Dual-head? Well, at least it was not more complicated than on PC. Although, I agree, Linux/PPC installation and configuration is not for housewives (except ones with smart hasbands), yet. But it's already usable by housewives. And it should already meet expectations of corporate IT personnel. It's perfectly managed remotely, it's secure (hack-proof) and safe (fool-proof).

    I agree, that Linux/PPC user have problems with commercial applications. And sometimes it is not acceptable. But not all times. People in our company use GIMP for graphic UI mockups and similar tasks. And they use Open Office for all typicall office document work, connecting to M$ Office users without major problems. And that saves a lot of $$. Well, most of users and all servers use PC (win2k), but some use Mac (OS 9). After MSFT decided to milk money on license fees, we've decided to go with Linux. And Linux/PPC might be a good way to make a desktop and an application set of Mac users unified with PC users. Besides, it will integrate better with Linux servers (I hate Apple proprietary network protocols).

    Give just another year for Linux (all platforms in general) and it will surpass both Windows AND Mc OS X in end-user usability, inlcuding installation and configuration. One year ago I had problems with M$ Office files and Java, both KDE and GNOME were unusable and unstable, Mozilla was just out of control. USB, Firewire, DV, SANE, *Pilot - it was a beta. Linux was the platform for servers. Things have been chenged. And they are changing right now. GNOME 2 , Mozilla 1.x, Office v1, USB, Firewire, DV, SANE , jPilot - the application set is basically completed. The last set of details for a home user is in self-configuration improvement and for a corp user is RBAC. And we know that people are working on it. One year and the desktop market will be shaken again. By OS which works for end-users same way on PC and PPC (and on Alpha and on Sparc).

    OK. We know that hardware self-configuration is not gonna be a problem in Linux, eventually. How about RBAC? Mac OS X is not better than Linux/PPC either. What Mac OS X has left to compete with Linux/PPC? Aqua and a commercial application support.

    Aqua is not a threat for GNOME 2. I've shown both Aqua and GNOME 2 to non-technical win32 users and they found both same usable. Personally I think that Aqua is a buzz only for Mac OS 9 users to move to Mac OS X. Win32 already saw win2k and XP. GUI tricks in GNOME and Aqua are just new themes for them.

    Commercial application support is not a need for an average computer user. No commercial application in exchange to robust open source equal applications? Even better - no fee, good for budget. Commercial games? It's not a question to arise in corps. And a home users did not have enough commercial games for Mac either - most of commercial games are for PC, check yourself in the closest store. There are some commercial games for Mac OS (X?), but there some games for Linux/PPC as well.

    --

    Less is more !
  236. Re:I'd buy it - hell i'd write for it by Anonymous Coward · · Score: 0

    sweet.
    a nice api and a really nice u.i.
    widely supported and has established methods for pretty much what gnome, kde and others are trying to accomplish

  237. Err, that is not "quality assured hardware". by Anonymous Coward · · Score: 0

    "Quality assured hardware" is when engineers build a machine, and make sure everything works properly together before rolling it out to the consumer.

    Unless you are a team of engineers, your self-build Althon box is not quality assured hardware. It might be stable, reliable, fast, and work well for you, however it's not quality assured hardware.

  238. Big Endian Says: by slowtonejoe75 · · Score: 1

    I can dig little endians. I 'll write my own drivers thank you.

  239. Apple and Palladium by RobertFisher · · Score: 2

    Even if Apple ever were to switch to making x86-based Macs (and you, the reader, are significantly more likely to bang Anna Kournikova than to see an x86-based Mac for sale), they would put something proprietary in those machines, maybe even in every component of those machines, and change the Mac OS to refuse to boot if it doesn't detect that proprietary something.

    The "dongle" which some posters have referred to is already in development -- it is called Palladium. In principle, if MS does indeed open the specifications to Palladium, and if Palladium turns out to be a workably secure platform (two big assumptions, which we will make for the sake of argument), Apple could in principle authorize their x86-based OS only on Apple hardware. Somone going out and buying a cheap generic Intel box would not be able to run the Mac OS on it. This would allow Apple to bundle an x86-based hardware box with their OS, while still maintaining a large profit margin. In addition, although the /. crowd may not like to admit the possibility, Palladium DRM may turn out to be quite successful, and may indeed be the only way to (legally) download media from the major media providers in a few years. Running an x86-Mac OS, Palladium-enabled box, will allow Apple to dodge the DRM bullet (more like a cannon shot) as well.

    Perhaps Anna will need to prepare for a big /. gangbang...

    Bob

    --
    Science, like Nature, must also be tamed, with a view turned towards its preservation.
  240. Why *parts* of Mac OS X on x86 makes sense by Saint+Fnordius · · Score: 2

    Instead of becoming a full-widget PC architecture, Apple may be playing with strengthening the open source Unix derivatives like *BSD and Linux with partial ports and APIs. Why would they do this?

    It's all about getting more developers into the boat. If they write their apps on Mac OS X, then Apple could be promising them a painless port to BSD and Linux. That way, they can also suggest that Windows is less important (more apps for Linux helps weaken Microsoft's biggest lever).

    I think Apple would *love* to see Linux/BSD win on the x86 front. Then they can compete on the merits of their widgets, and worry less about fighting Windows software lock-in (and let's be honest: that's what scares a lot of people away from Apple).

  241. Palladium by X-rated+Ouroboros · · Score: 1
    Apple sells the experience of using tightly-integrated hardware and software. They can't do that if they suddenly have to make sure their software will work with every home-built x86 whitebox on the face of the earth.

    Who says they have to? I don't call up Compaq, HP, Dell, Gateway, etc. whenever I have a problem with my box of $5 flaming shit. Why? because I didn't buy my computer from them, and have no reason to expect support from them. Apple could put a similar kind of caveat on a publically available OSX86. If you haven't bought one of their computers you get no guarantee, no warrantee, and no support... from them, anyway. I'm sure other companies would pop up to fill the service void.

    What Apple does is something that Microsoft can never do, unless they start selling their own brand of computers and restrict Windows to only run on Microsoft PCs.

    Oh... you mean like Palladium?
    Even so, I still like the idea posted by another user pointing out that they (Apple) could start from scratch with an x86 motherboard w/o all the mistakes and legacy of the past. THAT would be nice.

    --
    Simple Machines in Higher Dimensions
  242. Remember OS/2 for x86? by capmilk · · Score: 1

    Yeah, exactly.

  243. Re:All the 'cheap hardware' idiots, save your brea by sql*kitten · · Score: 2

    Personally, I think Apple will,very soon, tell Motorola to go piss up a rope (and I say, it's about time!).

    Well, if Apple hadn't screwed Motorola on the whole Mac-clone issue, they'd be a lot friendlier today. What goes around, comes around.

  244. Don't Get Your Hopes Up by kalidasa · · Score: 2

    Just because Apple has an OS X port for x86 hardware, that doesn't mean that it works on more than just their reference hardware. See http://www.opensource.apple.com/projects/darwin/1. 4/x86_install_notes.txt , the install notes for Darwin for x86:

    IDE:
    Only the PIIX4 IDE controllers have been found to work.
    Attached devices must be UDMA/33 compatible or better.

    Ethernet:
    Intel 8255x 10/100 ethernet controllers are supported.

    Video:
    You must have a VESA 2.0 compliant video card. Almost all modern graphics cards are VESA 2.0 compliant. However, emulators such as vmware do not have VESA 2.0 compliant emulated video cards.

    Successfully tested hardware:
    All 440BX motherboards tested have worked with their internal IDE controllers.
    IBM ThinkPad A21m (with onboard Intel ethernet)

    Known to not be supported:
    All AMD and VIA based systems.

    I would imagine that any version of OS X for x86 has only been tested on the supported hardware. This does not an x86 product make. Apple is just letting Motorola know that if they have to make the switch, they can.

  245. Moderators on slashdot are biased by geekee · · Score: 1

    Yet another example of poor moderation on slashdot. I get called a troll for posting a dissenting opinion.

    --
    Vote for Pedro
  246. Re:Nope.-Another reality check. by antijava · · Score: 1

    Yes, the lack of driver support would be the problem. It doesn't matter that Apple has a standard PCI bus. There are hundreds of standard PCI cards on the market that I can't use on my Mac due to lack of drivers.

    Apple does a majority of the driver development themselves, since most vendors honestly don't care enough to make OS X drivers. In the WinTel side of the world, the vendors DO care enough about Windows support to write the drivers. So, drivers are not Microsoft's responsility.

    I with 3rd parties cared more about OS X. I would love to be able to buy any PCI card on the shelf at CompUSA and have some hope of using it in a Mac. After all, the hardware is compatible...it's just a matter of software.

  247. Rhapsody in Red! by Anonymous Coward · · Score: 0

    Wasn't the original plan for OS X to have A Red Box compatibility layer. This would allow the OS to run Windows apps and it would also allow developers to compile X86 apps to run natively on Mac OS. Seems like this may the real reason they continue to develop an X86 project.

  248. Office by Hugonz · · Score: 1
    They're really waiting for Star/Open(Office ) to catch fire. That way they can compete with Windows (and beat the crap out of M$) without fearing retaliation.

    Hugo

  249. Wait just one momment please by Orion+Blastar · · Score: 1

    didn't Next made an "OpenStep" that they shared with HP and Sun and others? Whatever happened to it? Hello?

    Why doesn't Apple just made Aqua a KDE or GNOME type of program that loads over X-Windows in Linux, OpenBSD and others? Add in a Carbon library and more, and then that GCC compiler to make OSX binaries, and there you have it!

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.