24 августа 2025 года отмечалась 30-я годовщина с момента выпуска революционной операционной системы Windows 95, которая стала важной вехой в мировых компьютерных технологиях. Одна из самых интересных историй, связанных с разработкой Windows 95, раскрыта ветеранским инженером Microsoft Рэем Ченом. Он объяснил, почему для установки Windows 95 использовалась миниатюрная версия Windows 3.1, а не её более современная версия.
Установка Windows 95 состояла из трёх основных программ: установщика MS-DOS, который запускался при инсталляции из-под этой системы, 16-разрядного Windows-приложения, выполняющего основную часть работы, и, наконец, 32-разрядного Windows-приложения, которое завершало процесс установки уже внутри только что установленной Windows 95.
Почему была выбрана Windows 3.1?
Как поясняет Чен, создание усеченной версии Windows 95 на этапе ее разработки представляло собой значительные трудности. Продукт ещё находился в стадии разработки, и стабильная работа не была гарантирована. Требовалось бы значительное количество времени и ресурсов для отладки и упрощения этой версии. Плюс, дублирование кода установки добавляло бы сложности, поскольку требовались бы две версии копирования в зависимости от точки начала. Также возникли бы проблемы с пользовательским опытом, включая ограничения размера дискет и необходимость множества перезагрузок.
Использование Windows 3.1 стало более логичным выбором: эта версия уже была полноценно протестирована и хорошо вписывалась в установочный процесс. Она позволяла обойтись одной перезагрузкой, что делало процесс установки быстрее и дешевле. Позже некоторые разработчики смогли существенно уменьшить размер Windows 95, но тогда наиболее практичным решением оставалась Windows 3.1.
Спустя три десятилетия Windows 95 остаётся символом эпохи, которая положила начало множеству изменений в компьютерных технологиях и пользовательских интерфейсах, а история её установки раскрывает многослойный процесс инженерной мысли и инноваций, которые привели к её созданию.