Лупа
Лупа
Дмитрий Толстенёв Опубликована сегодня в 5:22

Установщик Windows 95 оказался гибридом трёх систем — и всё из-за неожиданной проблемы: никто не знал, как её обойти

Эксперт Рэймонд Чэнь рассказал, что установщик Windows 95 работал на базе трёх систем

История Windows 95 полна интересных деталей, но одна из самых любопытных связана с её установщиком. По словам ветерана Microsoft Рэя Чэна, разработка установочной системы обернулась настоящим кошмаром: она превратилась в гибрид сразу трёх операционных систем.

Почему так получилось

На первый взгляд, можно было бы использовать современную для того времени технологию Win32. Но это означало бы огромные неудобства для пользователей: процесс оказался бы слишком тяжёлым и медленным. Поэтому инженеры пошли по пути компромисса.

Как работал установщик

  1. Первый этап — программа для DOS. Она запускала упрощённый вариант Windows 3.1.

  2. Второй этап — уже полноценная 16-разрядная программа для Windows, которая выполняла основную часть установки.

  3. Тот же 16-битный код использовался и в случаях, когда установка стартовала из Windows 3.1 или из работающей Windows 95.

Почему не выбрали "мини-Windows 95"

Некоторые разработчики предлагали создать уменьшенную версию Windows 95, чтобы использовать её в установке. Это дало бы возможность работать в полноценной 32-битной среде. Но руководство быстро отвергло идею по двум причинам:

• проект и так сильно отставал от графика;
• у Microsoft уже была готовая и отлаженная мини-версия Windows 3.1, которую можно было адаптировать.

Подсчёты и ограничения

Архив "Mini.cab" на установочном диске весил 441 905 байт, а в распакованном виде — 815 307 байт. Мини-версия Windows 95 могла бы уместиться всего на двух дискетах, и технически это было реально. Но пришлось бы делать не менее двух перезагрузок системы, а в отделе действовало правило "только одной перезагрузки".

Плюсы и минусы решений

Подход Плюсы Минусы
Мини-Windows 95 Современная среда, новые возможности Задержка проекта, больше перезагрузок
Мини-Windows 3.1 Проверенное решение, экономия времени Ограничения 16-битного кода

Сравнение методов установки

Метод Особенность
Установка через Win32 Сложная и ресурсоёмкая
Установка через Win3.1 Быстрая и надёжная
Мини-версия Win95 Технически возможна, но неудобна пользователю

Советы шаг за шагом

  1. Использовать уже проверенные решения, если проект близок к дедлайну.

  2. Минимизировать количество перезагрузок для удобства пользователей.

  3. Искать баланс между инновациями и стабильностью.

Мифы и правда

• Миф: установщик Windows 95 был полностью 32-битным.
Правда: значительная часть кода работала в 16-битной среде.

• Миф: DOS использовался только в старых ОС.
Правда: DOS запускал и установку Windows 95.

• Миф: Microsoft могла легко сделать установку в "мини-Win95".
Правда: это означало бы большие задержки и неудобства.

FAQ

Как именно DOS использовался при установке Windows 95?
Он запускал мини-версию Windows 3.1, которая управляла следующими этапами.

Почему было важно ограничиться одной перезагрузкой?
Для удобства пользователей: каждая лишняя перезагрузка замедляла и усложняла процесс.

Можно ли было ускорить установку?
Только ценой усложнения разработки и увеличения сроков, что руководство посчитало недопустимым.

Ошибка → Последствие → Альтернатива

• Ошибка: попытка внедрить слишком новые технологии.
→ Последствие: задержка проекта.
→ Альтернатива: адаптация проверенных решений.

• Ошибка: пренебрежение удобством пользователя.
→ Последствие: недовольство и сложная установка.
→ Альтернатива: правило "только одна перезагрузка".

А что если…

Если бы Microsoft решилась на "мини-Windows 95", процесс установки выглядел бы современнее, но проект затянулся бы ещё сильнее. Возможно, сама ОС вышла бы позже и не произвела такого эффекта на рынок.

Подписывайтесь на Moneytimes.Ru

Читайте также

Эксперты подтвердили пользу алоэ вера для иммунитета, сердца и снижения холестерина сегодня в 6:57

Это растение веками считали косметическим средством — а теперь выяснилось: его действие затрагивает сердце и иммунитет

Эксперты подтвердили, что алоэ вера укрепляет иммунитет, снижает холестерин и замедляет старение.

Читать полностью »
Людмила Семенычева из ННГУ заявила о создании ранозаживляющих пленок из отходов трески сегодня в 6:56

Коллаген из трески оказался ближе к человеку — и это изменило медицину: разработка из России поражает результатами

В ННГУ создали пленки и губки из отходов трески, которые лечат раны быстрее и безопаснее аналогов.

Читать полностью »
СГТУ представил методику прогнозирования деформаций в металлических пластинах сегодня в 6:44

Металл кажется прочным, но его предает мелкая деталь — новая методика раскрыла слабое место конструкций

В СГТУ разработали методику прогнозирования деформаций в пластинах с отверстиями для повышения надежности конструкций.

Читать полностью »
Гендиректор РЖД Белозеров заявил о планах перехода на беспилотные поезда в течение 25 лет сегодня в 6:33

Россия готовится к железной дороге будущего — но реальность сурова: беспилотные составы ждут серьезные испытания

Белозеров заявил, что РЖД планирует перейти на беспилотное движение поездов в течение 25 лет.

Читать полностью »
Nutrients: Семена облепихи препятствуют образованию тромбов сегодня в 6:24

Сердечно-сосудистые болезни могут отступить: найден новый союзник в ягодах

Учёные выяснили, что семена облепихи могут препятствовать образованию тромбов. Почему этот природный источник флавоноидов заинтересовал кардиологов?

Читать полностью »
Учёные выяснили, что у атласской голубянки 229 пар хромосом вместо обычных 24 сегодня в 6:22

Хромосомы раскололись сотни раз — и это превратило обычную бабочку в обладателя самого необычного генома

Учёные выяснили, что у атласской голубянки 229 пар хромосом из-за дробления ДНК, а не её удвоения.

Читать полностью »
Студенты НовГУ используют VR-очки для тренировки педагогических и лабораторных навыков сегодня в 6:11

Будущие учителя теперь тренируются в виртуальном классе — но не все готовы: очки VR раскрыли неожиданные сценарии

В НовГУ открыли мастерскую цифровых компетенций, где будущие учителя учатся в VR.

Читать полностью »
Археологи нашли в Австрии круговые сооружения возрастом 6500 лет, старше Стоунхенджа сегодня в 6:06

Каменный век открывает тайну — но она оказалась старше Стоунхенджа: раскопки в Австрии переписывают историю Европы

В Австрии нашли земляные сооружения возрастом 6500 лет, старше Стоунхенджа и важных для понимания жизни неолита.

Читать полностью »