0,0
рейтинг
2 октября 2014 в 07:02

Почему Windows 10, а не 9. Объяснение с помощью одной строчки кода

После презентации новой 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 «бла».
Николай Маслухин @Maslukhin
карма
147,7
рейтинг 0,0
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (209)

  • –43
    XP убили, а про 95-98 заморачиваются. Странный МС.
    • НЛО прилетело и опубликовало эту надпись здесь
      • НЛО прилетело и опубликовало эту надпись здесь
        • +2
          Эм… а что за железо стало камнем преткновения? На какое железо ругается?
          • НЛО прилетело и опубликовало эту надпись здесь
            • +36
              Действительно старьё, обновите до Pentium 3.
              • 0
                Мнимое старьё.
            • +2
              А как именно выглядит ошибка? Прям вот говорит «слишком старое железо» (со словом «железо»), или ругается на «процессор-память-диск» и т.п.?
              • НЛО прилетело и опубликовало эту надпись здесь
                • 0
                  Спасибо, буду ждать.
            • +1
              А оперативки сколько?
              • НЛО прилетело и опубликовало эту надпись здесь
                • +1
                  Xp работает только с 2 (3,2)
                  • 0
                    есть же Windows XP Professional x64 Edition
                    • 0
                      Конечно! Но что-то я не встречал на ПК x64 версию.
                      Может быть я отстал.
            • 0
              Можно попробовать включить Limit CPU ID в биосе, оно по идее по нему определяет
            • 0
              Я могу ошибаться, но похожие проблемы были у меня когда я пытался поставить XP на машину с UEFI. Поставить удалось, только после установки в биосе параметра, отвечающего за совместимость с классическим BIOS, не помню точно название пункта, просто предлагаю вам поковыряться в этом направлении, возможно решение там.
        • 0
          Может быть Ваша версия Xp не понимает новое железо.
          У меня была такая проблема с SATA, пришлось в состав дистрибутива вводить драйвера. После этого все установилось нормально.
  • +23
    Мои WinAPI-дни давно отгремели, однако категорически не припомню, чтобы где-либо хранилась информация о версии системы в таком виде.
  • +7
    Слабо верю. Хотя мне и без разницы какая там цифра.
    • +12
      А зря не верите…

      Там и даже такое есть:

      } else if (osName.startsWith("Windows")) { if (osName.indexOf("9") != -1) { jvm = WINDOWS_9x; } else { jvm = WINDOWS_NT; }
      • +9
        Странная всё же проверка. Почему не по внутренней версии (4.1 или в том же роде)? Почему бы не использовать Nine, One или X.

        Хотя, опять же, абсолютно без разницы что там за циферка. Решили, что это лучший вариант, так пусть он и будет. Им там видней.
        Единственное на что надеюсь, так это на то, чтобы не было куча людей кричащих везде: не буду обновляться, т.к. они назвали её «10», а не «9».
        • +2
          Конечно странная. Но проблема в том, что она такая вот есть и она никуда уже не денется.
  • +4
    Думаю, тенденцию задал Google Chrome с их 36й версией на данный момент.
    Мода на версии 2.0.3 прошла. Теперь все выпускают минорные версии как горячие пирожки.
    • +9
      Если верить моему хрому, то на данный момент 37, хотя боюсь что кто-то ниже подпишет что уже и 38 или 39.
      • +11
        Version 40.0.2175.0 canary (64-bit) :)
      • 0
        Ого, фф уже догнал практически хром. У меня 33 бета.
        • 0
          Ну у FF цикл вроде 6-недельный
  • +9
    Больше похоже на отмазку. Захотели бы — назвали бы «Windows Nine». По аналогии с «XBox One».

    Примерно как рассказ про «Windows 1 не смогли назвать из-за проблемы с торговой маркой [шо?], поэтому Windows 10». Т.е., вариант «Windows One» им не подошел, а вот XBox One — как нефиг делать?

    Ну и в конце концов, был даже на хабре перевод про «проблемы с тем, как версии ОС проверяются». Есть метод для проверки версии в цифровом виде, а не по подстроке.

    Ну и последний аргумент против этой истории. Во всех Windows начиная с XP (или 2000?) есть «режим совместимости», позволяющий запустить программу, в том числе, сообщая ей фэйковую версию ОС. Я очень сомневаюсь, что много программ, выпущенных за последние лет эдак 5-7 действительно содержат подобный код, проверяющий версию ОС 16 летней давности (считаю от Windows 98).
    • +2
      «Nine» созвучно с немецким «nein». Не очень маркетологично :)
      • +2
        есть вариант IX. И этому сочетанию символов можно придумать более-менее правдоподобное произношение, как это было с Wii
      • +1
        Ага, особенно мучается компания 5nine Software, например.
      • +14
        .NET созвучно с русским «нет», и что? :-)
        • +58
          Произнесённым с кавказским акцентом.
    • +3
      Windows 1 был вооюще-то. И 2 версия тоже была.
    • +9
      Мне нравится этот пост. Четкое объяснение, почему 10 без маркетологической бурды, в майки-стиле (они всегда вообще-то заботились, чтобы максимум старых программ работало в их новых ОС без танцев с бубном, в отличие от других разработчиков), и десятки, и сотни комментариев пользователей «Да не, это отмазка, [очередная конспирологическая теория или просто предположения без статистических предположени й]»
      • +11
        Почему «бритву Мицгола» до сих пор никто не применил? Если можно объяснить цифру в наименовании новой Windows техническими и маркетологическими причинами или жидомасонским заговором, то инфа 146%, что второе.
    • –1
      Вот-вот. Дали же «Vista» имя, дали бы и девятке. А так — только ряд натуральных чисел насиловать. Напоминает байку (или не байку) про то, что в некоторых странах нет 13-го этажа, а в Японии — 4-го, так как означает «смерть».
      • +2
        Таки не байку. Про фобию числа 13 и числа 4.
      • 0
        Даже в Москве встречаются здания, построенные суеверными идиотами, в которых между 12 и 14 этажами расположен какой-нибудь 333.
        • 0
          в моей квартире предыдущими владельцами на дверь был повешен номер 15 вместо 13.
      • 0
        В Китае часто пропускается этаж или нумеруется по другому. Например, 3, 3A, 5… 12, 12A, 12B, 15
  • +5
    Да ладно, значения версии в таком виде хранятся же.
  • +25
    Ну во-первых не Microsoft, а чувак на Reddit.
    А во-вторых вот исходник: issues.jenkins-ci.org/secure/attachment/18777/PlatformDetailsTask.java

    И на сколько я могу судить System.getProperty(«os.name») — это чисто проблемы конкретной Java, а не всего ваще софта. Ибо последние ОС Windows нумеруются таки как NT «бла».
    • +2
      Чувак на Reddit написал что он разработчик Microsoft и это внутренние слухи
      • +3
        Чувак из Microsoft и «Microsoft» — это две разные вещи.
    • +7
          else if (name.startsWith("windows")) {
              name = "windows";
              if (name.startsWith("windows 9")) {
      

      Тут проблема выдуманная, за одну строку до того, как сравнивать имя с «windows 9» оно установлено в «windows», то есть условие всегда ложно.
    • 0
      С java не первый раз уже.
    • НЛО прилетело и опубликовало эту надпись здесь
  • –93
    Всем известно, что у Microsoft плохие и хорошие версии Windows идут через одну. Плохая 95, хорошая 98, плохая Millenium, хорошая XP, плохая Vista, хорошая 7, плохая 8… И тут все ждали хорошую 9, но в Microsoft решили перескочить через одну версию.
    • –75
      Камрад, стадо агрессивных сектантов MS с отсутствующим чувством юмора меня в одной из предыдущих статей заминусовало напрочь за аналогичный комментарий про «через одну». Искренне переживаю за тебя, дай Будда тебе терпения :D
      • +21
        Ну объясните свой юмор, я тоже не понимаю. Чем плоха 95? Тем, что её презентация перевернула мир?
        • +11
          95 стала более-менее вменяемой только к SR2, и по состоянию в SR2 ее и помнят как хорошую систему
          и с каких это пор качество ОС стали мерить про презентациям? Джобс укусил? :D
          • +8
            Т.е. говоря о хороших-плохих Windows, вы имеете в виду только качество сборки? Ок, понятно.

            Для меня хорошая ОС — это та, которая повлияла на жизни миллионов людей. Не было бы той презентации с раскраской Empire State Building — не было бы влияния. Да не было бы и денег на SR2 и Win98.
            • –46
              Это просто значит, что ваше понимание шуток aka чувство юмора находится в другой плоскости по отношению к нашей с камрадом шутке (кстати, древней как говно мамонта, я шутил эту шутку еще со времен выхода виндовс линолеум). Но вы хотя бы проявляете адекватность и задаете закономерные вопросы. А вот стада туповатых сектантов, которых непонятно зачем амнистировали, бегают по тредам и минусуют все, что не влезает в их квадратноголовую точку зрения. Сейчас 9 утра по Москве, и стада еще не проснулись, поэтому можно еще спокойно беседовать, не открывая минусованные хайды :D
              • +39
                Мне кажется дело не в чувстве юмора, а в том, что эта шутка слишком уж часто шутится и уже давно не смешно. И каждый раз начинается разбор того, какие версии в этом ряду пропущены и почему.
                • –58
                  Камрад, я думал что сижу на Хабре, а оказывается я сижу на Пикабу, где «бояны не в почете». Нам теперь на Хабре нужно ходить строем, вводить самоцензуру и иметь только совпадающее с общим трендом мнение? Как мило.

                  Со своей стороны отмечу, что если не хотите шуток про Майкрософт, не пишите про Майкрософт. Что сложного?
                  • +18
                    хотите вводите самоцензуру, но вас отлично цензурируют хабровчане своими минусами.
                    • –41
                      Это уже давно не хабровчане, а амнистированное стадо :D
                      Что умного тыкнуть в минус, пробегая мимо?
                      Хабровчане для меня те, кто пишут статьи, а не стадо минусаторов.
                      • +5
                        передергивание фактов. Те, кто пишут статьи, это авторы статей, а не хабровчане.
                      • +16
                        Амнистированное стадо большей частью не может минусовать. Минусовать теперь могут как раз те, кто пишет статьи. Я считаю, что минусы вполне заслуженные, например. Да уже за далеко идущие выводы о минусующих стоило бы присунуть.
                      • +7
                        Вы таки заставили меня заглянуть в ваш профиль и посмотреть написанные вами комментарии. Ничего умного не обнаружено, в лексиконе сильно выделяются «школота», «идиоты» и матерщина, приправленные словарным запасом гопника. С чистой совестью поставил вам минус. Я не хочу видеть ваши комментарии на Хабре, и, судя по всему, моё мнение разделяет ещё полсотни человек.
                  • +8
                    Тот редкий случай, когда я жалею, что не могу минусовать. Эта шутка реально в печенках сидит, правильно ssha написал. И почему, если сайт не пикабу, то там должны любить заезженные баяны? К тому же эта шутка каждый раз тянет за собой ветку спора почему она неправильная.
              • –26
                Во, время 10 утра по Москве, сектанты и амнистированные начали потдягиваться :D
              • +35
                Вы не думали, что
                бегают по тредам и минусуют
                не потому, что
                не влезает в их квадратноголовую точку зрения
                а как раз потому, что
                древней как говно мамонта, я шутил эту шутку еще со времен выхода виндовс линолеум
                За сутки уже как минимум третий пост про Win10, и в комментариях к КАЖДОМУ эта шутка уже раз, наверное, по пять.
                • –45
                  У Вас работа такая — вычитывать комментарии ко всем постам про Windows? Сочувствую.
                  • –38
                    Если разным людям приходит в голову одна и та-же мысль, не надо бегать за ними с баяном.
        • +1
          Plug&Pray
      • +19
        эта шутка есть в каждом посте про Windows, в каждом посте она наказывается несколкими десятками минусов. а) заезженна б) высосана из пальца.
        Чтобы шутка была смешной, она должна быть хотя бы основана на реальных вещах, а не на придуманном бреде.
        • +3
          Если что, «исходнику» этой шутки чуть больше века.

          «Вера в доброго царя» — это не то, что сейчас говорят про сторонников Путина. Смысл был другой. Весь XIX век цари шли «через один», хороший-плохой, и к концу века все надежды демократии были на Николая II, потому что он, согласно своей очереди, должен был быть «хорошим». Но в 1905 году этой вере в доброго царя настал фэйл…
          • +2
            Зато настала эра по петросяну «лысый-волосатый» :)
            • 0
              Это придумали задолго до Петросяна)
      • +16
        Это не шутка, это боян, даже БОЯН, причем глупый и бессмысленный, который всем порядочно надоел.
        • –18
          Боян длинною в сутки?
          • +14
            ваш коллега по шутке говорит, что шутил так еще со времен миллениума. От того, что в шутке появилась цифра 10, шутка новой не стала.
            • –4
              А какую версию пропускали во времена миллениума?
              • +7
                а вы считаете, что небольшая модификация шутки сделает актуальной базовую шутку?
                • –7
                  А _вы_ считаете, что шутка в хорошем-плохом? Шутка в том, что пропустили.
                  Хотя, что это я, Вам виднее.
                  • +6
                    вот именно. мне и остальным хабровчанам.
        • +2
          "… И по дороге в столовую корреспонденты единогласно решили не писать об Узун-Кулаке, что значит Длинное ухо, что в свою очередь значит – Степной телеграф. Об этом писали все, кто только не был на Востоке, и об этом больше невозможно читать. Не писать очерков под названием «Легенда озера Иссык-Куль». Довольно пошлостей в восточном вкусе!..."
      • +3
        Вы меня извините, но и XP после 98 (Ме пропускаем) была тем еще адом до выхода SP1 и знаменитого SP2 который, по сути, совсем другая система. Да, она смотрелась очень современно на момент выхода, и у специалистов было отличное понимание того, что NT лучше чем линейка 9x, но для обывателя это было проблемой — кучу устройств пришлось похоронить, т.к. драйверов для них не было. Драйвера от 9х не работали, драйвера от NT 4.x тоже через один, и далеко не все из них можно было признавать устаревшими. Так что история про лысый-волосатый тут не катит. Похожая история случится позже с Vista. Но там уже не будет того положительного эффекта от перехода с 9x на NT в домашнем сегменте.
        • 0
          Боль и ненависть товарищей при переходе с 98SE/Me на Win XP вполне сопоставима с тем, что сейчас пишут про переход с Win 7 на Win 8. Только тогда интернет был в целом менее распространён. И просто так взять и найти драйвера под новую ос было не так то уж просто.
          • +2
            Я скажу больше — найти драйвера на большинство домашней перефирии было невозможно. Win-модемы, первые ТВ-тюнеры, звуковые карты, всяких трекболлов и прочих джойстиков просто не счесть, куча привычного софта переставшего работать (когда появился патч для Старкрафта под XP?). Все это были годные устройства, зачастую вышедшие не более года назад, но не имевшие драйверов под NT, и мгновенно потерявшие поддержку производителя. Переход с win 7 на win 8 — это совершенно безболезненная процедура по сравнению с тем, что было с XP — ну разве холивар по поводу меню Пуск, но в плане устройств — это ерунда, кстати XP так же предложила новый Пуск — признавайтесь, кто сразу переключился на классический? (кстати, у меня на работе некоторые до сих пор предпочитают Пуск аля Win 9x, что уж там говорить про 8-ку).

            Сравнение с переходом на 64-битную Vista после 32-битной XP более уместно.
            • 0
              У отца прекрасно работающий Mustek`овский сканер пылится дома, т.к. драйвера есть только на WinXP, выше уже не найти.
              • 0
                WindowsXP Mode (или любая виртуалка) спасает. У меня похожая ситуация с Canon 3000ex, на 7 драйвера от XP подходят, но только на x86, на x64 драйверов нету в принципе.
            • +1
              Вообще-то, при переходе с Win7 на Win8 драйверную модель немного обновили, и немало драйверов полегло. Я возился с четырьмя поколениями ноутов HP и исключительно из-за драйверов два пришлось откатить на Win7, включая один официально выпускающийся с Win8 (меня хватило на неделю отпадающего Wi-Fi, теряющейся регулировки яркости экрана и прочих приятностей).
              • +2
                Не спорю с тем, что проблемы есть, но мне кажется, что масштаб бедствия не сопоставим с тем, что произошло в 2001 году. Просто тогда это бедствие прошло более благосклонно со стороны системных администраторов (NT лучше чем не NT, и мы перетерпим сложный переход), а бурления в интернетах было в разы меньше, по причине меньшей доступности оного.
                • 0
                  Зато какие были бурления в фидонетах, уууу.
    • +13
      Плохая 95, хорошая 98, плохая Millenium
      хорошая 2000
      хорошая XP


      упс, что-то пошло не так…
      • –33
        2000 вроде серверная только.
        • +7
          Вернее 2000 была совсем другая система. Раньше Win 95/98/Me основывались на устаревшей архитектуре с нативной поддержкой 16-разрядных приложений для DOS. Но при этом параллельно разрабатывалась ОС с полностью 32-разрядным ядром — Windows NT и распространялась в основном в enterprise-секторе. Windows XP и новые ОС Microsoft используют только наработки NT-ядра в основе своей внутренней организации.
      • –28
        Перечислены десктопные версии. 2000 тут причем? Отличная система, но не десктоп, хотя и можно было ее юзать так.
        И ноги этой шутки древние, и смысл в сравнении именно десктопных версий.
        • 0
          W2k Server и W2k Professional это, как говорят в Одессе, две большие разницы.
        • 0
          Что-то Вы сильно завелись от отношения сообщества к шутке… Шути сколько влезет, но вроде же дали понять, что надоело… Вот и минусы. Один раз пошутил — шутка, два раза — тупость. Думаю нет смысла разводить на эту тему лишний треп…
        • +1
          Ну не говорите ерунды. Я очень долго пользовался Windows 2000 и не переваривал Windows XP. 95-98 не устраивала из-за падений всей системы из-за одного приложения, а Windows XP казалось тормозила (я просто не умел её готовить). На XP перешёл только где-то к SP2 только. Ну и, самое главное, Win XP требовала активации, а тогда было как-то не принято покупать софт. С 2000 всё было в порядке.
      • –8
        Хорошо, дополню. Хорошая NT, плохая 2000, хорошая XP.
        Почему 2000 плохая? Она конечно очень хороша (особенно технологически) на фоне Миллениума, но всё-же NT позиционировалась как серверная ОС для профессионалов, а 2000 пыталась усидеть на двух стульях. И как потребительская десктопная ос она была слишком тяжёлой (для железа своего времени, тогда насколько помню у меня был новенький слотовый P2), у неё было маловато драйверов и многие производители железок (особенно видеокарт и звуковух) выпускали драйвера только под 9x. В общем проще, быстрее и беспроблемнее было сидеть на 98. Ситуация изменилась с выходом XP.
        • +5
          мне как-то кажется, вы с NT 4.0 перепутали. Когда я учился Maya, мне пришлось (это был вроде бы 97 год) установить Windows NT 4.0 Workstation. И вот тут да, драйвера были сложностью. Даже DirectX был выпущен хакерский, а без SP6 (шестой сервис пак, только подумайте) не работали видяхи с AGP шиной. Чтобы на двухтоннике была такая проблема, я совсем не помню. Я на 2000 workstation сидел до начала 2005 года, потом только перешел на XP. Помню, что я тогда увлекался игрой в контру (для старперов: не той, что на денди, а той, что Counter Strike). Так вот контра на 2000 иногда при запуске глючила. Запускаешь, в наушниках пик и она дальше не работает. Пару раз перестартуешь запуск и все ок. Когда поставил ХР, такой проблемы не было. Это единственное различие, которое мне запомнилось от перехода, если честно.
          • +2
            без SP6 (шестой сервис пак, только подумайте) не работали видяхи с AGP шиной.
            Неправда, для AGP требовался не шестой, а третий: Q174567.
            • +2
              ну хорошо, посыпаю голову пеплом и приношу извинения за столь грубую оплошность.
              • +2
                На самом деле, формально вы правы, без SP6 (т.е. на чистой четверке) AGP-карточки не работали (вернее, работали как VGA 640x480, 16 цветов), но я не успел отредактировать комментарий. Так что, в свою очередь, приношу извинения за слово «неправда». ;-)
    • +34
      Интересно, возможен ли хоть один пост про винды без этой шутки… Ну не смешно же уже.
      • –35
        Это не шутка. Это наблюдение из жизни. Я работал со всеми этими ОС, а также 3.1, ms-dos и альфа-дос. И могу подтвердить это своими ощущениями.
        • –8
          Камрад, а помнишь CP-M? Я наивно думал что это будущее операционок :D
          • –5
            В школе на доп. занятиях по информатике (т.к. у нас были полумёртвые БК-0010-01) мы ездили по субботам в другую школу, где изучали паскаль на Ямахах КУВТ, там какется OS была как раз CP-M.
          • +7
            К слову, несколько дней назад исходные коды этой системы опубликовали.
            • 0
              Хорошая новость!
        • +3
          Ну, если судить по личным наблюдениям из жизни, то у меня хороших было четыре подряд: Windows 98, Windows ME, Windows 2000, Windows XP…
          Не понимаю, почему все называют Windows ME «плохой» — у меня в ней FPS в играх процентов на 10% больше было, чем в Windows 98 на том же железе.
          Да и NT была не плоха, но я ей мало пользовался.
          Да и Win95 тоже, в общем, ничего — там программой Norton Navigator включалось несколько рабочих столов.
          В общем, исходя из личных наблюдений, все версии Windows были хорошими, кроме Vista. Из-за Vista я даже был вынужден перейти на Linux.
          Windows 7 вообще сказка.
          • +2
            подтверждаю) все были хороши кроме Висты
            • 0
              Да и Виста, в общем-то, была неплоха, наверное, но я купил рабочий ноутбук с Вистой в самом начале, когда ещё никакой софт её не поддерживал — ни VPN-клиент, ни среды разработки, ни даже предустановленный на этом Sony Vaio Adobe Elements :)
              • +5
                Главный провал Висты, как и многих других проектов Майкрософта, да и не только Майкрософта, заключался в агрессивной политике продвижения вместе с завышенными ожиданиями.
                Так, Висту ставили на машины которые её еле тянули, и понятно какая реакция была у пользователей.
                Сам какое-то время с ноутбуком так помучался, помучался, а потом поставил какую-то линуксню.
                А про завышенные ожидания вспоминаю, как много говорилось о Longhorn.
                Недавно разбирал журналы старые, дак там в каждом втором новость «ЛОНГХОРН БУДЕТ КРУЧЕ ВСЕХ», «ЛОНГХОРН БУДЕТ СУПЕРКРУТОЙ МУЛЬТИМЕДИЯ СИСТЕЕМОЙ», а когда вышла Виста, то многие разочаровались. Внешне та же самая XP, только с красивостями и сырыми глюками, ну и зачем, что тут суперкруто? Вот и вернулись многие на XP в печали.
            • +1
              Мне с вистой повезло: железо вполне тянуло, каких-то особых падений не видел, работала стабильней чем XP до того.
              Но очень не завидовал людям, покупающим ноутбуки, например, под системные требования подходящие чисто номинально, а на деле тормозящие безбожу из коробки.
              • 0
                +1 Основной негатив от висты я видел от владельцев ноутов с вистой.
          • +1
            Влезу тут и я. Пользовал 3.11, 95, 95SR2, 98, 98SE, NT 4, 2000, Vista, 7, 8, 8.1 и из них никакая мне плохой не показалась. Плохой мне казались только ME и XP, которые видел только у друзей. Вот такой разрыв шаблонов.
            • 0
              Неужели я не один такой?
              Тоже пользовался всей линейкой этих ОС. Был очень огорчен, что надо было переходить на XP с W2k SP4. Потом с радостью перешел на Vista.
        • +1
          Я тоже пользовался всеми версиями, начиная с 95. Вся картина рушится на Windows 98 и Windows 98 SE, т.к. это 2 разные операционные системы.
    • +9
      хорошая XP

      Да, очень хорошая. Поставьте какую-нибудь пре сервис пак версию, и засеките, сколько проживет. Сначала она вызывала только чувство боли, а более-менее хорошей она стала только после выхода SP2, по настоящему хорошей — после выхода SP3.
    • 0
      Каждый раз, когда вижу эту баянистую шутку, удивляюсь.
      Моей первой системой была 95 OSR2 и она мне весьма нравилась.
      На 98ую несколько раз пытался перейти (и 98 и 98 SE) — сил не было терпеть эти тормоза — она нормально начинала бегать примерно на 64 Мб памяти, тогда как 95-ой было достаточно и 32. При этом по сути улучшений помимо красивенького градиента в заголовке окна — не наблюдал.
      В конце концов конечно пришлось перейти, когда уже софт стал требовать Win >= 98, но ради самой 98 я бы этого делать не стал.
    • –4
      Millenium плоха? Да она была немного глючная, но на ее основе появилась NT(очень стабильная система), а потом и XP. Отличная система для своего времени, куча драйверов, появился MovieMaker, восстановление системы, флешки стала поддерживать, мы даже шутили, что в если воткнуть утюг она и для него найдет дрова. Настройка сети появилась, да куча еще всего. После XP Микрософт сделала огромный шаг с Vista, да она была очень тормознутой, но где и как еще можно обкатать новые разработки. Не было бы Висты, не было бы «семёрки». Не ошибается только тот, кто ничего не делает.
      • +2
        Простите, NT существовала задолго до «Линолеума» (если я не ошибаюсь, четвертая NT была еще до Windows 95, а еще раньше была 3.51… а где-то рядом с «Милениумом» вышла NT 5.0 aka 2000), а на основе последнего уже ничего не появилось — это был последний потомок Windows95.
      • +2
        Для меня Me запомнилась как система, которая по внешности пародирует Windows 2000. Она где-то примерно такого же возраста. Имела все недостатки Windows 9X систем, да ещё и в простой эмуляции DOS поработать было невозможно без бубна.
      • +1
        немного глючная, куча драйверов,

        Это если не инсталлировать её или как? Я до сих пор с ужасом вспоминаю, как устанавливал по Ме тв-тюнер. Дрова приходилось собирать по крупицам: файл от 9х, файл от NT. Но завелось. Рядом была куча компов на других версиях винды, но таких проблем, как с одной-единственное Ме машины, не было ни с одной.
  • +13
    Ответ Microsoft считаю как минимум красивым.

    Ответ Microsoft считаю как минимум костылем.
    • +4
      Ну так, забота об обратной совместимости частенько является костылем.
      • +1
        Я не говорю, что это плохо, наоборот, хорошо, и к автору статьи ничего не имею против. Просто факт имеет место быть. «Прагматичное решение» — это изящное описание ситуации, которое в народе просто называется «костыль» ;)
    • +1
      Почему костыль не может быть красивым?

  • 0
    Костыль, чтобы обойти другой костыль! Вот к чему приводят костыли с течением времени. Когда-нибудь с таким подходом код ОС будет состоять из костылей не менее чем на половину.
    • +3
      Дай бог доживем до того времени, когда код ОС будет состоять из костылей менее чем на половину, так как сейчас он состоит из старых костылей более чем на половину.
  • +8
    Почто вы обзываете Mac OS X «почти десяткой»? Десятка и есть, самая настоящая.

    Учитывая сколько усилий MS тратит на поддержку обратной совместимости, интерпретация интересная. С другой стороны — как-то не по-царски это.
    • +2
      Ну видимо потому, что эта 10-ка уже 15 лет не меняется, там в основном меняется вторая цифра.
      • 0
        Они меняют минорную версию. Но с iOS у них это не прошло, наверное ТП не поняли бы цифры с iOS 7.2.0.
        • +9
          Я думаю скорее потому, что из-за того что этот X так долго не меняется, его уже многие воспринимают, как часть названия ОСи, а не номер версии.
          • +1
            Серьёзно?! Mac OS X == Mac OS 10?! Знаете, мне сейчас нужно очень серьезно переосмыслить жизнь.
            Я всегда считал, что Mac OS X == Mac OS + NeXt OS == OS X.
            • +1
              Ну как бы нумерация: 10.8 — Montain Lion, 10.9 — Mavericks, 10.10 — Yosemity, — намекает.
              • 0
                До сегодняшнего дня написал бы OS X 10.10 Yosemity без каких-либо зазрений совести…
            • +3
              Во-первых, Mac OS X уже устарело, от этого названия отказались в 10.6-10.7. Теперь называется просто OS X, без приставки Mac.

              Во-вторых, до OS X была система Mac OS 9 (а еще раньше Mac OS 8, а до нее System 7, 6, итд до System 1).
              Читается OS X как оуэс тэн, а не икс.

              Поэтому, да, именно десять, а не икс. Правда получается сейчас тавтология и текущая версия звучит как OS десять десять точка десять (Х 10.10).
    • +4
      И произносится «мэк ос тэн», а не «мэк ос экс».
  • +14
    В микрософтовском центре сертификации есть чудесный код проверки ИЕ на «устарелость». он выкусывает из юзерагента подстроку «MSIE », берет один следующий символ и проверяет. Если он меньше 4 — браузер устарел. Когда вышел IE10, а потом и 11 можно было наблюдать чудесную плашку: браузер устарел, обновитесь.
    Что то мне подсказывает, что подобных проверок хватает везде, и с Вин10 будет подобная же ситуация. Так что выбрать 10ку для того, чтобы избежать проблем совместимости как минимум странно. Брали бы тогда сразу Вин724.
    • +5
      Так в IE11 как раз вырезали строчку MSIE из юзер-агента. Он выглядит примерно так:
      «Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko»
      • +1
        Осталось ещё чтобы оттуда вырезали Mozilla и like Gecko. И остальные бы подтянулись за этим. Вот тогда бы настало счастье.
        // А то сдетектить сафари и на 100% отличить его от хрома (для статистики! не для браузеро-релейтед выдачи контента) можно только лишь по ненадёжному факту, что у настоящей Safari версии четырёхзначные, а не трёхзначные как у хромовебкита. Но, как я уже заметил, факт ненадёжный и даёт сбои.
  • +4
    Какое-то время на бете OS X 10.10 обычный JDK installer говорил «У вас слишком старая версия» (они умудрялись сравнивать строки, а не числа).
    • +8
      У Java-программистов это уже давно стало традицией :)
      Вспомните, как перестал работать Eclipse после покупки Джавы Ораклом и изменения в JDK строки версии с «SUN Java» на «Oracle Java».
  • +6
    Потом придется пропускать версию 11 (3.11 же) вдруг кто строку версии подстроками проверяет?
  • 0
    Даже если это не так, то хороший повод всем программистам подумать на счет того, «что будет если», когда используется «некомпьютерный» подход к определению версии и т.п.
  • +17
    Третий день обсасывают новое название винды. По моему это и была единственная цель, при выборе названия.
  • 0
    В это верится легко. Вспомнить хотя бы, как исправляли менеджер памяти в Windows ради SimCity.
  • +2
    «В нашем деле за это бьют подсвечниками, — неожиданно сказал Фукс»

  • 0
    Как-то не особо верится. В новом софте можно исправить. Весь старый запускать в режиме совместимости — благо опыт богатый в этом плане…
  • +2
    Лучше бы назвали: Windows A. Кратко: виндА.
  • +2
    image

    Правильно ли я понимаю, что реальный номер версии у 10-ки будет 7 (отсюда и все эти танцы с «возвращением семерки»)
    Или тут тоже перескочат.

    Кто-то уже видел реальный, а не маркетинговый номер версии?..
    • 0
      У меня в Preview — 6.4.9841
      • 0
        Что ж, ожидаемо.

        А как вообще впечатление от оси, работать можно или пока только смотреть? :)
        • +1
          Пять минут потыкался — очень положительные впечатления. Перейду после релиза. Пока думаю рановато, я бы подождал второго билда. Но скайп завелся, в интернет ходит, виртуальные столы работают.
          • 0
            Вобще, мне тоже понравилась она на виртуалке… 8.1. с удовольствием обновлю.
            Особо понравилось вот это :)


            /me вспоминает, как писал будильники, когда свой сломался, а мобилки еще не было
            • 0
              Кстати, положение пуска он схватил с настроек 8.1 ноута, что еще больше удивило
            • 0
              Я пробовал какое-то metro приложение для будильника, так вот оно в классическом режиме не работало… приходилось на ночь не забывать переходить на стартовый экран.

              Это как, уже хоть раз разбудило?
              • 0
                Да, сработало. Даже хорошо… Правда звук еле слышно было…
          • 0
            А как самое главное — старые программы заодятся ли, не падают?

            На виртуалке это, наверное, особо не посмотришь, долго ставить свои обычные программы.
            • 0
              Не упало, завелось… Магазин только стандартный запускался минут 12, пока на другой рабочий стол не отправил — показывать не хотел (почему-то так ведут себя почти все метро приложения)
              • +1
                Да это и в «восьмерке» меня раздражает, какой-нить примитивный metro блокнот зпускается дольше класического офисного пакета.
        • 0
          Мажорный номер версии зареклись менять еще со времен Висты (которая поменяла его с 5.1 в XP на 6.0) из-за криворуких девелоперов, которые сравнивали версии через actualMajor >= expectedMajor && actualMinor >= expectedMinor.
    • +2
      У вас версия ядра, а не операционной системы

      5.0 — Windows 2000
      5.1 — Windows XP
      5.2 — Windows Server 2003
      6.0 — Windows Server 2008
      6.1 — Windows 7
      6.1 — Windows Server 2008 R2
      6.2 — Windows 8
      6.2 — Windows Server 2012
      6.3 — Windows 8.1
      6.3 — Windows Server 2012 R2
      6.4 — Windows 10
      • +6
        Microsoft пишет, что это версия операционной системы:

        image

        Нигде не сказано, что это версия ядра. Написано чётко и ясно: «Microsoft Windows Version 6.1 (Build 7601: Service Pack 1)». На скриншоте «Windows 7 Professional» большими буквами — маркетинговое название редакции моей ОС и только. Обсуждалось уже здесь.
        • 0
          Это ж сумма. Кажись, где-то рассказывалось уже… Хотя может и подогнано, но подходит для всех, кроме 8.1, которая и должна была бы быть девяткой:

          6.1 — 6+1=7 — Windows 7
          6.2 — 6+2=8 — Windows 8
          6.3 — 6+3=9 — Windows 8.1
          6.4 — 6+4=10 — Windows 10
      • +1
        Предупреждая ваше резонное возражение, почему же тогда у Windows 8.1 и Windows Server 2012 R2 одна версия, могу это легко объяснить. Windows 8.1 и Windows 8.1 Pro — это редакции одной и той же ОС. Windows Server 2012 R2 — это серверная редакция этой же ОС. Они все отличаются в возможностях, потому что это разные редакции, но версия ОС — одна.
        • 0
          Ядро операционной системы это её основополагающий элемент. Т.е. абсолютно без разницы как говорить, версия ядра или версия операционной системы, в обоих случаях подразумевается одно и тоже.
          • +1
            Можно считать и так. Хотя мне кажется, что ядро — это что-то более низкоуровневое. Там где в Windows находится Native API, поверх которого натянуты Win32 API и WinRT API. В целом это конечно очень субъективно, что именно называть ядром.
          • 0
            Ядро операционной системы это её основополагающий элемент. Т.е. абсолютно без разницы как говорить, версия ядра или версия операционной системы, в обоих случаях подразумевается одно и тоже.
            Ubuntu. Версия операционной системы: 14.04, версия ядра: 3.13.
            openSUSE. Номер версии операционной системы: 13.1, версия ядра: 3.11.
            OS X. Номер версии операционной системы: 10.9.5, версия ядра: 13.4.0.

            Windows Mobile 5.0, номер версии ядра: 5.0.
            Windows Mobile 6.0, номер версии ядра: 5.2.
            Windows Phone 7, номер версии ядра: 6.0.
            Windows Phone 7.5, номер версии ядра: 6.1.
            Windows Phone 7.8, номер версии ядра всё ещё: 6.1.
            Windows Phone 8, номер версии ядра такой же как у Windows Server 2012: 6.2.

            microsoft.trollface.jpg.to
            • 0
              Это справедливо для Windows, для других ОС может и нет. Примеры с Windows Mobile/Phone — это не версии, а маркетинговые названия.
      • 0
        Что ж, либо к релизу номер версии изменится, преодолев некоторый threshold.

        С другой стороны неизменность мажорной версии, оставляет надежду на сохранение обратной совместимости. Что всегда было сисльной стороной MS.
      • +1
        Так API ее и возвращает.
      • 0
        Вы Vista забыли. Там версия 6.0 была?
        • 0
          Совершенно верно
  • 0
    Ну, вполне в духе Майкрософт — возьмите те же Xbox:
    — Xbox
    — Xbox 360
    — Xbox One

    =идет картинка с Шелдоном=
    • +7
      =идет картинка с Шелдоном=

      лучше вставить само эпичное видео:


      • +3
        Эх, как же раздражает этот закадровый смех. Что это? Человек сам не поймёт, что шутка смешная, если не услышит смех? Эксплуатация стадного поведения? Или это для совсем одиноких, вместе с которыми может посмеяться только видео?

        Как правильно сказал кто-то с bash'а, «закадровый смех в ситкомах у меня ассоциируется с паровозом смайлов после не смешной фразы.»

        И да, спасибо за эпизод. Лишний раз понял, что этот сериал не по мне (в своё время не выдержал и 1й серии). «Эпичное», кхе-кхе…

        Когда речь идёт о сравнении приставок всё-таки самое забавное, что я видел на этот счет — это пара эпизодов South Park'а про войну между поклонникам консолей. Но это ведь не тема поста, верно? Если уж выкладывать видео на тему поста — лучше видео от Angry Video Game Nerda, где он стебётся над нумерацией сиквелов фильмов и игр. Особенно над несоответствием американской и японкой нумерацией одних и тех же игр. И фильмов.

        Эпизод 15, Chronologically Confused About Bad Movie and Video Game Sequel Titles [rus]
        • +2
          Дядя, это ты с кем разговаривал?
        • 0
          Суть в том, что такие сериалы снимают со зрителями. И зрители смеются. Если смех вырезать, то получаются паузы тишины после шуток, которые смотрятся очень плохо. А вот сериалы, где добавляют закадровый смех искусственно — это действительно плохо.
  • +2
    Бредятина какая-то. Ну и пусть какой-то кривой софт определял бы Windows 9 как Windows 9x, и что? Есть же режим совместимости, в котором помимо всего прочего система еще отдает приложению версию системы, соответствующую выбранному режиму совместимости. Т.е. выставляем совместимость с Windows 7 — и приложение считает, что запущено из-под Windows 7.
    • +2
      «Какой-то кривой софт» — это Java 7, в данном случае. Вам привет от энтерпрайзных админов.

      И винда, да, врет про номер версии, если его получать через GetVersion. Но существует еще много разных и очень креативных способов его вытащить, которые люди начинают использовать, когда видят, что GetVersion говорит им неправду. Например, вытаскивать строковые ресурсы из системных DLL.
  • 0
    На HN проскакивала ссылка: searchcode.com/?q=if%28version%2Cstartswith%28%22windows+9%22%29

    Выглядит, как будто такой подход определения версии используют много где.
    • +2
      На второй странице:
      if (osName.startsWith("Windows")) {
      	if (osName.indexOf("9") != -1) {
      		jvm = WINDOWS_9x;
      		...
      
      И откуда только такие программисты берутся?
      • +3
        В Java
  • +6
    Есть еще одна версия, правда сложно сказать — насколько она реалистична:
    Windows 7 — Windows NT 6.1 (6+1=7)
    Windows 8 — Windows NT 6.2 (6+2=8)
    Windows 8.1 — Windows NT 6.3 (6+3=8+1=9)
    Windows 10 — Windows NT 6.4 (6+4=10)
    • +6
      Ну раз уж на то пошло…
      магия цифр
      Французские буквы, подобно еврейскому число-изображению, по которому первыми десятью буквами означаются единицы, а прочими десятки, имеют следующее значение:
      a b c d e f g h i k l m n o p q r s t u v w x y z
      1 2 3 4 5 6 7 8 9 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160

      … Написав по этой азбуке цифрами слова L'empereur Napoléon 1, выходит, что сумма этих чисел равна 666-ти и что поэтому Наполеон есть тот зверь, о котором предсказано в Апокалипсисе. Кроме того, написав по этой же азбуке слова quarante deux 2, то есть предел, который был положен зверю глаголати велика и хульна, сумма этих чисел, изображающих quarante deux, опять равна 666-ти, из чего выходит, что предел власти Наполеона наступил в 1812-м году, в котором французскому императору минуло 42 года. Предсказание это очень поразило Пьера, и он часто задавал себе вопрос о том, что именно положит предел власти зверя, то есть Наполеона, и, на основании тех же изображений слов цифрами и вычислениями, старался найти ответ на занимавший его вопрос. Пьер написал в ответ на этот вопрос: L'empereur Alexandre? La nation Russe? 3 Он счел буквы, но сумма цифр выходила гораздо больше или меньше 666-ти. Один раз, занимаясь этими вычислениями, он написал свое имя — Comte Pierre Besouhoff; сумма цифр тоже далеко не вышла. Он, изменив орфографию, поставив z вместо s, прибавил de, прибавил article le и все не получал желаемого результата. Тогда ему пришло в голову, что ежели бы ответ на искомый вопрос и заключался в его имени, то в ответе непременно была бы названа его национальность. Он написал Le Russe Besuhof 4 и, сочтя цифры, получил 671. Только 5 было лишних; 5 означает «e», то самое «e», которое было откинуто в article перед словом L'empereur. Откинув точно так же, хотя и неправильно, «e», Пьер получил искомый ответ: l'Russe Besuhof, равное 666-ти. Открытие это взволновало его. Как, какой связью был он соединен с тем великим событием, которое было предсказано в Апокалипсисе, он не знал; но он ни на минуту не усумнился в этой связи. Его любовь к Ростовой, антихрист, нашествие Наполеона, комета, 666, l'empereur Napoléon и l'Russe Besuhof — все это вместе должно было созреть, разразиться и вывести его из того заколдованного, ничтожного мира московских привычек, в которых он чувствовал себя плененным, и привести его к великому подвигу и великому счастию.

      Попробуем. Windows (453), Windows NT (593), Windows NT 8.1 (602) Windows NT 8.1 6.3 (611), Windows NT 8.1 6.3.9600 (626, близко!), Windows NT 8.1 6.3.9600.17041 (639, недобор), о! Windows NT 8.1 6.3.9600.17041 где 17041 считаем как 1-7-41 (675, перебор. 9 лишних. Гм. 9?), Windows NT 6.3.9600.1-7-0-41 (666!)
    • 0
      А что, правдоподобно
  • +5
    Был такой анекдот:
    Дети в Америке решили прикольнуться и запустили в школу три свиньи с написанными на боку номерами: 1, 2 и… 4. Американская полиция неделю искала свинью под номером три.
    • +2
      Ага, Задорнов рассказывал
  • +3
    Скучновато стало жить… Упругость айфона, версия винды вот теперь, что следующее — цвет чашки у разработчиков новой социальной сети? Да кого волновала версия винды в 90х? Кто заморачивался вопросом: почему после 3.1 вышла 95? Или гнется Нокиа 3310 или нет… Тьфу…
    • +3
      В 90x Nokia 3310 еще не было.

      И кстати она не гнется :-)
      image
  • 0
    А еще они могли начать выпускать следующие версии с минорными индексами (типа как 8 и 8.1), и дойти в итоге до 9.5 и 9.8 (ну или просто обозначаться как 9.х)
    :) Может быть, в этом причина?
  • 0
    Да причина простая — дать людям повод пообсуждать нечто простое и понятное, такая скрытая реклама, теперь многие будут знать, что выходит новая ОС у Микрософта.
  • +1
  • +2
    [ностальгически] эх, а я ещё помню код с проверкой на слово «чикаго»…
  • –1
    Эээх, плохо учились в школе ребята.
    Windows 0011 — и нумераци не прерывается и олдскульно — многие оценят.
    • 0
      вы имели ввиду 0101?
      • 0
        нет, 00 это восьмиричная запись =), соответственно 0011 — это 9 в восьмиричной записи, а главное что никогда не получится «Windows 9»
        • –1
          А. Я почему-то подумал, что двоичная. Правда, никогда не видел, чтобы использовали 8ричную запись — 16ричную сколько угодно, даоичную — бывало, но не восьми…
          • 0
            man chmod
  • +1
    Не верю. Ничто не мешает запускать несовместимые приложения в режиме совместимости и возвращать им нужную циферку.
    • 0
      мешает. Один хитроумный коэффициент, характеризующий 95% (или 98? ☺) ЦА.
      • 0
        Вы по моему не представляете как работает режим совместимости Windows. Майкрософт поддерживает статическую базу приложений и при запуске опеледелённого исполнительного файла с конкретной хеш-сумой и названием включается нужный режим. Всем несовместимым приложениям возвращается Windows 7 например и вся проблема.
        • 0
          А Вы, по-моему, не поняли мой коментарий чуть более, чем совсем.
          • 0
            Я понял что вы хотели сказать.
            Для Майкрософта нужно поддердивать два типа приложений:
            — Старые которые никто обновлять уже не будет, для них нормально отдавать версию Window 7, 8, 8.1 так как они даже в них не факт что будут работать.
            — новые приложения, с разработчиками которых нужно поступать по образцу Эпла либо вы следуете минимальным практикам либо ваши приложения будут неработоспособны, тем более доступны превью версии так что готовьте обновления приложений.
  • 0
    Поставил сабж на VHD как описано тут.

    При установке драйверов на чипсет с диска, шедшего в 2011 году с моей платой выдало такое :)


    Интересно, почему инсталлятор посчитал что это 9x

    Недолгое гугление решило все вопросы с устройствами, коих почти не возникло — почти всё поехало из коробки кроме видео и одной малонужной ерунды на материнке. Кроме того — работают драйвера для EXT2/EXT3/EXT4 — линуксовые разделы видятся


    Кстати — при установке дров на железо не требует перезагрузки. Удивлен
    • 0
      Научились!

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.