![](https://habrastorage.org/webt/ia/gt/n5/iagtn5wilmw4xqgmndbjqgs-lqs.jpeg)
Windows 95 была ОС Microsoft «следующего поколения»: переделанный UI, поддержка длинных имён файлов, 32-битные приложения и множество других изменений. Некоторые из компонентов Windows 95 используются и сегодня. Как она выглядит? Давайте протестируем и разберёмся.
Я не собирался делать обзор Windows 95, потому что на самом деле она появилась не так давно. Но посмотрев видео с названием в духе «Подростки реагируют на Windows 95», я понял, что есть не только подростки, но и целое поколение 20–30-летних взрослых, которые ни разу не пользовались Windows 95 или были слишком малы, чтобы помнить её. К тому же, Windows 95 стала очень важной вехой в истории компьютеров и значительным усовершенствованием по сравнению с Windows 3.1, отдельные части которого мы используем и сегодня.
Установка
Установка Windows 95 на современные PC может вызвать сложности, но на самом деле она не нужна — Windows 95 способна работать в виртуальной машине. Windows 3.1 замечательно работает в DOSBox, не требующем установки удобном и компактном эмуляторе, который можно запустить из любой директории.
Однако DOSBox официально не поддерживает Windows. Теоретически, можно было бы её установить, но гораздо проще использовать полнофункциональную виртуальную машину. Я воспользовался Oracle VirtualBox, она бесплатна и её можно установить на любой современный ПК.
Для установки Windows 95 нужно найти два файла: загрузочный гибкий диск и образ CD Windows 95 (они доступны онлайн). Я создал новую виртуальную машину с 128 МБ ОЗУ и жёстким диском на 2 ГБ:
![](https://habrastorage.org/webt/-f/ii/i-/-fiii-bnvwuxpnnbwiekmgb1bfi.png)
Параметры Oracle VirtualBox
Для начала нам нужно создать раздел диска при помощи команды fdisk (это будет наш диск «C»), отформатировать этот диск и скопировать файлы установки с CD Windows 95 на этот диск (по непонятным причинам программа установки не может найти некоторые файлы при запуске непосредственно из образа CD).
Теперь мы готовы начать:
![](https://habrastorage.org/webt/5r/b3/a8/5rb3a8pcl9wgbx01iop3weivvjw.png)
Программа установки Windows 95
![](https://habrastorage.org/webt/q0/2a/3c/q02a3cy9kjmg3oc_iuyare0ty3o.png)
![](https://habrastorage.org/webt/6i/bk/7k/6ibk7k-fm9mcvlvahyuyafurlea.png)
Всё выглядит неплохо, однако после первой загрузки мы получаем «Windows protection error»:
![](https://habrastorage.org/webt/ip/s3/kk/ips3kkmmaeg_66nltavxaptyvd4.png)
Это известная проблема, возникающая на процессорах с частотой выше 2,1 ГГц. Предположу, что максимальное значение, хранимое в переменной int32, не может быть больше 2 147 483 647 — в 1995 году никто не думал, что Windows будет работать на ЦП с такой высокой частотой. К счастью, для решения этой проблемы энтузиастами был создан специальный патч «FIX95CPU_V3_FINAL.ZIP»:
![](https://habrastorage.org/webt/md/-0/e-/md-0e-6gnlbw7ond4dcwvwmbtak.png)
Интерфейс FIX95CPU
После его установки Windows может запускаться без проблем:
![](https://habrastorage.org/webt/vf/am/d9/vfamd9whr4az7tk762xspolb3ai.png)
Первый запуск Windows 95
Интерфейс пользователя
Многие элементы UI впервые появились в Windows 95 и существуют по сей день:
![](https://habrastorage.org/webt/bg/x6/h8/bgx6h80xh3oshhiy3ncyjxkif6s.png)
- Меню «Пуск» (Start). Microsoft пыталась изменить его дизайн, но сейчас, 25 лет спустя, оно по-прежнему с нами. Кстати, у первых клавиатур не было специальной клавиши «Win», но сочетание Ctrl+Esc работает и в Windows 10.
- Панель задач с часами и значками в правом нижнем углу экрана.
- «Корзина» (Recycle Bin), панель задач внизу, другие элементы наподобие «Командной строки» («Command Prompt»), и так далее.
Некоторые компоненты, например, «Диспетчер устройств» («Device Manager»), в буквальном смысле не менялись в течение 25 лет (слева — Windows 10, справа — Windows 95):
![](https://habrastorage.org/webt/xy/6u/xq/xy6uxqrhtlnuivf4uiuferv5oli.png)
Диспетчер устройств сегодня и 25 лет назад
Любопытно, что окно «Завершение работы» («Shut Down») позволяет загрузить PC в режиме MS-DOS:
![](https://habrastorage.org/webt/hy/yc/2x/hyyc2xt51ff_1g4_mcnmgb1gmty.png)
Эта функция больше недоступна, но в Linux возможность загрузки в режиме консоли по-прежнему существует.
В целом, интерфейс пользователя Windows 95 кажется знакомым нам даже сегодня, и это удивительно, учитывая количество прошедших лет.
Интернет
В 90-х Интернет был технологией, находящейся на передовом крае прогресса, и Windows 95 могла поддерживать модемное (дайлапное) и Ethernet-соединение.
![](https://habrastorage.org/webt/2v/_g/qu/2v_gqutk7avqxlnb57wpvn_4_qi.png)
Мастер подключения к Интернету Windows 95
Самым популярным было модемное подключение по телефонной линии. «Модем» был «волшебным ящиком», подключавшим компьютер к провайдеру Интернета. В начале соединения два модема обменивались информацией о качестве линии и скорости подключения. В это время работал динамик и можно было слушать звуки подключения. Они различались в зависимости от скорости подключения, и опытные пользователи даже могли определить качество связи по звуку. Обычно скорость составляла примерно 3–4 килобайт в секунду, поэтому на открытие этой страницы в веб-браузере потребовалось бы несколько минут. Кроме того, пока пользователь находился онлайн, телефонная линия была занята.
Значок веб-браузера в Windows 95 просто назывался «Интернет» («The Internet»), но при нажатии на него мы видели название «Microsoft Internet Explorer», известное и по сей день. Используемая по умолчанию домашняя страница http://home.microsoft.com больше недоступна:
![](https://habrastorage.org/webt/4k/8d/oa/4k8doadrlha1bswbkfiimajczv8.png)
Microsoft Internet Explorer
Очевидно, что этот браузер не может поддерживать HTTPS, поэтому большинство современных сайтов открыть нельзя. Можно открыть страницу www.google.com, но она отображается не совсем правильно:
![](https://habrastorage.org/webt/ec/nz/63/ecnz63ad5hi2_wt0n-fgypa0cuy.png)
Многие другие сайты, например, Medium.com, вообще невозможно открыть:
![](https://habrastorage.org/webt/ly/yc/53/lyyc53gnfgkgf-sbcjydpnoxmy8.png)
По крайней мере, HTTP-соединение работает и мне удалось запустить на своём PC локальный HTTP-сервер командой python -m http.server 80 для просмотра и скачивания файлов в браузере Windows 95. Это был относительно простой способ обмена файлами без создания общих папок.
Ещё одним популярным браузером того времени был Netscape Navigator, но он тоже не может подключаться к современным веб-сайтам:
![](https://habrastorage.org/webt/ep/el/lv/epellvwkk1fkke02g4zrd5qrc8y.png)
Netscape Navigator
Windows 95 предоставляет возможность подключения к сервисам Microsoft Network:
![](https://habrastorage.org/webt/xl/gj/mb/xlgjmblqpdnm-sdxrwjch7cxioa.png)
Мастер подключения к MSN
Попытка регистрации ожидаемо завершается отказом.
Ещё один забытый сегодня протокол Gopher был создан в 1991 году. Ссылки gopher можно открывать в Internet Explorer под Windows 95. Некоторые энтузиасты и сегодня продолжают поддерживать работу сервисов gopher. Мне удалось открыть gopher://gopherddit.com (благодарю за ссылку пользователя Reddit «anthk_»), но все ссылки внутри недоступны:
![](https://habrastorage.org/webt/11/u9/xv/11u9xvjpwzy-gl2_ajat89mp1vk.png)
В 1996 году был выпущен ICQ — первая программа для обмена мгновенными сообщениями (мессенджер, «instant messenger»). Сегодня нам привычно постоянно находиться онлайн и участвовать в чатах Slack или WhatsApp, но в 1996 году это была довольно свежая концепция. Много лет назад у меня был номер ICQ, но спустя столько лет его уже невозможно вспомнить. Я попробовал выполнить новую регистрацию, но мне не удалось, сервер уже отключен:
![](https://habrastorage.org/webt/7t/ry/ln/7trylngzsrjms5ixd1qeruvjfs0.png)
ICQ 1.02b
Кстати, эта проблема сегодня стала даже ещё важнее. В наше время большинство сервисов находится в вебе и в облаке, и можно предположить, что все «умные» устройства, которыми мы пользуемся сегодня, невозможно будет включить 25 лет спустя.
В целом было интересно увидеть, что физически Windows 95 по-прежнему может подключаться к Интернету. Однако это подключение практически бесполезно — за последние 25 лет стандарты веба ушли так далеко вперёд, что 99% веб-сайтов просто невозможно открыть. Я могу пинговать веб-сайт, но это практически всё, что доступно:
![](https://habrastorage.org/webt/bl/5e/al/bl5ealvpmp0qjpaxctymimk__r0.png)
Ping в командной строке MS-DOS
Программное обеспечение
Windows 95 — это 32-битная операционная система и созданное для неё ПО, теоретически, может запускаться (с некоторыми ограничениями) в современной ОС. Однако обратное неверно — современные программы не будут работать в Windows 95 из-за отличающихся версий API и отсутствующих библиотек. Так что, с одной стороны, Windows 95 выглядит как Windows, но, с другой стороны, увы, она слишком стара для запуска любого современного ПО. Что ж, по крайней мере, мы можем это протестировать.
Новый 32-битный Microsoft Office был выпущен в 1995 году, в него входило несколько приложений, таких как Word, Excel или PowerPoint. Все эти приложения присутствуют на рынке и сегодня. На экране любопытно увидеть специальную панель запуска в правой части экрана — «стандартная» панель быстрого запуска появилась впервые только в Windows 98.
![](https://habrastorage.org/webt/c-/__/zr/c-__zr3gwfgxhletrsnzryzvv5c.png)
Экран запуска Microsoft Office 95
![](https://habrastorage.org/webt/ab/ha/ts/abhatswgdjvcu1xs6ao3uarmeqa.png)
Microsoft Word
![](https://habrastorage.org/webt/kj/bv/vh/kjbvvhaelf7dbuyard_d01ow1wo.png)
Microsoft Excel
Adobe Photoshop 5.0 был выпущен в 1998 году, он стал первой версией, созданной для Windows 95, предыдущая создавалась для Windows 3.1. Думаю, его функциональности могло бы быть достаточно для большинства пользователей и сегодня:
![](https://habrastorage.org/webt/dy/u5/ix/dyu5ixl-ncsogf5ytj4m8odvlam.png)
Adobe Photoshop 5.0
Photoshop 5.0 не может открывать файлы RAW с цифровых камер, однако большинство функций редактирования фотографий (слои, кривые, фильтры и т.п.) в нём есть. А ещё забавно увидеть, что дизайн Photoshop, в целом, за последние 25 лет не изменился (если вы хотите посмотреть на версию 1.0, выпущенную в 1990 году для Mac, то можете прочитать другую статью).
Популярный медиа-плейер Winamp 0.99 был выпущен в 1997; кстати, приложение имело размер всего 146 КБ. Сегодня даже экран заставки современного медиа-плейера может «весить» больше…
![](https://habrastorage.org/webt/b2/on/7u/b2on7u63pmjmgbccr9afbyljh6q.png)
Медиа-плейер Winamp
В то время почти у каждого на жёстком диске хранилась коллекция файлов MP3, а Winamp был одним из самых скачиваемых приложений для Windows. Стриминговых онлайн-сервисов ещё не существовало.
Программирование
Первым популярным языком программирования стал созданный Microsoft в 1975 году BASIC. 20 лет спустя BASIC по-прежнему был доступен под Windows, но уже как часть универсального продукта под названием Microsoft Visual Studio. Версия 5.0 появилась в 1997 году, она содержала несколько приложений, таких как Visual Basic, Visual C++ и другие.
![](https://habrastorage.org/webt/db/xg/un/dbxgunuo_s530qzjhgd2v-xy1gg.png)
Visual C++ позволял разработчикам создавать нативные 32-битные приложения для Windows. Можно было создать «чистое» приложение Win32, имеющее функцию wWinMain и обрабатывающее все сообщения окон (документация до сих пор доступна онлайн) или использовать библиотеки MFC (Microsoft Foundation Classes), сильно упрощавшие жизнь разработчиков:
![](https://habrastorage.org/webt/vn/wx/5e/vnwx5e8w8b-el3fbmzhspzyoexs.png)
Visual C++ позволял создавать код и ресурсы, привязывать переменные и так далее.
![](https://habrastorage.org/webt/vs/5t/yy/vs5tyyt23p0n7nqck06wr1jovai.png)
![](https://habrastorage.org/webt/s5/ti/w4/s5tiw4qqc7ycix-xee5uucn-evs.png)
В целом, настройки проектов и параметры компилятора не сильно изменились:
![](https://habrastorage.org/webt/b1/fn/wq/b1fnwqlvbs_tpbropv0wx-uac3u.png)
Отладчик довольно функционален даже сегодня:
![](https://habrastorage.org/webt/nq/lv/2_/nqlv2_tvxp40oil59d0io_clirk.png)
Мы можем запустить созданное нами приложение. Интересный момент — размер приложения составляет всего 10 КБ:
![](https://habrastorage.org/webt/iy/kr/0f/iykr0f6lncpzzpr3iyd1gkp4za4.png)
Такое ощущение, что минимальный размер приложения в 2021 году составляет 100 МБ. Когда в последний раз я скачивал драйверы для нового принтера Brother, они «весили» примерно 250 МБ, и я до сих пор понятия не имею, что входит в этот архив.
Заключение
Тестирование Windows 95 оказалось интересным занятием. Многие элементы её UI используются и спустя 25 лет, а системный интерфейс достаточно знаком современным пользователям. С другой стороны, многие стандарты и библиотеки поменялись и такие старые версии ОС сегодня бесполезны. Любопытно было и увидеть начало новой эпохи — эпохи подключённых к сети устройств и онлайн-сервисов, а также посмотреть, что произошло с этими сервисами спустя 10–20 лет. Над этим интересно будет поразмыслить — сможем ли мы показать своим внукам, как работала старая техника, или они увидят только сообщение «Невозможно подключиться к серверу»?
Наша компания предлагает серверы на Windows Server от 23 рублей в сутки! Кроме этого, вы можете установить практически любую операционную систему с собственного образа.
Зарегистрируйтесь по ссылке выше или кликнув на баннер и получите 10% скидку на первый месяц аренды сервера любой конфигурации!
![](https://habrastorage.org/webt/et/1a/yp/et1aypandyuamqprsz3m2ntm4ky.png)