Восстановленная лента с Unix v4 теперь позволяет запустить операционную систему прямо в браузере

Любители компьютерной археологии получили редкий подарок. Помните ту ленту с Unix версии 4, которую нашли и восстановили в Университете Юты на прошлой неделе? Теперь её можно запустить прямо в браузере, благодаря современным технологиям и работе Митча Риедстры.

Эмулятор на веб-странице сначала запускает эмулятор Linux, который, в свою очередь, вызывает эмулятор PDP-11 из проекта SimH, передавая ему файл boot.ini с инструкциями для загрузки. После успешной загрузки Unix v4 пользователя встречает знакомое приглашение командной строки, где можно войти под учётной записью «root».

Однако, как гласит старая поговорка, здесь водятся драконы. Можно подумать, что раз это система Unix, то в ней будет легко разобраться, но на самом деле вас поджидает множество сюрпризов.

Во-первых, забудьте о большинстве привычных команд и их алиасов. Например, ll (сокращение от ls -la) здесь не работает, придётся печатать команду целиком. Аналогично, для смены каталога используется команда chdir — старая форма современного cd. Хотя команда cat выводит содержимое файлов как и ожидается, редактировать их — отдельная задача, ведь здесь нет ни nano, ни даже vi. Вместо них используется редактор ed, где файлы просматриваются по несколько строк за раз, а для замены текста нужно вручную запрашивать подстановки (например, s/один/два).

Кроме того, быстро станет ясно, что привычные сочетания клавиш для навигации, такие как стрелки, здесь не работают. Экран воспринимался как рулон бумаги, и чтобы вернуться на один символ назад, нужно стереть его символом «#». Чтобы удалить всю строку, Ctrl+C не поможет — нужно ввести «@» и нажать Enter. По этой ссылке можно найти подробное техническое описание тонкостей эмуляции оборудования PDP и Unix.

В основе эмуляции лежит нативный для Linux эмулятор SimH, работающий внутри почти волшебного эмулятора JSLinux с минималистичной версией Alpine Linux. Кстати, JSLinux также позволяет запускать FreeDOS и даже Windows 2000, что наверняка вызовет у многих волну ностальгии.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


0 комментариев

Оставить комментарий


Все комментарии - Технологии