Разработка установщика для Windows 95 превратилась в настоящую головную боль для команды Microsoft, по словам ветерана компании Рэймонда Чэня, который более 30 лет работал в отделе разработки Windows. Итоговый установщик оказался гибридом трех операционных систем, так как использование только Win32 было бы слишком сложно для пользователей.
Первым шагом в установке Windows 95 была программа для DOS, которая запускала уменьшенную версию Windows 3.1, управлявшую следующим этапом. Затем запускалась полноценная 16-разрядная программа для Windows, занимающаяся основной частью установки. Этот 16-битный код использовался даже при установке из Windows 3.1 или другой версии Windows 95.
Чэнь отметил, что создание облегченной версии Windows 95 для установки было возможно, но сложно реализуемо. Потребовалось бы создать специальный упрощенный вариант ОС, но проект и так уже задерживался. Microsoft имела готовую мини-версию Windows 3.1, которую использовали для установщика.
Архив «Mini.cab» на установочном диске занимал 441 905 байт в сжатом виде и 815 307 байт в распакованном. Мини-версия Windows 95 могла бы поместиться на двух дискетах, но это бы ухудшило комфорт пользователя, требуя множества перезагрузок. В итоге было принято решение использовать мини-версию Windows 3.1.
tasani.ru
