Выход Windows 11 — хороший повод вспомнить всю историю MS Windows длиной почти в 36 лет. Журналист PCMag Джон Дворак как-то пошутил, что когда Microsoft анонсировала Windows, у Стива Балмера еще были волосы (во что сложно поверить). 

Так что теперь, когда на Хабре уже обсудили новую версию, давайте вспомним предыдущие. Чтобы пост не вышел слишком длинным, пришлось описывать их кратко. Но если у вас есть что добавить, смело делайте это в комментариях.

А если текст вызовет прилив ностальгии, запустить первые версии Windows можно в эмуляторе на сайте PCjs Machines. Из-за пребывания на нём был немного сорван дедлайн сдачи этой статьи.

Предыстория: MS-DOS (1981)

В 70-х оказалось, что компьютеры могут быть не только громоздкими устройствами для крупных организаций. Рынок «микрокомпьютеров» вроде Apple II, подходящих для домашнего использования, рос бурными темпами. В IBM решили не упускать его и принялись за работу над моделью 5150, которая вошла в историю как «IBM PC». Компании нужно было разобраться не только с самим компьютером, но и с софтом: тогда бытовало понятие «дисковые операционные системы» (disk operating system, DOS), и компьютеру с новым 16-битным процессором Intel 8088 требовалась такая.

Для гиганта IBM это было не вполне профильной деятельностью: компания была известна «громоздкими устройствами», ориентирована на корпоративных клиентов, даже её название означает «International Business Machines». А вот по названию Microsoft можно было понять, что тут разрабатывают ПО как раз для микрокомпьютеров. В IBM уже сотрудничали с этой молодой компанией из-за её флагманского продукта Microsoft Basic, и в итоге ОС поручили тоже ей.

Вообще говоря, MS-DOS не целиком сделана в Microsoft: там купили и доработали чужую систему 86-DOS. А вот в IBM не купили целиком MS-DOS, просто лицензировали её и поставляли под названием PC DOS. Дальновидный Билл Гейтс сохранил права на систему, и в контракте с IBM было прописано, что Microsoft может лицензировать её другим производителям компьютеров. Это и стало своеобразным трамплином, позволившим Microsoft стать ведущей технологической компанией.

Windows 1.0 (1985)

А ведь у нас мог бы быть «манагер» вместо «винды». Изначально проект Microsoft, возникший в 1981 году, назывался Interface Manager.

Однако самым заметным в этом проекте была концепция «окон». Несколько задач на одном экране, раскрывающиеся меню, полосы прокрутки — в новом GUI было многое, что мы сейчас знаем и любим. Так что неудивительно, что в ноябре 1983-го проект был анонсирован уже под названием Windows.

Статья из немецкого журнала c't о Windows 1.0. Август 1986 года
Статья из немецкого журнала c't о Windows 1.0. Август 1986 года

А вышла Windows 1.0 лишь спустя два года после анонса, 20 ноября 1985 года. Сейчас эта дата может звучать как день, когда мир перевернулся: вот оно, пришествие ОС, которая покорила человечество и перевела его от командной строки к современному GUI. 

Но тогда мир особо не заметил, что он перевернулся.

Во-первых, технически Windows 1.0 даже не была полноценной ОС — это «надстройка» над DOS. И её зачастую воспринимали лишь как программу с графическим интерфейсом, работающую в MS-DOS: можно использовать по необходимости, но не сидеть же там всё время!

Во-вторых, чтобы оценить преимущества графического интерфейса, требовалась мышь. Сейчас людям проще кликать, чем учить и вводить бесконечные команды, но тогда пользователям было непривычно — многие по-прежнему хотели стучать по клавиатуре в пику коварному Биллу Гейтсу, желающему всех чипировать приучить к мыши.

А если вспомнить компьютерные мощности того времени, неудивительно, что все эти новомодные GUI-штуки плохо работали на слабом железе.

В итоге продажи были скромными, отзывы — критическими, и всё это совершенно не ощущалось революцией.

А как именно Windows тогда выглядела? В поставку входили блокнот, календарь, калькулятор, приложение для рисования, часы, игра «Реверси» и т. д. Увидеть систему можно в ролике Windows 1.0 Features Demo (заметьте, на открывающем экране она названа не «operating system», а «operating environment»):

В 1986 году Стив Балмер в роли безумного коммивояжера снялся в странном видео про Windows 1.0. До сих пор ходят споры, настоящее это видео или стеб для корпоратива MS. А вот такой пресс-кит был разослан к анонсу Windows 1.0:

Не хватает только мыши
Не хватает только мыши

Windows 2.0 (1987)

Вторая версия была выпущена 9 декабря 1987 года. Её самое заметное отличие — теперь окна могли перекрывать друг друга (в Windows 1.0 было возможно только тайловое расположение «бок о бок»). Были также некоторые другие доработки GUI.

И из-за этого компания получила судебный иск от Apple. Чтобы понять произошедшее, стоит начать с предыстории, насколько её сейчас можно восстановить по имеющимся источникам

Обратите внимание, что приложения запускаются через MS-DOS Executive. В следующих версиях его уже не будет
Обратите внимание, что приложения запускаются через MS-DOS Executive. В следующих версиях его уже не будет

Распространена следующая версия. В 1970-х в исследовательском центре Xerox PARC опередили время в разработке компьютерного GUI, но руководство Xerox не понимало, что эти идеи представляют большую ценность. Зато Стив Джобс, оказавшись там, понял, что видит будущее — и принялся реализовывать аналогичные идеи в Apple Lisa (1983) и Apple Macintosh (1984).

В тот период у Microsoft и Apple были партнёрские отношения, так что у Microsoft была инсайдерская информация о разработках Apple. И из-за этого анонс Windows в ноябре 1983-го (всего за пару месяцев до выхода Macintosh) взбесил Джобса. По воспоминаниям участника команды Macintosh Энди Хертфельца, Джобс срочно вызвал Гейтса и наорал на него: «Я доверился тебе, а ты крадёшь у нас!» В ответ на что Гейтс заметил, что вообще-то Джобс сам позаимствовал идеи у Xerox, так что не ему обвинять в краже.

Тогда, в 1983-м, конфликт дальше не зашёл. Но вот спустя четыре года визуальные изменения Windows 2.0 вывели его на новый виток. В Apple подали судебный иск, утверждая, что теперь общий стиль («look and feel») новой Windows слишком похож на GUI компьютеров Lisa и Macintosh, так что это уже нарушает авторские права. Судебные тяжбы, тянувшиеся шесть лет, завершились победой Microsoft. 

Windows 3.x (1990–1994)

В третьей версии Windows по-настоящему расцвела. Система, выпущенная в 1990 году, стала хитом, разошедшимся тиражом более 10 миллионов копий. 

Сделаем уточнение — версия 3.0 была уже хороша, но реальную популярность снискали более поздние версии 3.1/3.11.

Они были и красивее 2.x (доработанный GUI, поддержка TrueType, больше цветов), и функциональнее (появление реестра Windows, поддержка TCP/IP, новый файловый менеджер). А с точки зрения скучающих офисных сотрудников, наверное, главным нововведением стал убийца времени «Солитер». Его целью было не только развлекать, но и дальше приучать пользователей к мыши — например, тренироваться в перетаскивании.

Microsoft Windows 3.10 — ярко, модно, молодежно. И код писать, и в карты играть
Microsoft Windows 3.10 — ярко, модно, молодежно. И код писать, и в карты играть

Технически всё это по-прежнему оставалось надстройкой над MS-DOS, но вот теперь эту надстройку восприняли всерьёз. Отчасти способствовала цена: в 1990 году недорогой ПК с Windows 3.0 можно было купить менее чем за 1000 долларов, а самый дешевый цветной Macintosh за 2400. 

В итоге маховик раскручивался: пользователей становилось всё больше, что стимулировало разработчиков писать программы под Windows, что в свою очередь стимулировало пользователей ещё активнее переходить на неё.

Тем временем начиналась новая эра: компьютеры теперь были не только для текстов и таблиц, но и для мультимедиа; разрешение у пользователей подросло аж до 640x480. В Microsoft реагировали на это: в системе появились приложения Media Player и Sound Recorder, а в поставку «тройки» включили потрясающие обои CHESS.BMP.

Во-первых, это красиво
Во-первых, это красиво

Windows NT (1993 и далее)

С версиями 3.x к Windows пришла массовая популярность на ПК. Но вот серверам и рабочим станциям нужны не красивые обои и залипательные пасьянсы, там рынок диктовал свои потребности: например, поддержку разных архитектур процессора. И для этого рынка в Microsoft представили семейство Windows NT.  

Нумерацию версий NT начали не с 1.0, а сразу с 3.1, чтобы соответствовало тогдашней версии «основной» Windows. И из-за этого NT может показаться лишь небольшой доработкой «обычной» Windows. Но это была не доработка, а совершенно отдельное явление, уходящее корнями в систему OS/2.

Пока стандартная Windows оставалась «надстройкой» над MS-DOS, NT была полноценной ОС со своим ядром. Также она сразу делалась с расчётом на то, чтобы при помощи HAL поддерживать самые разные процессоры. И ещё NT 3.1 была первой по-настоящему 32-битной версией Windows. И полной совместимости между двумя семействами Windows не было. В общем, тут был не просто «специализированный вариант», а параллельная разработка двух разных (но при этом взаимосвязанных) ОС.

Копия Windows NT 3.51
Копия Windows NT 3.51

Тут напрашивается вопрос. Разрабатывать параллельно сразу две больших ОС, которые ещё и должны быть максимально совместимы — это сложно и дорого. Предположим, ограничения «обычной» Windows мешали использованию её на серверах. Но почему тогда было не дать обычным пользователям NT? Неужели в Microsoft не хотели упростить себе жизнь, ограничившись одной системой?

Вообще говоря, хотели. Но в 1993-м были причины, мешавшие этому: например, системные требования NT для серверов и рабочих станций подходили, а вот для массового рынка тогда были слишком высокими.

Поэтому весь XX век две системы продолжали развиваться параллельно, в NT-семействе появились Windows NT 4.0 (1996) и Windows 2000. Ради экономии места не станем расписывать их подробно, а продолжим идти по «пользовательским».

Windows 95 (1995)

В августе 1995 года мир бесповоротно изменился — в новом релизе Windows появилась кнопка «Пуск» (Start). И её маркетинговая поддержка обошлась Microsoft в 8 миллионов долларов — именно столько было заплачено The Rolling Stones за право использовать их песню «Start Me Up» в рекламе.

Вообще, маркетинг Win95 был впечатляющим. Башня Си-Эн в Торонто была украшена баннерами Windows 95, а Эмпайр-стейт-билдинг в Нью-Йорке был подсвечен цветами Microsoft. Тогда компьютерная революция была настолько на хайпе, что ОС могли рекламировать звёзды суперпопулярного сериала «Друзья»: Мэтью Пэрри и Дженнифер Энистон снялись в «первом в мире киберситкоме», где рассказывают об основных 25 функциях новой ОС.

Сейчас сложно представить себе подобную интеграцию с сериалом для Windows 11. А еще на CD-дистрибутиве Win95 бонусом был записан клип группы Weezer Buddy Holly, что привело к резкому росту её популярности. 

Но вернёмся к старту: сначала пользователем кнопка «Пуск» казалось нелепой и нелогичной, но со временем она стала такой неотъемлемой частью системы, что удаление ее в восьмой версии вызвало шквал негодования. Вместе с её появлением произошли многие другие изменения интерфейса — например, появился таскбар. Некоторые новые возможности повторяли то, что давно было доступно в Mac OS, и это спровоцировало издевательскую «рекламу» со стороны Apple:

Другими важными фичами была система Plug-and-Play, упрощение выхода в интернет, появление учетных записей, DirectX в более поздних версиях.

Одна из лучших книг по Windows 95 — Эндрю Шульман «Неофициальная Windows 95»
Одна из лучших книг по Windows 95 — Эндрю Шульман «Неофициальная Windows 95»

К 1995-му уже не было проблемы из 1985-го «люди предпочитают по старинке сидеть в DOS». Наоборот, теперь было бы сложно объяснить обычному пользователю, зачем ему командная строка, когда есть GUI и мышка. Продвинутые пользователи могли скучать по эпохе DOS (см. песню российских фидошников), но было очевидно, что эта эпоха уходит. И при использовании Windows 95 пользователь практически не сталкивался с MS-DOS — вот только полностью удалить его из системы было бы затруднительно. То, что когда-то привело компанию к успеху, превратилось в кусок легаси, от которого в перспективе хотелось избавиться. 

Windows CE (1996 и далее)

Статья посвящена десктопным ОС, так что не станем разбирать каждую из версий Windows CE отдельно. Но мобильные устройства — такая масштабная для MS история, что пару слов сказать надо. Закончилась она провалом (проект поглотил гигантское количество ресурсов и закрылся), а как начиналась?

Отсчёт можно вести с 1996 года. Тогда была представлена Windows CE — система, оптимизированная для устройств с минимально возможными техническими характеристиками. Сами устройства оказывались разными, от плееров Zune до автомобилей. Но уже при запуске системы в 1996-м в качестве важной категории видели PDA (personal digital assistant, в России — «карманные персональные компьютеры», КПК).

Casio Cassiopeia
Casio Cassiopeia

Внутри у новой системы было собственное ядро, требующее для работы всего мегабайт памяти, что заметно отличало её от десктопных версий. А вот внешне она напоминала привычную Windows, утрамбованную ногами в маленький экран: тут были и меню «Пуск», и рабочий стол с иконками, и прочие привычные вещи. В 2000-м из Windows CE вырастет Pocket PC — система уже для КПК. Пару лет спустя станут появляться КПК с возможностью звонить, и в 2003-м систему переименуют в Windows Mobile с вариантом «Phone Edition». В нулевых она хорошо показывала себя, успешно конкурируя с Symbian и Blackberry. И такой успех ослепил Microsoft — они не смогли вовремя увидеть угрозу в iOS/Android. Но об этом позже.

Windows 98 (1998)

Новый релиз состоялся в июне 1998 года. Возможно, самая известная история про эту ОС — синий экран смерти, появившийся на презентации.

Больших потрясений для пользователей тут не было: компания и сама презентовала систему не как сенсацию, а как доработанную Windows 95, на которой «лучше работать и лучше играть». Например, идя в ногу со временем, тут поработали над поддержкой DVD, USB, FAT32, AGP. 

А ещё новые времена были неразрывно связаны с интернетом. И это тоже нашло отражение: в состав новой системы входили Internet Explorer, Outlook Express и FrontPage Express. 

Работать в Windows мы в те годы учились так. Журнал PC-Magazine, апрель 1999 
Работать в Windows мы в те годы учились так. Журнал PC-Magazine, апрель 1999 

Ну и появился ряд вещей, менее бросавшихся в глаза рядовому пользователю, от новой системы драйверов Windows Driver Model до приложения Disk Cleanup.

Windows ME (2000)

Сейчас Millennium Edition вспоминают как какое-то недоразумение и расшифровывают аббревиатуру как «Mistake Edition». Гигантского шага вперёд по сравнению с Windows 98 не было, а вот проблемы со стабильностью были, при этом система вышла в один год с успешной Windows 2000 (из NT-семейства) и за год до суперуспешной XP — в общем, последний вздох линейки 9x. 

Конечно, какие-то новые вещи там были. Например, появился Windows Movie Maker: медиареволюция продолжала менять мир, и монтаж видео теперь тоже попал в список того, что должно быть доступно из коробки обычному пользователю.

Но в итоге версия осталась в истории благодаря не этому событию, а разве что шутками по её поводу:

Windows XP (2001)

Windows XP (она же eXPerience, она же Whistler, она же Windows NT 5.1, она же «Хрюша» у российских пользователей) стала, пожалуй, одной из самых успешных версий Windows. Рекламная кампания тоже была помпезной, хотя и не такой, как планировалась изначально, из-за терактов 11 сентября. Но Microsoft все же устроила вечеринку, где выступали Стинг и Мадонна. 

В Windows XP впервые появилась система активации. В те времена российские пользователи еще не привыкли платить за софт. Скан специального выпуска журнала CHIP, посвященного Windows XP
В Windows XP впервые появилась система активации. В те времена российские пользователи еще не привыкли платить за софт. Скан специального выпуска журнала CHIP, посвященного Windows XP

XP знаменовала собой событие, крайне важное для Microsoft, хотя и не слишком очевидное рядовым пользователям: впервые в «пользовательской» ОС использовалось ядро Windows NT. Два больших мира наконец сошлись в одном. И больше не расходились: все дальнейшие крупные релизы были только на ядре NT. Если открыть в Википедии страницу только что вышедшей Windows 11, можно увидеть, что она классифицируется как версия Windows NT. 

Переход к XP не был безболезненным. Системные требования по сравнению с Windows 98 резко выросли. Поначалу возникали вопросы совместимости приложений. Систему критиковали с точки безопасности. А кроме того, ещё и изменившийся внешний вид нравился не всем: часть пользователей называла его «игрушечным». Так что в первый год существования XP отношение к ней было настороженным.

Но со временем ситуация улучшилась — компьютеры становились всё мощнее, а проблемы совместимости всё менее заметны. И в итоге система оказалась такой популярной, что это даже стало проблемой: когда компания решила прекратить её поддержку спустя 12 лет (срок заметно больше среднего), многие по-прежнему не хотели пересаживаться с XP на что-то новее. Даже в этом году, когда системе исполнилось 20 лет, некоторые продолжают ей пользоваться.

У меня до сих пор лежит потрепанная книга «Хитрости Windows XP», зачитанная до дыр. Автор рассказывал, как добиться максимальной гибкости от этой системы, правильно работая с реестром.

В оригинале книга называлась Windows XP Annoyances, что правильней было бы перевести как «Раздражающие штуки Windows XP»  
В оригинале книга называлась Windows XP Annoyances, что правильней было бы перевести как «Раздражающие штуки Windows XP»  

Windows Vista (2006)

Многие считают «Висту» самой отвратительной версией. Основной заявленной целью было устранение проблем безопасности, которыми грешила XP. Но реализация оказалась неудачной: например, контроль учетных записей пользователей (UAC) так часто рвался помочь пользователю, что в итоге всех раздражал. Есть даже издевательский ролик от Apple, где это высмеивается (заметим в скобках, что позже в macOS Catalina сама Apple наступила на те же грабли):

Также интерфейс сделали «покрасивше», но новый визуальный стиль Aero тоже не всем нравился. Опубликованные до релиза скриншоты вызвали в рунете мем «уже сейчас понятно, что всё это будет глючить и тормозить». 

И даже Стив Балмер признал потом, что Vista «просто не была реализована должным образом». 

«Ну облажались, что теперь?» Иллюстрация: arnnet.com
«Ну облажались, что теперь?» Иллюстрация: arnnet.com

В итоге, хотя результаты продаж в первый месяц были бодрыми (20 миллионов копий, больше XP за тот же период), долгосрочно Vista проиграла. Когда спустя три года вышла следующая Windows, Vista занимала лишь 19% рынка против 63% у XP. Большинство людей с XP сразу перепрыгнули дальше, пропустив эту версию. Не пропустить её было разве что геймерам из-за DirectX 10, который давал еще больше удовольствия от графики, чем когда-либо прежде: он не был доступен на предыдущих версиях Windows.

Впрочем, пока пользователи негодовали, внутри происходила незаметная им работа. При серверном использовании Windows был спрос на версию без «ненужных частей» вроде браузера, чтобы сократить поверхность атаки. Но Windows, в отличие от Linux, поначалу не могла это дать из-за хаотичной кучи внутренних зависимостей: выкинешь браузер — сломаешь полсистемы. И в Vista была проведена громадная работа по «распутыванию», после которой любой компонент мог зависеть только от того, что «ниже него», и «высокоуровневые» компоненты можно было легко убирать из поставки. 

Windows 7 (2009)

Система, вышедшая 22 октября 2009 года, стала примерно тем, чего изначально ожидали от «Висты». Переделывать всё масштабно тут не стали и тот же стиль Aero остался, зато доработали таскбар и дали новые возможности управления окнами. А критику учли, и UAC стал не таким маниакальным. 

Источник: PC World
Источник: PC World

Также улучшили поддержку сенсорных экранов (хоть их тогда и было немного), ускорили загрузку, обновили Internet Explorer до восьмой версии… В итоге вроде бы никаких подвигов компания не совершила, но перешла от провала к успеху. «Семёрка» понравилась и журналистам IT-изданий, и пользователям, так что за первый год было продано более 240 миллионов копий. 

Windows 8 (2012) и Windows 8.1 (2013)

А дальше была великая и ужасная Windows 8 — третья ненавидимая система в линейке Windows. По выражению одного блогера, интерфейс этой системы спроектировали для людей, которые сами не понимают, что делают. Пользователи недоумевали: зачем всё поменяли, когда людям нравилась «семёрка»? Где моя кнопка «Пуск»?

Тут нужно понимать контекст. Вспомним, на чём мы оставили линейку Windows CE: основанная на ней Windows Mobile в нулевые показывала хорошие результаты среди ранних смартфонов.

Вот только затем появление iOS/Android всё поменяло. Внезапно оказалось, что люди хотят не тыкать стилусом в малюсенькое меню «Пуск», а нажимать пальцами на крупные иконки. А ещё вслед за смартфонами появились планшеты, и тогда могло казаться, что они вот-вот заменят компьютеры.

В Microsoft решили срочно и радикально исправлять ситуацию. На смену Windows Mobile пришла система Windows Phone (и с восьмой версии в ней сменили ядро с Windows CE на Windows NT). У десктопной Windows появилось отдельное ответвление Windows RT для планшетов с ARM-процессорами. И у всего этого — Windows Phone, Windows RT, Windows 8 — был новый стиль интерфейса Metro с «живыми плитками» (Live Tiles).

Microsoft хотел создать в Windows 8 гибридную систему для разных устройств (планшетов и компьютеров), но получилось раздвоение личности: традиционный рабочий стол, скопипащенный из Windows 7 (без меню «Пуск»), все ещё оставался. Было ясно, что Microsoft хочет настроить людей на использование новых современных приложений. Но только люди не особо настроились.

Первый смартфон на Windows Phone — HTC 7 Mozart. Фото: Ebay
Первый смартфон на Windows Phone — HTC 7 Mozart. Фото: Ebay

В итоге Windows RT просуществовала всего пару лет. Windows Phone была официально признана мёртвой в 2017-м. А для основной десктопной версии в конце 2013-го Microsoft выпустила крупное бесплатное обновление Windows 8.1. Оно устраняло множество проблем, касающихся плиток рабочего стола, и возвращало кнопку «Пуск» — по сути, признавало, что погорячились. Но осадочек у пользователей остался.

Windows 9 (?) 

— Почему в линейке Microsoft не было Windows 9? 

— Потому что Windows 7 съела 9 (It's because Windows 7 8 9).

Но вероятно всего, это маркетинговый ход — Microsoft пыталась установить дистанцию ​​между провальной Windows 8 и ее преемницей. Таким образом, Windows 10 — это большой шаг вперед.

Windows 10 (2015)

В смутный 2015 год появилась Windows 10. Она стала бесплатным обновлением для всех пользователей Windows 7, 8 и 8.1. В новую ОС вернулось меню «Пуск», и по изначальной задумке Windows 10 якобы должна стать последней версией Windows — дальше должны были появляться лишь обновления, а не отдельные новые версии. Но теперь мы знаем, что это не так.

Систему оценили в целом положительно — хвалили за интерфейс, кроссплатформенность, DirectX 12, улучшенную производительность и системные требования, которые в целом остались такими же, как и для Windows 7. Ну и в целом «спасибо, что признали провал с мобильными устройствами и вернули нам нормальный десктоп».

Вместе с мобильными начинаниями закопали и Internet Explorer: его сменили новым браузером Edge. 

Атавизмы Windows 10: dialer.exe и неуловимая папка CON
Атавизмы Windows 10: dialer.exe и неуловимая папка CON

Если релиз Windows 95 или XP сопровождался разухабистыми рекламными кампаниями со звездами и вечеринками, то кампания в поддержку Windows 10 имела другую направленность — благотворительную. В 2015 году Microsoft запустила инициативу Upgrade Your World в рамках глобального релиза Windows 10, пожертвовав более 10 миллионов долларов некоммерческим организациям по всему миру.

Microsoft изначально поставил амбициозный срок по достижению миллиарда пользователей — и хотя его соблюсти не вполне удалось, сейчас на Windows 10 работает уже более 1,3 миллиарда компьютеров. Компания будет поддерживать ее до 14 октября 2025 года. 

Windows 11 (2021)

Ну и теперь состоялся официальный релиз Windows 11, о ней на Хабре уже подробно писали. На официальном сайте система описана красивыми словами вроде «каждая деталь тщательно продумана». Вот только на практике можно услышать голоса против: на Хабре ещё летом писали «Windows 11 движется не в ту сторону», в The Verge громили новый таскбар.

На таскбаре всё по центру (но если что, можно перенести)
На таскбаре всё по центру (но если что, можно перенести)

А ещё есть забавное наблюдение «удачные и неудачные версии Windows чередуются». На протяжении последних 22 лет постоянно менялось то, как пользователи принимают очередную систему: «Windows 98 — хорошо, Windows ME — плохо» и так далее. Windows 10 восприняли хорошо.

Значит ли это, что Windows 11 предначертано остаться в истории «неудачной»? Мы воздержимся от комментариев (ещё не успели её как следует рассмотреть-то). Зато вы не воздерживайтесь: смело пишите, что думаете и о новой версии, и о старых! 

Если экосистема Microsoft интересна вам, потому что вы .NET-разработчик — обратите внимание, скоро мы проведём онлайн-конференцию DotNext (например, там будет много спикеров из Microsoft вроде Стивена Тауба).

А если вы не дотнетчик — у нас сейчас вообще большой конференционный сезон, от Java-конференции до DevOops. Полный список из 8 мероприятий можно посмотреть на сайте.

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


  1. RiddickABSent
    08.10.2021 18:38
    +33

    — Бутылку пива, пожалуйста.
    — Паспорт есть?
    — Нет.
    — J3QQ4?
    — H7H2V!
    — 60 рублей.

    J3QQ4-H7H2V-2HCH4-M3HK8-6M8VW


    1. phillennium
      08.10.2021 19:27
      +2

      Задумался, есть ли у более молодых поколений свои наборы символов, которые помнят наизусть. С ходу вспомнилось только dQw4w9WgXcQ: говорят, если его заучить, это магически помогает не попадать в глупые ситуации.


      1. k_tultseva Автор
        08.10.2021 19:34
        +4

        Думаю, что можно сюда еще и коды из GTA отнести


      1. w_boba
        08.10.2021 22:13
        +7

        • IDDQD ?

        • IDKFA !


        1. psynix
          08.10.2021 23:56
          +1

          это уже попса


          1. drWhy
            09.10.2021 19:50
            +3

            Классика не попсеет.


        1. serjmd
          11.10.2021 08:16

          И разошлись, посыпая песком все вокруг.


      1. AiMAX
        13.10.2021 22:30

        Тоже задумался; пока ничего, кроме 971033, не приходит в голову. Но его-то весь наш курс знал, это да.


  1. dvrpd
    08.10.2021 19:03
    +3

    На смену Windows Mobile пришла система Windows Phone, где стали использовать ядро уже не из Windows CE, а из Windows NT.
    В WP7 всё ещё было ядро от CE (что, кстати, позволило портировать её на некоторые аппараты на бале WinMobile, вроде HTC HD2), в WP8 его уже заменили на NT, при этом послав с апдейтами пользователей WP7 куда подальше.


    1. k_tultseva Автор
      08.10.2021 19:13

      Да, действительно, WP7 — из семейства CE. Спасибо, исправим!


    1. michael_ralko
      09.10.2021 15:33

      А я поставил на HTC HD2 Android чисто попробовать и больше не захотел откатываться назад.


      1. Blond8he8
        08.11.2021 13:54

        Лежит тушка 7 лет, ждет пока руки дотянутся. Какой андроид поставили в итоге?


  1. Mouvdy
    08.10.2021 19:40

    XP особенно запомнилась публичным эксплоитом KaHT2.. (времена до SP1) очень не весело было админам в то время..


    1. dartraiden
      09.10.2021 00:21
      +1

      Мне она запомнилась Conficker-ом. Я его тщательно вычищаю, а после перезагрузки он тут как тут.

      Так я выучил урок о том, что бывают удалённо эксплуатируемые уязвимости. И что нужно своевременно устанавливать обновления.


  1. maxkomp
    08.10.2021 22:18
    +7

    После ДОС, в котором программе был доступен только один мегабайт (не путать с гигабайтом) оперативной памяти, Win 3 казалась просто чудом. Ну конечно, в ДОС тоже можно было использовать память выше 1 мегабайта, но только через всякие extended... expanded... и подобные хитрости.

    А еще готовые органы управления (всякие кнопочки, списочки, менюшечки и пр), которые в Дос е приходилось реализовывать по большей части вручную...

    И возможность использовать экран в разрешении, сильно больше чем стандартное для доса 640х480х16 цветов...

    То есть на такие досадные мелочи, как (кооперативная) недомультизадачность уже особо внимания и не обращали.

    Хотя очень многие пользователи продолжали работать в ДОСе, а Windows использовали только для "Пасьянса". На компьютерах с 8-16 мегабайтами памяти (не путать с гигабайтами! Тогда и слов таких многие не слышали.) И с 17-дюймовыми мониторами.

    Особенно ярко это явление проявлялось в среде бухгалтеров. Просто потому что почти все ПО для них было написано под ДОС. Бухгалтерский софт под windows появился только в середине 90х. Спасибо 1С.

    Анекдот про Win 3.11

    -- Это мультизадачная система?

    -- Мультизадачная, конечно!

    -- Покажи. Ну вот запусти еще парочку приложений.

    -- Сейчас запущу. Вот только дискетка отформатируется...

    В Win95, кроме обновленного рабочего стола с кнопкой ПУСК, появилась еще несколько вкусняшек, которых не было в предыдущих версиях.

    Одна из них - сильно порадовавшая пользователей возможность использовать в именах файлов русские буквы. Как и буквы многих других национальных алфавитов. И отмена ограничения в восемь плюс три символа в именах файлов.

    Вторая вкусняшка, которая пришлась по душе разработчикам - возможность запускать 32 битные приложения. То есть теперь пользовательской программе стало доступно аж 2 гигабайта памяти. В 16битных версиях об этом мечтать не приходилось. Конечно, Win NT тоже была 32 битной, но она в силу разных причин не была так широко распространена.

    Про Win 98 вспомнилось, что первые компьютеры с этой системой появились у обычных пользователей в конце лета 1998 года. Когда многим российским гражданам в одночасье стало немножко совсем не до компьютеров и не до новых операционных систем...

    И появилась задорная частушка:

    Наступила осень, Лето вышло боком.

    Девяносто Восемь: Слышится из окон...


    1. static_cast
      09.10.2021 00:20
      +2

      В копилку народного фольклора как не вспомнить

      раннего Каганова
      и нижегородцев PR-MEX

      (авторами нетленки про эпистолярное общение с директором 1С)


    1. DrPass
      09.10.2021 02:07
      +1

      То есть теперь пользовательской программе стало доступно аж 2 гигабайта памяти. В 16битных версиях об этом мечтать не приходилось

      Вин95 появилась тогда, когда средний компьютер имел 8 мегабайт ОЗУ, а хороший 16. Поэтому что-что, а новые возможности адресации тогда ничего особо важного не принесли. Да и на Win 3.x была нашлёпка Win32s, реализующая значительную часть 32-битного WinAPI, и позволявшая запускать ряд 32-битного софта. Которого на момент появления 95-й винды был разве что Офис 95 и ещё пара-тройка софтин.
      Вот куда практичнее был запуск 32-битных программ в отдельных виртуальных пространствах, что позволяло значительно повысить стабильность системы.


      1. quwy
        09.10.2021 02:33
        +7

        Вин95 появилась тогда, когда средний компьютер имел 8 мегабайт ОЗУ, а хороший 16

        Речь не столько о физической памяти, сколько о виртуальном адресном пространстве.

        Программистам можно было больше не заморачиваться на предмет, а что делать, если необходимые для обработки данные целиком не лезут в ОЗУ.

        Без всяких головоломных алгоритмов можно было рассчитывать на то, что 25-мегабайтный битмап со сканера удасться, хоть и медленно, но вполне "линейно" преобразовать в мегабайтный JPG просто отобразив файл в адресное пространство процессора. Даже если физической памяти там 16 МБ на все, включая саму систему.

        Поэтому что-что, а новые возможности адресации тогда ничего особо важного не принесли

        Любой, кто вкусил сегментную адресацию 16-биных систем, с вами категорически не согласится. После ограничения в 64 КБ на единовременно выделяемый блок памяти, возможность аллокации даже пары мегабайт одним куском казалась настоящим чудом.


        1. DrPass
          10.10.2021 02:08

          Программистам можно было больше не заморачиваться на предмет, а что делать, если необходимые для обработки данные целиком не лезут в ОЗУ.

          Да, но это ведь произошло не с выходом Win 95 :) Виртуальная память и возможность выделять память из кучи цельными кусками до 64 мегабайт была и в Win 3.1.
          Локальные дескрипторы там нарезались только до 64К, но если надо было что-то крупное обработать, то была знаменитая функция GlobalAlloc и вот это вот всё.


          1. quwy
            11.10.2021 01:19
            +1

            Виртуальная память и возможность выделять память из кучи цельными кусками до 64 мегабайт была и в Win 3.1

            Перемещаемый блок -- это не то. Как будто и не память выделяешь, а файл открываешь, все равно не удобно. Плюс этот метод сильно страдал от фрагментации, велика была вероятность получить ошибку вместо памяти, потому что сплошного свободного куска необходимого размера просто не нашлось.

            Да и работало это, если не ошибаюсь, только в режиме 386 Enhanced, а значит программа, которая на это закладывается, не будет работать с "классическим" ядром. Не многие сознательно шли на такое ограничение.


      1. Maccimo
        12.10.2021 11:19
        +1

        Да и на Win 3.x была нашлёпка Win32s, реализующая значительную часть 32-битного WinAPI, и позволявшая запускать ряд 32-битного софта. Которого на момент появления 95-й винды был разве что Офис 95 и ещё пара-тройка софтин.

        Был один очень важный софт, требовавший Win32s: Редактор карт для Warcraft II.


    1. BOG_LGuN
      09.10.2021 15:33

      О да, потом то винда стала дофига мультизадачная. Запустил фтп на телефоне, в винду его подключил, все работает, закрепил в панели дисков. Отключил телефон, или перезагрузил комп, хватаешь в проводнике любой файли с случайно проносишь его над этим закреплённым фтп - поздравляю, проводник повис и думает - где же этот фтп и куда он потерялся.... Такая же дичь и с просто уснувшими дисками - пока винт не раскрутится - будь добр повисеть в проводнике.

      Ах, ну да, это же не про мультизадачность песня......


    1. Devoter
      09.10.2021 19:52
      +3

      17 дюймов - это прямо царский монитор. Помню как Win95 прекрасно умещалась на 13 дюймах, позднее, 14 и 15, а вот доступные 17 это уже более поздняя эпоха.


  1. rionnagel
    08.10.2021 22:33
    +7

    У меня windows me работала гораздо стабильнее 98 и xp (до сервис паков). Vista после сервис паков была нормальной системой. 8 тоже нормально работала, причем даже до 8.1. Я обслуживал массу компов и самые большие проблемы были только у висты до сервис паков, остальное +/- одинакого. Я понятия не имею почему me/vista/8 считают плохими, по моей практике это совсем не так.

    И где windows 2000?


    1. akuzmin
      08.10.2021 23:33
      +2

      А мне Windows Ме приходилось переставлять где-то каждые две недели (Duron 1000, 128Мб оперативки), так как каким-то образом она за такое короткое время приходила в негодность. С появлением Хр, даже до первых сервиспаков, эти переустановки стали намного реже.


      1. rionnagel
        09.10.2021 03:46
        +2

        Ну вам не повезло. Очевидно "такое время". У меня года 2 или 3 стояла me на личном компе без единого бсода (что очевидно странно в эти времена), с периодической установкой всякого софта и игрушек. И далеко не только у меня.
        Me я буквально ставил на свой личный комп 1 раз. Чего не скажешь о 95/98/xp, однажды я пару месяцев сидел на live cd странной сборке доса (во времена 98), а когда перешел на xp тоже около года сидел на live cd (puppy linux/slakeware/mandriva и xp поочередно), потому что задолбало переставлять системы по разным поводам (ломались они от большей части экспериментов и тестов, ну и отдельно для линукса спасибо lilo).

        "Duron 1000, 128Мб оперативки"
        Ну у меня когда была me, это был селерон 1700 с 128ram. Работало всё немного медленней, чем на 98 и xp, но работало действительно совсем всё и не было никаких артефактов, перезагрузок и зависаний.


      1. psynix
        10.10.2021 13:53
        +1

        У меня "линолеум" не прижился, падал глючил и дальнобойщики 2 адски лагали. На хр перешёл из-за gta 3. В какой же шок повергла xp... Вспомнил, аж взгруснулось.


    1. phillennium
      09.10.2021 00:00
      +2

      Если ввести в поиск по тексту «windows 2000», то на последний вопрос находится ответ :)


      1. rionnagel
        09.10.2021 03:35
        +2

        Я понимаю. Но лично по мне оно достойно отдельной колонки всё равно. Система часто была на десктопах, работала хорошо и была достаточно стабильной очень долгое время.


  1. olehorg
    08.10.2021 23:21
    +3

    вот только Win ME и Win 2000 - это совсем разные системы.

    первая запомнилась вечным гемором и сносилась на абсолютно новых машинах - а вторая, в силу низкой ресурсоемкости, ставилась на старых машинах долго-долго.


  1. Coocos
    09.10.2021 01:13

    Помню чистая windows 2000 без сервиспаков сразу валилась после подключения к районной локальной сети. И вообще XP - эволюция 2000 со свистелками-перделками. Если бы не ограниченный период поддержки и не ошибки (не поддерживала диски больше 137ГБ, много дыр) - до сих пор бы использовали вместо XP.

    А еще мало написали про 8.1 - там появилась возможность запускать метро приложения в окне.

    Что касается windows 11 - деградация в дизайне интерфейса. Огромные промежутки и межстрочные интервалы (можно выключить в проводнике), мелкие шрифты, кривые кнопки в диалогах (разных размеров, не отцентрованы). Ну и тормозит сильнее чем 10.

    Накосячили с требованиями к оборудованию. Относительно бодрый ноут Dell Precision 5510 i-76820/32GB/1TB SSD не поддеживается (требует core с 8 серии), но со свежими селеронами нет проблем.


  1. Exchan-ge
    09.10.2021 01:13
    +9

    Сейчас Millennium Edition вспоминают как какое-то недоразумение
    Многие считают «Висту» самой отвратительной версией.
    А дальше была великая и ужасная Windows 8


    Написать, что ли, свою версию этой истории? :)


    1. k_tultseva Автор
      09.10.2021 15:34

      А вот это хорошая идея. Разные взгляды на происходящее — всегда интересно!


  1. quwy
    09.10.2021 02:51
    +2

    Не помню точно своих юношеских мотивов, но с Win95, после непродолжительного знакомства с Win98, перешел на WinNT 4.0 WS. Играл я тогда только в игры Id Software, поэтому от недоступности DirectX не страдал. Voodoo, а потом TNT2, под OpenGL работали процентов на 50 быстрее, чем в Win98 прямо из коробки. Черт знает, что за магия такая, но об этом целая история имеется.

    А сама WinNT, хоть и заставила сначала здорово помучиться с настройкой, но навсегда покорила меня своей каменной стабильностью по сравнению с 9x. Синий экран видел только когда левые драйвера от другой системы пытался поставить.


  1. A1EF
    09.10.2021 04:16
    +6

    А ещё Windows 7 рекламировал сам Линус Торвальдс:

    На самом деле нет :)


    1. bbs12
      09.10.2021 12:13
      +4

      Скорее всего пьяный был


  1. Retifff
    09.10.2021 12:44
    +4

    В Windows 11 ужасный интерфейс, очередная попытка поломать всё, что было до этого наработано, зачем, непонятно.

    Таскбар и меню Пуск совершенно неудобны и нефункциональны.


  1. chnav
    09.10.2021 12:55
    +1

    Windows CE и Mobile... Тёплые, ламповые. Работали даже на устройствах с 32 Mb ОЗУ, из которых часть ещё отводилась под battery backed RAM (кажется на китайских PNA там жил реестр, My Documents и пр.).

    Сегодня устройства с Windows Mobile 6.5 имеют до 512 Mb ОЗУ - контроллеры для геодезических инструментов, тахеометры, лазерные сканеры и т.д.Надёжная, проверенная временем ОС. После неё Windows Phone выглядел как хрупкая ёлочная игрушка.


  1. gwg605
    09.10.2021 18:52
    +5

    Моя шкала, чем больше * тем лучше :)

    1. [-----] Windows 1.0 и 2.0 запускал только ради прикола

    2. [***--] Windows 3.0 - нормально

    3. [****-] Windows 3.11 - вот на этом долго просидел

    4. [-----] Windows NT 3.1 - это были эксперименты запустить на 386-ой с 4Мб рама и 120Мб винчестером :) в общем не живой вариант

    5. [****-] Windows NT 3.5/3.51 - вот это уже заработало на 386-ой с 4Мб рама и 120Мб винчестером, потом раздобыл 8Мб еще лучше стало, ну а потом был уже 486-ой DX50 и 16Мб памяти, пара дисков - запомнилась своей очень мягкой многозадачностью, все процессы реально работали в параллель.

    6. [***--] Windows 95 - самое притягательное это интерфейс и что свободно работало на 4Мб, но синии экраны :(

    7. [****-] Windows NT 4.0 - Перенос GDI в ядро увеличило скорость работы GUI, но плачевно сказалось на многозадачности :( но стабильность системы привлекала, плюс можно было поставить другой шелл (а-ля 95-ые) плюс поддержка Dec Alpha в общем хорошая версия.

    8. [*****] Windows 2000/Windows XP - наверное самая удачная версия в истории просидел на ней очень долго, сервак перегружался только для установки нового оборудования или накатывании апдейтов. До сих пор запускаю старые игрушки на виртуалке с WinXP.

    9. [**---] Windows Server 2003/Windows XP 64бит - в общем не очень стабильная версия, проблема со свопом и памятью

    10. [*----] Windows Server 2008/Vista - система с суицидальными наклонностями, купил сдуру ноут с ней, она себя сносила несколько раз :( сервер приходилось постоянно перегружать

    11. [***--] Windows Server 2008 R2/Windows 7 - улучшили загрузку, но требования по памяти, плюс нестабильность при разработке нативных приложений (раз в неделю надо перегружать иначе глючит и тормозит)

    12. [*****] Windows Server 2012 R2/Windows 8.1 - вот это самая шустрая и стабильная система от МС, если бы только не вопросы по GUI (но это на вкус и цвет) плюс классикшелл решает массу проблему.

    13. [***--] Windows 10 - тормознее и менее стабильная чем 8.1, еще большие проблемы с GUI чем в 8.1, настройки размазаны по разным углам (какая-то переходная версия, микс различных старых подходов и новых), из нужных вещей только поддержка HDR. Не пользовался бы, но МС выпускает новые SDK-еи и development tools только под эту операционку и приходится переползать :(

      В общем не вижу паттерна плохая-хорошая :) скорее всего лучше->еще лучше->замечательно->полный провал :)


  1. vikarti
    09.10.2021 20:05

    Иллюстрация из книги Шулмана есть но непонятно зачем
    При том что в той книге очень подробно и с доказательствами разбирается в том числе и то, являются ли 3.0/3.1/3.11/95 операционной системой или оболочкой над DOS в техническом смысле.
    Ответы немного неожиданные. И не во всех случаях — строго однозначные (вот если у системы свое управление памятью и экраном а для доступа к диску и файловой системе вызывается что то еще — это что? а если это что-то еще вызывается в зависимости от наличия на компьютере определенного постороннего ПО? ).


  1. vesper-bot
    11.10.2021 11:10

    — Почему в линейке Microsoft не было Windows 9?
    — Потому что Windows 7 съела 9 (It's because Windows 7 8 9).

    Я слышал такую версию: мол, до сих пор существуют программы, распознающие версию Windows 95/98 по включению подстроки "Windows 9" в версии ОС, и чтобы их не сломать, Микрософт решили пропустить версию "9".