-4.1 C
Москва
Четверг, 5 декабря, 2024

MS-DOS, Windows 3.1 и даже Windows 95: раскрыт секрет установщика Windows 95 — Tproger

В блоге Microsoft рассказали, почему процесс установки Windows 95 зависел от MS-DOS и Windows 3.1. Универсальный подход позволил создать единый установщик для разных систем, обеспечив удобный графический интерфейс

В новом посте в официальном блоге Microsoft разработчики рассказали, почему процесс установки Windows 95 зависел от наличия MS-DOS и Windows 3.1.

Причина оказалась проста — все дело в желании компании сделать установку максимально удобной и универсальной для всех пользователей.

Универсальный подход к установке

Windows 95 создавалась как система, которая могла устанавливаться поверх трёх разных платформ: MS-DOS, Windows 3.1 и предыдущих версий самой Windows 95.

Создание отдельных установщиков для каждой из этих систем было бы слишком затратным. Вместо этого Microsoft решила использовать единый установщик, совместимый с этими платформами.

Почему понадобились MS-DOS и Windows 3.1

Для работы установщика требовалась платформа, поддерживающая графический интерфейс. Разработчики Microsoft рассматривали несколько вариантов:

  • Использовать текстовый интерфейс на базе MS-DOS. Это было бы неудобно для пользователей, ожидавших современный графический установщик.
  • Создать 32-битный графический установщик. Однако он требовал бы предварительной установки Windows 95, что делало бы процесс невозможным.
  • Применить 16-битный графический установщик, который мог работать в Windows 3.1 или запускаться через минимальную версию Windows, установленную поверх MS-DOS.
Читать также:
Microsoft обещает ускорить работу приложений Windows 11 на 50 % с помощью Native AOT

Последний вариант оказался самым практичным.

Топ-5 того, что можно сделать на Linux, но нельзя на Windowstproger.ru

Если пользователь работал в MS-DOS, установщик сначала устанавливал базовую версию Windows 3.1, чтобы обеспечить графический интерфейс. Затем процесс продолжался уже в этой среде.

Что это дало

Решение позволило Microsoft обеспечить единый процесс установки для всех пользователей, независимо от исходной системы.

Это также дало возможность сохранить привычный графический интерфейс, который был важен для восприятия Windows 95 как нового поколения операционных систем.

НОВОЕ НА САЙТЕ