X happens to mean 10, yes, but it also happens to mean uniX.
Only for those of us who pronounce unix as
uni-ten.
But lets look at Apple's history.... did they
ever release a product with an "x" in the name that actually meant something other than "10". Yes, they did.
A/UX, versions 1.0, 2.2 and 3.x.x In this case A/UX represented Apple's UNIX as A/UX was based on SVR2.2 (System V, with V meaning 5, Release 2.2).
MacX, versions 1.x and 2.0 In this case the X in MacX represents the X Windows environment for running UNIX apps.
So by this, if the
X in Mac OS X was supposed to stand for
unix, then why didn't they follow the original convention and label it
Mac OS UX? More to the point, until recently Mac OS X was a
unix but not
UNIX. The only
unix like elements in Mac OS X were based on 4.4BSD Lite, so why not call it
Mac OS BSD?
For those of us who have been following Mac OS X since long before the name
Mac OS X existed know, when Mac OS X's first developer releases were sent out, the system didn't identify itself (using
uname) as
Darwin but rather
Mac OS 10.0.
... Apple has been saying that Classic Mac OS is dead. So bury the classic version numbering too.
The Classic version numbers were left behind, if they hadn't been we would have followed the scheme started for them with Mac OS 8...
- Mac OS 8.0 (full cost upgrade)
- Mac OS 8.5 (full cost upgrade)
- Mac OS 9.0 (full cost upgrade)
- Mac OS 10.0 (full cost upgrade, Mac OS X v10.0)
- Mac OS 10.5 (full cost upgrade, Mac OS X v10.2)
- Mac OS 11.0 (full cost upgrade, Mac OS X v10.3)
- Mac OS 11.5 (full cost upgrade, Mac OS X v10.4)
- Mac OS 12.0 (full cost upgrade, Mac OS X v10.5)
Are we waiting for
Mac OS 12? I think not. And more to the point, Apple isn't about to start revising history just to make your version numbering fantasy work.
Besides
all the other reasons for Apple's version numbers, the version numbers for Mac OS X have been normalized to match up with the Darwin version numbers (starting with Mac OS X v10.1.1) as follows:
Mac OS 10.0 (Mac OS X Developer Preview)
Mac OS 10.0 (Mac OS X Developer Preview 2)
Darwin 1.0 (Mac OS X Developer Preview 3)
Darwin 1.1 (Mac OS X Developer Preview 4)
Darwin 1.2.1 (Mac OS X Public Beta)
Darwin 1.3.1 (Mac OS X v.10.0.0-10.0.4)
Darwin 1.4.1 (Mac OS X v.10.1.0)
Darwin 5.1-5.5 (Mac OS X v.10.1.1-10.1.5)
Darwin 6.0-6.8 (Mac OS X v.10.2.0-10.2.8)
Darwin 7.0-7.9 (Mac OS X v.10.3.0-10.3.9)*
Darwin 8.0-8.10 (Mac OS X v.10.4.0-10.4.10)
Darwin 9.0 (Mac OS X v.10.5.0)
And that was a break from the very long lasting version numbering from NeXT...
NeXTstep 0.8
NeXTstep 0.9 (not publicly released)
NeXTstep 1.0
NeXTSTEP 2.0
NeXTSTEP 2.1
NEXTSTEP 3.0
NEXTSTEP 3.1
NEXTSTEP 3.2
NEXTSTEP 3.3
OPENSTEP 4.0
OPENSTEP 4.1
OPENSTEP 4.2
Rhapsody 5.0 (Rhapsody Developer Release)
Rhapsody 5.1 (Rhapsody Developer Release 2)
Rhapsody 5.2 (Rhapsody Premier- never released)
Rhapsody 5.3 (Mac OS X Server 1.0)
Rhapsody 5.4 (Mac OS X Server 1.0.1)
Rhapsody 5.5 (Mac OS X Server 1.0.2)
Rhapsody 5.6 (Mac OS X Server 1.2)
Rhapsody 5.6 (also labeled as 5.6, Mac OS X Server 1.2 v3)
And for those of you who don't know this already...
NeXT was named long before they decided to include BSD in their operating system. In fact the first shipping product by NeXT was
WriteNow, a word processor for Macs. So the
X in
NeXT has absolutely nothing to do with
unix.
What is funny in all this is watching people attempt to rework this stuff so that their initial misconceptions were actually right. I don't understand the psychology behind it, but it is interesting to see people attempt to twist things to match up with what they originally said so that they weren't wrong.
To a degree I can under stand this, seeing as most of us who were very much aware of Mac OS X before the general public thought that Mac OS X v10.0 was going to be labeled
Mac OS X v1.0 and that Mac OS X Server v10.0.3 was going to be
Mac OS X Server v2.0... but when Apple decided on using something else for them I sure didn't try to make up some other way for my original beliefs to fit.
So for those who don't know already, Apple has stated (dating back to WWDC 98) that Mac OS X is pronounced
"Mac OS 10", starting with 10.1.1 Apple linked the version number of Darwin and Mac OS X, and the "." is not a decimal in the version numbering system used in software.
* For some odd reason 10.3.1 displays Darwin 7.0 when it should have displayed 7.1