--- title: "MacOS Is Not The Same Family Tree With Linux, It Never Been" date: 2019-05-14T04:13:23+07:00 lastmod: draft: false description: MacOS isn't associated with Linux in any way. What we call macOS nowadays is operating system developed by NeXT.Inc called NeXTstep and it based from BSD noindex: false featured: false pinned: false # comments: false series: # - categories: - TIL tags: - MacOS - Apple - Linux - BSD images: # - # menu: # main: # weight: 100 # params: # icon: # vendor: bs # name: book # color: '#e24d0e' authors: - mr-morningstar --- Many people think that MacOS is *"Modified Linux"* with a beautiful interface. The truth is: **MacOS isn't associated with Linux in any way**. What we call macOS nowadays is operating system developed by NeXT.Inc in 1980s called NeXTstep. ![Unix History, source: Wikipedia](unix-history.jpg "Image source: Wikipedia") ## Origin **Steve Jobs** as the founder of NeXT ask his chief of software development, **Avie Tevanian** to **create a new multitasking OS based on BSD Mach kernel** (which Avie had developed it). It introduced the idea of the [Dock](https://en.wikipedia.org/wiki/Dock_(computing)) (carried through [OpenStep](https://en.wikipedia.org/wiki/OpenStep) and into today's [macOS](https://en.wikipedia.org/wiki/MacOS?ref=rtd.ditatompel.com)) and the [Shelf](https://en.wikipedia.org/wiki/Shelf_(computing)). At that time, NeXTSTEP introduced or innovated a large number of other GUI concepts which became common in other operating systems. ## First Web Browser, Web Server, and App Store {{< youtube TIrTh80Z8jw >}} in 1990, [Tim Berners-Lee](https://en.wikipedia.org/wiki/Tim_Berners-Lee) use NeXT Computer to run the world's first Web browser and first Web Server.. In 1997 Apple purchased NeXT. The founder promised to merge software from NeXT with Apple's hardware platforms, eventually resulting in macOS, iOS, watchOS, and tvOS. These operating systems are completely based upon the NeXTSTEP and OPENSTEP foundation. The first-ever **app store** also run on NeXTSTEP. > _1990 CERN: A Joint proposal for a hypertext system is presented to the management. Mike Sendall buys a NeXT cube for evaluation, and gives it to **Tim Berners-Lee**. 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. This prototype offers **WYSIWYG** browsing/authoring! Current Web browsers used in "surfing the Internet" are mere passive windows, depriving the user of the possibility to contribute. During some sessions in the CERN cafeteria, Tim and I try to find a catching name for the system. I was determined that the name should not yet again be taken from Greek mythology. Tim proposes "World-Wide Web". I like this very much, except that it is difficult to pronounce in French..._ > > — [Robert Cailliau](https://en.wikipedia.org/wiki/Robert_Cailliau), 2 November 1995 ## MacOS != Linux The modern Mac operating system is therefore based on a kernel from BSD, with a lots of Apple proprietary software running on top of it. On the other hand, Linux was developed totally independently. The GNU tools have been in development since as early as 1983, but the Linux kernel wasn't written until 1991, with the first GNU/Linux distros following in 1992. NeXTstep, by contrast, was released on 18 September 1989. Nothing based on Linux got to that point for several more years. So no, macOS is not the same family tree with Linux. Mac is Unix and Linux is Unix-like, both of these operating systems are the product of the hard work of a lot of very intelligent people but they are completely independent of one another. ## References * [https://en.wikipedia.org/wiki/NeXT](https://en.wikipedia.org/wiki/NeXT) * [https://en.wikipedia.org/wiki/NeXTSTEP](https://en.wikipedia.org/wiki/NeXTSTEP) * [https://www.quora.com/Is-it-true-that-Mac-OS-is-basically-just-a-pretty-Linux](https://www.quora.com/Is-it-true-that-Mac-OS-is-basically-just-a-pretty-Linux)