bellard.org/jslinux/tech.html

Французский математик Фабрис Беллард (Fabrice Bellard), основавший в свое время проект QEMU, представил реализацию полноценного эмулятора x86-совместимого ПК, написанную полностью на языке Javasсript. Реализована эмуляция 32-разрядного x86-совместимого CPU, контроллера прерываний 8259, таймера 8254 и приёмопередатчика 1650 UART.

Эмулятор способен загрузить Linux в окне современных web-браузеров (работа проверена в Firefox 4 и Google Chrome 11). После запуска эмулятора производится загрузка Linux-ядра 2.6.20 c созданием ram-диска, в котором используется файловая система Ext2. Загрузка происходит за несколько секунд, после чего выводится стандартное приглашение командной оболочки из пакета busybox. Окружение содержит работоспособный TCP-стек (по умолчанию поднимается loopback-интерфейс), присутствуют стандартные команды, такие как ifconfig, ping и netstat. В состав загружаемого в эмуляторе Linux-дистрибутива включен достаточно полный набор приложений, например, имеются текстовые редакторы vi и qemacs, компилятор tcc, сетевые серверы dnsd, ntpd, ftpd, httpd, sendmail. В качестве системной библиотеки используется uClibc.
Источник: www.opennet.ru/opennews/art.shtml?num=30577

Комментарии
19.05.2011 в 10:57

А-зы-гунга Унгэ Унга-зыыыыы Гунга
О я фигею, чуваку явно не в лом было париться.
19.05.2011 в 11:06

Так и на чем?
На гипер-быстром Javasсript. По-моему это круче, чем "нефиг делать" - это как минимум "ваще нефиг делать и он ебанутый".
Не, канеш интересно VM в браузере иметь, но и себя вывернуть наизнанку и посмотреть на своё устройство тоже интересно может быть, но нахуя?

Зато можно устроить рекурсию и загружать браузер в браузере - правда охуенчик? :D
19.05.2011 в 11:27

А-зы-гунга Унгэ Унга-зыыыыы Гунга
А в том браузере запустить еще раз эмуляцию среды и в ней еще браузер и спросить у меня звук не работает что я делаю не так ))). Не вообще в этом есть толк, вот например команда ТимВьювера уже запили революционную штугу, типа управляй любым компьютером, в том числе и MAC со своего любимого браузера, т.е. реальнй удаленный доступ к рабочему столу через тупо браузер, думаю подобные разработки, типа эмуляции среды идут куда-то в пользу, но люди которые это дело пишут, явно знают как жить и не кончать )
19.05.2011 в 12:44

Ну слово "рекурсия" подразумевает ;)
Мне влом гуглить фотку этого чувака по любой из причин:
1) я хочу нормально спать по ночам, не напрягаясь, что "такое" выскочит у меня из шкафа и откусит мне бошку
2) или, если он зачетный мен на порше/феррари, я этого видеть и унывать втройне не хочу
19.05.2011 в 12:47

А-зы-гунга Унгэ Унга-зыыыыы Гунга
Я тоже бро.

Расширенная форма

Редактировать

Подписаться на новые комментарии