Mac operating systems were developed by Apple Inc. in a succession of two major series.
In 1984, Apple debuted the operating system that is now known as the classic Mac OS with its release of the original Macintosh System Software. The system, rebranded Mac OS in 1997, was pre-installed on every Macintosh until 2002 and offered on Macintosh clones shortly in the 1990s. It was noted for its ease of use, and also criticized for its lack of modern technologies compared to its competitors. [1] [2]
The current Mac operating system is macOS, originally named Mac OS X until 2012 and then OS X until 2016. [3] It was developed between 1997 and 2001 after Apple's purchase of NeXT. It brought an entirely new architecture based on NeXTSTEP, a Unix system, that eliminated many of the technical challenges that the classic Mac OS faced, such as problems with memory management. The current macOS is pre-installed with every Mac and receives a major update annually. [4] It is the basis of Apple's current system software for its other devices – iOS, iPadOS, watchOS, and tvOS. [5]
Prior to the introduction of Mac OS X, Apple experimented with several other concepts, releasing different products designed to bring the Macintosh interface or applications to Unix-like systems or vice versa, A/UX, MAE, and MkLinux. Apple's effort to expand upon and develop a replacement for its classic Mac OS in the 1990s led to a few cancelled projects, code named Star Trek, Taligent, and Copland.
Although the classic Mac OS and macOS (Mac OS X) have different architectures, they share a common set of GUI principles, including a menu bar across the top of the screen; the Finder shell, featuring a desktop metaphor that represents files and applications using icons and relates concepts like directories and file deletion to real-world objects like folders and a trash can; and overlapping windows for multitasking.
Before the arrival of the Macintosh in 1984, Apple's history of operating systems began with its Apple II computers in 1977, which run Apple DOS, ProDOS, and GS/OS; the Apple III in 1980 runs Apple SOS; and the Lisa in 1983 which runs Lisa OS and later MacWorks XL, a Macintosh emulator. Apple developed the Newton OS for its Newton personal digital assistant from 1993 to 1997.
Apple launched several new operating systems based on the core of macOS, including iOS in 2007 for its iPhone, iPad, and iPod Touch mobile devices and in 2017 for its HomePod smart speakers; watchOS in 2015 for the Apple Watch; and tvOS in 2015 for the Apple TV set-top box.
The classic Mac OS is the original Macintosh operating system introduced in 1984 alongside the first Macintosh and remained in primary use on Macs until Mac OS X in 2001. [6] [7]
Apple released the original Macintosh on January 24, 1984; its early system software is partially based on Lisa OS, and inspired by the Alto computer, which former Apple CEO Steve Jobs previewed at Xerox PARC. [6] It was originally named "System Software", or simply "System"; Apple rebranded it as "Mac OS" in 1996 due in part to its Macintosh clone program that ended one year later. [8]
Classic Mac OS is characterized by its monolithic design. Initial versions of the System Software run one application at a time. System 5 introduced cooperative multitasking. System 7 supports 32-bit memory addressing and virtual memory, allowing larger programs. Later updates to the System 7 enable the transition to the PowerPC architecture. The system was considered user-friendly, but its architectural limitations were critiqued, such as limited memory management, lack of protected memory and access controls, and susceptibility to conflicts among extensions. [2]
Nine major versions of the classic Mac OS were released. The name "Classic" that now signifies the system as a whole is a reference to a compatibility layer that helped ease the transition to Mac OS X. [9]
The system was launched as Mac OS X, renamed OS X from 2012—2016, [10] and then renamed macOS as the current Mac operating system that officially succeeded the classic Mac OS in 2001.
The system was originally marketed as simply "version 10" of Mac OS, but it has a history that is largely independent of the classic Mac OS. It is a Unix-based operating system [11] [12] built on NeXTSTEP and other NeXT technology from the late 1980s until early 1997, when Apple purchased the company and its CEO Steve Jobs returned to Apple. [13] Precursors to Mac OS X include OPENSTEP, Apple's Rhapsody project, and the Mac OS X Public Beta.
macOS is based on Apple's open source Darwin operating system, which is based on the XNU kernel and BSD. [14]
macOS is the basis for some of Apple's other operating systems, including iPhone OS/iOS, iPadOS, watchOS, tvOS, and visionOS.
The first version of the system was released on March 24, 2001, supporting the Aqua user interface. Since then, several more versions adding newer features and technologies have been released. Since 2011, new releases have been offered annually. [4]
macOS 10.16's version number was updated to 11.0 in the third beta. The third beta version of macOS Big Sur is 11.0 Beta 3 instead of 10.16 Beta 3.
An early server computing version of the system was released in 1999 as a technology preview. It was followed by several more official server-based releases. Server functionality has instead been offered as an add-on for the desktop system since 2011. [15]
The Apple Real-time Operating System Environment (A/ROSE) is a small embedded operating system which runs on the Macintosh Coprocessor Platform, an expansion card for the Macintosh. It is a single "overdesigned" hardware platform on which third-party vendors build practically any product, reducing the otherwise heavy workload of developing a NuBus-based expansion card. The first version of the system was ready for use in February 1988. [16]
In 1988, Apple released its first UNIX-based OS, A/UX, which is a UNIX operating system with the Mac OS look and feel. It was not very competitive for its time, due in part to the crowded UNIX market and Macintosh hardware lacking high-end design features present on workstation-class computers. Most of its sales was to the U.S. government, where MacOS lacks POSIX compliance. [17]
The Macintosh Application Environment (MAE) is a software package introduced by Apple in 1994 that allows certain Unix-based computer workstations to run Macintosh applications. MAE uses the X Window System to emulate a Macintosh Finder-style graphical user interface. The last version, MAE 3.0, is compatible with System 7.5.3. MAE was published for Sun Microsystems SPARCstation and Hewlett-Packard systems. It was discontinued on May 14, 1998. [18]
Announced at the 1996 Worldwide Developers Conference (WWDC), MkLinux is an open source operating system that was started by the OSF Research Institute and Apple in February 1996 to port Linux to the PowerPC platform, and thus Macintosh computers. In mid 1998, the community-led MkLinux Developers Association took over development of the operating system. MkLinux is short for "Microkernel Linux", which refers to its adaptation of the monolithic Linux kernel to run as a server hosted atop the Mach microkernel version 3.0. [19]
The Star Trek project (as in "to boldly go where no Mac has gone before") was a secret prototype beginning in 1992, to port the classic Mac OS to Intel-compatible x86 personal computers. In partnership with Apple and with support from Intel, the project was instigated by Novell, which was looking to integrate its DR-DOS with the Mac OS GUI as a mutual response to the monopoly of Microsoft's Windows 3.0 and MS-DOS. A team consisting of four from Apple and four from Novell was got the Macintosh Finder and some basic applications such as QuickTime, running smoothly. The project was canceled one year later in early 1993, but was partially reused when porting the Mac OS to PowerPC. [20] [21]
Taligent (a portmanteau of "talent" and "intelligent") is an object-oriented operating system and the company producing it. Started as the Pink project within Apple to provide a replacement for the classic Mac OS, it was later spun off into a joint venture with IBM as part of the AIM alliance, with the purpose of building a competing platform to Microsoft Cairo and NeXTSTEP. The development process never worked, and has been cited as an example of a project death march. Apple pulled out of the project in 1995 before the code had been delivered. [22]
Copland was a project at Apple to create an updated version of the classic Mac OS. It was to have introduced protected memory, preemptive multitasking, and new underlying operating system features, yet still be compatible with existing Mac software. They originally planned the follow-up release Gershwin to add multithreading and other advanced features. New features were added more rapidly than they could be completed, and the completion date slipped into the future with no sign of a release. In 1996, Apple canceled the project outright and sought a suitable third-party replacement. Copland development ended in August 1996, and in December 1996, Apple announced that it was buying NeXT for its NeXTSTEP operating system. [23]
Timeline of Mac operating systems |
---|
BeOS is a discontinued operating system for personal computers that was developed by Be Inc. It was conceived for the company's BeBox personal computer which was released in 1995. BeOS was designed for multitasking, multithreading, and a graphical user interface. The OS was later sold to OEMs, retail, and directly to users; its last version was released as freeware.
macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and laptop computers, it is the second most widely used desktop OS, after Microsoft Windows and ahead of all Linux distributions, including ChromeOS.
NeXT, Inc. was an American technology company headquartered in Redwood City, California that specialized in computer workstations for higher education and business markets, and later developed web software. It was founded in 1985 by CEO Steve Jobs, the Apple Computer co-founder who had been forcibly removed from Apple that year. NeXT debuted with the NeXT Computer in 1988, and released the NeXTcube and smaller NeXTstation in 1990. The series had relatively limited sales, with only about 50,000 total units shipped. Nevertheless, the object-oriented programming and graphical user interface were highly influential trendsetters of computer innovation.
NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. It was developed by NeXT Computer, founded by Steve Jobs, in the late 1980s and early 1990s and was initially used for its range of proprietary workstation computers such as the NeXTcube. It was later ported to several other computer architectures.
Mac OS X Server is a series of discontinued Unix-like server operating systems developed by Apple Inc. based on macOS. It provided server functionality and system administration tools, and tools to manage both macOS-based computers and iOS-based devices, network services such as a mail transfer agent, AFP and SMB servers, an LDAP server, and a domain name server, as well as server applications including a Web server, database, and calendar server.
Darwin is the core Unix-like operating system of macOS, iOS, watchOS, tvOS, iPadOS, audioOS, visionOS, and bridgeOS. It previously existed as an independent open-source operating system, first released by Apple Inc. in 2000. It is composed of code derived from NeXTSTEP, FreeBSD, other BSD operating systems, Mach, and other free software projects' code, as well as code developed by Apple.
OpenStep is an object-oriented application programming interface (API) specification developed by NeXT. It provides a framework for building graphical user interfaces (GUIs) and developing software applications. OpenStep was designed to be platform-independent, allowing developers to write code that could run on multiple operating systems, including NeXTSTEP, Windows NT, and various Unix-based systems. It has influenced the development of other GUI frameworks, such as Cocoa for macOS, and GNUstep.
The history of macOS, Apple's current Mac operating system formerly named Mac OS X until 2011 and then OS X until 2016, began with the company's project to replace its "classic" Mac OS. That system, up to and including its final release Mac OS 9, was a direct descendant of the operating system Apple had used in its Mac computers since their introduction in 1984. However, the current macOS is a UNIX operating system built on technology that had been developed at NeXT from the 1980s until Apple purchased the company in early 1997.
A/UX is a Unix-based operating system from Apple Computer for Macintosh computers, integrated with System 7's graphical interface and application compatibility. It is Apple's first official Unix-based operating system, launched in 1988 and discontinued in 1995 with version 3.1.1. A/UX requires select 68k-based Macintosh models with an FPU and a paged memory management unit (PMMU), including the Macintosh II, SE/30, Quadra, and Centris series.
Mac OS X 10.0 is the first major release of macOS, Apple's desktop and server operating system. It was released on March 24, 2001, for a price of $129 after a public beta.
MkLinux is an open-source software computer operating system begun by the Open Software Foundation Research Institute and Apple Computer in February 1996, to port Linux to the PowerPC platform, and Macintosh computers. The name refers to the Linux kernel being adapted to run as a server hosted on the Mach microkernel, version 3.0.
Star Trek is the code name that was given to a secret prototype project, running a port of Macintosh System 7 and its applications on Intel-compatible x86 personal computers. The project, starting in February 1992, was conceived in collaboration between Apple Computer, who provided the majority of engineers, and Novell, who at the time was one of the leaders of cross-platform file-servers. The plan was that Novell would market the resulting OS as a challenge to Microsoft Windows, but the project was discontinued in 1993 and never released, although components were reused in other projects. The project was named after the Star Trek science fiction franchise with the slogan "To boldly go where no Mac has gone before".
XNU is the computer operating system (OS) kernel developed at Apple Inc. since December 1996 for use in the Mac OS X operating system and released as free and open-source software as part of the Darwin OS, which, in addition to being the basis for macOS, is also the basis for Apple TV Software, iOS, iPadOS, watchOS, visionOS, and tvOS.
Netatalk is a free, open-source implementation of the Apple Filing Protocol (AFP). It allows Unix-like operating systems to serve as file servers for Macintosh computers running macOS or Classic Mac OS.
Rhapsody is an operating system that was developed by Apple Computer after its purchase of NeXT in the late 1990s. It is the fifth major release of the Mach-based operating system that was developed at NeXT in the late 1980s, previously called OPENSTEP and NEXTSTEP. Rhapsody was targeted to developers for a transition period between the Classic Mac OS and Mac OS X. Rhapsody represented a new and exploratory strategy for Apple, more than an operating system, and runs on x86-based PCs and on Power Macintosh.
Mac OS X Server 1.0 is an operating system developed by Apple, Inc. released on March 16, 1999. it was the first version of Mac OS X Server.
The architecture of macOS describes the layers of the operating system that is the culmination of Apple Inc.'s decade-long research and development process to replace the classic Mac OS.
A Unix-like operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-like application is one that behaves like the corresponding Unix command or shell. Although there are general philosophies for Unix design, there is no technical standard defining the term, and opinions can differ about the degree to which a particular operating system or application is Unix-like.
Mac OS is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The Macintosh operating system is credited with having popularized the graphical user interface concept. It was included with every Macintosh that was sold during the era in which it was developed, and many updates to the system software were done in conjunction with the introduction of new Macintosh systems.
Comparison of user features of operating systems refers to a comparison of the general user features of major operating systems in a narrative format. It does not encompass a full exhaustive comparison or description of all technical details of all operating systems. It is a comparison of basic roles and the most prominent features. It also includes the most important features of the operating system's origins, historical development, and role.
Even Steve Jobs still says "ecks" instead of "ten" sometimes.