Установщик Windows 95: Как разработчики справлялись с вызовами

Создание установщика для Windows 95 стало настоящим испытанием для команды разработчиков, о чем рассказывает ветеран Microsoft Рэймонд Чэнь. В процессе разработки команда столкнулась с множеством сложностей, что привело к созданию уникального установочного решения. В этой статье мы погрузимся в детали процесса разработки установки и узнаем, какие инновации были внедрены, чтобы улучшить пользовательский опыт.

Первый этап: Программа для DOS

  • Запуск мини-версии Windows 3.1: Первый шаг установки начинался с программы для DOS, которая активировала «миниатюрную» версию Windows 3.1.
  • Функции управления: Эта версия отвечала за управление следующим этапом установки, обеспечивая стабильность процесса.

«Некоторые спрашивали, можно ли было с помощью версий MS-DOS и Windows 3.1 установить миниатюрную Windows 95…», — отмечает Чэнь.

Второй этап: Полноценная установка

  • 16-разрядная программа: На втором этапе активировалась полноценная 16-разрядная программа для Windows, выполнявшая большую часть установки.
  • Совместимость: Этот код использовался как при установке из среды Windows 3.1, так и из другого экземпляра Windows 95.

Сложности реализации

  • Проблемы с графиком: Создание уменьшенной версии Windows 95 для установки было технически осуществимо, но потребовало бы больше времени, что уже было критическим фактором для команды.
  • Использование существующих решений: Microsoft уже имела отлаженную мини-версию Windows 3.1, что значительно упростило задачи по адаптации.

Выбор оптимального решения

  • Архив Mini.cab: Входящий в комплект установочного диска архив имел размер всего 441 905 байт и идеально подходил для размещения на двух дисктах.
  • Комфорт пользователя: Упрощая процесс установки до одной перезагрузки системы, команда достигла своей цели по повышению удобства для пользователей.

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