
Мне нравится, что у некоторых людей слишком много свободного времени. Благодаря разработчику Slack Феликсу Ризебергу теперь вы можете запускать Mac OS 8 на Macintosh Quadra 900 1991 года без необходимости использовать отдельные эмуляторы и устанавливать ОС. Все это работает на вашем Mac как одно, самостоятельное Javascript-приложение…
Вы также можете запускать его на машине с Windows или Linux.
Виртуальная машина эмулирует Macintosh Quadra 900 1991 года с процессором Motorola, который Apple использовала до перехода на архитектуру PowerPC от IBM в конце 1990-х годов.
Имейте в виду, что это написано полностью на JavaScript, поэтому, пожалуйста, скорректируйте свои ожидания.
В основе эмулятора лежит Basilisk II, эмулятор 68k Macintosh от Кристиана Бауэра и др., модифицированный и скомпилированный с помощью Emscripten Джеймсом Френдом.
Ризеберг говорит, что он должен запускать большинство совместимых с Mac OS 8 приложений и даже поставляется с некоторыми предустановленными.
Благодаря старому CD с демо-версиями MacWorld 1997 года, у вас предустановлено множество игр и демо-версий. А именно: Oregon Trail, Duke Nukem 3D, Civilization II, Alley 19 Bowling, Damage Incorporated и Dungeons & Dragons.
Также предустановлено множество приложений и пробных версий, включая Photoshop 3, Premiere 4, Illustrator 5.5, StuffIt Expander, Apple Web Page Construction Kit и многое другое.
Но если вы хотите загрузить другие, вы можете это сделать.
Могу ли я передавать файлы на машину и с нее? Да, можете. Нажмите кнопку «Help» в нижней части запущенного приложения, чтобы увидеть инструкции. Вы можете передавать файлы напрямую или монтировать образы дисков.
Все, что вам нужно сделать, это скопировать файлы в папку macintosh.js в вашей пользовательской директории и перезапустить приложение. Откройте том Unix на рабочем столе, и вы найдете их там.
Если вы хотите смонтировать образы дисков, просто поместите том .iso или .img в ту же папку и снова откройте приложение. Ризеберг предупреждает, что каждое смонтированное устройство вызывает «значительное» снижение производительности, поэтому рекомендуется монтировать по одному.
То же самое работает и в обратном направлении, если вы хотите перенести файлы из эмулятора на ваш Mac: просто откройте том Unix и папку macintosh.js внутри него, скопируйте файлы в эту папку, а затем выйдите из приложения. Это вызовет синхронизацию, которая скопирует их в папку на вашем Mac.
Единственное, чего вы, к сожалению, не можете сделать, — это подключиться к сети.
Интернет 30 лет назад был совсем другим — и вы не смогли бы открыть даже Google. Однако установлены Internet Explorer и Netscape, а также «Web Sharing Server», если вы хотите немного поэкспериментировать.
Конечно, Javascript не самое эффективное окружение, поэтому я обнаружил, что приложение использовало около 100% одного ядра процессора, но это, безусловно, увлекательное путешествие по воспоминаниям!
Вы можете скачать приложение с GitHub — просто прокрутите вниз до раздела «Downloads».