На данный момент Windows — самая популярная десктопная операционная система, занявшая более 90% рынка. Однако современная Windows 10 и Windows 1.0 не имеют почти ничего общего — за больше чем 30 лет Windows прошла путь от графической оболочки до полноценной ОС. И в этой статье мы рассмотрим пользовательские версии Windows вплоть до версий на ядре NT.
А все началось с того, что компания VisiCorp в 1982 году представила систему VisiOn, которая имела графический интерфейс, умела работать с мышью и базировалась на DOS. Биллу Гейтсу эта идея понравилась, и через год была представлена Windows 1.0, которая внешне очень напоминала VisiOn, а так же имела внутри некоторые наработки по работе с окнами от Mac OS — это привело к тому, что Apple подала на Microsoft в суд и выиграла его, поэтому Windows 1.0 хоть и имела окна, но пересекаться они не могли:
Windows 1.0 была настолько сырая и забагованная, что первой публичной версией стала 1.01, вышедшая в 1985 году. И хотя систему называли мультизадачной, программу для DOS она одновременно могла запускать только одну, да и то со скрипом — графическая оболочка отнимала много ресурсов и без того маломощного процессора. Все это привело к тому, что хотя система уже была цветной и работала с мышью, из-за своих высоких системных требований (Intel 8088, обязательное наличие дисковода и 256 Кбайт памяти) ее использовали слабо. В будущем вышло еще 3 патча, добавляющие поддержку VGA и сети, но ситуацию это не спасло.
Windows 2.0 — все еще оболочка над DOS
К 1987 году запрет на использование перекрывающихся окон был снят, и Microsoft их тут же добавила в систему. К тому же наконец-то был доработан Word, а с Mac был портирован Excel, так что система уже начинала иметь все более современный вид. Так же появилась поддержка процессора Intel 386, и в итоге система умела работать больше чем с 640 КБ памяти (но программы под DOS все равно этого не умели, а чисто под Windows тогда мало кто писал). Так же это была первая Windows, полностью переведенная на русский язык (хоть и с ошибками):
Увы — все еще большинство предпочитали сидеть под DOS, ибо, во-первых, софта, которому нужно было больше 640 КБ, все еще не было, а во-вторых, топовые 386-ые были далеко не у всех, а на 286-ых система почти ничем не отличалась от версии 1.04.
Windows 3.0 — первая популярная версия
Изменений в сравнении в 2.1 было очень много — во-первых появился менеджер программ и менеджер файлов (с иконками приложений, в будущем стал проводником), во-вторых появилось множество мультимедийных возможностей, в версии 3.1 появились масштабируемые шрифты True Type и, что самое главное — поддержка сетевых драйверов реального режима из DOS и вменяемый браузер Internet Explorer. И, пожалуй, именно возможность легко доступа в интернет и сподвигло большинство пользователей отказаться от DOS в пользу Windows:
Но больше всего все помнят версию 3.11 — в ней был сделан очень важный шаг, система была переписана с Pascal на C++, что ее достаточно значительно ускорило. Плюс появились собственные драйвера защищенного режима, то есть DOS по сути был нужен все меньше и меньше.
Системные требования были очень скромны — систему можно было запустить даже на 80286 с 1 Мб памяти, но увы, в этом случае был доступен только стандартный режим работы, который по сути от версии 2.0 не отличался почти ничем. Для полноценной работы Windows 3.1 с расширенным режимом уже требовался 80386 с 4-8 МБ ОЗУ, что по тем временам было роскошью.
Windows 95 — проще переустановить, чем искать ошибки
Система, которая запомнилась многим своей глючностью и проблемами с установкой драйверов. Однако и изменений было много — система была 32-битной, что позволяло ей адресовать до 4 ГБ оперативной памяти (да, в 1995 году это цифра казалось очень большой, тогда счет шел на десятки мегабайт, к тому же система все равно могла определить лишь 512 МБ ОЗУ). Появилось привычное всем меню Пуск, поддержка длинных имен файлов (до 256 знаков), а так же система plug & play. Так же это была первая система, внешний вид которой можно получить даже на Windows 7, отключив графические навороты:
Так же это была последняя ОС семейства Windows с поддержкой VCPI-интерфейса: можно было запустить Linux прям поверх системы (при этом Windows аварийно выключалась).
Минимальные системные требования были такими же, как и рекомендуемые для 3.1. Но для комфортной работы уже требовался Intel 486 с 8 МБ памяти — да, по тем временам системные требования зачастую были выше производительности среднестатистических ПК тех лет.
Windows 98 — как 95, только стабильнее
Windows 95 за неимением лучшего (Mac дорого, DOS уже безнадежно устарел, про Linux тогда знали единицы) занял 80% рынка, и в новом выпуске Microsoft решили заняться стабильностью системы (что, в прочем, не помешало ей зависнуть прямо на презентации). В России многие, кто занимался компьютерами в то время, все еще помнят установочный ключ от нее (J3QQ4-...), ибо все еще переустановить систему было быстрее, чем разбираться с ошибками. Так же это была последняя версия Windows, которая позволяла выбирать компоненты для установки — можно было поставить абсолютно чистую систему без всякого софта от Microsoft.
Из важных изменений — улучшена поддержка шины AGP (для подключения видеокарт), появилась поддержка USB, а Internet Exlorer 5 тогда был, пожалуй, лучшим браузером.
По системным требованиям было все хорошо — того же Pentium I хватало, а для нормальной работы мультимедии желательно было поставить хотя бы 16 МБ ОЗУ.
Windows ME — закат не-NT версий Windows
Одна из самых неудачных версий Windows наравне с Vista. Вышла почти одновременно с Windows 2000, но если последняя базировалась на ядре NT, что привело к множеству несовместимостей со старым софтом и железом, то Windows ME по сути можно было назвать Service Pack-ом для 98ой Windows. И именно попытка Microsoft прикрутить к старому ядру новые функции и привела к куче проблем: во-первых, система требовала процессор с частотой в 150 МГц (в 2.5 раза выше, чем для 98!), во-вторых — появились так называемые Time-BSOD, то есть по определенным причинам система через равные промежутки показывала синий экран, в-третьих — у многих при загрузке показывалось окошко с предложением восстановить Active Desktop (хотя им мало кто пользовался). Была сделана попытка отгородиться от DOS — в ME он имел версию 8.0 (официальный последний MS-DOS имел версию 7.1), и загрузиться в него без патча было невозможно.
При этом изменений было не так уж и много — появилось восстановление системы (которое не работало в русской версии из-за бага), защита системных файлов и режим сна (который тоже работал не всегда). К слову, Microsoft ее все же доработали — в 2008 году, когда еще работал сервер обновлений для ME, один из пользователей решил ее поставить и полностью обновить. И за год система ни разу не вылетела в BSOD и вообще оказалась достаточно быстрой и безглючной. Но вот только кому это нужно спустя 8 лет после релиза?
В итоге неудача ME показала Microsoft, что со старым монолитным ядром нужно заканчивать, и ядро NT, которое изначально разрабатывалось для серверных систем, пришло и в домашние версии Windows. Да, это привело к проблемам с совместимостью, но об этом уже в следующей статье.