Low End Mac Reader Specials
TypeStyler For Mac OS X is Now Shipping! Download The Free Fully Functional 60 Day Tryout at www.typestyler.com
Don't install Parallels to play poker online! Poker Mac will show you how
to download and install a native Mac poker application such as Full
Tilt Poker Mac.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
Compare products like desktop computers, apple laptops, apple macs, and LCD Monitors side by side! All the information and reviews to make the best purchasing decision for new mobile phones, sat nav systems, or MP3 players. The Ciao online shopping community makes searching products easy for you.
Tom Hormby's Orchard
IBM, Apple, RISC, and the Roots of the PowerPC
- 2005.08.01
Follow Low End Mac on Twitter.
Popularity: ![]()
![]()
![]()
![]()
![]()
![]()
![]()
- Early RISC Work at IBM
- Apple Looks at RISC
- Emulation
- PowerPC and the Mac
- Breakthrough
- Power Macintosh
Early RISC Work at IBM
The story of the PowerPC began in the early seventies when John Cocke and his team at IBM began designing one of the earliest RISC processors, the 801. By the mid-seventies, it was believed that microprocessors had become as complex and feature rich as they ever would, so further advances would have to come in the form of miniaturization or fundamental shifts in thinking about processor design.
John Cocke studied several processor designs of the day and realized that the more complex commands in ordinary processors were rarely used and only added complexity to the chip, which served to slow it down. As a result of eliminating seldom used instructions, the IBM 801 had slightly less than a hundred commands, while Intel's 8086 had over 400.
The 801 was ready for release in 1977 and performed at 15 MIPS, about as fast as the Quadra 605 that Apple introduced more than a decade later.
The first product that used the 801 was the IBM RT PC, which used the chip with a standard PC AT bus. Few companies adopted the RT PC or 801 until 1990, when IBM released PowerPC.
Apple Looks at RISC
Apple reached the same conclusions about RISC design that IBM had in the mid-seventies. The Motorola 68000 processor Apple used in its Macintosh computers was beginning to show its age. The promised revision to the line, the 68040, was pushed back further and further, and Apple had little confidence that Motorola would be able to consistently beat the produce processors competitive with the next generation x86 processors.
In 1986, Apple planned a response to the stagnating 68000 line and started a project to replace the processor. Incredibly ambitious, the project, code named Aquarius, would create a four core RISC processor. A team of fifty engineers was assembled, and John Sculley even authorized the acquisition of a Cray supercomputer to aid in designing the processor, yet little progress was made.
Hugh Martin, a
microprocessor expert personally recruited by John Sculley, was tapped
to lead the successor to Aquarius, Jaguar (right). Jaguar would use a
preexisting RISC design to create a multiprocessor workstation. The
machine was to be a showcase of top of the line technology. Martin
selected the Motorola 88100 processor and planned to use four in the
new machine.
Even before NeXT started creating NeXTstep, Apple was creating an operating system based on the microkernel Mach, named Pink. The microkernel design meant that the kernel handled only very basic exchanges between the hardware and other pieces of software. All the other services and software were divied up into servers, which were all capable of communicating with each other. The chief advantage of the microkernel design was stability. If a server crashed, it could be restarted without restarting the entire system. (See Full Circle: A Brief History of NeXT for more information on NeXT, NeXTstep, and servers.)
The chief weakness of the powerful Jaguar workstation was that it was totally incompatible with older Mac OS software - and the Mac OS itself. The engineers decided not to emulate the Mac OS because it would discourage developers from adopting the new operating system.
Emulation
During a ski trip in Reno, Nevada, a group of Apple engineers led by Jack McHenry decided to start a project that would make the Jaguar machine compatible with older software. Work began almost immediately when the engineers returned to Apple, and the project was named Cognac. It was stopped when the company moved away from the 88k processor.
Jaguar would have to find a new processor. Several prototype boards were created around the ARM (which Apple owned in part) and MIPS processors, but they were not adopted.
Gary Davidson, an expert in emulation, wrote an emulator for every new processor that was adopted. His software was based on the 90/10 theory of emulation. The theory centered around the observation that only 10% of the software was ever being used 90% of the time, which meant that only a small portion of a program had to be run at a time. As a result, the emulators he created were very fast, typically as fast as a Mac IIci running 68k software.
PowerPC and the Mac
The 88100's only major customers were Apple Computer and Ford. Once Apple dropped the chip, so did Ford, and Motorola was unable to afford continuing to development. IBM, after being shown the Mac OS running on Intel hardware (part of the "Star Trek" project), approached Apple about porting the Mac OS to run on the PowerPC, the processor that was used in the RS/6000 workstation.
On July 3, 1991, IBM offered to help Apple finish Pink, its object oriented operating system for Jaguar, if Apple would adopt the PowerPC processor. Motorola was brought in to help manufacture the new processors, and the deal was sealed, creating the Apple-IBM-Motorola (AIM) alliance.
IBM began refining the PowerPC design and split it into two different classes. The PowerPC processor used in the RS/6000 series (actually a collection of processors on one die) was renamed POWER1, and the processors destined for consumer class workstations and embedded apps were named PowerPC.
The first commercially available PowerPC processor was the 601, and it was the one adopted by Apple for its earliest PowerPC-based computers. The chief difference between the new PowerPC and POWER1 was the size of the processor - the PowerPC was dramatically smaller and ran cooler.
In order to simplify the process of bringing the partially completed Pink operating system to the PowerPC processor, IBM made the PowerPC's bus compatible with the Motorola 88100 processor, allowing Apple to get by with only a partial rewrite of the lowest levels of the operating system.
Cognac and Jaguar, renamed Tesseracht, raced to produce a finished product. The hardware designs for both machines were slightly modified Jaguar designs, and the biggest hurdle was software.
Breakthrough
Cognac had its breakthrough during the Christmas holiday (while the Tesseracht team was on vacation) when Gary Davidson completed the 68k emulator for the PowerPC and ran the Mac OS in emulation on the prototype (housed in an LC case, it was named the RISC LC or RLC).
RLC performed better than the recently released Quadras and would perform even better with native software. The scope of the team changed from hardware and emulation design to basic software development, as portions of System 7 were rewritten for the PowerPC processor.
As the Mac OS was prepared for PowerPC, a new kind of app was created so software developers could release one file for both PowerPC and 68k users. Cognac created "fat" binaries, program files that contained both PowerPC and 68k code, allowing the same program to run natively on new Macs and old.
By March of 1992, Pink was stagnant, Tesseracht was canceled, and some of the engineers moved over to Cognac to complete the project in time for the new deadline of January 24, 1994 - the tenth anniversary of the release of the original Macintosh.
In 1993, three models were readied for release. The least expensive was code names Piltdown Man for the hoax of a half-man/half-ape found in Britain at the turn of the century. Piltdown Man would be housed in a Quadra 610 case. The midrange PowerPC-based computer was code names Carl Sagan, and it was in a Centris 650 case, and the top of the line machine was code named Cold Fusion.
Sagan took issue over the use of his name and sued Apple to prevent the company from using it. Apple complied and renamed the machine BHA, for Bone Headed Astronomer or Butt-head Astronomer. Sagan threatened to sue again, so Apple renamed the prototype LAW (for Lawyers Are Wimps).
The new product line was named Power Macintosh. It was announced on
time, and the machines (the 6100,
7100, and 8100) that shipped in March 1994 outperformed
comparable Pentium-based computers.
Further Reading
- The PowerPC Triumph, Dr Bott
- PowerPC, Wikipedia
- IBM Fellow John Cocke passed away on July 16th, IBM
- John Cocke, Wikipedia
- RISC, Wikipedia
- IBM RT, Wikipedia
- Motorola 8800, Wikipedia
- IBM RS/6000, Wikipedia
Bibliography
Some of the sources used in writing this article:
- Apple: The Inside Story of Intrigue, Egomania, and Business Blunders, Jim Carlton
- Infinite Loop, Michael Malone
- The Second Coming of Steve Jobs, Alan Deutschman
- Apple Confidential 2.0, Owen Linzmayer
- Odyssey: Pepsi to Apple . . . a Journey of Adventure, Ideas & the Future, John Sculley
- Wikipedia
Tom Hormby's writing can also be found on Silicon User.
Recent Orchard articles
- The Rise of Google: Beating Yahoo at Its Own Game, 07.16. Google started as a project by Stanford grad student Larry Page, who envisioned a better way of evaluating pages on the Web.
- A History of the iPod: 2005 to Present, 02.10. How Apple changed the iPod with flash memory, tiny screens, video support, touch technology, and OS X.
- The Roots of Apple's Retail Stores, 02.04. A big problem for Apple in the late 90s was indifferent big box retailers. Apple's "store within a store" in CompUSA was just the beginning.
- Origin of the iPod, 02.04. Apple's most profitable division grew from one man's vision for a small, easy to use, hard drive-based MP3 player linked to a content delivery system.
- More in the Orchard index.
Links for the Day
- Mac of the Day: 'WallStreet' PowerBook G3, May 1998 - WallStreet offered 3 screen sizes and CPU speeds from 233 to 292 MHz.
- Group of the Day: Mac UK is for Mac users in the United Kingdom.
- February 9 in LEM history: 00: Think choices - Promoting the Macintosh - 01: Apple vs. Mac clones - 05: Apple and the $100 laptop - Yojimbo - Core Duo vs. G5 - 07: The story behind After Dark - Microsoft Office 2007
- Support Low End Mac
Recent Content on Low End Mac
- Do We Really Need Another Mac Email Client?, Charles W. Moore, Miscellaneous Ramblings, 02.08. Mac users have a host of free and low-cost email clients to choose from. Does Brent Simmons' 'Letters' project make any sense at all?
- MacBook Pro a Revelation, Dan Knight, Mac Musings, 02.08. After using G4 Macs for over a decade, spending a weekend prepping a first generation MacBook Pro was a real eye opener.
- 42 Reasons a Netbooks Is Better than an iPad, Hard Drive Upgrade Value, Faster Netbooks, and More, The 'Book Review, 02.05. Also why the iPad can't compete with netbooks, 802.11n WiFi card for older Intel MacBooks and Mac minis, and a DJ keyboard cover for MacBooks.
- iPad Perfect for Handheld Computing, John Hatchett, Recycled Computing, 02.05. You can hold the iPad in one hand and operate it with the other, giving it real advantages over a laptop computer.
- iPad Targets Netbook Users, iPad 'Flaws' Don't Matter, In-page Search for iPhone Safari, and More, iNews Review, 02.05. Also FSF considers iPad 'iBad' for freedom, Touch Mouse app turns iPhone into wireless keyboard and trackpad, privacy screen for iPhone, and more.
- Touch Shifts the Apple Empire, Tim Nash, Taking Back the Market, 02.05. Apple dominates mobile computing, and it will be difficult for competitors to match the value of the iPad.
- 90% of Premium PCs Are Macs, OS and Browser Market Share, Chrome Browser to Dominate, and More, Mac News Review, 02.05. Also 27" iMac too popular for supply, eco-friendly 2 TB hard drive, Puppy Linux for PowerPC Macs, 6-core Mac Pro rumored, and more.
- iPad Should Support a Stylus, CoolBook Quiets MacBooks, Puppy Linux for PowerPC Macs, and More, Charles W. Moore, Miscellaneous Ramblings, 02.03. Also the iPad as a genie in a bottle, Eudora Classic 6.2, notebook battery life, and more uses for 'obsolete' technology.
- More links in our archive.
Recent Deals
- Best 15" MacBook Pro Deals, 02.02. Used 2 GHz, $700; 2.4, $999; refurb 2.53, $1,449; 2.8, $1,699; 3.06, $2,199; new 2.53, $1,610; 2.66, $1,839; 2.8, $2,109; 3.06, $2,550; more.
- Best G3 iMac Deals, 02.02. 500 MHz CD-ROM, $40; 450 MHz DVD-ROM, $60; 600 MHz CD-ROM, $230 shipped; 700 MHz CD-RW, $300 shipped.
- Best eMac Deals, 02.02. 1 GHz SuperDrive, $269; 1.25 Combo, $100; SD, $360; 1.42 GHz Combo, $299; SD, $439.
- Best Mac mini Deals, 02.01. Used 1.25 GHz G4 Combo, $369; 1.5, $399; Core Solo, $399; 1.83 GHz Core Duo SD, $439; new 2.26 GHz nVidia, $580; 2.53 GHz, $759; Server, $985.
- Best iBook G4 Deals, 02.01. 12" 1.07 GHz Combo, $200; 1.33 GHz, $259; 14" 1.42 GHz SuperDrive, $399.
- Best Titanium PowerBook G4 Deals, 02.01. 800 MHz Combo, $285; 867 MHz SuperDrive, $400; 1 GHz Combo, $549.
- Best 13" MacBook & MacBook Pro Deals, 01.29. Used 1.83 GHz, $570; 2.0, $599; 2.4 GHz, $800; 2.26 MB, $849; new, $925 after rebate; Pro, $1,108, 2.53, $1,399 a/r.
- Best Power Mac G5 Deals, 01.29. 1.8 GHz single, $399; dual, $479; 2.0, $549; 2.5, $609; 2.7, $799; 2.3 GHz dual-core, $709; 2.5 GHz Quad, $939.
- Best Mac OS X 10.0-10.3 Deals, 01.29. Mac OS X 10.0, $30; 10.1, $20; 10.2, $50; 10.3, $50; 10.3 Server, unlimited users, $130.
- More deals in our archive.
About LEM | Support | Usage | Privacy | Contacts
Navigation
Used Mac Dealers
Apple History
Video Cards
Email Lists
Favorite Sites
MacSurfer
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
Museum
DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System
6 Heaven
System 7 Today
the pickle's Low-End
Mac FAQ
Abandonware
Petition
Mac vs. PC Info
Affiliates
The Apple
Store
Mac
Connection
B&H
MacMall
TechRestore
ExperCom
Crucial
Memory
batteries.com
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
Museum
DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End
Mac FAQ
Abandonware
Petition
Mac vs. PC Info
Mac Connection
B&H
MacMall
TechRestore
ExperCom
Crucial Memory
batteries.com
