Windows 1.01, 3.0 и Mac 7 — в браузере


Следуя недавним новостям о Turbo Pascal и некоторых классических играх, работающих в браузере, мы подумали, что вам могут понравиться некоторые классические операционные системы — Windows 1.01, Windows 3.0 и Mac System 7. Ах, просто почувствуйте ностальгию!

Конечно, есть полное чудо в возможности запускать операционные системы в браузере. Поразительно, что то, что когда-то было скомпилировано, работает на интерпретируемом динамическом языке в скромном веб-браузере — хорошо, возможно, скромный веб-браузер идет немного далеко, учитывая, что современные веб-браузеры больше похожи на полноценные операционные системы сами по себе, но вы получаете идея.

Следуя нашим путешествиям по переулку памяти с эмулятором Turbo Pascal и новостям из коллекции Historical Software Collection, где вы можете играть в игры, которые, как вы думали, забыли, теперь у нас есть несколько классических операционных систем.

Первый набор любезно предоставлен PCjs, эмулятором ПК, написанным на JavaScript Джеффом Парсонсом. Фактически, эмулятор ПК действительно стоит знать, потому что он обеспечивает полностью настраиваемую эмуляцию исходной архитектуры XT. Вы можете настроить его с помощью файла XML, чтобы включить в него различные компоненты, такие как видеоадаптеры, клавиатуры и так далее. Действительно приятным моментом является то, что вы можете легко настроить панель управления, которая показывает вам, что делает оборудование на уровне регистров — это может быть отличным обучающим инструментом.

Доступные графические адаптеры идут только до CGA, но поддержка EGA и расширение архитектуры AT запланированы для версии 2 системы.

Вы можете загрузить и установить программное обеспечение на свой собственный сервер и настроить оборудование — после этого, какое программное обеспечение вы запускаете, зависит от того, какие образы дисков вы хотите ему предложить. На веб-сайте JavaScript Machines вы можете найти ряд готовых эмуляций, от MS-DOS до Windows 1.01 — да, 1.01! Дело в том, что Windows не прижилась, пока не достигла версии 3. Если вы посмотрите на версию 1.01, выпущенную в 1985 году, в эмуляторе вы поймете, почему никто не хотел ее использовать.

Так насколько же лучше была Windows 3?

Вы можете узнать это с помощью другого эмулятора; PCE.js. Это порт, использующий Emscripten, известного эмулятора PCE. Emscripten берет код C исходного эмулятора и преобразует его в подмножество JavaScript под названием asm.js. Это типизированное подмножество JavaScript, и если у вас есть браузер, который его поддерживает, то есть последняя версия Firefox, он должен работать намного быстрее. Перенос был сделан Джеймсом Френдом, и под ним работает система Windows 3.0.

Вы увидите, что Windows 3.0 выглядела намного лучше, и это действительно была «оконная» система, то есть она предлагала перемещаемые, изменяемые размеры, перекрывающиеся окна — что больше, чем в наши дни WinRT.

Наконец, у нас есть ОС Mac System 7.0.1, работающая под управлением PCE.js. Он поставляется в комплекте с MacPaint, MacDraw и Kid Pix. Попробуйте это, потому что во многих отношениях именно его пыталась превзойти Windows.

Последний вопрос: может ли кто-нибудь найти реальное применение эмулятору ПК в браузере?

Возможно ли, что это способ сохранить работоспособность устаревших систем?

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

Еще одно интересное наблюдение: все будет не так просто, когда дело доходит до устаревших систем под управлением Windows XP, в которых используется активация продукта. Когда Microsoft окончательно отключит серверы активации продуктов, вероятно, любые устаревшие установки должны будут быть основаны на взломанных копиях Windows XP, активация которых была удалена.


Добавить комментарий