Windows 95

Материал из Old-DOS Wiki
Перейти к: навигация, поиск

Microsoft Windows 95 – это четвертый основной выпуск Microsoft Windows в линейке домашних/пользовательских систем, включающий обновлённое ядро, полноценную поддержку 32-разрядных приложений и драйверов, а также новую графическую оболочку.

Ветки разработки

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

  • Основная ветка. Ход разработки и тестирования английской версии Windows 95.
  • Ветка 4xx. В районе сборок 33x (февраль 1995) произошло временное разделение главной ветки на две: одна осталась под номером 3xx, а другая начала нумерацию с 40x. Вероятно, разделение произошло для того, чтобы одна группа разработчиков подготовила выпуск Final Beta, а вторая продолжала процесс тестирования. После выпуска Final Beta две ветки снова соединились в одну.
  • Windows 95 Traditional Chinese. Ветка разработки Windows 95 на китайском языке. Использовала параллельную нумерацию сборок с основной веткой.
  • Windows 95 Simplified Chinese. Ветка разработки Windows 95 на упрощенном китайском языке. По видимому, это было ответвлено от Windows 95 Traditional Chinese незадолго до окончательного выпуска классической Windows 95. Номера сборок находятся в зарезервированном диапазоне 7xx-8xx.
  • Windows 95 Japanese. Windows 95 на японском языке. Вероятно, ответвлена в начале 1995 года.
  • Windows 95 Arabic/Hebrew. Ближневосточные версии, разработка которых началась в начале 1995 года. В настоящее время неизвестно, была ли для этих языковых выпусков общая нумерация, или же это параллельные ветки разработки. Известные сборки находятся в диапазоне 4xx-8xx.

Скачки нумерации сборок

В этом разделе описаны предполагаемые скачки в нумерации сборок основной ветки. Об искусственном повышении номера сборки говорит факт того, что сборки, скомпилированные в небольшом отрезке времени, имеют сильно отличающиеся номера.
Это делалось либо по причине того, что часть номеров резервировалась для другой ветки, либо для того, чтобы продемонстрировать лучшую готовность продукта.

  • 4.00.224 (1994-10-28) > 4.00.263 (1994-11-18). Вероятнее всего, был небольшой скачок в нумерации.
  • 4.00.286 (1994-12-19) > 4.00.302 (1994-12-22). При разнице в три дня разница в нумерации 16.
  • 4.00.347 (1995-03-17) > 4.00.431 (1995-03-23). Скачок связан с временным разделением главной ветки на две. Также вероятно, что после выпуска Final Beta остаток диапазона 3xx был пропущен, или же зарезервирован для неизвестных на данный момент сборок.
  • 4.00.501 (1995-06-21) > 4.00.950 r-2 (1995-06-30). Вероятно, номер 950 для финальной версии был выбран по причине созвучности с названием ОС.

Номера 7xx были зарезервированы для сборок Восточной Азии, а 8xx для восточных локализаций.

Брендинг

На первых этапах разработки сборки называются по кодовому имени Windows Chicago
В сборке 090c в одном месте системы встречается название Windows 94. Вероятно, это имя планировалось в первой половине 1994 года. Ребрендинг Windows 95 произошел в сентябре 1994 года между сборками 180 (Beta 1.3) и 189 (Beta 1.4).
Сборка 189 – это первая известный выпуск с новым брендингом.

Проблемы с установкой

В системах виртуализации VirtualBox и Vmware Workstation возникает сбой при загрузке системы на завершающем этапе установки. При этом на экран выводится сообщение: "При инициализации устройства IOS: Ошибка защиты Windows. Необходимо перезапустить компьютер".
Сбой связан с багом работы защиты Windows при использовании процессора с тактовой частотой больше 300 МГц.
Решение проблемы: установка патча FIX95CPU (в сети встречается и с другими названиями). В архиве патч представлен двумя формами: образами загрузочных дискет и CD и самораспаковывающимся на дискеты архивом.
Установить патч необходимо до перезагрузки системы, но после завершения копирования файлов (для этого в в подходящий момент нужно подключить образ любого носителя с патчем). После этого следует перезагрузиться.
Для установки патча необходимо следовать инструкциям на экране.
После установки патча нужно отключить/извлечь носитель с патчем и перезагрузить компьютер.
Дальнейшая инсталляция системы проходит в штатном режиме, дополнительных изменений не требуется.

Типы дистрибутивов

Операционная система поставлялась в виде нескольких типов дистрибутивов.
Номер типа дистрибутива указан в строке:

ProductType=

Эта строка находится в файле SETUPPP.INF, который упакован в архив PRECOPY?.CAB. Номер архива зависит от конкретной локализации и типа дистрибутива.
В нижеприведенной таблице перечислены возможные значения строки ProductType= и их смысл.
Информация позаимствована из публикации участника Overdoze (форум BetaArchive).

ProductType= Дистрибутив Редакция Лицензия
1 N/A N/A Internal
2 CD-ROM Upgrade Retail
3 Floppy Upgrade Retail
4 Floppy Full Retail
7 Floppy Full OPK
8 Floppy Full OEM
9 CD-ROM Full OEM

Примечание: OPK – OEM Preinstallation Kit.

Основные выпуски

В ходе разработки и поддержки Windows 95 было выпущено несколько основных версий операционной системы, которые заменяли собой более ранние сборки:

Выпуск Номер сборки Носители Лицензирование Примечания
Windows 95 Gold 4.00.950 Floppy Retail
OEM
Первый выпуск Windows 95.
Windows 95A 4.00.950a
Service Pack
Patch Update Выпуск-обновление, включающий IE 2.0, является единственным легальным обновлением для купленной в розницу Windows 95
Windows 95A 4.00.950a Floppy OEM Выпуск-обновление, включающий IE 2.0.
Windows 95B 4.00.1111
(4.00.950 B)
Floppy
CD-ROM
OEM Выпуск-обновление, включающий поддержку FAT32, USB-Supp и MS-DOS 7.1.

Поддерживаемые платформы

Операционная система Windows 95 разрабатывалась для 32-разрядной платформы i386.
В ходе разработки её портировали на некоторые другие платформы, не совместимые с i386.

Платформа Примечание
x86-32 (IBM PC) Подавляющее большинство выпусков Windows 95 предназначены для запуска на этой платформе
FMT (Fujitsu FM-Towns) Выпуски, предназначенные для мультимедийной платформы Fujitsu FMT; являются портом версии IBM PC и существуют только на японском языке.
PC98 (EPSON PC) Выпуски, предназначенные для платформы EPSON PC98; являются портом версии IBM PC и существуют только на японском языке
PC98 (NEC PC-9800) Выпуски, предназначенные для платформы NEC PC98; являются портом версии IBM PC и существуют только на японском языке.

Известные сборки

Windows 95

Milestone 4
Pre-Milestone 5
Milestone 5
Pre-Beta 1/Pre-Milestone 6
Beta 1/Milestone 6
Beta 1.2/Milestone 6.2
Beta 1.3/Milestone 6.3
Beta 1.4/Milestone 6.4
  • 4.00.189, первый известный выпуск Windows 95
Pre-Beta 2/Pre-Milestone 7
Beta 2/Milestone 7
Pre-Final Beta/Pre-Milestone 8
Final Beta/Milestone 8
Post-Final Beta

Начата как параллельная ветка Windows 95 Final Beta. Ответвлена от сборки 33x. Ветка начинается с номеров 40x. После выпуска Final Beta обе ветки вновь соединились (первая известная сборка после объединения – 431).

April Test Release
May Test Release
June Test Release
Pre-RTM
Retail/Generic OEM

Windows 95 Traditional Chinese

Beta 1
Beta 2
Beta 3

Windows 95 Simplified Chinese

Beta 1
Beta 2
Retail/Generic OEM

Windows 95 Japanese

Beta 1
Beta 3
OEM

Windows 95 Arabic/Hebrew

PDK
Beta
Retail/Generic OEM

Windows 95A

Windows 95B

Beta 2
Beta 4
Retail/Generic OEM

Ссылки