Лупа
Лупа
Дмитрий Толстенёв Опубликована вчера в 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

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

Употребление алкоголя с супом рамен увеличивает риск смерти сегодня в 20:05

Как есть суп рамен и не навредить себе: главные правила, которые все игнорируют

Японские ученые выяснили, что привычка есть рамен чаще трех раз в неделю может привести к неожиданным последствиям для здоровья.

Читать полностью »
PNAS: демогубки были первыми животными Земли сегодня в 19:30

Биомаркеры против окаменелостей: новый метод вскрыл тайну, скрытую от палеонтологов

Учёные нашли новые доказательства того, кто был первым животным на Земле. Открытие в древних породах переворачивает представления об эволюции.

Читать полностью »
Physical Review Letters: учёные представили новые модели столкновений атомных ядер сегодня в 18:19

Ядра сталкиваются на скорости света: учёные моделируют Большой взрыв

Учёные разработали новые модели столкновений ядер на коллайдерах. Это поможет глубже понять свойства вещества первых мгновений Вселенной.

Читать полностью »
Huawei представила Nova 14i с аккумулятором на 7000 мА·ч и экраном 6,95 дюйма сегодня в 17:56

Новый Huawei удивил всех: батарея держит рекордное время — но внутри скрыт неожиданный компромисс

Huawei показала Nova 14i с батареей на 7000 мА·ч и крупным экраном.

Читать полностью »
В Тверском госуниверситете разработали супермолекулярный гель для лечения рака кожи сегодня в 16:44

Неожиданный союз серебра и света: смертельная ловушка для раковых клеток

Российские ученые из ТвГУ создали уникальный гель для лечения рака кожи. Его эффективность в 4 раза выше существующих аналогов благодаря супермолекулярной структуре. Революционная разработка открывает новые перспективы в борьбе с онкологией.

Читать полностью »
Найден способ повернуть вспять возрастное ухудшение зрения сегодня в 15:08

Дефицит ключевого фермента ускоряет потерю зрения: учёные раскрыли скрытый механизм

Учёные нашли способ повернуть вспять возрастное ухудшение зрения. Исследование показало: особые жирные кислоты восстанавливают работу сетчатки.

Читать полностью »
Изменение состава плазмы и ее охлаждение объясняют явление солнечного дождя сегодня в 14:36

Солнечный дождь — больше не загадка: новое открытие раскрывает секреты солнечных бурь

Солнечный дождь — это захватывающее явление, когда во время вспышек на Солнце плазма охлаждается и падает обратно на звезду, словно огненные капли. Недавнее исследование в The Astrophysical Journal раскрыло механизм: изменения состава плазмы ускоряют процесс.

Читать полностью »
Научное открытие: 20 минут медитации могут заменить целый час сна сегодня в 13:34

Медитация вместо сна: как восстановить силы за 15 Минут

В эпоху хронической усталости и дефицита времени человечество ищет эффективные способы отдыха. Один из самых провокационных вопросов современной нейронауки: может ли медитация полностью заменить полноценный сон?

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