Сегодня 03 июня 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
Тренды 🔥
В один день с Control Resonant выйдет психологический хоррор Silent Hill: Townfall — с туманным островом конца 90-х и видом от первого лица 3 ч.
Meta передумала следить за всеми действиями сотрудников после волны недовольства 3 ч.
Трамп всё-таки подписал указ об обязательных проверках ИИ-моделей — его считают угрозой для отрасли ИИ 4 ч.
Tomb Raider: Legacy of Atlantis получил точную дату релиза, новый трейлер и скриншоты — ремейк классической Tomb Raider не выйдет в 2026 году 4 ч.
Новая история, новые герои, новый разработчик: анонсирована Until Dawn 2 4 ч.
Stuntman: Hollywood отправит игроков исполнять легендарные трюки из «Назад в будущее», «Форсажа», «Рыцаря дорог» и других хитов кинематографа 4 ч.
Anthropic доверит свой самый опасный ИИ Mythos 150 организациям в 15 странах по всему миру 4 ч.
Тест 3DMark для трассировки лучей получил поддержку нативного 4K, ИИ-масштабирования и генерации кадров 5 ч.
Google позволит исключать сайты из ИИ-поиска без потери позиций в выдаче 5 ч.
Microsoft представила Project Solara — ОС на Android для ИИ-агентов, а не людей 6 ч.
ЦОД проекта Fairwater заработал в Висконсине, Microsoft одобрила использование систем NVIDIA Vera Rubin 35 мин.
Ayar Labs присоединилась к экосистеме NVIDIA NVLink Fusion с собственной CPO-технологией 40 мин.
Honor раскрыла новые подробности о Robot Phone с камерой на подвесе и успокоила насчёт его надёжности 2 ч.
Строительство ЦОД в США захлёбывается в нехватке энергии, но у Google есть план 2 ч.
Новые ВМ Azure Cobalt 200 оптимизированы для ИИ-нагрузок с агентами и в 1,5 раза быстрее ВМ Azure Cobalt 100 2 ч.
G.Skill показала самую быструю память для рабочих станций — восьмиканальный комплект DDR5-10000 ECC RDIMM 3 ч.
ASRock показала платы X870E Taichi 10th Anniversary и Z890 Taichi 10th Anniversary для AMD и Intel 3 ч.
Apacer представила технологию охлаждения GraTherX для модулей DDR5 3 ч.
Apple попала в яблочко: бюджетный MacBook Neo оказался бестселлером и открыл новые рынки 3 ч.
Gigabyte показала материнскую плату с LGA 1954 для следующих Intel Core Ultra, но это не точно 3 ч.