Почему у Windows 95 не было собственного установщика: признания ветерана Microsoft
- AlexT
- 01-окт-2025, 10:00
- 0 комментариев
- 5 просмотров
Создание установщика для Windows 95 оказалось одной из самых сложных задач при разработке системы. Как вспоминает ветеран Microsoft Рэймонд Чэнь (Raymond Chen), проработавший в команде Windows более 30 лет, времени на создание отдельного установщика просто не хватило. В результате пользователи получили необычный гибрид, в котором были задействованы сразу три операционные системы.
Первый этап: запускался DOS-приложение, которое инициировало работу «мини-версии» Windows 3.1.
Второй этап: загружалась полноценная 16-битная программа для Windows, выполнявшая основную часть установки.
Если пользователь запускал процесс установки из Windows 3.1 или из другой копии Windows 95, применялся тот же самый 16-битный код.
Таким образом, основной установщик был построен вокруг проверенной технологии Windows 3.1, а не вокруг новой Win32.
Многие задавались вопросом: а почему нельзя было создать урезанную копию Windows 95, которая запускалась бы для установки системы? Это дало бы возможность использовать преимущества 32-битной архитектуры уже на этапе инсталляции.
Рэймонд Чэнь объяснил причины:
Недостаток времени — проект Windows 95 и так сильно отставал от графика, и руководство отказалось от дополнительных задач.
Сложность реализации — пришлось бы разрабатывать отдельную облегчённую версию Windows 95 исключительно для установщика.
Готовое решение — у Microsoft уже была проверенная и поддерживаемая мини-версия Windows 3.1, которую адаптировали для нужд нового установщика.
Пользовательский комфорт — установка через «мини-Windows 95» потребовала бы не менее двух перезагрузок, а команда придерживалась принципа «только одна перезагрузка».
В комплекте дистрибутива находился архив Mini.cab. Его исходный размер составлял 441 905 байт, а в распакованном виде — около 815 307 байт.
По расчётам Чэня, облегчённый вариант Windows 95 можно было бы уместить на двух дискетах. Однако из-за дублирования кода и дополнительных трудностей от этой идеи отказались. В итоге лучшим решением оказалась мини-версия Windows 3.1, обеспечившая стабильный и понятный пользователю процесс установки.
История установщика Windows 95 показывает, что даже гигантам индустрии приходится искать компромиссы между техническими возможностями, сроками и удобством для пользователей. Решение использовать гибрид из DOS, Windows 3.1 и Win32 стало вынужденной, но эффективной мерой, позволившей Microsoft вовремя выпустить одну из самых знаковых ОС в истории.