Разработка установщика Windows 95 стала настоящим испытанием для команды Microsoft, вспоминает ветеран компании Рэймонд Чэнь.
В финальной версии установщик оказался гибридом трёх операционных систем — попытка использовать только Win32 была признана слишком сложной для пользователей.
Процесс установки начинался с DOS-программы, запускавшей урезанную версию Windows 3.1, которая управляла следующим этапом. Затем запускалась полноценная 16-битная программа, выполнявшая основную часть установки — даже если процесс стартовал из среды Windows 3.1 или Windows 95.
Идея использовать мини-версию самой Windows 95 обсуждалась, но была отвергнута. По словам Чэня, это потребовало бы создания отдельной облегчённой сборки Win95, что было неприемлемо в условиях отставания проекта от графика. К тому же у Microsoft уже была стабильная мини-версия Windows 3.1, которую можно было адаптировать.
Архив Mini.cab, входивший в установочный диск, весил 441 905 байт (в распакованном виде — 815 307 байт). Теоретически мини-Windows 95 могла бы уместиться на двух дискетах, но это потребовало бы дополнительных перезагрузок, нарушая внутренний принцип «только одна перезагрузка». В итоге выбор в пользу Windows 3.1 оказался самым рациональным.
Источник
Уникальность