Apple and IBM Working Together on 64-bit CPUs
Currawong writes "eWeek reports that IBM Microelectronics is working with Apple on a 64-bit PowerPC processor called the
GigaProcessor Ultralite (GPUL). Unlike previous reports, eWeek now reports that Apple is testing the chip for use with future hardware. IBM apparently also plans to use the processor in linux-based servers. It's believed IBM will disclose some details of the processor in October at the upcoming Microprocessor Forum in San Jose, California. While this story is similar to recent stories about Apple using Power4-based IBM chips in future Macs, the GPUL, unlike the Power4, is smaller, runs cooler and consumes far less power, making it suitable for desktop machines and small servers. The processor is described as having the same 8-way superscalar design fully supporting Symmetric MultiProcessing." We had a previous story about these new chips.
the GPUL, unlike the Power4, is smaller, runs cooler and consumes far less power, making it suitable for desktop machines and small servers
Does anyone know if the chip would actually be cool enough so that it would not require a fan? One of my favorite features of the G4 is that it requires no fan whatsoever. My PowerMac G4 makes so little noise that sometimes it's hard to tell if its running or not without looking at the little glowing power button on the front.
I think this is one of the nicest features of Macintosh computers and if they need to add a fan I think that will be a real shame. On the other hand, Motorolla really hasn't gotten their act together, so Apple may not have a choice.
Karma: Chevy Kavalierma.
A key question: will this chip have DRM (aka Digital Rights Reduction) features built-in? If NOT, there could be a good market here for IBM as the free alternative to Intel.
sPh
or in an Apple Store. I've heard about the G5's for years and I know they are the next best thing. However, seeing is believing.
I'm not a processor expert or anything, but this can't spell anything but good competition with Intel (not that they're evil or anything, but they haven't had a reason to make their chips better performers, and no, increasing clock cycles doesn't count). Won't hurt Apple either unless it requires their developers to rewrite stuff (haven't they done this enough already with the Mac OS X transition?)
Multiple processors in a chip? Good. AltiVec or similar number-crunching in combination? Great. If Apple pursues this, their boxes might--might achieve a performance that easily blows away the still-powerful SGI workstations and their slow-clocks-but-very-powerful processors (MIPS? Alpha? Can't remember right now).
I hope that some other enterprising company works up a PC mobo that can handle it for those not inclined to Apple products. That would light a file under Wintel's corporate ass to build something better.
Vos teneo officium eram periculosus ut vos recipero is.
Yes, a new 64-bit PPC processor would be great, because the G4 is really showing its age. But I don't think this will be something to drive Wintel users over to Apple. If anything, it will just help Apple hang on to its existing marketshare.
The thing to remember is that "switching" is expensive, and not just for the new hardware. When a longtime PC user switches to Apple, they have to replace all of their software with Mac versions (and in a lot of cases, say goodbye to certain titles altogether). A new PPC processor isn't going to make that any less of a reality (unless of course, it allows VirtualPC to run fast enough that it's actually usable).
A 64-bit PPC would almost assuredly be backwards compatible with 32-bit PPC applications so for current Apple users, it will be a big boost in speed without having to reinvest in all of their software immediately (although, if you want the most speed, you'll eventually need to upgrade to the 64-bit versions of your apps).
Great news for Apple, but it's not a "Windows killer".
So what is Apple's plan for all this horsepower? It seems that the current 7450/7455 G4 chips have more than enough "under the hood" to comfortable kick the likes of Photoshop and Illustrator around, not to mention the iApps, and everybody's favorite Final Cut Pro. So this news begs the question: where does the GPUL fit in to Apple's master plan?
Perhaps, just perhaps, has Apple something up their sleeve? Like a purchase of Alias|Wavefront to go along with their other recent acquisitions, and fully stack the high-end graphics deck? Or maybe pro-E has finally gotten their act together and is releasing a Mac client? Or are there going to be some new Xserves based on this chip, and maybe we'll actually see some type of installed base start to grow in the Apple-branded server market.
Who knows... but as big as this news is (for Apple-heads, at least), the upcoming developements this GPUL (potentially) foreshadows loom much larger.
I like to leave it on all the time so that I can acess my files from elsewhere without having carry any form of media (e.g. floppy / CD-R / ZIPdisk), but if either myself of my girlfriend want to work (old-fashioned pen and paper) at the desk, we really have to turn it off.
This is why people have a problem with fans - they are just too loud, even when they are quiet. A silent computer is a much more attractive idea. Obvioulsy different peole havedifferent thresholds, but in a small apartment, your threshold is often lower.
This idea was invented by Shampoo.
So, does this mean that to compete, intel will have to migrate itanium down to commodity hardware in a hurry? What about recouping their R&D costs, and what about the cooling issues and prduction costs?
Stick Men
Well, it's GPUL at least...
Beware: In C++, your friends can see your privates!
is the 2 or 4 cores per die. AFAIK this is the first time a multiple core die has been used for a consumer level ship. It is really cool that OSX with its unix underpinnings combined with the great design of the Power ISA will be able to handle the transition to 64bits and the additional thread handling etc needed for the 2-8cores per system (assuming apple will use the 4way core chips in smp mode).
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
1) That "state-o-the-art" Powerbook you just bought won't run the next version of the OS.
Maybe, but then again it might just be a different version (like Windows XP has both a 32-bit version and a 64-bit version).
2) All of your current software will still work but in some sort of wierd "Compatibility Mode" that is ten times slower than it runs today.
Not likely. Just as the forthcoming AMD Hammer will have 32-bit backwards compatibility, I expect the IBM/Apple proc would do the same. You won't have to boot to "32-bit mode" it will just run 32-bit apps. And while it won't run them as fast as the 64-bit apps, it should run them at least as fast as a native 32-bit processor.
3) Developers will get screwed (again).
Only in the sense that they may have to decide whether to program only in 32-bit (for the widest compatibility with the least effort) or expend the extra effort to support two versions.
Again thank you Motorola for screwing us! I have a small feeling that IBM can be counted on a little more that motorola, because IBM sells its power pc based chips to more that just apple, where if I am not mistaken motorola only sells to Apple so when times gets tough for Motorola like they have for the past few years the R&D for power PC chips drop.
that there is an AMD add right smack in the middle of the page.
-ted
So I click on the story's link and this is what I see. Interesting, indeed.
Targeted advertising at its best
I wish my lawn was emo, so it would cut itself.
See macedition.com/nmr/nmr_20020914.php
(Disclaimer: Naked Mole Rat Reports are usually hilarious. But for the first time, on Sept. 14 there was a "guest columnist," who wrote a lame parody of those Nigerian spam messages.)
That that is is that that that that is not is not.
I am generally not a big fan of Richard Stallman's whole "libre" schtick, but I think it should be clear that I mean free as in civil rights, not free as in price!
sPh
This chips' project doesn't even complete until summer 2003, that doesn't even imply it'll be ready to fabricate or be in any kind of production then, even if it DOES pan out to be a useful design. I imagine by tomorrow Macosrumors will be touting it to be in the new uber-G4 to be released next month.
How long has the G5 been 'almost ready' as far as rumor sites go? Two years now? It's great to spin up your readership with crap like that, but it really does a disservice when it's untrue.
Apple is working with IBM? I guess Steve Jobs doesn't think IBM is "Big Brother" any more, or maybe he has joined them, and we can now call him "little brother."
How ya like dat?
"New processor Z has just been released. Sources say the processor is so fast typical users won't have a need for it, but is expected to be popular among engineering and CAD users."
I first started reading this line when the 386/25 came out. Replace CAD with 3D Graphics for this decade. Every time a new processor comes around, they say almost exactly the same thing - watch for it in the press. So far the prediction hasn't shown to be true.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Most companies would have said: "sorry Motorola - you are out of gas. We just signed with Digital (Alpha) [or IBM or Intel]. Thanks for the memories". Instead Apple force-fed the entire PowerPC thing.
I wonder what their motivation was? And did Apple truely benefit in the long run?
sPh
Currently, OS X's SMP abilities scale only to two processors. If they want to employ a 4-way chip, the OS is going to need some work. Is this a limitation imposed by Mach or BSD? Does BSD scale up to more than 2 chips?
Look, I'm sorry but I'm sick of these posts. The PPC instruction set was designed to be a 64bit architecture. There is a 32bit subset that all current mac programs use and Mac CPUs understand. Theoretically, running 32bit code on a 64bit PPC should be as simple as setting a bit in a special register in the CPU, putting it in 32bit mode.
In fact it might make sense to make 64bit mode an option to the developer. If they don't need very large integers or 4+GB of address space, they could use 32bit mode. This would mean that you don't waste RAM and memory bandwidth using 64bit pointers when you don't need them. The OS would still be 64bit of course.
All applications should run flawlessly (if they did before :-). There is no emulation. And even if there was, how would that hurt the developers? The only time Apple has switched processor architectures before was 68k->PPC. I can still run a 1984 68k copy of MacPaint in Mac OS X's Classic environment. Hell, their 68k emulator was so good that they didn't update all of the OS to PPC straight away! Yes, the jump from OS9 to OSX was difficult for developers but this wont be, even if Apple had to use some sort of emulator (which they wont).
Um, no. It would mean that your "state-o-the-art" PowerBook wouldn't run the previous version of the OS.
... yes, they got "Steved".
Clearly your sarcasm detector is set too high. When I said "the one you just bought" that means today (as in just, as in not 64 bit). So when Steve Jobs gets up and says "32 bits is dead" your screwed. Just ask all the people who bought quadras so they would be able to run OS X. Then it didn't appear for a few years and
Doubtful, if a 1GHz GPUL processor runs 2x faster than a 1GHz G4 processor
Clearly you have a short memory. The "emulated" 68k mode of PowerPCs (which were also supposed to be waaay faster) weren't because the emulator didn't fit in the cache. And for christ sakes, who the hell believes what chip companies say about speed anymore?
Yea, right. Since Apple has done such a poor job of allowing old apps to continue to function with a new their new OS, NOT!
I hope your fucking kidding. Clearly your not a Mac developer if you haven't been repeatedly screwed by Apple.
Go back to sleep, you clearly need it
So what's your excuse?
I am not a number! I am a man! And don't you
I think he's alluding, not to the OS9->OSX upgrade, but the 68K -> PPC conversion. The compatibility mode was, in my opinion, a tour de force, but they screwed developers by the Lisa Pascal to C switch. It wasn't just that C became the preferred development enviornment, it was because they decided not to support Pascal at all. This was a horrible miscalculation, because it put developers using what up to then was the preferred development environment at a huge disadvantage. They had to retrain their programmers and port their applications. This left some applications stranded in emulation land for two years or more.
I think he may also be referring to the death of OpenDoc, which badly burned many developers and for which I too still have not forgiven them. OpenDoc was brilliant and so, so close to being ready for prime time when it was killed. This was a one-two punch for many small developers -- once they spent perhaps eighteen months in their C conversion, they then spent another eighteen months or two years redesigning their application for an architecture that simply went up in smoke. I knew some small innovative software developers that had, perhaps, a two or three year lead over similar applications on the Windows end, who ended up behind, a place you simply can't afford to be if you are on a niche platform like the Mac. This experience soured many developers on Apple, and prepared many of them to be well disposed to open source.
Bitterness for past misdeeds aside, I expect a 32 bit to 64 bit conversion to go more smoothly than the 68K to PPC conversion, or the equivalent conversion on the Windows side.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
Yeah. Another Processor. Cool. Even more Mhz and stuff. Ye-haw. Now I can run poorly written, crappy software even faster.
Systems exist for automatically marshalling software into behaving, or for helping developers write better software. The problem is they tend to be exceedingly slow. So, faster processors are a necessary step in reducing crappy software. It won't help with useless software or ugly software, but at least it helps with crashing and having l33t hackers 0wn your machine.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Except that the GPUL is not the next best thing. If you read the eWeek article, you'll find that the projected time-line reads, basically, the G5 first and then the next best thing after that. And it is very much up in the air what that next best thing will be. I know that Apple has had a long history of working with IBM and Motorola, and that adds a certain amount of probability to the conjecture that the GPUL will be the next best thing, but the existence of Apple's Marklar project shows that we cannot discount the possibility of a switch to x86 architecture. I think the most likely candidate within the x86 world is AMD's Hammer -- it will be available at desktop-processor-level prices, and will also be available in versions more suitable for servers. Since both markets are areas Apple has targeted, this makes the Hammer more appropriate than, say, a combination of Intel's Pentium4 on desktop and Itanium for servers.
Again, though, let me reiterate that this is all just conjecture until "The Steve" makes some sort of formal announcement.
how much address space do you need exactly? If you're just talking about register size, the Altivec core in the G4 already does operations on 128-bits at a time, and this new chip will have that.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
I think you've been playing with consoles a bit too much. 64-bit here refers to the size of general-purpose registers and memory addressing.
With 64-bit you can address over 4 terabytes. Do you feel the need for more than that?
You can also work with integers up to 18.446.744.073.709.551.615, and floating-point numbers up to 1.7976931348623158 E+308. Feel the need for more than that?
There are wider registers in the CPU (such as the dedicated SSE2 or Altivec registers), but for normal operation I think 64-bit should keep us going for quite a few years.
RMN
~~~
So it may be a long wait! I got my G4 Tower a few months ago to see if I even would like Apple OSes. To my delight I love OS X (hell even OS 9) and OS X is everything X-Windows/Linux should have been striving for. I was going to sell my G4 and get a dual 1.25 but the one I have is more than enough for now and 1 to 1 1/2 years isn't too long to wait for the next Mac (besides I've still got to save for the 22" display!).
I've tried to use Linux on the desktop since 0.98 (Slackware in '96) and never found it to my liking. I don't like to tweak and read man pages for hours, I just want the damn thing to work. That being said all my companies servers run Linux (killed the SPARC the other day) and being able to sftp/ssh to my servers from a terminal in OS X was great. Plus using Dreamweaver to do my JSP development makes a great environment.
Hopefully 1 to 1 1/2 years is all I'll have to wait. I'm patient so I'll start saving now.
G4 chips have more than enough "under the hood" to comfortable kick the likes of Photoshop and Illustrator around, not to mention the iApps, and everybody's favorite Final Cut Pro.
You have *got* to be kidding. Enough power for FCP? Dude, I routinely run 30+ minute renders for a 3 minute chunk of video on a 933MHz G4, and I'm not even doing all that much. A few filters, some text generation, a mask or two and it's walk away from the machine time.
Apple could be shipping 8-way 2GHz G4s and it still wouldn't be enough.
"Seven Deadly Sins? I thought it was a to-do list!"
Even if the new chips are clock-for-clock identical to the current G4, the mere fact that they're running on a newer bus will make the machines much more powerful.
For more info about this, head over to Ars and check out the posts in the Mac Achaia by BadAndy from earlier this summer ("Altivec, anyone?" I think it was titled). He knows a hell of a lot more about this stuff than I do; it makes for fascinating reading, and you can really understand why faster CPUs alone won't cut it for Apple.
Since when does Apple have any hardware engineers?
Umm... Since Woz started working in Steve Jobs garage? One of their divisions is the "Hardware Engineering Division"
Even their boards are outsourced
I'm pretty sure that the design is done in-house. some manufacturing may be outsourced.
let alone the actual chips.
I don't know if they STILL have any chip designers (I sort of doubt it) but when AIM first got started the Somerset chip design facility was a joint venture between all three partners including Apple. I believe some of the chip designers at the facility were technically on the books as Apple employees. At the very least the chip designers at Somerset worked closely with Apple.
If Apple had any ability to develop their own CPUs they wouldn't still be stuck with the pre-historic G4, they would simply ditch IBM and use their own chips.
Despite the fact that they DO have hardware engineers, and may even have a few that specialise in chip design to evaluate & work with the other two AIM partners it is obvious that they are not themselves, and are unlikely to become, a chip designers. Though because of the way patent and license agreements between the AIM partners they probably could get into it. But that would be a nightmare, they would bear all the costs and still be stuck with a single supplier (themselves) that would likely fall behind the competition.
Who bought a Quadra to run Mac OS X, and are they interested in upgrading to a slightly used state-of-the-art PowerBook 3400? The last Quadra was discontinued in 1995, long before there was ever any speculation about X. The official minimum requirement for X is a beige G3, introduced in 1997, but there are hacks to get it installed on earlier PCI-based Macs, which date back to 1995. How far back should Apple have gone? Should Mac OS X be able to run on my 15.9 MHz SE/30?
sPh
i'd be happy to use a ppc box as my desktop while not paying apple prices.
After you've checked out IBM's prices for PPC boxes you might not mind Apple's pricing so much...
--
Reverse outsourcing: it's the future
honestly have grown to love the steady white-noise of a running computer... I find it difficult to sleep if my computer is shut off
:-).
A bit off topic perhaps, but some people I know find they can get their young babies to go back to sleep by playing a recording of, say, a vacuum cleaner. Apparently the white noise is supposed to be similar to the sound of the womb.
I'm not at all sure what this says about you. Perhaps you want to go back...
To return to the topic, I find that I don't notice the "jet engine like" whine of my PC until I turn it off. It's then that I appreciate the peace and quiet. Frankly I'm all for more efficient CPUs.
Simon
I've never fiddled with anything that requires me to know cache line sizes. Anyone more knowledgeable have any info?
..It can easily adapt and grow with new hardware and new architectures.
Microsoft has been dependant on Intel for a long time. Their one foray into another architecture (WinNT for the Alpha) was just a proof-of-concept, and didn't go anywhere, IIRC.
The Linux kernel covers several architectures. SGI, x86, Alpha, PPC, and StrongARM are just a few.
It's really nice to finally see a real, immediate threat to Microsoft's dominance. Apple and IBM have enough revenue to run a massive advertising campaign. Even if it just involves OS-X, it'll still produce a large shift away from Microsoft's domain.
What's this Submit thingy do?
Speaking as a luke-warm Apple fan & potential switcher, this sounds cool...but so have most of the daily "ray of hope" rumors that serious Apple fans have been kicking around for years.
IBM has known for many years that an Intel/MS monopoly ain't good for IBM. (Anyone recall OS/2 for PowerPC?) Pumping up Apple with better CPU's would be good strategy, even if they make no money on the chips. But what's taken them so long?
My impression is that Motorola's attitude & situation are so bad that Apple couldn't get much out of 'em with "we'll switch to IBM" threats.
Now if someone can actually SHIP substantial quantities of non-defective chips BEFORE Intel is cranking out Pentium 6's & Itanium 4's at 10GHz...
It's easy to make up & spread cool- and credible-sounding stuff. Finding & checking hard facts is hard work.
Just remember that OS X has been in concurrent development for use under x86.
What's this Submit thingy do?
Ever see the copyrights when you boot an RS/6000 from IBM? Apple is in there. I don't see any Apple software... must be hardware :)
Motorrola has no one to blame but themeselves for this. If they innovated and tried to keep up with the industry like everyone else, they would of not had this problem. They figured mac users are suckers and will always buy anyway so who cares. They guessed wrong.
Believe it or not, consumers do look at the mhz rating as an indicator of performance and value for what they are paying for. Even some look at the mhz rating for internet speed! If they see an expensive box that has a low mhz rating, they will just shake their heads and move on to another pc. Consumers aren't real bright and apple needs to boost the mhz peed on these new chips and not just have them perform fast. Palladium scares the hell out of me and I want no part in it.
Kudos to apple. As soon as palladium is out and when these babies find their way into powerbooks, I will be one of your first customers.
ALso MacOSX is one of the easiest versions of unix out there! No rpm hell, no spending hours configurating text files, no waiting for gentoo to compile everything, and all of the binaries like Windows include the dependancies. I will still keep a copy of linux around for the hell of it but I would love MacOSX!
http://saveie6.com/
Actually, WinNT also ran on the NEC MIPS and Motorola PowerPC platforms.
"I disapprove of what you say, but I will defend to the death your right to say it."
- Evelyn Beatrice Hall
Fans aren't that bad until you realize you can't hear as well as you used to. I work in the server closet alot (moving offices right now) and I sometimes grab a pair of earplugs.
The whine isn't bad until you realize you used to watch TV on 12, and now it's got to be 15.
In fact, our whole world (mine, anyway) is like this - far more noise than we were intended to hear regularly, and it slowly causes us to lose frequencies and ranges...
Do you find yourself trying to figure out what people said?
That what was all this school was for... to teach us how to solve our own problems. -- janeowit
True, to some extent. But keep in mind that Motorola sells to Apple - and Apple will certainly attempt to keep Motorola's prices down to a minimum as well (not anything like $5/cpu, but you get the idea).
.. :)
What's most important here, I think, is that Intel/Windows has created a culture that believes that when Intel releases a new CPU, everyone needs to upgrade. This is great for Intel, as it guarantees an ROI for their research.
The Mac crowd, however, is not like this. Mac owners will typically keep their Macs for 3-5 yrs w/o upgrading. OS X isn't doing much to change that, as every release of OS X is progressively faster than the previous release on the same hardware. While people may need to upgrade now to take advantage of OS X's best features, an upgrade now will mean no more upgrades for the next few years.
I think Motorola was aware of this and realized that for the amount of R&D they needed to compete effectively with Intel/AMD, they weren't able to sell enough CPUs to make up for the cost of bringing a new chip to market.
Just my thoughts, though
Actually, besides x86 and Alpha, NT4 was also available for PPC and MIPS.
:-)
Now let's see if I can get a few more acronyms in there
Fascism starts when the efficiency of the government becomes more important than the rights of the people.
The G4 Cube Apple made was a good start in that direction, as was the iMac.
With a central "convection column" we could put the processor low in the box (it would need a stand like the G4 Cube to allow airflow underneath) and position components around the column, we might be able to do it.
Of course, if you just want to leave out fans, and don't want to explore liquid cooling, you could use Peltier effect (Ars Technica has some details) coolers with heat sinks and the "convection column" or a heat distribution "tree" that spread heat out along sinks until it could be expelled along the case sides...
It's possible, it would just take more effort than many are interested in.
Of course, you could always pipe Central Air into your case...
That what was all this school was for... to teach us how to solve our own problems. -- janeowit
Motorola's market is the embeded market. This is why Apple is bottom of the list. Profit per unit is meaningless when Motorola ships so many more embebed cpus then desktop cpus.
But when you're using the screen as a second monitor for your powerbook, you can't well use the screen to see if the G4 is on now can you?
T Money
World Domination with a plastic spoon since 1984
> Should Mac OS X be able to run on my 15.9 MHz SE/30?
Luxury. Back in my day we published magazines on a 8MHz Mac 512k and if we didn't like it we could lump it. But if you told young people today that that computer would become a multiprocessor RISC-based unix workstations made of translucent plastic they wouldn't have believed you.
OK, folks, a 64-bit address goes up to 2^64, which is 2^4 * 2^60. Crudely, that's about 16 * (2^10)^6, or 16 * (10^3)^6. Now let's review our metric prefixes, shall we?
So, yes, a 64 bit processor can address more than 4 terabytes. Roughly 4 million times as much as that, actually. That could be of some importance. :-)
More seriously, I can foresee within 5 years the certainty that addressing 4 terabytes would not be enough. Indeed, you could predict somebody would whine about gnu tar's 4 terabyte limit, and how they now can't back up their RAID full of pr0n. :-)
Babar
Using that logic, we'd all be running on Alpha's.
What's my Karma Mr. Burns? "Excellent"
I believe (although I am not 100% certain, so take this with a grain of salt) that the reason Apple is credited in the RS6k boot screen is that Apple did the port of OpenBoot/OpenFirmware to the PowerPC/POWER platform.
News for Nerds. Stuff that Matters? Like hell.
Fans I barely notice but then I've got an ancient PII so it's not that noisy :-) I never found sleeping with it on pleasant but I can.
;-)
What really irritates me, though, is that the speakers have a terrible power supply that hums constantly. _That_ is a real problem, because of the totally different type of buzz.
(Actually, even more annoying when I'm trying to sleep is that alarm clock! Wakes me up every morning.
Greg
(Inside a nuclear plant)
Aaaarrrggh! Run! The canary has mutated!
The jump from 640 KB (which was an OS limit, not a limit on the memory controller itself) to the amount of memory found on most computers today (128MB to 1 GB) was about an 800-fold increase. And that took well over ten years.
Going from 32-bit to 64-bit addressing raises the memory limit four thousand million times (that's four billion if you're american). That's eighteen petabytes (although early models of AMD's "Sledgehammer" will be limited to 40- and 48-bit addressing, which is still a lot, especially when you consider that, on SMP systems, each CPU can have its own addressing space).
It's highly unlikely home computers will even need to go beyond 4 GB in the next couple of years. I think it's pretty safe to say they won't need more than 1 terabyte (40-bit addressing) within the next ten.
I mean, there's a limit even to how bloated MS Windows can get...
RMN
~~~
Not quite, so far nothing about Apple joining the DRM brigade. I still hear the 1984 not like 1984 chant in the background
T Money
World Domination with a plastic spoon since 1984
This would have happened years earlier were it not for "surfing the web". Complex real time rendering systems (browsers) required much more power than the office productivity apps and this is what drove the last round of upgrades.
IMHO two things are out there which could drive the next round:
a) Java becoming popular. If most binary apps are running inside of virtual machines this could do it.
b) We move to 3D desktop environments. Everything is always available but the things you are thinking about are "more there" then the ones you aren't a 3D finder Apple and SGI have led the way here.
I don't have a DVD player at home, but I just got the new Monster's Inc. DVD (yes, I know I need to buy a player, but I'm cheap...). I happened to bring a brand-new ThinkPad home from the office to do some work. No RCA out, just S-Video. Cool, I can work with that.
So I pull out my S-Video cable, my computer speakers, and subwoofer, and get it all hooked up. Pop in the DVD and play it. Hmm... the TV is mirroring the laptop screen, but the video doesn't show up. After playing around with it for half an hour (and trying two different software players), I finally notice this little warning that says that "Copy protected DVD's will not output to the S-Video port" (or something like that).
WTF? Why even have a DVD drive and an S-Video port if I can't combine them? Note to everyone: Don't buy a ThinkPad if you think that there's EVER a chance you'll want to play a DVD through the S-Video port. If IBM is so damned concerned about DRM, they need to put a big sticker on the laptop that this is a DRM-enabled system. I guarantee that I will never buy another ThinkPad.
Anyway, next night, I bring home the Apple PowerBook. Hook everything up, pop in the DVD, hit play. No problemo.
Follow microsoft? Oh yeah, god OS X was such a blatent Windows clone, I can't imagine why M$ hasn't sued the living crap out of Apple for it. Apple has been looking into true 64 bit chips for a long long time now, they aren't following Intel here at all. Apple is doing what apple does, making their computers and selling them to mac users.
T Money
World Domination with a plastic spoon since 1984
The three IBM/Apple projects were PowerPC, Taligent, and Kaleida. The two software projects failed. The chip project was well on its way to outstripping Intel when IBM lost its nerve, decided Apple was going to go out of business almost immediately, and handed off the PowerPC to Motorola. Motorola was not capable of handling such an advanced chip design and the PowerPC fell way behind Intel. The IBM execs who had blinked later moved on to other companies, and IBM got reinvolved in the PowerPC, but they're still suffering from the Motorola handoff.
As for Apple's early attitude to IBM, they saw IBM as The Enemy due to the IBM PC. Remember that IBM used to be the big personal computer maker, before the clones ate its lunch? There is embarassing video footage showing Steve Jobs introducing his friend Bill Gates as Apple's white knight in the war against IBM. Apple didn't have a clue who the real enemy was, and it was at that point that Jobs granted Gates a permanent royalty-free license to the Mac look and feel, for use in an obscure little program called "Windows."
Some years later, Apple finally figured out who the enemy was, and decided to join forces with IBM, who were disgruntled with Microsoft's handing off the PC business to the clone makers. But the software cultures of the two companies never meshed, and the only successful project was the one that was almost completely IBM's doing and well within its core competencies -- until IBM blinked, that is.
I mentioned 4 terabytes because the current limit is 4 gigabytes, and because the processor that's likely to become the first 64-bit "home" CPU (AMD's Sledgehammer) will start with a 40-bit limit (1 terabyte), and later be expanded to 48-bit addressing (roughly 280 terabytes). And I'm willing to bet "home" versions of Windows will be locked at something lower (to force you to buy the "server" version if you want to use all your memory).
If you want the exact number that full 64-bit addressing can give you (2^64) just see my first message (it's 18446744073709551615 bytes).
And anyway, this doesn't apply to drives or files (that depends on the drive interface and the file system), only to memory. Current ATA-133 drives can go up to about 144 petabytes.
If one of your pr0n pictures is over 4 TB, I suspect you need some "compress your penis" pills.
RMN
~~~
Um, quadras were pre-steve's return. No one bought a quadra to run OS X.
T Money
World Domination with a plastic spoon since 1984
Apple's next "Best Thing" has been heavily dependent on "Dilbert Office Award Winner" Motorola being able to develop faster chips in a timely manner.
With IBM entering in this equation, I have no doubt that they will be able to keep pace far, far better than Motorola.
You mean chip designers like these
Or this
Apple does do hardware, and they do have their own chip designers. They're just sensibly not interested in making their own CPU.
gcc has been supporting 64 bit processors for a very long time. By making gcc the system compiler I think Apple has solved their tool problem.
The penguin runs fine on Itanium2. Redhat is almost ready to ship an Itanium2 distro. If you are using the penguin you can have the chip now.
Their forte is embedded systems. They're really getting dragged kicking and screaming into the desktop market.
Deleted
Apparently the white noise is supposed to be similar to the sound of the womb. :-).
;)
I'm not at all sure what this says about you. Perhaps you want to go back...
Been trying non-stop since I was 14.
$0.02 (CDN)
As someone who has tinnitis (hearing a constant ringning / squealing noise,) I've grown to love computer fans in my bedroom. I had an old K6-2/400 with a monster of a fan on it and one on the front that made a fair deal of noise, I found that I actually was able to fall asleep much faster with that drowning out the ringing in my head. Light music is still supreme, of course, but fan noise works about as well. Now, if we could make musical fans...
If you look at CPU history: A timeline of microprocessors which is an E2node I just wrote up a couple days ago, you can make some inferences about the progression of the POWER and PowerPC CPUs. Unfortunately I never did find a good architecural timeline on IBM's site.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
It sounds (!) to me like you're just getting old and starting to lose your hearing as is not atypical. I'm aware of much evidence that loud sounds can damage hearing. I'm not aware of any evidence that low level white noise of the sort found in a server closet can do the same.
Unless your server closet has an unsually high decibel level, I think the problem is far more likely to exist solely in your ears and not as a result of your environment.
"Giga" is so 20th century. It has the ring of Dr. Evil's "One Million Dollars" to it (imagine backwards pinky to corner of mouth). The new marketing-compliant prefix is "Peta". Please take note.
At some point though, Apple's gotta throw us a frickin bone. Something to let us know that the platform has a future. Judging by the course of development on the Hardware side for the past two years, wrt not only bus speed, but CPU development, with AltiVec being practically the ONLY high point, the Macintosh Hardware landscape is incredibly bleak. The only thing selling Macs now on the Hardware side is Gee-Whiz fancy cases, DVD burners, and LCD monitors.
The SOFTWARE story, on the other hand, is BRILLIANT. But what the fuck are you going to run this tremendously asskicking OS on in 5 years?
I don't give a crap what the rumor sites say - I'm *not* going to invest $3500 in a pro Mac until Apple brings it's system architecture into the 21st century. I'm talking about bus bandwidth. I don't care if I have to squeeze another two years of life out of my heavily upgraded Beige G3. Apple's not getting my money, until they offer a system that's worth it to me.
If I see developments - rumors, in the positive direction, I'm more likely to wait for the worthy upgrade, than I am to say "FUCK Steve Jobs, I'm building an AMD box, and running Linux". It's as simple as that. A platform that has a future, that I can afford, versus one that does not have a future, that I can't buy at any price.
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
> I wonder what their motivation was? And did Apple
... a PowerBook fits the bill for all kinds of people, even in audio/video.
... no UNIX compatibility in Windows, lack of internationalization in Windows (there is only one Mac OS X for the whole world, fully Unicode), the unstable NT kernel. After using Macs for a while, you come to expect FireWire and Gigabit Ethernet and Wi-Fi and you get all kinds of things done that you wouldn't otherwise, because there is a whole system there, designed and qualified and tested and well-supported by a single support team.
> truely benefit in the long run?
Their motivation was to be in on the design of the CPU, to make sure it was small, low-power, highly-efficient. Apple has always had a good chunk of their business in portables, since the first PowerBook many, many years ago, and also they were making or working on Newtons and such, and small, quiet, desktops. If you are used to x86, there are a whole host of compromises that you don't question, but Apple's systems have been smaller, lighter, quieter, and have had MUCH longer battery life for years and years and years now.
The G4 gets dissed for only one reason: it was introduced just as Intel started their marketing-driven pursuit of clock speed, clock speed, clock speed. Before the low-power G4 could ramp up in clock speed, Intel was overclocking their big fat hungry chips and talking GHz. When you examine the actual performance of G4 and P4 systems, you see that there is so much more to the story. My PowerBook G4 has 5-hour battery life while Intel portable struggle to give you 2 hours, and the PowerBook is fast, fast, fast (I use mine as a portable recording studio, for example, and it is widely used as a portable TV studio with Final Cut Pro by CNN and many others). There is one company making a "luggable" P4 system now that's like a big briefcase with no batteries at all, simply so they could use a real P4 instead of the "mobile" P4m. You take its 20-pound self somewhere and plug it into wall power and get to work. Nobody is so power-starved on the Mac side that they want that
The big beige box PC seems like such a dinosaur to me after using Macs for the past few years. The huge fans, the noise, the lack of ports, the 15-hour USB MP3 transfers, the USB Ethernet adapters, no Wi-Fi built-in on most notebooks, even today
Why should Apple compete with M$ on the desktop that's ruled by the x86 architecture?
It can just be where M$ doesn't seem to be able to go. Window's doesn't run on anything else but the x86 and I predict it never will. Not for technical reasons but for administrative and political ones.
The server market has always been mainly 64 bits. (Sparc w. Solaris & other Big Iron,) The portion that wasn't (Linux boxen) is migrating to 64 bit.
The desktop is goin to follow. Its gone from 8 bits (where CP/M and Apple OS were king) to 16 bits (where Mac OS and M$ got their start) to 32 bits and the next step is 64.
Linux is already there, its part of the kernel tree.
Mac OS X is already there its also part of the BSD tree.
Linux has the necessary developper base ready, willing and able to create distros and port everything to the new architecture. Since they have the source, they CAN.
Apple has complete control of the hardware and OS. When Jobs decides the user base going to 64 bits, then they'll accomplish it like they did the switch to the PPC (680x0 -> ppc60x) and the switch to OS X (OS1..9->10.2).They have control and a track record of doing it successfully.
Windows is going to be trapped by its own installed base and stymied by the internal difficulties of managing and maintaining development teams across architectures.
I'm not even going to mention the quality and security, or lack there of, of M$s offerings.
M$ will bog down in the platform shift and will disappear with the x86 architecture as surely as CP/M did and for the same reasons (which WEREN'T technical.)
Say bye bye, Bill. Though with billions in cash, M$ will be around in some form or other. And he'll probably abuse a Mac on his desktop because it works there.
In case anybody has any doubt, the desktop is NOT where Jobs wants Apple to play. There are more bedrooms and kitchend and living rooms and dens and hovels in the world than there are corporate desktops.
M$s credo "A computer on every desktop"is very limiting.
Apple's credo might be "computing everywhere else."
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
ever tried copying songs onto an ipod then onto another computer? apple doesn't LET you do it.
Liberty.
Apparently the white noise is supposed to be similar to the sound of the womb.
:-).
I'm not at all sure what this says about you. Perhaps you want to go back...
I have an intense desire to return to the womb. Anybody's.
-- Woody Allen
Ooh, a sarcasm detector. Oh, that's a real useful invention.
The iMac G4/800 runs Quake III at high-quality 1024x768 just a couple of fps slower than the Gateway Profile P4/2.8GHz. They are also very, very close on a suite of Photoshop tests. Go and sit in front of the iMac you want at an Apple Store and do some of the things you do and see how it feels. They are very fast, ridiculously reliable and stable machines that are a joy to use, and you'll be three years ahead of where you are now in DVD authoring and DV editing and digital photography. Also, they are ergonomic, attractive, rugged, and the fan is quieter than a hard drive (so you don't hear it at all).
Okay, I've used and liked Mac for years, and I've certainly done evangelism of my own, but this is stretching it.
The big beige box PC seems like such a dinosaur to me after using Mac for the past few years.
You can get x86 machines in all sizes, shapes, colors, and designs. The beige box is simply popular because it's cheap. Apple doesn't *offer* a beige box -- you *must* pay a premium for their cases.
The huge fans, the noise
I have a PII/266 and a PPC 6100/60. The 6100 is noticeably louder, though it also has older bearings. And the Klammath was a pretty hot chip.
the lack of ports
You're crazy. Your typical new PC has 2 serial ports, a parallel port, (with OEM models) frequently modem and Ethernet ports, two or four USB ports, two PS/2 ports, and sometimes Firewire. The only leg up Macs have is that they always have Firewire. Apple left SCSI behind a while ago on most models, so that isn't in the cards any more (and if you really use SCSI, you can get a $25 card in the PC world). Consumer-level Macs have been ragged on for having too few ports, as a matter of fact.
the 15-hour USB MP3 transfers
So get a Firewire player. Same story if you plug a USB MP3 player into your Mac.
the USB Ethernet adapters
Oh, yeah, those are *really* common. How about Apple's AAUI-to-10BaseT Ethernet adaptors, if we're going to be getting into corner cases?
no Wi-Fi built-in on most notebooks
Why the hell do people keep calling 802.11b "Wi-Fi"? It sounds like a home electronics fixation. Anyway, this is increasingly less true, and many people just get the cards. Were you really out of PC card slots? GSIA students at CMU have Thinkpads with three PC card slots and built in modem, wired Ethernet, and 802.11b.
no UNIX compatibility in Windows
Well, I solve the "Windows problem" by using Linux instead, but what do you mean by that? Grab cygwin or mingw + UnixUtils.
lack of internationalization in Windows
Oh, knock it off. Apple pimps their i18n, but the fact is that Windows and the Mac OS both speak Unicode just fine. Linux less so, but if you're using modern KDE or GNOME, you're pretty well off (particularly GNOME -- *hell* of a lot of translations there).
the unstable NT kernel
Bullshit. You can add a flaky driver to it -- NT today runs drivers in kernel space, *just like the Mac OS and Linux*, but the vanilla kernel is fine from a stability standpoint. The same claims are just as valid with respect to *BSD, Linux, or Mac OS.
May we never see th
You can get a Mac and run most of the popular flavors of Linux on it (notable exception: RedHat)
Red Hat does put out a PPC distro, though I'm not sure if it's for Macs or IBM's PPC line.
May we never see th
It wasn't just that C became the preferred development enviornment, it was because they decided not to support Pascal at all. This was a horrible miscalculation, because it put developers using what up to then was the preferred development environment at a huge disadvantage. They had to retrain their programmers and port their applications. This left some applications stranded in emulation land for two years or more.
hmm, that sounds an awful lot like Steve Jobs' plan for forcing application developers to use the "Yellow Box" or Cocoa. Apple introduced the backwards compatible Carbon APIs only after people (rightly) complained.
I think Steve Jobs is sometimes TOO eager to drop legacy hardware/software.
cpeterso
You wanted sub-2 minute boots?
My Mac Plus showed a bootup screen featuring a tiger, played a startup sound, loaded all of its extensions, loaded the Finder and was completely ready to use in seven seconds from hitting the power switch.
My much newer Linux box takes much, much longer.
May we never see th
GigaProcessor Ultralite? Sounds like something a cheezy anime character would name his mech.
This message brought to you by the Council of People Who Are Sick of Seeing More People.
The PowerPC architecture has been 64-bit from the start. There is no 32-bit to 64-bit transition. Current PowerPC chips already have some 64-bit and some 128-bit portions. The architecture is less than 10 years old, and it started at 32-bits ... the designers knew that they would want 64-bits later. There are 64-bit POWER chips already, and they are all related (they have the same instruction set). This is not like Intel, whose 32-bit chip grew out of a 20 year-old 8-bit chip.
... maybe you're used to seeing the consumer side of Apple and don't realize the kind of resources that their pro desktop users are into. Audio and video means great big files, huge amounts of data ... the platform is ready for 64-bits.
In addition, Mac applications are actually special folders that can contain just about anything a developer likes, including multiple binaries, one for each platform or whatever, so these kinds of transitions can be hidden from the user with a patch at the worst. Apple just rewrote their entire OS over the last five years, so I'm sure the idea of 64-bit computing was on their minds. Steve Jobs is also the CEO of Pixar, and I'm sure the Pixar programmers know how to take advantage of 64-bits
> Clearly you have a short memory. The "emulated"
... they're just too different from modern apps to run natively on a modern system (different event model, different multitasking model). Similarly, "Classic" Intel apps (32-bit x86 architecture) are going to run in a special mode on 64-bit chips because they are just too different from modern ideas about chipmaking. After 20 years, you have to scrap some things, which means you don't get perfect compatibility.
... they've been so future-focused (Mac OS X) that many of their traditional user base are still using three and four year-old machines while they're currently selling to "Switchers" and UNIX people.
> 68k mode of PowerPCs (which were also supposed to be
> waaay faster) weren't because the emulator didn't fit in
> the cache. And for christ sakes, who the hell believes
> what chip companies say about speed anymore?
The very first PowerMacs ran 68K software faster than it had ever been run before. You are completely wrong.
The 32-bit compatibility mode your'e talking about is an Intel thing, to make up for the fact that they've been bolting things onto their chips for 20 years, going from 8-bit to 32-bit currently. PowerPC is younger and benefits from a much more mature industry when it was designed. There are already 64-bit POWER chips, and some parts of the current 32-bit PowerPC are 64-bit and some are 128-bit. The switch to 64-bits was designed into PowerPC.
"Classic" Mac software runs in a partial emulator (some hardware is emulated, but not the CPU) on Mac OS X because Classic Mac apps have a 20 year history
The important thing to remember is that Apple has been on their current CPU for only a little more than five years, and on their current OS for only two years. They are RISC, they are 64-bit, they are UNIX, and they are ready for the future like nobody else. Every Mac sold for the past two years has had a Wi-Fi slot in it and antennaes built-in, as well as FireWire, and also Gigabit Ethernet on all pro machines for the past 18 months or so. The platform is in a great place for the future. In fact, that's the only thing holding Apple back for the past few years
Codex The Sloth is so far off on his Mac knowledge that he is in troll territory. Give us a break. Read something before you post. So many times people who only have experience with x86 make fools of themselves publicly by assuming that the myriad problems of the Intel platform exist on other platforms as well. No, they don't.
You're quoting me as having said what the parent said. Non-kosher.
And, BTW, I do use a Mac (I have 4, actually), and it does crash occasionally. Applications like Internet Connect crash every time I use them. 10.2 has locked up on me twice. There are a couple of libraries that crash too, but not since I put 10.2.1 on. Look in you ~Library/Logs folder and see if you have any there. Some crashes aren't reported by the OS. You do have crashreporting turned on in Console.app, right?
It's a dream compared to 10.0, though.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
As a follow up to me ealier response, I finaly have the time to sit down and read th earticles you linked. From the first one:
We could move forward powerfully, but to do so, we are going to have to let go of a lot of old ideas that aren't serving us well.
That mean OS X can't support the quadra natively, my iBook can't support OS 3 natively, and when we start moving forward and 32 bit becomes a hinderence, 32 bit will die. Plain and simple. Unlike PC users, mac users don't always hang on to the old. Case in point, until Win2k, windows still relied havily on DOS. That became a hinderance. In the same way, OS 9's legacy code was becoming and hinderance, hence OS X. OS 9 chews up resources, and developers have had a long time to get to X compatability. It's time to move on, and part of that step is not booting into OS X.
The second article had no evidence of developers getting screwed at all, with one exception of a brief foray into the early 1990's of Apple's history which was a dark time.
Same with the third article. None of your references point to devlopers getting screwed with the switch to OS X. I think you're just looking to bash apple, bu tyour really reaching here.
T Money
World Domination with a plastic spoon since 1984
Apple could have cared less what Jobs over at NeXT thought about anything at the time that PowerPC was being laid out.
Also as for Jobs forcing OS X on you -- it's a miracle Apple is even here, peddling a OS all these years that is, from a kernel perspective, the inferior of Windows 95.
Get some knowledge.
blakespot
-- Heisenberg may have slept here.
iPod Hacks.com
Ha ha now it's high time this happened to all those Apple people. The X86 platform has had to put up with a string of idiotic processor names, Pentium, Pentium Pro, Pentium II, P3, P4, etc.
I can see it now : GPUL, GPUL Pro, GPUL2, GPUL3, etc. and you can't pronounce any of them!
In Soviet America the banks rob you!
Apple designs one of the bridge chips on it's motherboards
I realized even as I hit submit that Apple does probably design some of their own chips, just not the CPU. The post above your own asserts that Apple even works on the CPU in conjunction with Motorola (and apparantly IBM). I knew they used to do that, I just thought they didn't any longer (I guess I was wrong). Steve slashed a lot of R&D back when they were bleeding red ink - especially homegrown stuff they could outsource and the really out-there speculative research (the Advanced Technology Group). Of course they didn't totally stop (though they did kill the ATG). Now that they are back in the black I would imagine they are also back to investing heavily in R&D. Hopefully that will even include some of the more speculative stuff the ATG used to do.
Here is the future: the dark lord in Redmond is going to create a large unwitting/unwilling installed base of DRM implementations, and there's not a damned thing anyone can do to stop it. Once that installed base exists, then various mass-market media will be made by the "big players" (the ones with all the money, who are able to put asses into seats in theaters worldwide, the ones who can buy slots for radio play) and you can only play it if your computer implements DRM.
Apple, the company that cares enough about multimedia that they got the studios to release movie trailers in their Quicktime format and the exclusively-licensed-to-Apple Sorensen codec, can either be a part of this or not. They can either throw up their hands and say, "Well, you need to be running Windows on x86/Palladium boxes to play that movie trailer" or they can say, "Yes, of course you can play that music "CD Next Generation" media on Macs too."
Do you really have the slightest doubt which way they are going to go?
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
My point is that almost no one uses USB Ethernet adapters. New computers destined for a network just come with Ethernet. You might dredge up some four-year-old systems that predated widespread Ethernet in homes, but few people have USB adapters. It makes as much sense to attack the PC market for clunky USB Ethernet adapters as the Mac market for the equally rare and clunky AAUI Ethernet adapters. I'll bet one in a bazillion machines actually have one.
As for the volume, that was just an interesting aside.
Frankly, I'm quite fed up with the heat generated by x86 chips, but I swore off propriatary Apple hardware after Apple killed off the PPC clones. We'll see what other options present themselves.
May we never see th
Big companies making products like Photoshop should have the cache line size as a #define anyway or preferably, autodetect it. I'm assuming the programmers of large pieces of software with a lots of optimized code know what they're doing and have at least partially planned for a change in line size
Smaller outfits won't have as much to do. Let's hope they get started soon.
I'll remind you that OSX doesn't speak arabic or hebrew, or any right to left languages; and apple doesn have any plans to include support!
OSX HAS Arabic and Hebrew support. I honestly don't know how their Chinese & Japanese support compares to Wintel but it looks pretty good and is one of the things they are touting as an advantage over wintel.
The fact they fucked up, doesn't negate the fact they tried to restrict my fair use.
Liberty.
The complaint I've always heard from developers is that PPC could not be targeted under MPW in Pascal, and that they were forced to rewrite their code in C. Of course they could have rewritten their code in Think Pascal, but this still is a porting situation.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
No, the way Apple killed the clones was by denying them ROM licenses. It wasn't the OS -- it was, in fact, proprietary hardware.
May we never see th
I'm not so sure.
Lars T.
To the guy who modded me down from perfect to terrible Karma - Apple haters still suck