Встретилось упоминание в одном из ретротредов, не понял, что за OSR2.
Может OS/2? А нет, это оффтопик, Windows 95.
Нашёл довольно восторженную статью в описании и что-то проорал, как сильно мы скакнули. Win95 работала на 16 метрах оперативки, сейчас 4гб - мало (разница в 250 раз). Скоро терабайты оперативки в бюджетных смартах будут 🤣
Итак
Первое, что обнаруживается при знакомстве с OSR2, это порядком увеличившийся размер дистрибутива, который теперь занимает ни много ни мало 80 Мбайт. По сравнению с Windows 95, дистрибутив которой занимает примерно 30 Мбайт (плюс-минус несколько мегабайтов в зависимости от типа), OSR2 - настоящий монстр. Однако большая часть данных мегабайтов все равно останутся невостребованными. Отметим, что самый большой размер имеет американская версия OSR2, которая и описывается в этой статье. Панъевропейская и русская версии значительно меньше: приблизительно 50 Мбайт.
Основные возможности OSR2
Самое главное, ради чего (помимо, разумеется, исправления ошибок) многие пользователи ждали выхода OSR2, это новая 32-разрядная файловая система FAT32, с помощью которой пользователю становится доступным дисковое пространство объемом более 2 Гбайт. Максимальный размер диска, поддерживаемый FAT32, - 8 Гбайт. С FAT32 минимальный размер дискового пространства для файла, выделяемого операционной системой, становится равным 4 Кбайт, тогда как ранее эта цифра равнялась 32 Кбайт. Такое нововведение дает возможность намного эффективнее использовать дисковое пространство, особенно в тех случаях, когда пользователь хранит на диске много мелких файлов.
Следующее, что может порадовать пользователя OSR2, - появление дополнительных драйверов для управления и работы с магнитооптическими устройствами, переносной магнитооптикой фирмы Iomega Zip, устройств CD-I и CD-Changers. Пользователи мобильных компьютеров получают дополнительные возможности по управлению батарейным питанием устройств, дисковыми устройствами с выключающимися шпинделями и активизируемыми по звонку модемами, которые выключаются при длительном бездействии. Для тех, кто стремится использовать передовые беспроводные коммуникации, в OEM Service Release 2 предусмотрен драйвер инфракрасного порта Infrared Communication Driver 2.0.
Усовершенствования коснулись и модемной связи. OSR2 позволяет использовать голосовые модемы, сочетающие возможности передачи данных и голоса, не разрывая связи. Примерами таких модемов могут служить модемы AT+V и VoiceView малоизвестной в нашей стране компании Radish Communications.
Сетевые возможности OSR2 были расширены по сравнению с Windows 95. В этой области основное нововведение - поддержка клиентов сетевой операционной системы Novell NetWare 4.x и ее службы каталогов Novell Directory Services. Кроме того, реализована поддержка приложений для управления сетями с использованием спецификации Desktop Management Interface 1.1.
Установка
Обращаем ваше внимание, что на компьютер с уже установленной Windows 95 OSR2 не установится и предупредит пользователя, что не может обновить существующие на компьютере версии Windows. Однако следует помнить, что OSR2 - это полноценная операционная система и разрабатывалась для установки на новые компьютеры. Поэтому перед установкой убедитесь в том, что ваш компьютер не содержит никакой операционной системы компании Microsoft. Допускается только MS-DOS. Сам процесс установки ничем не отличается от типичной установки Windows 95. Единственное, пожалуй, на что можно обратить внимание, - отсутствие некоторых детальных настроек при выборе устанавливаемых компонентов. Так, например, если в Windows 95 вы можете выбрать, какие из дополнительных музыкальных схем вы желаете установить, а какие проигнорировать, то в OSR2 единственное, что можно сделать, это либо установить их все или не устанавливать их вообще.
Первое знакомство
После установки вас, вероятно, постигнет разочарование: никаких значительных видимых изменений вы не обнаружите. Правда, несколько мелких деталей, характерных для OSR2, все же присутствуют. Во-первых, на логотипе системы, появляющемся во время запуска, кроме названия Microsoft Windows 95 добавлено еще одно название - Microsoft Internet Explorer.
После запуска вы действительно обнаружите последний установленным на ваш компьютер.
Так что по крайней мере вы на шаг стали ближе к Internet. Во-вторых, специальное меню управления экраном в правом углу (tray). Используя его, можно динамически переключать разрешение экрана и его свойства. Подробнее мы коснемся этого немного позже. Замечательной особенностью этой пиктограммы является то, что если подержать над ней секунду указатель мыши, появится всплывающая подсказка, уведомляющая вас о текущем разрешении экрана и количестве экранных цветов, а точнее разрядов, используемых видеоадаптером для хранения цветовой информации.
На рабочей области экрана OSR2 добавлена специальная папка Online Services, в которой можно обнаружить несколько пиктограмм для программ установки различных электронных служб Internet: America Online, CompuServe, AT&T WorldNet. Здесь же имеется пиктограмма установки WOW! через службу CompuServe.
Имеется лишь один недостаток: практически ничего из этого списка в нашей стране не используется, за исключением разве что CompuServe, услуги которой изредка можно найти у российских провайдеров.
Маленькое изменение можно обнаружить в стартовом меню: помимо команды выключения и перезагрузки компьютера появилась команда перевода компьютера в режим «засыпания» (Suspend), т. е. включения энергосбережения.
Разумеется, эта команда будет доступна лишь в том случае, если ваши компьютер и монитор обладают возможностями расширенного управления питанием. В Windows 95 эта опция работает лишь для мобильных систем.
OSR2 - новая версия Windows 95, и это легко проверить, вызвав команду Ver, выводящую номер версии. В ответ на это операционная система выведет строку
Windows 95. [Version 4.00.1111]
Правда, если вы заглянете в диалоговую панель System Properties, то обнаружите, что версия системы вовсе не 1111, а 950B.
Можно поставить еще один эксперимент, вызвав стандартный системный отладчик Debug и просмотрев с его помощью дамп загрузочного сектора жесткого диска (в данном случае C:). Ниже показана последовательность команд и результат:
C:WINDOWS>debug -l 100 2 0 1 -d 1E7B:0100 EB 3C 90 4D 53 57 49 4E-34 2E 31 00 02 20 01 00 .<.MSWIN4.1.. .. 1E7B:0110 02 00 02 00 00 F8 B0 00-3F 00 40 00 3F 00 00 00 ……..?.@.?… 1E7B:0120 C1 E6 15 00 80 00 29 53-0E 9B 21 20 20 20 20 20 ……)S..! 1E7B:0130 20 20 20 20 20 20 46 41-54 31 36 20 20 20 FA 33 FAT16 .3 1E7B:0140 C9 8E D1 BC FC 7B 16 07-BD 78 00 C5 76 00 1E 56 …..{…x..v..V 1E7B:0150 16 55 BF 22 05 89 7E 00-89 4E 02 B1 0B FC F3 A4 .U.«..~..N…… 1E7B:0160 06 1F BD 00 7C C6 45 FE-0F 8B 46 18 88 45 F9 38 ….|.E…F..E.8 1E7B:0170 4E 24 7D 22 8B C1 99 E8-77 01 72 1A 83 EB 3A 66 N$}»….w.r…:f -q
Как видите, OEM-метка для OSR2 - MSWIN4.1. Она доказывает то, что мы имеем дело с новой операционной системой.
Файловая система FAT32
Существенное добавление в OSR2 - это введение поддержки новой 32-разрядной файловой системы FAT32. Она отличается повышенной надежностью и возможностью хранить файлы на дисках емкостью до 8 Гбайт. К сожалению, установка FAT32 требует форматирования жесткого диска, что неудобно. Но с появлением операционной системы Memphis ожидается введение конвертера файловой системы из FAT16 и VFAT в FAT32. Подобное средство имеется в Windows NT, позволяя преобразовывать разделы жесткого диска из FAT в более быструю, прогрессивную и устойчивую файловую систему NTFS.
На нынешнем этапе с FAT32 работать еще непривычно: отсутствуют наборы сервисных утилит, умеющих работать с этой файловой системой. Исключение составляют вторая версия всемирно известных утилит Нортона (Norton Utilites) и собственных системных утилит, поставляемых вместе с OSR2.
Хотелось бы дать рекомендацию тем, кто собирается перейти на OSR2, или тем, кому этот продукт достался вместе с компьютером: пользуйтесь FAT32 тогда, когда размер планируемого под FAT32 раздела вашего жесткого диска превышает 512 Мбайт. Только в этом случае вы добьетесь эффективной работы.
DirectX
Несомненно большим шагом вперед стало включение компанией Microsoft в OSR2 набора драйверов DirectX, предназначенных для использования с различными мультимедиа-приложениями, преимущественно игровыми программами для Windows 95, созданными с помощью инструмента Microsoft Game SDK. Примерами таких игр могут служить Chessmaster 5000 и Final Doom.
Microsoft DirectX состоит из нескольких компонентов (см. врезку «Основные компоненты DirectX»), работающих напрямую с аппаратурой вашего компьютера, минуя те драйверы и части ядра операционной системы Windows 95, которые обычно задействованы при выполнении программ.
OpenGL
OSR2 - это первая «легкая» операционная система, в которой введена поддержка библиотеки трехмерной графики OpenGL. Начальный ее вариант, IRIS GL, был разработан в недрах компании Silicon Graphics. Спустя некоторое время компания Microsoft включила свою версию этой библиотеки под названием OpenGL в операционную систему Windows NT. И вот наконец эта библиотека стала доступна пользователям «легких» операционных систем.
Основное применение библиотеки OpenGL - создание приложений, использующих трехмерную графику, например инженерное проектирование, имитация процессов, визуализация данных и т. д. С этой точки зрения OpenGL идеальна, так как она платформенно независима и является в настоящий момент индустриальным стандартом трехмерного графического программирования.
Для демонстрации возможностей OpenGL в OSR2 включены программы защиты экрана, созданные на базе этой библиотеки.
Динамическая настройка параметров экрана
Великолепно, что в OSR2 появилось средство динамического изменения разрешения экрана. Теперь, когда вам нужно поменять разрешение и количество цветов в палитре, нет необходимости перезапускать компьютер - система справится с этим «на лету». Подобное динамическое изменение параметров так часто необходимо в повседневной работе, что на линейке задач появилась пиктограмма, с помощью которой можно производить необходимые изменения экрана, и благодаря этому отпадает необходимость в обращении к панели управления. При щелчке на пиктограмме свойств дисплея возникает всплывающее меню, каждый пункт которого представляет собой одну из возможных настроек для дисплея и адаптера.
Правда, эта технология еще не слишком хорошо отработана, поэтому нужно пользоваться ею с осторожностью. Иногда переключение в другой режим может сорваться, и тогда дисплей переходит в состояние засыпания, а компьютер перестает реагировать на какие-либо нажатия клавиш. В результате необходимо перезагрузить компьютер.
Если же система распознает, что выбранный вами видеорежим может работать некорректно без перезагрузки, она предложит сделать выбор: перезагрузить Windows 95 или попробовать сделать переключение динамически.
Следует отметить, что настройка видеокомпонентов компьютера стала удобнее. В том же самом меню, которое показывает пользователю возможные видеорежимы, доступен пункт Adjust Display Properties, вызывающий диалоговую панель свойств дисплея.
В этой панели вместо кнопки смены модели дисплея введена кнопка Advanced Properties, нажав на которую пользователь попадает на диалоговую панель дополнительных свойств. На самом деле это не дополнительные, а что ни на есть главные свойства. Ведь именно здесь можно изменить тип используемого монитора, тип видеоадаптера и даже частоту развертки монитора.