- PVSM.RU - https://www.pvsm.ru -

Эмулятор x86 на JavaScript

Virtual x86 [1] — еще один эмулятор платформы x86 на языке программирования JavaScript. Как и JSLinux [2] от Фабриса Беллара, для запуска Linux здесь достаточно только браузера. После загрузки образа нормально работают все встроенные команды Linux, работают компилированные программы, файловая система и проч., хотя сетевых интерфейсов пока нет.

Эмулятор x86 на JavaScript

Кроме Linux, можно загрузить KolibriOS (графический интерфейс с курсором мыши), FreeDOS и OpenBSD.

Эмулятор x86 на JavaScript

Например, так выглядит KolibriOS.

Эмулятор x86 на JavaScript

Автор эмулятора говорит [3], что его программа очень похожа на работу Беллара, но он добавил лучшую аппаратную поддержку: эмулятор может загружать настоящий SeaBIOS.

Эмулятор работает на виртуальном процессоре Pentium 60 с тактовой частотой 1,3 МГц.

Эмулятор v86_all.js занимает 125 КБ в сжатом виде, 262 КБ в несжатом, 9765 строк. К сожалению, здесь тоже обошлось без публикации исходников в нормальном виде. Автор сейчас раздумывает, под какой лицензией его опубликовать.

По теме:
Список эмуляторов на JavaScript [4]

Автор: alizar

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/46076

Ссылки в тексте:

[1] Virtual x86: http://copy.sh/v24/

[2] JSLinux: http://habrahabr.ru/post/119424/

[3] говорит: https://news.ycombinator.com/item?id=6568654

[4] Список эмуляторов на JavaScript: https://gist.github.com/ysangkok/5606032

[5] Источник: http://habrahabr.ru/post/198192/