MacOS
In 1985, Steve Jobs founded NeXT after leaving Apple. The company developed the NeXTSTEP operating system, which launched in 1989. This system used a kernel based on Mach from Carnegie Mellon University and included code from FreeBSD. Its graphical interface relied on an object-oriented toolkit written in C++. By 1997, Apple had abandoned its own next-generation OS projects like Taligent and Copland. That year, Apple acquired NeXT for approximately $400 million. The deal brought Jobs back to Apple as interim CEO. It also delivered NeXTSTEP, later renamed OPENSTEP, as the foundation for what became Mac OS X. The first desktop version of this new system, Mac OS X 10.0, arrived on the 24th of March 2001.
Apple initially released Mac OS X to run only on PowerPC-based Macs. Support for Intel processors began with the Tiger update 10.4.4 in January 2006. Steve Jobs announced the transition at WWDC on the 6th of June 2005. He confirmed that Mac OS X would support both platforms during the shift. A binary translation layer called Rosetta allowed PowerPC software to run on Intel machines. In 2009, Snow Leopard dropped support for PowerPC entirely. The final release supporting PowerPC was Leopard, which came out in October 2007. Later, Apple shifted focus again toward custom ARM silicon. This move started with macOS Big Sur in November 2020. The transition concluded with the Apple silicon Mac Pro announcement at WWDC 2023. In 2025, Tahoe will be the last version to support Intel-based Macs.
The original Aqua interface debuted in the Public Beta released on the 13th of September 2000. It featured water-like elements and spatial anti-aliasing technology. Every window element used drop shadows to create depth. Critics like John Siracusa later described it as "unbearably slow" and a resource hog. Bruce Tognazzini argued it represented a step backward in usability compared to classic Mac OS. By 2012, Apple began shifting away from glossy textures. Yosemite introduced a flat design language similar to iOS 7. Mojave added a system-wide dark mode in 2018. Tahoe, announced the 9th of June 2025, adopted Liquid Glass. This new aesthetic draws inspiration from Aqua while unifying the look across all Apple platforms. The change marked a return to visual fluidity after years of minimalism.
Early versions carried code names based on big cats. Cheetah became 10.0, Puma became 10.1, Jaguar became 10.2, Panther became 10.3, Tiger became 10.4, Leopard became 10.5, Snow Leopard became 10.6, Lion became 10.7, Mountain Lion became 10.8, and Mavericks became 10.9. In 2011, Apple shortened the name from Mac OS X to OS X. The following year, they changed it again to macOS to align with other systems like iOS and watchOS. Big Sur broke the 10.x pattern by becoming version 11. Subsequent releases followed integer increments: Monterey was 12, Ventura was 13, Sonoma was 14, and Sequoia was 15. Tahoe, released the 15th of September 2025, uses version 26 under a new convention tied to the year following WWDC announcements. This unifies numbering across all Apple operating systems.
Apple offered two main application programming interfaces for developers: Cocoa and Carbon. Cocoa inherited its heritage from OPENSTEP without roots in classic Mac OS. Carbon adapted classic Mac OS APIs so software could run natively on Mac OS X. Many applications used Carbon initially, including Microsoft Office up to 2016 and Photoshop up to CS5. Rosetta allowed PowerPC binaries to execute on Intel machines until Lion removed support entirely. Swift emerged as the preferred language starting the 11th of July 2005, when Java features were dropped from Cocoa. In 2018, Marzipan enabled porting iOS apps to macOS. Catalina made this capability available to third-party developers through Mac Catalyst. The Mac App Store introduced sandboxing to restrict app permissions. Apps installed there cannot modify core system files or exchange data freely with other programs.
macOS includes hardware-based protections like Write xor execute to prevent certain vulnerabilities. IOMMUs block PCIe devices from reading unmapped memory on Apple silicon Macs. Lockdown Mode disables just-in-time compilation and blocks unauthorized FaceTime calls. Rapid Security Response updates arrived with Ventura in October 2022. These patches install in under a minute but require reboots. They fix userland issues but not kernel-level flaws. In early 2011, malware such as Mac Defender infected an estimated 100,000 users. Apple issued an update to resolve the crisis after initially refusing assistance. Xprotect provides signature-based anti-malware protection since Snow Leopard. Only the latest major release receives full security patches for all known vulnerabilities. Previous versions get partial updates until they reach end-of-life status.
Up Next
Continue Browsing
Common questions
When did Steve Jobs found NeXT and what operating system did it develop?
Steve Jobs founded NeXT in 1985 after leaving Apple. The company developed the NeXTSTEP operating system which launched in 1989.
What date was Mac OS X 10.0 released to the public?
The first desktop version of this new system called Mac OS X 10.0 arrived on the 24th of March 2001. This release marked the beginning of the modern macOS era for Apple computers.
Which macOS versions supported PowerPC processors before the transition to Intel chips?
Apple initially released Mac OS X to run only on PowerPC-based Macs until Leopard came out in October 2007. Support for Intel processors began with the Tiger update 10.4.4 in January 2006 while Snow Leopard dropped support for PowerPC entirely in 2009.
How has the visual design language of macOS evolved from Aqua to Tahoe?
The original Aqua interface debuted in the Public Beta released on the 13th of September 2000 featuring water-like elements and drop shadows. Yosemite introduced a flat design language similar to iOS 7 in 2012 and Tahoe announced the 9th of June 2025 adopted Liquid Glass to unify the look across all Apple platforms.
What is the current version number convention used by macOS Tahoe compared to previous releases?
Tahoe released the 15th of September 2025 uses version 26 under a new convention tied to the year following WWDC announcements. This unifies numbering across all Apple operating systems after Big Sur broke the 10.x pattern by becoming version 11.