Лекции Жданова В. Г. Верни себе

Почему Windows 10, а не 9. Объяснение

2 октября 2014 в 07:02

После презентации новой Windows одним из основных вопросов было: а почему, собственно, пропустили девятку?
В качестве объяснения находился чуть ли не сакральный смысл — кодовое название Windows Threshold, если переводить дословно, то это «начало, преддверие, отправной пункт, »свежий старт"". Еще один вариант — чтобы не отставать от Mac OS X (тоже почти десятка).
А если верить самим Microsoft, то ларчик открывается проще (мой очень вольный перевод): «вы не поверите, сколько сторонних приложений содержат код:
if(version.StartsWith("Windows 9")) { / 95 and 98 / } else {
Название Windows 10 — это прагматичное решение проблемы».


За наводку спасибо vilianov. Ответ Microsoft считаю как минимум красивым.
Upd: очень полезный комментарий от Smile42RU:
Ну во-первых не Microsoft, а чувак на Reddit.
А во-вторых вот исходник: issues.jenkins-ci.org/secure/attachment/18777/PlatformDetailsTask.java
И на сколько я могу судить System.getProperty(«os.name») — это чисто проблемы конкретной Java, а не всего ваще софта. Ибо последние ОС Windows нумеруются таки как NT «бла».

+141

179038

96

Источник: http://geektimes.ru/post/238915/