Low End Mac Reader Specials
Memory To Go Special: MacPro 8 Core 8GB kit $232 / 4GB kit $116 / 2GB kit $72. New Macbook 2GB DDR3-$65. HARD DRIVES available -- Free shipping / LIfetime warranty.
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.
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.
Tom Hormby's Orchard
Full Circle: A Brief History of NeXT
- 2005.07.05
Popularity: ![]()
![]()
![]()
![]()
![]()
![]()
![]()
- Good-bye, Apple
- NeXTstep
- Hardware
- Objective-C and Display PostScript
- The NeXTstep Interface
- New Hardware
- NeXTstep Becomes OpenStep
- Hello, Apple
Good-bye, Apple
Steve Jobs' career at Apple was unique. His unconventional leadership helped create Apple's two most important products of the 70s and 80s: the Apple II and the Macintosh. Unfortunately for Jobs, the CEO he had recruited, John Sculley, was not happy with the risks Jobs was willing to take. After a short power struggle that left Sculley in control of Apple, Jobs left the company in 1985.
After puttering around for several months, Jobs decided that he would return to the computer industry. He invested $7 million to create a brand new company, NeXT Inc.
Unsatisfied with the software available at the time, Steve set about building a team of software developers to create a new programming environment that would run on top of another operating system. The environment would be object oriented, which to an end user means that programs could share information and features.
Jobs also hoped to integrate many of the features that were only available on high-end workstations and Macs, including a WYSIWYG interface, an intuitive user interface, and a fully multitasking operating system (which the Mac did not yet have).
Reluctant to release a brand new
operating system and computer, NeXT searched for a host operating
system for their environment. The company considered SunOS and
several other Unix derivatives but was unable to find a platform
where all of the features Jobs wanted could be implemented
easily.
Jobs went to several Macintosh developers and sold them on the idea. Because of Apple's copyright policies, several of the unreleased programs developed at Apple were owned by developers who now worked at NeXT. As a result, the first commercial product that NeXT released was WriteNow, which was developed in tandem with MacWrite (it was meant as a fail-safe in case MacWrite didn't pull through).
WriteNow generated some needed revenues for the company and also attracted new investors. In early 1986, Ross Perot became the second largest shareholder in the company.
NeXTstep
Still focused on development of the new operating system and computer, Jobs recruited Avie Tevanian, a major developer of the Mach microkernel, to help create the new NeXT operating system, later dubbed NeXTstep. (Mach was originally developed at Carnegie Mellon and was meant of a proof of the microkernel concept.)
Instead of incorporating many features into one large kernel, microkernel operating systems contained only enough code in the kernel to act as a basic interface between the software and core hardware. Everything else was handled by other programs, called servers. Each server sent data to other servers through the microkernel.
Carnegie Mellon managed to port BSD (a version of Unix developed at UC Berkeley in conjunction with Bell Labs in the 1970s) to Mach, where each part of the system functioned as a server. This structure lent itself well to an object oriented operating system, and Jobs was enthusiastic about the proposition.
Hardware
The hardware that the new software ran on would be almost as important as the software itself. A slow, unresponsive computer would reflect poorly on the software. As a result, the hardware engineers were eager to adopt a high performance CPU. At the time, several new RISC designs were being introduced, including the ARM, MIPS, and SPARC.
Hesitant to adopt one of the more established (and very
expensive) processors, NeXT wanted to adopt Motorola's RISC chip,
the 88000. Unfortunately, the 88000 would not be available for
several years, and its biggest customers were moving to new chips
(
Apple had intended to use the 88000 in its Jaguar system, right). Instead,
NeXT adopted the 680x0 processor, the same CPU that used in the
Macintosh and early Sun workstations.
At this time NeXT's efforts attracted Apple's attention. Because so many of the NeXT developers were from the Macintosh team, Apple accused NeXT of stealing Apple's intellectual property. Apple sued, and in an out-of-court settlement, NeXT was barred from competing with the Macintosh. As a result, NeXT was relegated to the high-end market not populated by Macs. NeXT was also allowed to continue marketing any unreleased software that the former Macintosh developers created at Apple.
Objective-C and Display PostScript
Work on NeXTstep pressed on through 1986 and 1987. It was relatively easy for the developers to port Mach and BSD to the new hardware platform, but it proved more difficult for the group to create the new servers that would differentiate NeXTstep from its competition. Objective-C and Display PostScript were the two most ambitious project.
In order to have an object oriented operating system, an object oriented programming language was required. C++ was not available at the time, so NeXT decided to use Objective-C. Developed in the early eighties by Brad Cox at Stepstone, Objective-C was one of the most respected object oriented programming languages available at the time. Unlike "object oriented enabled" versions of languages like Ada or BASIC, Objective-C had a very low overhead. It also had a syntax similar to C, making it easier for most programmers to learn and use.
Not satisfied with the Mac's method of using QuickDraw for the display and PostScript for printing, Jobs wanted what the user saw on the display to exactly mimic the printed page. Traditional methods of rendering the graphics were not suitable, so Jobs approached Adobe about bringing PostScript to the desktop. Adobe was interested. NeXT began the arduous task of porting PostScript to NeXTstep and actually creating Display PostScript.
The NeXTstep Interface
By 1987, all of the major components of the operating system were finished or almost finished. The user interface was still in its infancy, but it was progressing well. Instead of using a strict desktop metaphor (like the Macintosh) to manipulate files and programs, NeXTstep used a looser interpretation.
The most defining feature of the NeXTstep interface was its dock, where frequently used programs or filed programs could be linked and where applets could dock. There was no desktop in NeXTstep; users would access their file system through an icon in the dock. Because of the use of Display PostScript, the graphics were all very crisp, which made the interface look very good.
At the same time that the software was being developed, the hardware was being created. Centered around a 68030 processor, the NeXT workstation's most unique features were its enclosure and its inclusion of a magneto-optical disk drive.
Hard drives were very expensive at the time, and the NeXTstep operating system was very large, requiring around 200 MB. A hard drive of that capacity would cost thousands of dollars, so the hardware engineers decided to adopt the up-and-coming magneto-optical format. Slower than an ordinary hard drive, a magneto-optical disc was also substantially faster than floppy disks. NeXT was the first company to incorporate a magneto-optical drive in a production computer.
Designed by
frog (the same company that had designed the Apple IIc and the Mac
II series), the case was unique. Eschewing a standard desktop case,
NeXT used a 12" magnesium cube. A completely automated factory was
constructed to produce the computer (named the NeXTcube), and the first Cube was shown to a
packed audience in New York city in October 1988.
Using a beta version of NeXTstep (version 0.9), NeXT began shipping Cubes in limited numbers to universities and publishers in 1989.
Most of the reviews and articles written about the computer focused on the hardware, not the software. Because of the choice to use a magneto-optical drive, performance was very sluggish, and reviewers blamed it on the software. (Imagine running your computer from a CD-ROM to get some idea of the performance hit.)
A 25 MHz 68040-based NeXTcube was officially launched in September 1990, and it was met with brisk sales to universities and government agencies.
Each NeXTcube was bundled with a 17" megapixel grayscale display (1120 x 832 pixels with four shades of gray), a 400 dpi laser printer (which was dramatically less expensive than comparable printers, since the computer included a PostScript interpreter), and built in ethernet networking.
NeXT bundled lots of software on the magneto-optical disc, including the complete works of Shakespeare, an email client, and the complete Oxford English Dictionary.
Jobs said of the new computer, "This will either be the last machine to make it or the first to fail."
Sensing that the opportunity to introduce a brand new hardware platform was fast fading as IBM clones proliferated in the corporate world, Jobs decided to give heavy discounts to universities and research institutions, hoping that students would become hooked on the machines and encourage their future employers to use them. The strategy was somewhat effective, as several major universities adopted the Cube for their computer science programs.
In 1990 and 1991, NeXT promoted its operating system heavily, writing articles for many computer periodicals including Dr. Dobbs. The most common exercise they would contribute was several pages of code in C++ simplified down to several lines of Objective-C. This way, the company was able to attract attention to its software rather than its rather sluggish computers.
New Hardware
In early
1991, NeXT abandoned the magneto-optical drive in the Cube and
created a brand new (slimmer) workstation built around a hard
drive, the NeXTstation.
Another complaint of the Cube was how difficult it was to exchange information between two Cubes - it was impossible without a network, because the machines had only one drive and that disc held the operating system and could not be removed while the computer was in use - so the NeXTstation included a floppy drive. All of this was housed in another frog-designed case that resembled a pizza box (a little larger than a Centris 610).
The NeXTstation also came bundled with a brand new version of NeXTstep that supported color and more networking protocols. At the same time, NeXT released an upgrade for Cube users that allowed them to use a color display and a hard drive.
NeXTstep Becomes OpenStep
The new hardware was much more successful than the earlier Cubes, but it still did not sell very well. In 1993, NeXT began a major effort to port NeXTstep to several different platforms, including MIPSD, PA-RISC, SPARC, and x86. This marked the end of NeXT's hardware line.
This announcement drew the attention of Sun, which was eager to beat Microsoft to market with an object oriented environment (Microsoft had announced that its Cairo operating system, a version of Windows that never made it to market, would be released in 1996).
Sun and NeXT made an agreement to port the NeXTstep environment (not the entire operating system) to Sun's Solaris. It was relatively easy, as all NeXT had to do was remove Mach and rewrite several of the low level servers to interface properly with Solaris. The new product would be called OpenStep.
After it became clear that Cairo was only vaporware, Sun lost interest in OpenStep for Solaris and focused its efforts on readying Java for release. OpenStep on Windows was very popular, though. It was adopted by many financial institutions.
NeXT also released WebObjects, a specialized database system for the Internet. The product was adopted by many different companies, including Dell.
Hello, Apple
Despite a spate of relatively successful products, NeXT was not doing well. Ross Perot had sold his share of the company, and Jobs spent very little time there. Many journalists believed that NeXT would quickly run out of cash and close quietly.
At the same time, Apple was going through its largest losses ever. Apple management decided that the best way to rejuvenate their platform would to release a brand new operating system that could compete head-to-head with the forthcoming consumer version of Windows NT.
Most analysts expected Apple to acquire or license BeOS from Gassée's Be Inc. and quickly release an Apple branded version (BeOS was already available for Power Macs and had a Mac-like interface). Be apparently demanded too much money, and Apple decided to look elsewhere.
After considering several alternatives, including Solaris and
Windows NT, Apple decided to acquire NeXT and base the next
generation Mac OS on OpenStep. Apple acquired NeXT in December
1997, and Steve Jobs returned to Apple after a dozen years away.
Also see The NeXT Years: Steve Jobs before His Triumphant Return to Apple.
Further Reading
- Steve Jobs, Wikipedia
- John Sculley, Wikipedia
- Avie Tevanian, Wikipedia
- NeXT Computer, Wikipedia
- Sun Microsystems, Wikipedia
- Mach kernel, Wikipedia
- Motorola 88000, Wikipedia
- BSD (Berkeley Software Distribution) Unix, Wikipedia
- Objective-C, Wikipedia
- C++, Wikipedia
- NeXTstep, Wikipedia
- frog design
- Sun Solaris, Wikipedia
- OpenStep, Wikipedia
- Why BeOS Lost, Chris Lozaga
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
- What a Legacy: The Origin of the IBM PC, 01.09. IBM introduced its PC on August 12, 1981, shaking up the entire personal computer industry. Today even Apple makes its computers IBM compatible.
- A History of Apple's Lisa, 1979-1986, 01.08. Originally envisioned as a business computer to replace the Apple II, the Lisa brought the mouse and GUI to the computer market - only to be felled by the less costly Macintosh.
- 2 Apple Failures: Apple III and Lisa, 01.07. Apple's two not-so-great product lines between the Apple II line and the Macintosh.
- VisiCalc and the Rise of the Apple II, 01.06. "VisiCalc was first released for the Apple II, which quickly became an invaluable tool for businesspeople - at least until IBM moved into the 'personal computing' market in 1981."
- More in the Orchard index.
Links for the Day
- Mac of the Day: 15" 'TiBook' PowerBook G4, Jan. 2001 - A new 1" thin PowerBook design with a titanium case, 15" widescreen display.
- Group of the Day: PowerList for those using Power Computing Mac clones.
- January 9 in LEM history: 01: Macworld keynote - 02: The new iMac - Redefining Apple's market - 03: Safari shows off the Apple difference - Impressions of Safari beta - 04: The colored iPod mini - 06: Installing 'Tiger' on unsupported Macs - Time to replace 5-year-old PowerBook - 07: iPhone and Apple TV - Axiotron Modbook - Mac vs. PC price comparisons are never fair - Backup to the rescue - 08: 2008 Mac Pro value equation
Recent Content on Low End Mac
- MacBook Keyboard Among Best Ever, Glass Trackpad Less than Intuitive, TiBook Desktop Mod, and More, The 'Book Review, 01.09. Also $179 to change battery in 17" MacBook Pro, argument for an Apple netbook, MacBook Air SuperDrive hacked for any Mac, bargain 'Books from $170 to $2,299, and more.
- BYO $240 Hackintosh, HyperCard Resurrection, USB 3.0 10x as Fast, SlimBlade Trackball, and More, Mac News Review, 01.09. Also the brilliance of the Macworld keynote, businesses embracing Macs, Picasa for Mac available, Toast Titanium 10 ships, and more.
- iPhone Reaches Vermont, 15 iPhone Tips, Apple's iGlove, First Editable Office App for iPhone, and More, iNews Review, 01.09. Also WebEx collaboration on the iPhone 3G, hands-free visor kit from Kensington, portable iPod and iPhone power, new cases from Speck, and more.
- Hooked on Classic Macs, Tommy Thomas, Welcome to Macintosh, 01.09. Tommy Thomas is back with a renewed focus on Macs that can run the 'classic' Mac OS.
- Software Should Come with a Fresh Date, Frank Fox, Stop the Noiz, 01.09. Sooner or later, some hardware or OS update will probably break a program you own. Software vendors should be up front about how long they'll support it.
- Thanks for the IBM PC, Dad, L. Victor Marks, My First Mac, 01.09. Dad, thanks for bringing home that first IBM PC way back in 1981.
- Our Debt to the IBM PC, Dan Knight, Mac Musings, 01.09. A Mac user looks at the legacy of the IBM PC.
- Heat Management for 'Books and the Last Mac to Run OS 9.1, Phil Herlihy, The Usefulness Equation, 01.08. Tips on keeping a first-gen MacBook Air from throttling back with CoolBook, using G4FanControl with a G4 PowerBook, and the fastest Mac that can boot Mac OS 9.1.
- Surprise, Average Broadband Throughput Is Lower than Maximum Throughput, Dan Knight, Mac Musings, 01.08. If a service is advertised as 8 Mbps maximum, it shouldn't surprise anyone that the average speed is below that number.
- Lisa's DNA Is All Over Modern Computing, Ray Arachelian, Apple Seeds, 01.08. Those who label Apple's Lisa a failure are ignoring the computer's legacy that shows up in every personal computer sold today.
- The Innovative Lisa, Dan Knight, Online Tech Journal, 01.08. Apple's Lisa and how it paved the way for the Macintosh.
- The Lisa Legacy, Dan Knight, Mac Musings, 01.08. We should always remember how Apple's innovation paved the way for all future computers.
- Waterfield First with SleeveCase for New 17" Unibody MacBook Pro, Charles W. Moore, 'Book Value, 01.08. Waterfield has a reputation for top quality bags at appropriate prices, and it's already designed a sleeve for the new 17" Unibody MacBook Pro.
- Blackouts and Web Access, Death of a Kanga, the Future of PowerPC Macs, and More, Charles W. Moore, Miscellaneous Ramblings, 01.07. Also another email client suggestion and whether a G3 iMac can handle a 7200 rpm hard drive without overheating.
- The 17" Unibody MacBook Pro Value Equation, Dan Knight, Mac Musings, 01.07. The new model is a bit faster, a bit smaller, a bit lighter, and has an incredible 8-hour battery life.
- How Netbooks Impact Microsoft and Apple, Tim Nash, Taking Back the Market, 01.07. Netbooks are keeping Windows XP alive, which may slow adoption of Windows 7, and perceived value keeps the Mac market share growing at the expense of Windows.
- Apple's Worst Business Decisions: Another Perspective, Dan Knight, Mac Musings, 01.07. Apple's poor business decisions predate the Macintosh. Let's hope they learn from their mistakes.
- The Ill-Fated Apple III, Jason Walsh, Apple Before the Mac, 01.07. "...not only was the Apple III mind crunchingly expensive, it was made with none of the passion of the Apple II or Macintosh."
- Apple III Chaos: Apple's First Failure, Joshua Coventry, Cortland, 01.07. Apple had known nothing but success with its Apple II product line, but when it tried to enter the business world with the Apple III, the learned the cost of failure.
- More links in our archive.
Recent Deals
- Best MacBook Deals, 01.09. Used 1.83 GHz, $595; 2.0 SD, $650; refurb 2.1 GHz, $849; 2.2, $899; 2.4, $949; new 2.1 SD, $945 after rebate; 2.4, $900 a/r; 2.0 Unibody, $1,199 a/r; more.
- Best G5 iMac Deals, 01.09. Used 17" 1.6 GHz Combo, $400; 1.8 SuperDrive, $450; 1.9 iSight, $575; 20" 1.8 GHz, $500; 2.0, $625; 2.1 iSight, $699.
- Best iPod nano deals, 01.09. New 3G/8 GB, $125 shipped; 4G/8 GB, $134 shipped; 16 GB, $175 shipped (most colors).
- Best Apple TV Deals, 01.08. Refurb 40 GB Apple TV, $199; new, $220; refurb 160 GB, $279; new, $320. Prices include ground shipping.
- Best Mac Pro Deals, 01.08. New 2.8 GHz 4-core, $2,099 after rebate; refurb 8-core, $2,399; new, $2,589 a/r; 3.0 $3,398 a/r; refurb 3.2, $4,099; new, $4,099 a/r.
- Best 12" PowerBook G4 Deals, 01.08. Used 867 MHz Combo, $490; 1.33 GHz, $548; 1.5 GHz SuperDrive, $595.
- Best 17" MacBook Pro Deals, 01.07. Used 2.16 GHz Core Duo, $1,190; 2.33 Core 2, $1,400; 2.4, $1,799; refurb 2.33, $1,799; 2.5, $1,899; new, $1,900; refurb 2.6, $2,299.
- Best Power Mac G5 Deals, 01.07. Used 1.8 GHz single, $500; dual, $629, 2.0, $700; dual-core, $929; 2.3, $999; 2.5 dual, $900; 2.7, $1,089; 2.5 Quad, $1,399.
- Best iPod shuffle Deals, 01.07. Refurb 1 GB '07, $39 shipped; new, $43; '08, $45; refurb 2 GB '07, $59 shipped; new, $58; '08, $63.
- More deals in our archive.
About LEM | Support | Usage | Privacy | Contacts
