Today marks the 35th anniversary of the launch of NeXTSTEP, a computer operating system launched by Steve Jobs during his years away from Apple. Though deeply obscure these days and long since discontinued, its impact on computing history and development is monumental, shaping many things we take for granted today. The World Wide Web? It was dreamed up on NeXTSTEP. It paved the way for macOS and all of Apple’s other modern operating systems. It was crafted at a company led by a certain Steve Jobs, a name you might have heard of. Put together, it’s hard to overstate the legacy of NeXTSTEP and its innovations, both big and small. It might be the most influential operating system you’ve never heard of.
The initial release of NeXTSTEP took place on September 18, 1989. NeXT Computer, the company that developed NeXTSTEP, was founded by Steve Jobs in 1985 after he was forced out of Apple. If Jobs couldn’t work on Apple computers anymore, he’d make his own, including the operating system they ran on. NeXT focused on high-end workstation computers, a far cry from the consumer-oriented Macs that are Apple’s modern bread and butter. To run its devices, NeXT needed a powerful operating system, and NeXTSTEP filled that void. It came with a wide range of tools and concepts that are still in use today, both for demanding professionals and everyday users.
Just a quick overview of NeXTSTEP’s features will reveal how many of its innovations have stood the test of time. Here are a few things it was responsible for:
*
The macOS Dock:
The iconic dock that houses your applications, providing quick access to your favorite tools.*
Large, full-color icons:
A visual revolution, replacing the small, monochrome icons prevalent at the time.*
Drag-and-drop functionality across the operating system:
A simple yet powerful feature that changed how users interact with their computers.*
Scrolling and window dragging:
Seemingly mundane features today, but groundbreaking at the time, revolutionizing user interaction with the desktop.*
Properties dialog boxes:
A standardized way to access and modify information about files and applications.*
Keyboard shortcuts that are still in use today:
Shortcuts like Command-B and Command-I for bold and italic, or Command-W to close a window, are deeply ingrained in how we use computers today.NeXTSTEP didn’t invent graphical user interfaces, but its implementation of them made them much more popular and user-friendly across the computing sphere. Without it, today’s world would look very different indeed.
NeXTSTEP played host to the Electronic AppWrapper, the forerunner of the modern app store concept. This was a catalog of apps, music, fonts, clip art, and more, and it handled the distribution, encryption, and licensing of the software it contained. It was a major step up from traditional app distribution methods, typically using floppy disks or CD-ROMs. Though developed by a third-party group rather than NeXT, the Electronic AppWrapper found its home on NeXTSTEP. Like many aspects of NeXTSTEP, it was well ahead of its time.
The app store wasn’t the only important tool created using NeXTSTEP. The operating system birthed a whole host of innovative apps, games, and tools, many of which went on to change the world. NeXTSTEP’s power made it an excellent resource for programmers and app developers. Unsurprisingly, it found its way to CERN, the nuclear research organization, and to Tim Berners-Lee, then a computer scientist at CERN. You might recognize Berners-Lee’s name – he is widely heralded as the inventor of the World Wide Web, the URL web address system, the HTML markup language, and the HTTP protocol.
It was the first of these, the World Wide Web, that Berners-Lee created using NeXTSTEP. After a proposal for a hypertext system was presented to CERN management, a NeXTcube computer was bought for prototyping. As Berners-Lee’s collaborator Robert Cailliau put it: “Tim’s prototype implementation on NeXTSTEP is made in the space of a few months, thanks to the qualities of the NeXTSTEP software development system.” It was the perfect partner for a project with the scope and scale of the World Wide Web.
Berners-Lee also used NeXTSTEP to develop the world’s first web browser, which he named WorldWideWeb (not to be confused with the aforementioned World Wide Web, the information-sharing system that interacts with the internet). The browser only lasted four years before it was discontinued, but it introduced the world to WYSIWYG (“what you see is what you get”) HTML editing, among other innovations.
It wasn’t just Berners-Lee who was hard at work inventing things using NeXTSTEP. The popular games Doom and Quake were created on the system, as was the forerunner of the Macromedia FreeHand vector illustration app. Such was the power of NeXTSTEP that it became a popular option for developers and coders in the nascent software world.
Yet for all its lasting effects, NeXTSTEP never became a massive commercial success. NeXT was never very profitable, and it only ever sold around 50,000 NeXT computers – a tiny drop in the ocean compared to its rivals. But despite the small sales numbers, NeXTSTEP had an outsized influence on computing. It was held up as a trendsetter for its many innovations, with other companies quickly moving to copy its ideas in their own systems.
An ailing Apple, deep in crisis and almost bankrupt, formally bought NeXT in 1997 for $429 million, bringing Steve Jobs back on board in the process. This move famously revived Apple’s fortunes and paved the way for it to become a global rockstar of a company, yet this ground-shaking development has often overshadowed the fact that Apple absorbed NeXTSTEP too. The operating system was quickly merged with Apple’s existing software and eventually led to the first launch of Mac OS X, ending active development of NeXT’s operating system.
But its legacy lives on to this day, both in terms of software features that are still in use and the things that it was used to create. Though it remains relatively unknown, there are few operating systems that have impacted the world of computing in quite the same way.