Сегодня 31 июля 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Разработчикам Windows 95 не дали времени на создание собственного установщика ОС

Создание установщика Windows 95 обернулось для разработчиков операционной системы настоящей головной болью, рассказал ветеран Microsoft Рэймонд Чэнь (Raymond Chen), проработавший в отделе разработки Windows более 30 лет. В итоговом варианте установщик представлял собой гибрид трёх ОС, поскольку использование одной только технологии Win32 оказалось бы слишком обременительным для пользователей.

 Источник изображения: Bernd Dittrich / unsplash.com

Источник изображения: Bernd Dittrich / unsplash.com

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

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

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

Входящий в комплект установочного диска Windows 95 архив «Mini.cab» имел исходный размер 441 905 байт и 815 307 байт в распакованном виде. Мини-версия Windows 95 могла бы уместиться всего на двух дискетах, и это было бы вполне осуществимо, несмотря на дублирование кода и дополнительную сложность, подсчитал Рэймонд Чэнь. Но в этом случае страдал бы комфорт пользователя: при мини-установщике Win9x потребовались бы не менее двух перезагрузок системы, а в отделе разработки действовал принцип «только одной перезагрузки». В итоге наилучшим решением проблемы оказалась мини-версия Windows 3.1.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Новая статья: The Mermaid Mask — замечательный подводный детектив. Рецензия 2 ч.
OpenAI снизила расценки и расширила лимиты на две из трёх ИИ-модели GPT-5.6 3 ч.
ИИ привёл к перерасходу бюджета на 860 % — Amazon признала, что нейросети сделали ошибки «катастрофически дорогими» 3 ч.
Австралия запустила судебное разбирательство против Telegram — мессенджер обвиняют в распространении пропаганды терроризма 8 ч.
«Идеальное сочетание Elden Ring и Arc Raiders, но худший босс — очередь на сервер»: релиз экшена Mistfall Hunter был омрачён техническими проблемами 9 ч.
Разработчики Path of Exile 2 наконец устранили зависания, которые мучили игроков с самого релиза — виновата была Nvidia 9 ч.
Бывший инженер Microsoft создал «Диспетчер задач» для macOS 10 ч.
Павла Дурова включили в список экстремистов и террористов Росфинмониторинга 11 ч.
OpenAI подарит 100 000 учёным бесплатный доступ к своим ИИ-моделям 12 ч.
Европа заставит помечать весь ИИ-контент — новые правила вступают в силу уже в воскресенье 12 ч.
В Солнечной системе впервые обнаружен «трёхглавый» астероид — у него есть своя микролуна 3 ч.
Google выпустила ИИ-модель Gemini Robotics 2, которая научила роботов двигаться почти как люди 3 ч.
ИИ и VR ускорили строительство завода TSMC по выпуску 1,4-нм чипов — оно завершится к апрелю 2027 года 5 ч.
Kioxia начала тестовые поставки 230-слойной флеш-памяти BiCS 9-го поколения со скоростью до 4,8 Гбит/с 5 ч.
Huawei готовит 14" ноутбук MateBook Pro S — он легче 13" MacBook Air и работает на 10-ядерном процессоре Kirin XE90 5 ч.
Asus выпустила мониторы ProArt Display OLED PA279CDV и PA329CDV для творчества — 4K, 120 Гц и цена от $699 5 ч.
Исследование показало, что ИИ-агенты уже научились лучше втираться в доверие к людям, чем реальные мошенники 7 ч.
Samsung Galaxy S26 FE выйдет в начале сентября и прибавит в цене до €150 8 ч.
ИИ продолжит толкать вверх спрос на память в следующем году, но рынки DRAM и NAND будут вести себя по-разному 8 ч.
SpaceX попыталась настроить FCC против Eutelsat OneWeb, сославшись на дискриминацию в Европе 9 ч.