Сегодня 19 февраля 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
Тренды 🔥
Официальный сайт Highguard вышел из строя и не работает уже больше суток, но не потому, что студия закрывается 11 ч.
Copilot роется в конфиденциальных письмах пользователей в обход защиты — Microsoft назвала это багом 11 ч.
Из лучших побуждений: Gemini солгал о сохранении медицинских данных пользователя, чтобы его утешить 11 ч.
Разработчики Escape from Tarkov раскрыли планы на развитие игры в первой половине 2026 года и выпустили озвучку от Никиты Буянова 12 ч.
Firefox вот-вот лишится поддержки Windows 7 и 8 — Mozilla советует срочно обновить ОС 13 ч.
Киберпанковый боевик Replaced опять перенесли — на этот раз из-за демоверсии в Steam 13 ч.
«Яндекс» рассказал, как сэкономил 4,8 млрд рублей на обучении ИИ без потери качества 13 ч.
Discord будет применять возрастную цензуру с помощью ИИ, за которым будут перепроверять люди 13 ч.
Разработчики «Войны Миров: Сибирь» объяснили, почему ушли из 1C Game Studios, и нацелились продать миллион копий игры в России 13 ч.
Лабораторные атаки показали уязвимости в менеджерах паролей LastPass, Bitwarden и Dashlane — ими пользуются 60 млн человек 14 ч.
Исследование показало, что длительное ношение наушников способно подвергать организм человека вредному воздействию химикатов 2 ч.
NZXT представила компактный корпус H2 Flow и блок питания C850 SFX 7 ч.
Неуловимая чёрная дыра промежуточной массы выдала себя, в клочья разорвав белого карлика 11 ч.
Google представила Pixel 10a — смартфон среднего уровня с дизайном, характеристиками и ценой Pixel 9a 11 ч.
Власти Индии закупят ещё 20 тыс. ускорителей NVIDIA для ускорения развития ИИ в стране 12 ч.
Hisense открыла в Москве фирменный магазин в формате shop-in-shop 13 ч.
В Швеции показали в деле зарядку на 1,2 МВт для электромобилей — и мороз не помешал 13 ч.
Топ-менеджер Intel: в половине отгруженных в этом году ПК будет ускоритель ИИ 13 ч.
ПК-версию Cyberpunk 2077 запустили на Android — RedMagic 11 Pro справился на 30–40 FPS 15 ч.
Китайский конкурент Neuralink сообщил о первых успехах — пациент с имплантом научился управлять курсором за 5 дней 16 ч.