Разделы

Интернет Веб-сервисы

Windows 95 научили работать в браузере

Шотландская разработчица реализовала возможность запуска Windows 95 в браузере. Для этого достаточно лишь пройти по веб-ссылке и дождаться загрузки операционной системы. 

Запуск Windows 95 в браузере

19-летняя разработчица из Шотландии Андреа Фолдс (Andrea Faulds) запустила операционную систему Microsoft Windows 95 в окне браузера и предложила других пользователей повторить ее опыт. Для этого достаточно перейти по ссылке и дождаться загрузки. Никаких плагинов и дополнений устанавливать не нужно.

Техническая реализация

Для реализации задумки, Фолдс установила Windows 95 в эмулятор с открытым исходным кодом DOSBox с виртуального CD-ROM, затем создала на основе этой инсталляции образ диска, в который включила конфигурационные файлы Autoexec.bat и Dosbox.conf. Последняя процедура была проделана с помощью Em-DOSBox — версии DOSBox, которая может быть скомпилирована с помощью технологии Emscripten для запуска в веб-браузере. Технология Emscripten служит для компиляции кода C/C++ в JavaScript в режиме реального времени. 

«На самом деле всю тяжелую работу проделали создатели Emscripten, DOSBox и Em-DOSBox. И, конечно, разработчики веб-браузеров и все те люди, которые участвовали в разработке современных веб-технологий. Сама я ни разу не коснулась исходного кода DOSBox», — пояснила Фолдс на своем сайте. 


Windows 95 научились запускать в браузере

Алексей Колганов, Goodt: Дефицит «синих воротничков» сделал системы управления персоналом необходимыми для бизнеса
Алексей Колганов, Goodt: Дефицит «синих воротничков» сделал системы управления персоналом необходимыми для бизнеса Цифровизация

Предупреждение об авторском праве

Значительная часть послания Фолдс посвящена авторскому праву. Разработчица напоминает, что Windows 95 является собственностью корпорации Microsoft, и созданная ею возможность реализована исключительно в целях ознакомления. Она также утверждает, что пользователи сами несут ответственность за запуск Windows 95 внутри браузера, в том числе за наступающее вследствие этого нарушение авторского права, если оно следует.

Сергей Попсулин