Сегодня 09 сентября 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.

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про операционные системы

Источник:

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

window-new
Soft
Hard
Тренды 🔥
Apple объявила дату выхода iOS 27 для всех совместимых iPhone 10 мин.
Bloober Team анонсировала Onyx: The Dark Grip — хоррор для Switch 2, пройти который получится только в портативном режиме консоли 39 мин.
Remedy раскрыла системные требования Control Resonant для игры с апскейлерами и трассировкой лучей 2 ч.
Пользователи подали в суд на Anthropic — компанию обвиняют в недобросовестной рекламе и обмане с подписками 3 ч.
ChatGPT по ошибке позволял одним пользователям Gmail читать почту других 3 ч.
«Ешь или будь съеден»: амбициозная метроидвания Metroid Ravenous отправит игроков пожирать врагов и бить космических ниндзя 3 ч.
Больше никакой возни с флешками: бета Windows 11 научилась переустанавливаться из облака 4 ч.
В WhatsApp и Signal обнаружена уязвимость, которую нельзя устранить 4 ч.
Nvidia выпустила драйвер с поддержкой трассировки пути в 007 First Light, а также DLSS и RTX в Matter, Aniimo, PUBG и Wardogs 4 ч.
Amazon добавила ИИ-липсинк в Prime Video — пока только для «Макстон-холла» 4 ч.
Apple представила смарт-часы Watch Series 12 и Watch Ultra 4 с обновлённой системой слежения за здоровьем и «Аудиоинтеллектом» 3 мин.
Представлен Apple A20 Pro — первый в мире 2-нм процессор для смартфонов 13 мин.
Framework нашла память подешевле и теперь вернёт покупателям часть переплаты 3 ч.
G.Skill представила модули памяти Trident Z5 Royal NeoX DDR5-6000 с профилями разгона AMD EXPO ULL для Ryzen 3 ч.
Комета 3I/ATLAS прибыла из экзотической инопланетной системы, возникшей задолго до Солнечной 3 ч.
Цены на видеокарты снова вырастут — Nvidia отдаёт всё больше GPU более прибыльному ИИ-сегменту 3 ч.
«Високосные секунды» задумали заменить «високосным часом» — так удобнее 4 ч.
Kepler Computing придумала, как побороть дефицит памяти без новых фабрик — но быстро вряд ли получится 4 ч.
Auxo, «ДАТАРК», OpenYard и «Гравитон» объявили о создании единого технологического контура для модульных ЦОД 4 ч.
HKC представила 27-дюймовый игровой монитор Shield 27Q560 с разгоном до 1060 Гц при сниженном разрешении 4 ч.