Intel Inside For Apple?
iomud writes "Bear Stearns analyst Andrew Neff predicts that there's a better than 80 percent chance Apple will make the jump to Intel in two to four years. As the relationship with Motorola seems to be weaning the question may be what chip would you like to see in next-generation Macs and why?" It seems important to note that Bear Stearns owns shares of Intel and Dell, and has a banking relationship with Dell and HP. Oh, and even if it didn't, that I can't see any reason why anyone should care what Andrew Neff says. But that doesn't mean it can't be fun to talk about!
"Neff, for instance, predicted Apple, which uses chips from Motorola and IBM that currently top out at 1GHz, will switch to Intel, whose chips run at 2.5GHz, to get a performance boost and gain more customers. There's a better than 80 percent chance Apple will make the jump in two to four years, he said." This seems to imply that the 2.5 GHz P4 is 2.5 times as fast as the 1 GHz G4... Which is a joke. However, a lot of people (primarily the ones buying their PCs at Walmart) are great believers in the MHz Myth and will compare the two chips based just on clock speed. This indeed might make more gain in terms of customers for Apple, but at what cost? Chips that run hotter and process fewer instructions simultaneously? How about instead of advertising chips in terms of clock speeds, start marketing them in terms of calculations per second (start comparing gigaflops... in which case, last I checked, G4s were way ahead of Pentiums). -T
It's hard to take this article seriously when it attempts to spread false information.
Neff, for instance, predicted Apple, which uses chips from Motorola and IBM that currently top out at 1GHz, will switch to Intel, whose chips run at 2.5GHz, to get a performance boost and gain more customers. There's a better than 80 percent chance Apple will make the jump in two to four years, he said.
Everyone knows you can't compare speeds of Intel and Motorolla chips, as they do not equate to the same thing. I lost all respect and believability for the article after reading that piece of rubbish.
It's better to burn out than to fade away
Yeah, right.
Apple likes to build cool stuff. Noise is not cool. I don't think we'll see Intel based Apple machines any time soon unless there are drastic strategic changes at Intel.
The only reason I don't buy an Apple is the price. Ya gotta love the *nix backend and the Mac GUI. If moving to x86 hardware makes it cheaper, all the power to them. And if we're talking about Intel, let's not count out AMD.
Why think about this now? Apple just moved to a totally new operating system in which only 20% of their user base has switched.
Additionally, the size of the Mac user base has steadily eroded but there are marked decreases around both the introduction of System 7 and the PowerPC chip. To switch now would be suicide! Apple may indeed want a different processor, but doing so would probably mean that applications would have to be rewritten and we all know how long it took to get Photoshop out the door and many people are still waiting for Quark.
If they do switch, then good for them. History would suggest they should wait a while before undertaking such an effort and in the meantime this is just intellectual masturbation, IMHO of course.
Unfortunately this gentleman raises no good points other than the disparity between the processor speeds. Don't get me wrong, I am not someone who has been blinded by the MHz Myth as brought to you by the Reality Distortion Field, but his arguments are nonexistent. The fact that he has predicted a few other industry actions is anecdotal at best and irrelevant at worst.
Short version: Take this guy worth a grain of salt. Wait a year or two and see what the processor landscape looks like.
Sledgehammer. Opteron. Whatever.
Not Itanic.
Not Pentium 4
Not C3 (heh, I just benched a C3 800. It performed about as well as a 266 PII except with the P4's weird imbalanced interger performance. the numbers looked about like a P4@500mhz)
Stick a few Opterons in an Apple and you take Apple back to the good old days where their hardware actually outperformed the x86 boxes and was still somewhat unique.
Let Apple shine again... not just on the outside, but on the inside too!
If voting were effective, it would be illegal by now.
if ([apple switchTo intel])
[apple killSelf];
What we see depends on mainly what we look for. -- John Lubbock Now search for that bug slave!
We all know that PowerPC chips get far more done in a given clock than x86 chips.
This was the great promise of the PowerPC, actually. By going to a superscalar Risc architecture, IBM and Motorola spent the effort to get a chip that really did more per clock.
The clock rate, however, is less of an engineering issue than a process issue. Intel has processes that increase their clock rate rather fast-- and so rather than re-engineering their processors (and paying the backwards compatibility penalty that apple paid when they switched from 68k to PPC) they have simply increased the clock rate and integrated more on chip cache, etc.
The thing is, this means that the PPC was at a very significant competitive advantage-- its really hard to beat architecture engineering, which the PPC has in spades, but pentiums lack. Design is hard. Process is easy. So, the Processes that Intel was using should have migrated to Motorola and IBM, and we should be seeing PowerPCs that run at 2GHz and leave no question as to the fact that the powerpc is much much faster.
So, the real question to my mind is-- why hasn't the process side of the house for PowerPCs kept up with intel? Certainly motorola and IBM have the know how, and they have the motivation-- competition with each other for the sizable sales to Apple, and the possibly even larger embedded and workstation markets.
I can think of two possibilities:
1) The increased complexity of a super scalar architecture on the order of the PPC makes timing more problematic and while process is there for higher speeds, the synconization of the clocks hitting all the subcomponents of hte processor at the same time is an issue. At these levels, the speed of light is a real factor when one signal goes a little further than the other, they arrive at the same place at different times due to the relative slowness it takes for the signal to go down the longer path.
2) Conflict. Motorola created Altivec and apple jumped all over it, and I don't believe IBM has a license to Altivec, giving motorola a bit of a monopoly. This combined with apple embracing altivec so much means that Motorola may not have sufficient incentive to grow the speeds. Plus, since the PowerPC has not had the widespred platform support that was expected-- NT for PPC has gone away, other Unix box makers aren't using it extensively, the market is smaller than was originally intended.
This creates quite a problem for apple. As long as they suffer from the perception- despite the reality-- that their processors are slower because people think MHz = speed-- they are going to have trouble not being seen as more expensive. Hell, even people who post here make this mistake.
So, I think Apple is planning something big. But it won't be a switch to x86, certainly as we know it.
I can imagine a couple possibilities:
1) Apple teams with AMD and brings the PPC instruction set to a future AMD processor that can handle it and the x86 instructions simultaneously. Gets AMD's process speeds, along with PPC compatibility running at native speeds (rather than emulated.) The downside is that IBM would have to agree to this, and its not clear what IBM's upside is-- unless IBM is part of the alliance and gets a competitive advantage to using this technology in its products (maybe low end power workstations)-- but still Motorola which controls altivec would have to be involved.
2) A new AIM partnership, this time its the AAIM partnership, all four companies collaborate on a new chip that will run OS X and Windows, IBM and Moto make PCs that dual boot, AMD gets Altivec and Power4 Multichip module technology, and IBM and Moto get AMD process technology, and IBM, Moto fab the chips for AMD. This gives IBM a weapon against windows, namely OSX, gives AMD the backing of two big competitors- IBM and Moto, along with a new customer, gives Moto a new jumpstart into the box making business that it gave up when Apple stopped subsidizing the clones industry.
3) The Death By Numbers Approach -- Apple goes to IBM and gets the four chip Power technology and migrates there from PowerPC, greatly increasing the volumes of these chips for IBM which is only currently using them in their servers and workstations. This drives down the costs, apple doesn't have to rewrite software (like quicktime) that was never part of the NeXT OS, and at the same time can emphatically claim the "fastest PCs in the world" title it now holds but nobody recognizes. Oh, and they sell them with 2 to 4 processor units per box.
4) Death By Numbers part 2-- apple starts shipping quad and 8 way PowerPCs running at moderate speeds, 1-2GHz using Motorola (or IBM) chips, and being competitive on price because the powerpc costs them so much less per cpu than Intel CPUs. Thus people will instinctively know that 8 1GHz CPUs are going to get a lot more done than one 3GHz intel cpu.
5) The Second Rebel Alliance-- Apple, AMD and Nvidia team up on an x86 processor that uses NVidea and AMD Hyper IO (or is it rapid io?) technology, and apple does go the x86 way..
The thing is, 5 seems least likely to me. apple has just migrated accross platforms for the second time-- the first was 68k to ppc, and the second is classic Mac to OS X. Applications have to be re-written.
Are they really going to ask their developers to re-write their apps yet again, in only a few years? I really doubt it.
So, I think there is a new processor architecture or solution coming-- I'm sure apple recognizes that the PPC has not given it the marketability it needs.
But I think that solution will be PPC compatible natively.
Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23
My wishful-thinking-cap is still firmly pointing at Apple ditching Motorola and going to IBM for their processors.
.13, and I'd reckon it would be rather rapid :)
:p
a POWER4-Lite would be vaguely feasible (eg, pair of G3 cores + SMP logic + Altivec execution hardware + 1MB of L2 cache) on
Of course, the chances of that happening are something like my chances of winning the lottery, which incidentally is also the only way in hell I could afford a PowerMac equipped to my liking
I read this days ago. DAYS.
This is what happens to fascist regimes, they lose touch with reality. Fascists don't have to be quick, witty, informative, useful to the populace or even correct. Like Hitler, Taco and his cabal of editors are losing touch with reality. The "Americans" are going to have to come and kick the shit out of them, just as before; Taco, Your fascist totalitariansim and disregard for free internet, free posting and expression is not wanted here! I'll bet Taco wakes up in a sweat dreaming of a Über-bomber to destroy England, just as Hitler did.
You fascist brand of totalitarianism and censure is not welcome on the free internet Taco. Cry baby IP banner, post limiter and the worst affront to poster, "lameness" filter. The term lame is rather subjective, but Totalitarian TACO doesnt care. Fuck you, the readership, thinks he. He only needs us plebians and proletariats to eat up and mass consume his FUCKING banner ads while he FUCKS OUR FREEDOM TO EXPRESS OURSELVES. Eugenia Loli is also a fat pig fascist.
MMM Twinkies. Tasty.
I read today that the reason guys wear baseball caps backwards is that it makes it much easier to give blowjobs. IS that why I see all those young boys with backwards baseball caps?
Sure gay people use apples. That should be a clue- if you want to be manly too, switch to a Mac!
Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23
...instead of yearning for the day when you can buy a decent processor?
Take my advice: Intel and Microsoft make a winning team on any computing platform!!!
It is feasable for Apple to put a Pentium on it's motherboards as a co-processor. The extra prossessor could get used by apps that need another floating point unit. Normall, non processor-intensive apps could just ignore it.
It would be a stupid hack, but woulden't require any recompiles for curent apps and gould get rid of the 'MHZ Myth' once and for all.
Of course this would be non-elegent, and mostly for marketing reasons.
Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.
The "MHz Myth" is a myth, or more accurately RDF. MHz do matter but they are not everything. Historically the PowerPC has held up extremely well against Intel. Some programs really do excel on the PowerPC but in general you get about a 20-30% increase when comparing PowerPC and Intel of the same clockrate. Assuming properly compiled and equivalently optimized programs, no Apple PR games like using old 486 optimized code on a Pentium (ByteMark), G4 vs. Pentium 4 comparisons where the Mac code uses Altivec and the PC code does not use SSE2, etc.
If someone wants to argue that there is practically no difference between a 1.0 GHz G4 and a 1.4/1.6 GHz Pentium 4 I would readily accept that. You need a benchmark program or a good stopwatch to tell the difference. However with Pentium 4's up to 2.5 GHz (and 2.0/2.2 GHz being pretty inexpensive) you will find that raw brute force MHzs does matter. It may not be the 2.5:1 that the non-technical might assume, but it is noticable.
Comparing CPUs in terms of operations? Well that's what SPEC is all about. However Apple does not like SPEC since it is not RDF friendly and contradicts the arguement that MHzs don't matter.
I see Apple making Mac OS XI for x86 but only allowing it to work on special Apple motherboards. Apple won't hype the switch that much. They will instead sell some sort of VMWare-like or dual-boot stuff and market the x86 Macs as being able to run Windows at full speed.
Then someone will hack Mac OS XI to work on any motherboard, or some company will reverse engineer the special Apple motherboards and make their own Mac compatible motherboards, and Apple will call out the lawyers.
Tim
Omnia vestra castrorum habetur nobis.
I have a hard time to believe that Apple is going anywhere NEAR Intel. Intel is soo representative of PC hardware. And they have made it clear that Pentiums are the opposite of G4s in their test. But as an earlier slashdot post said. AMD 64bits are plausable. since they too are competing agains the 'Giant' (They don't call it Microtel for nothing)
c0w goes moo.
My understanding was that Apple's core profits came from his Hardware sales NOT software. So for Apple to dump Motorola (which I think they should and go with IBM solely) and convert to the most inefficient processor in the world, the Pentium IV would impact them greatly.
But, nevertheless - if Apple were to do this, they would bring a whole new meaning to their ad campaign to Switch
Only 20% of their user base has switched... in a year's time.
Can Microsoft argue the same for XP? How about ME? In fact, is anyone using ME? Then, how about the figures of people still running 98 or 95? Or even 3.1?
Hate to say it, but where I work, the IT department is proud of the fact that they finally upgraded all but 10 of the computers to Windows 98... as of last month.
You should see how much flack they got from administration who said "Isn't this the year 2002? How come we're on a 4-year old system?"
-T
Everyone knows you can't compare speeds of Intel and Motorolla chips, as they do not equate to the same thing. I lost all respect and believability for the article after reading that piece of rubbish.
Of course you have blown your credibility with the above as well.
MHz can't be used as a precise measurement but it can not be completely disregarded. Especially when the ration is over 2.5:1. Is a 1.4GHz Pentium 4 faster than a 1.0GHz G4, for all practical measurements probably not. A 2.5 GHz Pentium 4, yes, raw brute force can overcome elegance and efficiency.
Wasn't the nifty about Crusoe that the actual processor interface was all microcode, that it could emulate anything? Why not Apples with Crusoes in them?
IP is just rude.
Is there any torture so subl
That would buy Apple absolutely nothing. Apple loves to innovate, and the love to make money off their hardware. If they went to the 'build your own' x86 market they would be stabbing themselves in the throat as they would have to rely solely on their software to stay afloat and while Apple does make some interesting software, Apple would die on the vine as a software company. It would also be akin to throwing away almost all of their R&D dollars. Their fancy Altivec enhanced software would be trash, their fast soon to eb OpenGL accelerated Java system would have to go back to the poard to powrt for a new class of hardware which would require more software dollars, and they would have to pretty much rearchitect their entire digital hub around a currently unfriendly MB/CPU architecture. It is *far* mroe likely that they will find a new pimp daddy in IBM who has both the capacity to fab, and the desire to make high end chips in volume (something Motorola completely sucks at these days). IBM is capable and currently producing chips greater than 1Ghz - and if memory serves they have that new .1 micron fab in Fishkill. All signs point to IBM having both the desire and the capability to eat Motorola's lunch and relaunch themselves as a meaningful player (at least through shipping chips) in the desktop space. Who knows, maybe they will just buy Apple and finally ship a decent computer instead of this horrid crap they are pushing upon the computing public.
A switch to x86-based hardware does not mean Apple will be killing their hardware business. They do not have to switch to off-the-shelf PC parts. They can continue to use custom and proprietary designs, just substituting an x86 for a PowerPC. They can have the same high standard and reliability.
The real problem is getting developers to compile for both CPUs, and this is a big problem. I don't expect emulation to work as well as with the 68K to PowerPC move.
With respect to your efficiency comment, that's irrelevant. High overhead and brute force at 2.5G overcomes elegance and efficiency at 1G. Your suggestion to ditch Motorola for IBM may make things even worse if I am correct that IBM has no interest in Altivec. Perhaps this has changed, or are all G4's still Motorola?
HP, meanwhile, has problems in the PC realm. Rather than try to become a low-cost leader, the company instead tried to bulk up by buying Compaq Computer. History in the computer market, though, shows that "the key is not scale, the key is low cost," he said in an interview.
And then later in the article they talk about his positive track record, including his recommendation for HP to buy Compaq:
While Wall Street analysts have created a cottage industry out of making grandiose (and often ultimately incorrect) predictions and recommendations, Neff can boast of a fairly strong track record of the industry adopting at least some of his ideas. In January 2001, he said that it would behoove HP to purchase Compaq. At the time, most analysts--and even some HP and Compaq execs--warned against buying PC companies, saying it was better to let them fade away.
So, if he's such a brainiac, why did he think it would be a good idea for HP to buy Compaq, and then call it a blunder after it actually happens.
It's not a great track record if you recommend something that you end up calling a mistake once it comes true. Bottom line, maybe the world would be a better place if the industry doesn't adopt his ideas.
Okay, he's a staff writer for 'news.com.com'. What journalistic credit does this guy have? "Hi, I own shares of Dell and Intel. Can I write a 'story' that would pimp their stock prices?" Gimme a break. Perhaps the 50 page report has more info in it, but this is incredibly lame.
Apple has historically gone to great lengths to be compatible. First they could read PC floppies. Then fat binaries let 68k machines last for a long time after they were no longer sold. There is the compatibility layer in OSX. The idea is simply absurd.
I know next to nothing about compilers, but doesn't it stand to reason that Apple would have to redevelop most/all of their libraries, to say nothing of the compilers themselves? Particularly if they go off for some 'pseudo-x86' architecture like some are suggesting.
At that point, what will be the difference between Mac and Windows? Would companies even bother with MacOS ports, or would they just make some bit of middleware, so that the same binary could use the ABI of either system? (I'm talking way beyond my knowledge, so if it sounds like I don't know what I'm talking about, I don't.)
What would be gained by this? Go from 5% market share to 6%? Not worth the effort. Having access/drivers to PCI/AGP slots, USB, IDE, etc. makes sense. Not for the main architecture.
Hell, even Transmeta makes more sense than this sort of malarky. Get it to emulate PPC for old apps, ia64 for new stuff, or something like that. But straight Intel hardware? I think not.
Remember, even though they don't say it, the Mac is the 'computer for the rest of us'. While it's no longer the company line, don't doubt for a minute that Steve likes being a member of the elite. He likes it that cool Hollywood types use iMacs for computer scenes. He likes it that the kids of yuppie hipsters carry iPods.
Steve is not a commodity guy. Ask the owners of StarMax machines.
This article (and the one 'proving' the existence of super-duper-top-secret military aircraft) prove that in the eyes of the editors, today was a slow news day. Not slow enough to answer the question "what happens when VA is delisted" but slow, nonetheless.
Jesus was all right but his disciples were thick and ordinary. -John Lennon
You fucking Altivec ZEALOT loon tune.
The SpecCPU2000 says it all. apple never submits ebcause Altivec or not, they SUCK SHIT.
Stop being a fucking fool who ignores a fact, the sky is blue, the G4 is slow. PISS OFF. The dual G4 gets its ASS KICKED in benchmakrs by a Single P4-2.5Ghz. HAHAHAHA.
The differences are sometimes very surprising. Well, are they so surprising? Let's have a look at the 3 major "vendors" of CPUs systems, Intel, AMD and... Apple (because Motorola doesn't seem to gloat about the performance on the PowerPC G4, only Apple does).
AMD has recently released their new Athlon XP 2200+. Is it really faster than a 2200 MHz CPU? On integer stuff, the AthlonXP is good for 738 points. The funny thing is, a Pentium4 at a mere 2GHz scores the same 738 points. Oh, yes, I know, that's because AMD has a superior floating-point performance. Sure. CFP2000, AthlonXP goes as high as 624 points. And the poor little Pentium4 at 2GHz with its slow FPU only gets 744 points. Please read that again. So, how much floating-point power is there in an Athlon XP 2200+ running at 1800 MHz? Well, about as much as in a Pentium4 running at 1600MHz. Man I wouldn't want to have just read that if I was an AMD zealot, that's gotta hurt.
Don't worry, my AMD friend, your CPU performs more than adequately. Wait until I talk about the "super-computer" G4 that is used by Apple.
G4 1000MHz: 306 points in integer. Just like a PIII at 667MHz. But, as you all know, The G4 is extremely good in floating point, capable of doing billion operations per second. G4 1000 MHz: 187 point in floating point. That's the level of a PIII at 500MHz. Oh my God, if I overclock three-year-old my dual-PIII from 450 to 504 MHz (where it is perfectly stable), I get as much FPU power as a top-of-the-line Mac. I don't know if I should laugh or cry. I just feel sad for all the people who fall in for Apple's propaganda. If a Mac can do all that a "Wintel" PC can do (yeah, right), well, it'll be doing it much much much much slower.
A few comments before people flame me. Or maybe a few comments that'll cause people to flame me...
A few comments before people flame me. Or maybe a few comments that'll cause people to flame me...
I picked the baseline results over the peak results. Because I only had baseline results for the G4, and because I think that they are more realistic to show real-world speed: if you're a developer, just use the same compiler flags as Intel, Dell or AMD used, they are published in the benchmark report.
The fact that the G4 benchmarks come from a magazine and are not official results. I would normally have put a disclaimer about that. Well, if you're not happy about the results, please go and put some pressure on Apple to publish official results. I monitor the SPEC results on a regular basis, and I'll be more than happy to take any official results into account.
Some zealots will say that the G4 can do better than that because gcc doesn't use Altivec. Well, now, it's not my fault if you don't have a decent compiler, is it? Do you think that someone with a mind would go spend some time hand-optimizing his/her code in assembly for a CPU that only has a few percent of market share? Imagine a team of 30 engineers trying to release an application simultaneously for Windows and MacOS. 28 engineers write the portable core of the application (and they all develop on Windows with Visual C++ and Purify), 1 engineer is responsible for the Windows adaptation layer and Windows optimization (like, tweak the compile flags for the intel compiler), 1 engineer is responsible for the MacOS adaptation layer, MacOS-specific issues and MacOS optimization (like, deal with a compiler that doesn't support the Visual C++ extensions, deal with a CPU that orders bytes differently, deal with an OS that'll do some things differently, like not have drive letters, use slashes instead of backslashes as a file separator, not support MDI, put the menubar at that top of the screen, and when there's a little bit of time left, re-write in assembly a routine that the original programmer will modify so much before the release date that it'll have to be re-written in assembly 5 times in the coming year). I wouldn't want to be the MacOS guy.
Oh yeah, I've also read that running SPEC benchmarks for PowerPC was unfair because the benchmarks are x86-specific. Well, I guess that the same benchmarks are also unfair for HP-PA CPUs, Itaniums, Sparcs, MIPS, Alphas, POWER... which all manage to beat the G4. The only reason why they're "unfair" for PowerPC is that those benchmarks are written in C, C++ and Fortran, and that the measure as much the compiler as the CPU. Got a sucky compiler? You'll get bad SPEC results. Guess what? Got a sucky compiler? You'll get bad results on everything but the 3 routines that Apple will optimize by hand to make Altivec shine... Eugenia Loli is a fat pig fascist bitch
http://www.apple.com/switch/ads/craigbarrett.html
every intel laptop I've ever used has had a pathetic amount of battery life. I would rather have a slower, quiter machine than ran on battery longer, than a fast machine I always had to plug in.
Yeah dude, the only thing that's been preventing me from downloading OSX for free has been I got no hardware to run it on! Once it runs on Intel I'd gladly ditch my pirated Windows for pirated OSX! GO APPLE!
I must admit, the above arguments are convincing. And as I understand, Apples use of the Mache kernel with an abstraction layer, allows the kernel to somewhat run processor independent.
But, I must say that I would love to see OS X on x86 platform. And, as mentioned above with respect to the kernel being processor independent - would Application developers necessarily have to recompile for the new platform - or could Apple add support for the x86 into the kernel and use that module when an x86 processor is present (I am not referring to emulation). And if so, could you theatrically have a multi variant processor. Say a motherboard with both a G4 and P4 running OS X?
what does RDF stand for; what does it mean?
When others have looked at the G4 performance on a standard benchmark suite like SPEC (e.g., here), a 1GHz G4 is not significantly faster than a 1GHz Pentium III.
Oh, jeez, what a headache if they change.
Emulation sucks.
The transition from 68K to PowerPC went better than anyone might have expected, but it was still a headache. As it happened, I was using two Macs at the same time. One was the latest of the 68K generation, the other being the first of the PowerPC generation, and--although it did great on pure-processor benchmarks--the PowerPC was distinctly more sluggish. And crashed more. It really took about two or three years before PowerPC's FELT fast again, and before everyone had native PPC versions of their software.
I use Virtual PC on my Mac. It works, sort of. For $200-odd it's a great product. It works better than anyone might have imagined, in fact. But it's no substitute for a real PC.
So what will happen if Apple goes Intel? I assume they'll do their best to provide some kind of PowerPC emulation so that old software will RUN, but I'm sure it will be slow. And buggy.
And, darn it, old software is IMPORTANT. It's not just a question of the cost of upgrading; I have significant amounts of software that I still use whose companies are either out of business or not upgrading their products.
And it's always the beloved GAMES that don't run in emulation...
"How to Do Nothing," kids activities, back in print!
The really frustrating part of this whole mess is that IBM has been able to get G4s up to some mightily impressive clock speeds - not as high as the P4, perhaps, but certainly higher than any of Motorola's G4s - but they're not allowed to sell them. Why? Because Motorola doesn't want IBM selling G4s faster than it can make them, because that would make Motorola look bad. And since Motorola owns the Altivec routines, IBM has no recourse. And so, now Apple is caught in the middle of this mess, stuck with slow G4s!
:)
But Motorola has been having problems of late, and may be willing to sell off parts of the semiconductor division... if Apple could buy the code for the Altivec routines from Motorola, and then licence that code to IBM, but without the restrictions on processor speed... I wonder how fast IBM could get the G4 running then...
IBM is already on the second generation of 64 bit PowerPCs (POWER4). They can run either 32 or 64 bit code. Basically, PowerPC already made the transition that x86 is just beginning now.
-- It only takes 20 minutes for a liberal to become a conservative thanks to our new outpatient surgical procedure!
1) Apple needs to sell the total package to make money doing what they do. They do a really good job of it right now IMHO. If I could buy a PC clone and load OS X on it Apple only gets a *very* small portion of that total package. For Apple to make money doing this the cost of OS X would have to be more that even Microsoft Office!
2) Do you think Microsoft would sell Office for a new "competing" OS? I think they would drop support for OS X in a heartbeat if they did this.
I don't like to spread rumors of any kind about Apple but I think if they do choose a new CPU it *should* be derived from perhaps the IBM Power series. It has PPC compatibility and is 64bit. Existing software *should* be able to work on it and Apple users would have a lot to look forward to in next generation software.
The big issue is how much are those mothers gonna cost? In reality I know I don't *need* 64bits to get my work done and that CPU makers are really just cramming it down my throat because they feel the need to sell me something.
I bought a dual AMD MP 1600 system in the last 6 months and I tend to use my powerbook more often than that [which is only 667 Mhz G4]. I think that says a lot about what I need and what the industry wants me to want.
I can wait and so can 90% of the public wait for either faster G4's or 64bit Apples.
I don't see this as likely, especially in Neff's timeframe. Here's why. The G4 processor doesn't have the legs that the P4 has right now, but Moto is known to be making at least 1.4 GHz parts right now.
Apple also has a policy of running duallys at the high end, and given XServe, we know they have a motherboard/chipset in-house that supports reasonably modern features like DDR and ATA-100. And unless all the rumor sites are wrong, there's a new PowerMac due no later than Seybold in about a month - possibly this month.
So I figure a high-end Mac with dual 1.4 GHz G4 processors, DDR PC2100 RAM, and ATA-100 support is in the cards shortly. That's going to be a reasonably competitive machine for a while, though not quite up to bleeding-edge Wintel specs. There's also likely a little bit more leg in the G4, at least enough to get up around 2 GHz.
Beyond that, Apple's got some options. They can go to quad processors pretty easily, or by next spring they have a good shot of being up on G5 processors, which are reputedly now in sampling. Should they be making the move to G5, that'll probably carry them another couple of years, so we're talking 2005 at the outside before they have to have the next stop in mind.
A lot can happen in that time. The likeliest thing is that they jump to a 64-bit contender that emerges by then - possibly AMD but who knows? Migrating to the IBM POWER processors would be another logical move because minimal work would be required and the additional volume would drive IBM's own costs down significantly. Remember, Apple sells more RISC systems in a year than Sun, SGI (though they don't control MIPS anymore), and IBM do combined - yet all those companies see it as worthwhile to continue investing in alternative architectures. If Apple decided to move their volume systems to a slightly scaled-down version of one of these workstation chips it would have a major impact on cost.
Or Motorola could get serious and start working hand-in-hand with IBM again - IBM's fab capabilities are way beyond Moto's, and IBM could probably build the same G4 as Moto at a higher clock rate with better yields. There is one key reason, though, why Apple doesn't have to worry too much about PowerPC dying - it's huge in the embedded marketplace. Versions of PowerPC are used in all sorts of devices, and I believe it's pretty popular in automotive and networking. That gets your volumes up, too.
-- Josh Turiel
"2. Do not eat iPod Shuffle."
Speaking of OS ports...
In the early nineties, one of the knocks on Windows, versus UNIX, was that Windows locked you in to a specific processor architecture.
When Nt was announced, Microsoft was at great pains to blunt the appeal of UNIX by asserting that NT was highly portable and promising that it would be available on lots and lots of processor architectures.
I'm not sure I remember all of them, but certainly MIPS, Alpha, and PPC were among them. (Remember the ACE initiative, anyone?)
All of the versions for non-Intel hardware were late, or had problems, or weren't supported, or never materialized at all. I believe PPC never materialized at all. Alpha never made it past NT 3.5. The promise that NT would be available for multiple processors was pretty much broken in a surprisingly short period of time.
I keep wondering why this didn't hurt MS in the marketplace. Windows locks you in twice--to Microsoft and to Intel architecture. Admittedly there are viable non-Intel sources for Intel architecture, but still...
"How to Do Nothing," kids activities, back in print!
... but not for the reason's this idgit stated in his predictions.
My gut tells me that Apple is waiting to see how the Itanium shakes out. It seems to me that that's much better than porting Aqua and the APIs to x86 and then having to port to IA-64 in another year or two.
Any thoughts from the gallery?
You are attempting to read sigs. Cancel or Allow?
Excellent, most excellent presumptions.
It should be noted that, of any personal computer, only Apple can even consider such moves without significantly affecting (adversely) the potency of their computers. No other mobo spec maker can, or has, dramatically changed their systems in the way that Apple does.
I presume the same, that is, that Apple is seriously considering a processor change. It may be for performance, but the decision will also be for a cost advantage. ANYTHING to reduce the cost of a Macintosh yet provide the same performance and convenience is a Good Thing for Mac sales.
Vos teneo officium eram periculosus ut vos recipero is.
would be with an Intel OS and a Microsoft CPU
--- Yx3 = Delilah ---
on your first point.... Apple and IBM do currently play nice.... the PowerPC chip is a team effort (to simplify it) of Apple, Moto and IBM. there is something that Moto added to the equation (mind failing right now) that they own patents on. maybe the velocity engine? if Moto is left out of the next lineup, they would have to work out a deal. *if* Apple and Moto part ways i do not think it would be because "intel chips are 2.5 times faster", it would be because Moto is going through a lot of restructuring, layoffs and plant closings. it's possible Moto is not seeing the revenue it wants out of Apple's chipsets, or some top execs just want to refocus their efforts into other areas. they have some integral technology in G3 and G4 chips that they could probably contract out to Apple/IBM and just get checks every quarter instead of actually dealing with manufacturing. IBM has great state of the art manufacturing facilities, and Apple has gotten a bit more involved in the design of the processors.
there has been some talk for a while of Apple working out a deal and teaming up with IBM to make the "G5" or whatever chips. IBM supposedly has better manufacturing facilities, the have been producing G3 and G4 chips all along.
as for the IBM Power chip, every spec i have seen indicates it is too power hungry and hot to run in a desktop machine, let alone ever fitting into a laptop. from my understanding, the PowerPC chip IS the consumer version of the Power processor (hence the "PC" aka "personal computer" suffix).
*if* Apple switched to Intel chips, would this somehow invoke some sort of pressure from MS on Intel? youu figure if OS X ever ran on straight up PCs (doubt it) then they would be going head to head with Bill Gates and i see him fighting back. if they used a modified intel chip (doubt it), then i wonder if it would matter if M$ has their foot int he door of the plant that makes Apple's chips. also, why bother? Intel chips are hot as hell and use tons of power. these are the days of power usage concerns, and Apple's dislike for fans and noise. if anything they should be pitching the power usage of the LCD iMac vs some P4 with 19" CRT device. granted on one user's house it isn't a big deal but when you have clusters and clusters of them in schools and offices it adds up.
I think the only way we'll see intel inside apple computers is if they decide to fab G4/G5 processors....
If Apple goes to Intel chips, it doesn't necessarily mean they become PC compatible. There are many other things to an architecture...
I imagine if they did go to Intel chips they would do something similar to what SGI did with their x86-based machines, and use a custom architecture with a Pentium chip.
I'm all for Apple going to Intel chips and a custom architecture. I firmly hope that Apple doesn't EVER start making PC compatible machines, and I would wager that if they did, it would lead to their eventual death. I absolutely despise the PC architecture, and aside from OS X, was a major reason for my jump. It's just so... clunky.
I have a white iBook with a G3 500Mhz processor. I also had a Pentium II 350. I found that I could do things much better on my lower Mhz PC than my iBook, but I have to assume that is largely because Windows has evolved and been so well tuned over time when OS X is still just a hog. OS X 10.2 may help, but just so I can get things done I upgraded my PC, not buy another slow Mac.
Now I have a P4 1.7Ghz processor and it smokes my 500Mhz G3 easily. Even a 1Ghz processor would smoke the iBook because what seems to be inherent to increased processor speeds is increased bus speeds. This iBook has a 66Mb system bus while the P4 runs on a motherboard with 400Mb speeds. That is the biggest impact on the performance and while the Mhz for the processor is not the only factor for speed, it does help indicated what speed the system bus is going to be.
When I play Warcraft 3 it totally drags on my iBook. So I put it onto my upgraded PC and it works great. The internal bandwidth to move all of that data around inside the machine just has to be extremely high in order for it to play well.
So Apple needs to catch up and better do it quick. I will not be buying a new Mac unless the processor can match the speeds of a Pentium/AMD system. Use Altivec or a really fast system bus, or whatever trick is up the sleeve, but do it so I can actually use OS X. I love having a few great web browsers, a great mail client on the same machine as apache, mysql, java and perl so I have all my development in one place, but I need decent speeds.
Apple has a long road ahead. Make the processor, system bus and OS faster. And while they are doing that, they have to make it as cheap as a PC, but easier to use. I have tried WinXP and I no longer believe MacOS is the only easy to use system out there. That was 6 years ago. Now we have 2 good interfaces and Apple needs to shut up and get to work.
Brennan Stehling - http://brennan.offwhite.net/blog/
I can not run Mac OS X on an intel or Amd powered system. Mac OS X is what I WANT to run at home. I have plenty of Compaq ProLiants, and Sun Ultras and E450s at work. I spend way to much time fighting Windows, and I want an OS that can run the major apps I need, and my wife can use(she HATES Windows with a passion because of her experiences at work). Performance is one thing but providing a quality affordable product that suits the customers needs is the way you sell stuff(that and advertise). This is how Microsoft got to the top of the heap. For this customer a PowerMac G4 is the right price point, quality, and setup I WANT. REgardless of performance the bottom line is that that Mac FEELS better than all the Windows and Linux workstations I have EVER used. When I am at home I do NOT want to work on a computer.
Linux is close but not quite there. I do however have it on my Athlon system (with the 1G of ram, 200GB of HD, fast video card, blah, blah, blah) alongside Windows, just in case.
Mike
DrunkBunch
As the relationship with Motorola seems to be weaning the question may be what chip would you like to see in next-generation Macs and why?
How about the Cell chip in 2005? The article above says IBM plans to use elements of it in high-end computers, yet it's also going to power the Playstation 3. Seems like a Mac falls between those two extremes quite nicely.
A switch to x86-based hardware does not mean Apple will be killing their hardware business. They do not have to switch to off-the-shelf PC parts. They can continue to use custom and proprietary designs, just substituting an x86 for a PowerPC. They can have the same high standard and reliability. Nothing really changes, x86 Macs are still a different target architecture and MacOS X does not pose any more threat than before to Microsoft.
One possible exception to the above. Virtual PC's emulation becomes a much more practical option. However Microsoft could buy them out, much simpler than dropping Apple support. Apple support helps with that DOJ monopoly thing.
With all of the rumors going around that Apple may start using nVidia manufactured chipsets, and with nVidia GPUs being as powerful as they are, and with the CEO of nVidia telling WIRED magazine that he wants nVidia to take over CPUs since the bulk of a computer's work for the average user nowadays is rendering the graphics, and with the advent of QuartzExtreme in Jaguar...well, it seems to me that the next manufacturer of CPU's for Apple could very well be nVidia. And then all you gamers could quit whining about Macs. Hell, OS X or OS XI could come with a Cg compiler.
Hey, it's possible. After all, all we're doing here is throwing around and debating CONJECTURE.
----------
Cheese it! It's the FEDS!
WinNT 3.1 was initially developed on MIPS and x86. The WinNT 4.0 retail CD sitting on store shelves had x86, MIPS, Alpha, and PowerPC binaries. I recall seeing ads for dual PowerPC 604-120 machines running WinNT 4.0 long before I purchased a PowerMac 8500. Byte magazine reviewed these dual PowerPC machines and showed how they scaled much better than dual Pentium machines.
Microsoft was entirely successful in delivering cross-platform WinNT up through version 4.0. The problem was that no one purchased the non-x86 machines in signifcant numbers. Nearly everyone preferred low cost and stayed with x86. The few who cared about peformance picked Alpha.
PowerPC did not have performance and it did not have price. The only thing going for it was the hope of being able to have one machine that could dual boot into WinNT of MacOS. WinNT was basically running on machines built to the PREP spec. A superset of PREP added Apple extensions, this was referred to as CHRP. Solaris, OS/2, and WinNT could run under PREP or CHRP but MacOS required CHRP. Apple kept having delays and MacOS for CHRP missed deadline after deadline. This may have also been about the time Apple began rethinking the Mac clone decision. The reversal on Mac clones may or may not have affected the delivery of MacOS on CRHP. The end result is that without the ability to dual boot to WinNT or MacOS there was little point to WinNT PowerPC. Poor sales led to its demise.
aint going to happen until apple gets the majority of is base on to OS X. And even then, they probably would turn to IBM before intel.
I think that most people here are missing the point. I've scanned the discussions, and forgive me if I'm wrong, but everybody is sticking to the argument about speed. This machine is faster, that machine is faster. Apple will do this because of speed, and Apple will do that because of speed. Whoah, whoah! Apple doesn't really care that much about speed!
Think about it. Sure, they try to ship the newest and the greatest processors when they can, but do you honestly think they'd still be in the AIM partnership if all they cared about was speed? Of course not. The key to understanding Apple is knowing what they value. What do they value? Being the God of their customer's computers.
Think about it. Apple is constantly building walls between itself and the community. They control all hardware. They are the sole producers of the OS. They approve all drivers. They produce many of the basic Applications one might use (Office Suite, photo program, movie making, burning software, music player, calendar program, scanning software, chatting program, email program). They produce a server that has heavy integration with Macintosh clients. They have a web hosting business that integrates heavily with OS X. The list of internal Apple ties is endless. Sure, you could make the argument that Apple has lots of ties to outside companies and products, but Apple branches out to them (for example, see the digital hub) instead of the companies coming to Apple.
Apple is building a contained Mac world. They have been forever. Switching to x86 chips would mean losing a lot of control. If they can sacrifice a little bit of speed for a lot of containment, they'll do it in a heartbeat. If you go by Michael Kanellos's stupid argument, Apple will dump their current sound cards and switch to Creative cards within the next couple years as well, because of their better performance. Do you honestly think Apple will want to start relying on another company to produce drivers, tech support, etc.? Apple will produce everything that they can, and when they can't produce it they will invest heavily in a company that can, and set up a strict partnership.
Earlier I mentioned the AIM partnership. Apple doesn't just buy their chips from the cheapest dealer on the street. They were integrating when that partnership was created, and they continue to integrate today. They won't throw away years and years of work to form a new integration with Intel as a part. It would go completely against Apple's plan.
It has been said that the PowerPC chips are twice as fast per Mhz. (Implying a PowerPC 600mhz does as much work as a 1.2ghz PIII). However, all of us know from firsthand experience that both Windows 2000 and Linux will fly on a 1.2 ghz PIII. OS X, on the other hand, lags seriously on a PowerPC 600mhz. So what is the problem?
I'm inclined to believe, based on my own anecdotal evidence, that it takes about a PowerPC 1ghz just to begin to be as speedy as PIII 500mhz, for basic computing tasks. (Web browser, word process, etc).
So what is the problem? Does the chip really suck and Apple is just blowing smoke? Or is the chip good and OS X sucks?
-Bad- benchmarks frequently lie, as your post proves. By publishing the 1p information, the article's author basically proved that their test was, whether intentionally or unintentionally, skewed heavily against the Mac.
Why? Simple. A 1p x86 machine should not perform anywhere near as well as a 2p x86 machine unless the tasks do not scale well to SMP. If a task doesn't scale well to two processors, it's even less likely that it would be improved by a SIMD architecture like Altivec.
It's all too easy to construct a benchmark that "proves" that Altivec doesn't improve performance, and that the Mac is slower than the PC. The only real benchmark is a customer sitting in front of the machine and doing his or her daily work, whatever that might be. That's why Apple doesn't publish benchmarks. They don't mean anything unless they accurately represent your workload.
The only thing this article shows is that for operations that Altivec doesn't significantly speed up, a single P4 or Athlon is faster than a single G4, which is not at all what the article's author claimed, nor is it at all interesting, which is, of course, why the article chose to sensationalize its findings....
Also, SPEC doesn't show -any- Mac benchmarks for SPEC CPU2000. That tells me that the results you show above are... at the very least of questionable origin.
If you're going to troll, at least do a good job of it....
120 character sigs suck. Make it 250.
I must admit, the above arguments are convincing. And as I understand, Apples use of the Mache kernel with an abstraction layer, allows the kernel to somewhat run processor independent.
But, I must say that I would love to see OS X on x86 platform. And, as mentioned above with respect to the kernel being processor independent - would Application developers necessarily have to recompile for the new platform - or could Apple add support for the x86 into the kernel and use that module when an x86 processor is present (I am not referring to emulation). And if so, could you theatrically have a multi variant processor. Say a motherboard with both a G4 and P4 running OS X?
I am wondering the same question, does ANYONE know?
Frooyo,
that is interesting in the idea of a joint motherboard. Have P4 for floating point, etc and G4 for integer. I have often wondered about that mach kernel too
Does anyone know more about this?
AMD all the way!!!
64-bit is da shit
hey hey
... is it possible, for I don't know
this is an interesting idea
The PowerPCs aint twice as fast as modern x86 like the Athlon or P4;i b.nsf/tec hdocs/2FF4861D6755A6CA87256BB1006B1DE6/$file/PPC75 0FX_PB.PDF
:(
I've found a (est.) spec-value for the G3 750FX that comes in the most recent iBooks:
http://www-3.ibm.com/chips/techlib/techl
if you compare this to other values from spec it lets the powerpc look rather bad
but the G3 is an awesome mobile-processor: my iBook doesnt make much noise and has battery for over 4 hours working time.
Dont play WC3 on your iBook - a x86 Notebook with comparable qualities would look just as bad;
you also have to remember that all Apple Computers have to be compared to a Dell or IBM PC, not a homebrew low budget one...
But Motorola really should double the speed of the G4 and also speed up its FSB to at least 133MHz DDR!
Frooyo: As I understand, Apples use of the Mache kernel with an abstraction layer, allows the kernel to somewhat run processor independent.
But, I must say that I would love to see OS X on x86 platform. And, as mentioned above with respect to the kernel being processor independent - would Application developers necessarily have to recompile for the new platform - or could Apple add support for the x86 into the kernel and use that module when an x86 processor is present (I am not referring to emulation). And if so, could you theatrically have a multi variant processor. Say a motherboard with both a G4 and P4 running OS X?
Interesting frooyo, I'm not sure if that is entirely correct...
Just check out MacCentral. Or, do you assume that a Macintosh site would gladly publish numbers that were completely skewed?
e tshare.php)
The good news is that it is actually increasing. The bad news is that it is less than half of 5%:
For the current quarter (Q1, 2002) IDC shows Apple as the number six computer maker with a 3.48 percent market share. This is an increase of 0.4 points over Q4 2001 and a 0.25 point increase year over year. Worldwide, Apple is in ninth place with a 2.4 percent market share.
(http://maccentral.macworld.com/news/0207/03.mark
There is no indication whatsoever that they aren't counting Apple store sales. In case they didn't wouldn't it be a little strange that Apple's market share has been almost constant since before the opening of the Apple stores, although these stores should have taken >75% of the market according to your argument? Or, do you claim that Apple's market share miraculously increased fourfold just when the stores opened?
That's why Apple doesn't publish benchmarks. They don't mean anything unless they accurately represent your workload.
Well, I would accept that if the didn't publish any benchmarks at all. The problem is that they do, but only a handful a tuned special cases where they are faster. An example: They claim to run Photoshop X% faster, but don't disclose any details. When third party testers try a general set of photoshop actions they find that the G4 is actually much slower...
This isn't about publishing benchmarks or not, it's just marketing that is very close to lies. Sure, a lot of other manufacturers do it too, but at least they also submit SPEC results. I don't have the slightest problem to accept that you might get better performance by handtuning code for Altivec (or SSE), and that this isn't covered by SPECbench. However, the problem for the G4 is that all other modern CPUs perform reasonably well on compiled code too, while the G4 is the slowest personal computer CPU manufactured when it comes to compiled code.
Once again, that might not matter if all you are running is photoshop or music editing, but for anybody using a computer to run his own compiled code the G4 is currently an EXTREMELY bad choice. Whether it is the CPU or compiler is of less importance to the user - the resulting code will be SLOW unless you handcode altivec, and that's a bad excuse since every single other CPU does it much better!
I was reading this http://news.com.com/2100-1001-948493.html?tag=fd_t op article at news.com and it hit me, this could be a great new processor line for Apple. Now befor you mod me as an idiot (this post was made several days after the story aired so I don't think anyone will read this anyway) I don't think that this is apples future chip. I am just pointing out that there are new processors coming out all the time and IBM or Motorola could easily poduce a solution for apple.
Business News and Resources: www.usasource.net
have a look at how many macs hit a large, non-partisan website. Like a news portal, or an isp homepage. This will give you a much better idea of how many macs are in active use on the desktop, regardless of sales, how many pc's are run as servers etc.
Could Apple use the IBM/Sony/Toshiba Cell chip?
I know it might be meaningless speculation given the paltry amount of info (and signal-to-noise ration of marketing), but, c'mon.. just ponder a moment.
Apple has a sizeable investment in Toshiba, one would think primarily for LCDs. Sony and Apple don't seem to have any trouble playing together (FireWire). IBM probably wants Apple's chip business back - and they will be using the Cell in servers.
It's supposed to be engineered with multimedia in mind. Apple even seems to embrace the massively parallel approach to solving hard media-oriented computing tasks as Sony (Altivec vs. VMUs.)
?
If Jesus wants me it knows where to find me.
I wonder if the reason Warcraft III drags on your iBook is that it's not a supported machine for that game, due to its 8MB graphics card, while your desktop machine probably has something a bit more substantial, if you built it recently.
FYI, I have a 600 mHz iBook, and it's quite usuable with OS X.
I have a SPARC Ultra 360MHz which is 64bit and runs like a bat out of hell. It also came with a 2mb cache, which apple ships their XServe and higher end workstations with 2mb caches. Try that with intel.
//e from when I was a kid and my Apple IIc. Hell I have a couple of P-60's that I use for firewalls (surprisingly they have never caught fire! P-60 BUG!!!)
In the end 99% of the time you get some dipshit commenting on "Apple should do this or Apple should to that" when all the person making the comment should do is STFU.
I have a G3 333, G4 733, P-133, P3-450, Dual P3-933, AthlonXP 1.33, SPARC IIi 360, Celeron 1.2, and a Dual AthlonMP 1.73.
I guess i'm trying to say i've used all types of processors and realistically they are all fast enough to do what they were meant for (server, workstation, and game pc). The only ones I don't use are my Apple
In the end it really doesn't matter. Pick the platform you like. My favorite is OS X closely followed by Linux then Windows (oh yeah forgot Solaris which i'm not too fond of).
I can't remember what the source of it was but I vaguely remember a story when Intel was either unveiling the Itanium or demoing some trial silicon. Jobs was at the event, has made some public comment that they were watching the new processor very carefully and were very interested in it. Maybe that rings a bell with someone else? or maybe my memory is just hosed.
--
What is pirate software? Software for inventory of stolen treasure?
WCIII drags on my 400MHz Pismo under X, but runs just fine in OS 9 (the Pismo also has a 8MB Rage128). Ditto for Myth III. RTCW is just on the unplayable side under OSX, but barely crosses over to playable under 9. (still extremely poor fps, though)
The truth is, most games are optimized for x86/Win32. The Mac porting houses probably can't afford to spend nearly as much on assembly level optimizations and such. I get Mac versions of my games for my Powerbook as a nicety, but for serious gaming, I'd use a x86 desktop.
To bring this back on topic, I'd agree with all the other posters that say that the switch won't happen any time soon. Apple had heck of a time getting developers over to OS X. Asking them to support another platform (even with the same APIs) at this point would be suicidal in terms of developer relations.
I also think the x86-32 is just inelegant. There's thousands of transistors just sitting there converting a legacy ISA to a modern RISC-like ops. There's thousands more transistors just sitting there making its 30+ registers look like 8. Thousands more transistors sitting there trying to hide the inefficiencies of the stack based FP model to conform to the actual modernized architecture. This only works because Intel effectively higher die size limit that makes their processors economically viable. Just imagine what Intel could be doing with all those transistors and die area if it didn't have to support the crappy ISA. In any case, given Apple's arrogance/like/obsession regarding "elegance" of its products, I'm not sure they'd go for it.
If the playing field (in terms of shipping volumes) were level, there'd be no whay the x86 could have won out, especially in the days of G2 (603/604) PowerPCs. The die size differential between them and the contemporary Pentium was something like 4x. The power consumption was also something like 4x. But the peroformance was equivalent or slightly favored the PowerPC. I'm still peeved that the "inferior" architecture won out.
Final thought:
- 8088 = Ox-drawn cart
- 8086 = Ox-drawn cart with horses tied in the front.
- 80286 = Ox-drawn cart with horses tied in the front with a steam boiler and steam engine.
- 80386 = Ox-drawn cart with horses tied in the front with a steam engine and an internal combustion engine strapped on. (the internal combustion engine can emulate multiple steam engines in a special mode)
- 80486 = Ox-drawn cart with horses tied in the front with a steam engine and an internal combustion engine strapped on. The engine now has a turbocharger and fuel injectors.
- Pentiums = Ox-drawn cart with a steam engine and an internal combustion engine strapped on. They strapped on another turbo-charged, fuel injected engine next to the other one. The oxen and the horses are still there, being dead carcasses that are dragged along for backwards compatibiliy.
- PPro/II/III = Ox-drawn cart with a steam engine, several internal combustion engines bolted together. The maggot-ridden oxen and horse carcases are still tied to the cart. A gigantic jet engine is strapped on with some spit and baling wire.
- P4 = Like PPro, but several rocket engines are duct-taped to the sides.
Point: It's fast, but it's not pretty.-- "This world is a comedy to those who think, a tragedy to those who feel."
Not supported? It is one of the white iBooks and I bought it this last year. It is 500Mhz and should be able to handle playing the game. And this is just meant to illustrate the difference in new Mac hardware vs new PC hardware. Another simple test would be to watch how much processor the iTunes application uses to play mp3 files while a Linux system uses far less processing resources to do the same thing.
The point was that it works better on a PC which is still much cheaper. Sure you can blame it on video memory, but I thought this Mac hardware is supposed to be superior. The video card I have in the PC is just an old Voodoo 3 card from over 2 years ago. So old PC hardware beats out new Mac hardware.
I prefer to use a Mac, but I do not like the situation where the hardware, combined with the poor OS X performance, makes it necessary to retreat back to a PC.
I do also not want to boot into OS9 which will just prove again that OS X is not ready for prime time.
Brennan Stehling - http://brennan.offwhite.net/blog/
well, if you want a faster mac strap a set of Power4s in there and just hope it doesn't melt through the desk :P
i remember a while back some talk about the "G5" on a mac rumour site saying that very soon there would be an Apple designed 64bit SOI PPC chip powering next gen macs, well, the end users place far too much faith in their hardware manufacturers (or god as they call apple) on the Mac side of things.
Software Freedom Day!.
First, one can look at the machines that Microsoft DID port NT to - in general it was machines that did not have a large user base. Basic business practices tend to do this: expand your base, but not so much that it kills your main base, i.e. X86.
Second, Microsoft makes money on every box that ships with Windows preinstalled. From their point of view, they sell a license and the rest of the work is up to the hardware manufacturer (we used to call them OEM's, but now they're called every thing to VARs to GoddamSonofaBitches). Apple doesn't make a cent if it can only sell the OS. In fact, they would LOSE money.
Third, IIRC, those NT ports were pretty crappy (except for the Alpha). Most things I heard about the PPC ports were pretty dismal. And once you got the OS, well, you had the OS. Without applications, it is still just a paperweight.
Finally, NT sucked when compared to the Unix alternative (yeah, I know, MS said when they FIRST introduced NT that it would combine Unix, etc. etc.). I (at work) use a 1 Ghz Pentium and the damn thing crashes every three days. I use a Bondi Blue Mac running OS X and it just keeps ticking.
Let's get real. What is the current driving force behind the Mac OS X phenomena and what is making people say "port it to the x86" is that it IS what Linux should have been. Linux is closer, but I have yet to see the "one-click" install.
As someone said before, make Apple a software-only company and Apple will die.
IANAL, but I've seen actors play them on TV
Warcraft III REQUIRES a 16mb video card. It will run on a 400 mhz iMac DV (8mb ati rage128 pro). It is playable. A 400 mhz home built amd k6-2 with 16mb ati rage 128 pci is NOT playable. Since a home built is usually faster, I think that proves mhz are NOT important. (also note the amd system has a ata 100 hdd and 256mb of pc100 ECC memory!)
Now if you are comparing a desktop to a laptop (which it sounds like) then you know nothing. A desktop is always faster! What next, want me to compare my iMac to a 1.3 gig celeron compaq with an ati rage 128? Hmm.. my compaq was made 2 years newer... i hope its faster.
Apple will never go Intel, despite the fact that the Mac OS has existed on Intel in one way, shape, or form for over 10 years in various R&D projects within Apple. Because Jobs will never allow it. To do so would be admitting that Apple is just an OS vendor, and not a creator of Insanely Great tools. Jobs has and always will think of the product as the BMW of the computer world - highly refined and engineerd and priced as such. There's no economic benefit to go Intel, there's no (real) market benefit to go Intel, and it would violate Steve's ego too much. This is a rumour that comes out once every 2 or so years so that Apple stock can make some volume on the stock.
If your a software developer, then you know that recompiling is simply issuing a few commands and then waiting for your program to finish being built. Plausable Scenario: I am running Mandrake Linux on a PC and on a Mac. On both computers, I download/extract the source code to a folder, run a command prompt, navigate to that folder, and type the word "make". For all you pro-Mac people, the Mac should finish first because of the processor, right? ;). You can now run the same exact program on the same exact operating system by taking the same exact steps.
Now why can't Apple develop OS-X for PC? If my memory serves me correctly, it is based on FreeBSD, an operating system that mainly runs on x86 platforms. The most difficult part would be coming up with drivers, but I'm sure they could scoop up some Linux driver source codes, and recompile since many will probably work with few tweaks.
I look forward to OS-X on PC. I hope that happens. Heh, I don't care about not having "mac hardware performance", because then I could use Mac-OS X and still be able to pay the bills ;).