Mac OS X and the Cell Processor: A Marriage Made in Heaven?
Dan Knight - 2005.02.18 - Tip Jar
Low End Mac Reader Specials
Memory To Go Special: MacPro 8 Core Memory 4GB kit $154 / 2GB kit $94, New 2008 iMac 2GB $46. MacBook Pro / MacMini / iMac Intel Core2 DUO 2GB $44 / 1GB $23--Free shipping available.
Download Typestyler, still the Ultimate Styling Tool for Internet, Print and Video Graphics. Works great in Classic with a Native OS X Version on the way. Free Tryout: www.typestyler.com
LA Computer Company: Specials on AppleCare, iMac's, Apple Batteries and Apple A/C Adapters. Also Great prices on Used Apple Computers. Call 1-800-941-7654 Click Here.
OWC: Top Quality Memory for Faster Mac Performance 1GB/2GB/4GB Kits from $23.99/$47.99/$94.99 Expert Support, Free Installation Videos & Guides, Lifetime Advance Replacement Warranty - www.MacSales.com
Mac users can finally play Party Poker for Mac. Not only that, they can also learn how to play PokerStars for Mac.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
Compare products like desktop computers, laptops, and LCD TVs side by side! All the information and reviews to make the best purchasing decision for a new cell phone GPS products or MP3 players. The Ciao network makes searching products easy for you.
New iMac 800Mhz Memory 4GB $90, 2GB $45 - Click to Maximize your Macs...
In discussing the real world potential of the new Cell processor (jointly developed by Sony, IBM, and Toshiba), Robert X. Cringely points out that software, not hardware, will determine the fate of any new computing platform.
Software, not hardware.
Repeat that mantra to yourself. It goes a long way in explaining the ongoing survival of Apple's Macintosh computers and their nearly complete failure to make inroads into a world dominated by Microsoft Windows.
Ground Zero
Apple, Radio Shack, and Commodore started the personal computing revolution on an equal footing with the introduction of home computers. Prior to 1977, microcomputers were for hobbyists who cobbled together their own computers; from 1997 forward, the Apple II, Commodore PET, and Radio Shack TRS-80 created a market for ready-to-use personal computers.
There were no operating systems. There was nearly no software. Everyone was on a level playing field, and each computer came with a version of BASIC that allowed buyers to create their own programs.
As the personal computer market grew, two thing happened. The big one was the introduction of affordable floppy drives, which created a much broader market for commercial software. PC owners could buy a word processor and just use it - and that also meant that their next PC would probably be the same brand so it could run the same programs and use the same files.
With one exception, personal computers of the 1977-1980 period used proprietary operating systems, floppy disk formats, and hardware. Apple, Atari, Commodore, Sinclair, Tandy, and others made the whole widget.
The exception was CP/M (created in 1974 by Gary Kildall), an operating system that worked on the Zilog Z-80 and Intel 8080 and 8085 CPUs. Any computer that used CP/M could use the same software and the same files - but there were a multitude of incompatible floppy disk formats that often made it a challenge to move files from one computer to another.
Microsoft made a Z-80 card so the Apple II could run CP/M, and the operating system was also ported to the TRS-80.
Enter IBM
In 1981, IBM entered the personal computer market, and things have never been the same. The original IBM PC didn't come with a floppy drive, a video card, or even an operating system - they were all extra-cost items.
A typical IBM PC system included two 5.25" 160 KB single-sided floppy drives, a video card, one or two I/O cards (for printers, modems, etc.), and PC-DOS 1.0. The operating system, also known as MS-DOS, pretty much clones CP/M for the new IBM architecture, and IBM's choice of an Intel 8088 CPU made it fairly easy to port CP/M software to the new platform.
The IBM name, the ability to leverage the installed base of CP/M software, and the availability of MS-DOS on non-IBM hardware helped make this the standard platform for the computing industry. Companies that made DOS-compatible hardware incompatible with IBM's floppies, memory architecture, or expansion bus may have made a better product in some respects (the TI Professional Computer and Zenith Z-100 come to mind), but being unable to read IBM disks or run unmodified software designed for the IBM doomed them.
IBM's architecture and Microsoft's operating system created a platform that decimated the competition in the business world and with computer hobbyists. CP/M was considered a relic of the past by 1984.
Enter the Macintosh
Apple unveiled the only alternative hardware platform to survive against the IBM/Microsoft platform in January 1984. The Macintosh used a 3.5" floppy disk, which was incompatible with DOS computers and Apple's other computer lines. It was based on a 68000 CPU, which was different from the 808x, 6502, and 6809 CPUs in the other computers on the market.
In short, it was different. Very different. Completely different. And it was an uphill battle to gain a foothold in the Microsoft-dominated market. Apple worked with Microsoft to make sure Word and Multiplan (a predecessor to Excel) were available on the Mac - even today it's crucial to the Mac's survival that Microsoft Word and Excel run on Apple hardware.
Still, by 1984 there was a wealth of software for the IBM and its multitude of clones. Getting people to switch was unlikely, and the Mac has never had anything close to the number of software titles of the Microsoft DOS/Windows platform.
It was niches that grew the Mac's market, and none more than desktop publishing, a field invented by Aldus PageMaker and the LaserWriter printer. Because of PageMaker, LaserWriters, and Apple's very simply networking, Macs became the platform of choice for page design. This later extended into other fields, such as illustration (Freehand, Illustrator) and imaging (especially Photoshop).
The Mac has been successful in the music world as well, offering good MIDI support early on. It was also the first computer line to offer a CD-ROM drive.
And it was always the second-place operating system as IBM/Microsoft built in the CP/M base and then built Windows on the DOS base, always leveraging yesterday's standards to keep tomorrow's customer.
Apple Survival
There are enough applications for the Macintosh that most people can do everything they need to do on the platform. That's been true for nearly 20 years now. And Apple has done a marvelous job leveraging their own history to grow and maintain the Mac market.
Thanks to a very clever 680x0 emulator, Apple was able to move to the PowerPC CPU while allowing pre-PPC software to run on the new hardware. In fact, many parts of the operating system remained in 680x0 code until after the Mac OS stopped supporting 680x0 hardware.
The Macintosh owes its survival to Macintosh users who followed the platform through hardware and software changes, including the transitions to PowerPC and to OS X. Apple has been very successful selling 3 million or more computers a year, losing only a few users to the Windows platform and probably gaining as many from Windows as it lost.
The Future
Cringely is looking at the future of the Cell processor, which is linked to the PowerPC architecture that has powered Macs since 1994. It's more different from today's Mac CPUs than the G5 is from the G4, and it remains to be seen how useful (or useless) it might be at the heart of a computing platform.
If it has the flexibility and power - and it certainly appears that it will - it could form the basis of a new generation of personal computers that could go head-to-head with the Intel/Windows platform.
Microsoft has tried to leverage Windows' dominance in the past, porting Windows NT to PowerPC and a few other CPUs, but they discovered the same obstacles there that others had in standing against the Microsoft standard - existing software wouldn't run on the new Windows hardware. That made migration difficult and killed Windows on other hardware platforms.
Today there are three computing platforms: Intel/Windows, PowerPC/Mac OS, and Unix/Linux on almost any hardware out there. How are they positioned for Cell-based computing?
Windows on Cell
Microsoft would face exactly the same problems with Cell architecture that it did when porting Windows to other hardware platforms. The simple fact that existing versions of Word, Excel, PowerPoint, and the like won't run on non-Intel architecture means that every program would have to be redone for the new hardware.
I can't see Microsoft going that route, because they know few would follow them to the new platform.
*nix on Cell
Linux, Unix, and BSD have survived in part because they are hardware independent operating systems. You can run Linux on a PC, on a Mac, or even on an iPod. The key is that *nix and *nix applications have to be compiled for each platform. You can't just take a program that's compiled to run under Linux on a PC and have it run on a Mac; you have to recompile or rebuild the software first.
For *nix geeks, that's not an issue, and you can rest assured that Linux will be available for Cell architecture soon after the first Cell-based computers ship.
While programs to replace Word, Excel, Photoshop, Quark, and the like exist for *nix, the whole *nix paradigm assumes users who really know what they're doing - that was one of the biggest arguments against OS X ever succeeding. Geeks may adopt Linux on Cell, but the masses won't until Linux is as easy to set up and use as Windows or the Mac OS.
OS X on Cell
The most promising candidate to control a generation of Cell-based hardware is Mac OS X. It's already based on PowerPC architecture, and the obstacles Apple has dealt with in moving from Motorola 680x0 CPUs to early PowerPC CPUs and more recently to the G5 put them in a good position to adapt to a somewhat different architecture.
Further, Mac software is already designed to run on PowerPC hardware, so I suspect a lot of it could be coaxed to run without modification on the new Cell architecture. For best performance, software will have to be updated to take advantage of the new hardware, but thing should run well enough to make it feasible to run current OS X programs on the new computers.
OS X for All
The next step is to create an OS X consortium so Apple could work with Sony, IBM, and others to create a standard Cell computing platform that others could license. There are already PC companies interested in licensing the Mac OS, whether because of Windows problems or Microsoft's hubris, and a new hardware platform would give them the opportunity to "go Macintosh."
Apple would have to be willing to give up complete hardware control over the platform, which is why a consortium would be essential to the success of OS X on Cell. And Apple would probably see a decline in Macintosh hardware sales due to competition, but that would allow Apple to concentrate on what it does best - innovation and easy-to-use products.
The Mac OS already has almost all the software anyone could ever need. The Cell architecture would address one area where the Mac is weak - 3D gaming - and could help reshape Apple as the Macintosh/Mac OS/iTunes/iPod/great and easy applications company.
Just imagine 10 million new Mac OS users a year. Millions more OS X upgrades. Millions more people who might buy Pages, iLife, Final Cut, and Apple's other software. Millions more who might buy Apple hardware the next time around, since their Cell-based HP or Compaq already runs the same OS and programs.
After all, it's the software that sells the hardware, not the
other way around.
Dan Knight has been using Macs since 1986, sold Macs for several years, supported them for many more years, and has been publishing Low End Mac since April 1997. If you find Dan's articles helpful, please consider making a donation to his tip jar.
Recent Mac Musings
- Looking for a Content Management System That's as Easy as Mac, 08.29. Low End Mac needs to move to a content management system, but the few we've tried just don't cut it for people used to the simple elegance of the Mac.
- MacDrought: 4 Months with No New Macs, 08.27. The most recent Mac update was over four months ago, and the Mac mini has been unchanged for over a year.
- The iMac Legacy: After the G3, 08.15. The G3 iMac influenced the whole industry, but Apple continued to move forward with innovative designs using G4, G5, and Intel processors.
- The iMac Legacy: The G3 Era, 08.15. 10 years ago today, the original iMac went on sale. One of the most popular lines of computers ever, the G3 iMac would be Apple staples for nearly five years.
- More in the Mac Musings index.
Links for the Day
- Mac of the Day: PowerBook 170, Oct. 1991 - At 25 MHz, the PB 170 was at the top of the original PowerBook line.
- List of the Day: The iPhone List Low End Mac's forum for discussing and supporting Apple's iPhone.
- August 30 in LEM history: 99: The truth about USB speed - 00: Could Eazel kill the Mac? - Mac OS 8.1 on a IIci and LC III - 01: Beyond MHz and GHz - Getting a handle on email - Thanks for the IBM PC, Dad - Apple's anniversaries - 02: Mac OS X v10.2 - iBook video out - 04: Things that freak out my students - 06: Nvu and SeaMonkey can't replace Home Page - 07: DVD-RAM support
Recent Content on Low End Mac
- First 3 Million Mac Quarter, Skinny on Mac mini Pricing, Mac-like gOS, and More, Mac News Review, 08.29. More plan to buy Apple products than ever before, complete reset can fix MobileMac synch problems, Apple boosting computer and smartphone share, and more.
- New 'Books Likely in September, 17" PowerBook Display Fault Site, SSD Security, and More, The 'Book Review, 08.29. Also 6 ways to speed up your MacBook, next generation MacBook Air CPU, MacBook Air Update, LapStrap carrying solution, rise and fall of ultraportables, bargains from $220 to $2,699, and more.
- iPhone 3G Reception 'Completely Normal', AT&T International Data Plans for iPhone, and More, iNews Review, 08.29. Also longer life for iPod earbuds, an alternative to MobileMe, new cases and apps for iPhone, AppStoreGems website launched, and more.
- Best Power Mac G4 Deals, Low End Mac Deals, 08.29. Used 450 MHz AGP, $75; 500, $99; 800 QS, $199; 1.25 GHz MDD, $375; 450 MHz dual, $179; 867 dual, $300; 1 GHz dual, $395; 1.42 dual, $575.
- Best iBook G3 Deals, Low End Mac Deals, 08.29. Used 300 MHz clamshell, $150; 500 CD, $150; 800, $200; 600 CD-RW, $240; 900 Combo, $300; 14" 600, $360; 900, $400.
- Best iPod nano Deals, Low End Mac Deals, 08.29. Used 2 GB iPod nano, $89; refurb 3G 4 GB, $99; new, $140; refurb 8 GB, $149; new, $179.
- 10 Mac Browsers Compared, Simon Royal, Mac Spectrum, 08.28. A look at Internet Explorer, Radon, Opera, Safari, Shiira, iCab, Firefox, Netscape Navigator, Flock, and Camino running in Leopard.
- Clone and Boot: Another Advantage of the Mac OS, Kev Kitchens, Kitchens Sync, 08.28. Unlike Windows, Apple makes it possible to clone a bootable drive (Classic Mac OS or OS X) and use it with another supported Mac.
- Best MacBook Deals, Low End Mac Deals, 08.28. Used 1.83 GHz, $799; 2.0 black, $875; refurb 2.1 GHz, $899; 2.4, $1,099; black, $1,299; new 2.1, $1,019 after rebate; 22, $1,094; 2.4, $1,219 a/r; black, $1,394 a/r.
- Best iMac G5 Deals, Low End Mac Deals, 08.28. Used 17" 1.6 GHz Combo, $499; 1.8 SuperDrive, $530; 2.0, $600; 1.9 iSight, $625; 20" 1.8 GHz, $580; 2.0, $650; 2.1 iSight, $700.
- Best classic Mac OS Deals, Low End Mac Deals, 08.28. System 6, $10; 7.1, $12; 7.5.1, $4; Mac OS 7.6, $13; 8.0, $13; 8.1, $48; 8.5, $25; 8.6, $20; 9.0, $20; 9.2.2, $20; more.
- CrossOver Strikes Out, Frank Fox, Stop the Noiz, 08.27. Running Windows apps on a Mac without paying for Windows is great in theory, but actually getting Windows software working is another story.
- Resurrecting a Dead Pismo, Spotlight Search Tip, and EasyFind a Good File Finder, Charles W. Moore, Miscellaneous Ramblings, 08.27. Lots of tips on bringing a comatose Pismo back to life, a Spotlight file name search tip, and EasyFind as an alternative to Spotlight.
- Best Intel iMac Deals, Low End Mac Deals, 08.27. Used 17" 1.83 GHz, $625; 20", $599; 2.16, $749; 24", $950; refurb 20" 2.4, $999; 2.66, $1,299; 24" 2.4, $1,299; 2.8, $1,549; new 3.06, $2,094 after rebate; more.
- Best 15" PowerBook G4 Deals, Low End Mac Deals, 08.27. Used 1.25 GHz Combo, $600; SuperDrive, $650; 1.33 Combo, $640; 1.5, $680; SD, $725; 1.67, $730; hi-res, $800.
- Best Time Capsule and AirPort Deals, Low End Mac Deals, 08.27. 500 GB Time Capsule, $294; 1 TB, $468; AirPort Extreme Card, $39; 802.11n Base Station, $166; 802.11g AirPort Express, $60; 802.11n, $98.
- More links in our archive.
About LEM | Support | Usage | Privacy | Contacts
