Krizoitz said:
I love it when people try and speak with authority about something they know nothing about and are absolutely WRONG about.
Steve Jobs left Apple and founded NeXT. They built the NeXTStep OS to run on their own proprietary hardware. NeXTSTEP was based on UNIX not Linux. Linux != UNIX. They are like cousins maybe. Anyhow he didn't JOIN a group he started it. Eventually NeXTSTEP became OPENSTEP and ran on non-NeXT hardware. When Apple bought NeXT they used their expertise with a UNIX core operating system to help craft MacOS X. If Linux never existed NeXT would still have had a UNIX based NeXTSTEP.
Yeah, Linux wasn't an issue when NeXT formed.
Unix history is much more complicated than Linux. Even the basics!
Linux has a Linux microkernel with GNU OS,
NeXT had a Mach microkernel with the open source BSD OS,
The open source BSDs (Free/Net/OpenBSD) were developed separate to Berkeley's BSD,
Berkeley's BSD branched off from the SVR releases at some stage.
The SVR releases were used by SCO, Interactive (later Sun), and others
and somewhere in the mix is AIX, HP etc. etc.
(also somewhere is SCO Xenix, and Microsoft's Xenix used before NT...)
If Steve Jobs had founded NeXT 5 years later he may well have used Linux. As it stands, even now, the OpenStep APIs run on Linux ("GNUstep"), the NeXT/Sun versions ("OpenStep") ran on BSD, HP/UX, Solaris, Windows 95, and Windows NT/2000, and the Apple version ("Cocoa") runs on MacOS X.
It's got to be my biggest wish for Apple that they release an updated Cocoa for Linux & Windows XP. Let developers develop using Xcode, and compile for Mac, Linux, & Windows. What a great way to encourage development using Cocoa (and hence Mac OS X)!!!
Apple's original plan back before MacOS X was released was also to have OpenStep (then "YellowBox", now "Cocoa") released on Windows (the earlier version already ran), but it hit a snag which people thought was Adobe wanting US$10 for every Windows release (for their Display PostScript). Apple removed DPS and used PDF instead - but no final Windows release ever happened (though Apple's WebObjects still uses Openstep on Windows 2000sp3 and Solaris 8). Pity!