Представлен Linux в браузере

Автор Metrix, 24 мая 2011, 20:40:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Metrix

Добавил: Федор Сорекс, 18.05.2011

Фабрис Беллард (Fabrice Bellard), основатель FFmpeg, автор QEMU, Tiny C Compiler, QEmacs и других проектов представил свою новую разработку - Linux в виртуальной машине на JavaScript.

Текущая реализация занимает 86КБ и поддерживает только базовые возможности:

    * 32-битный x86-совместимый процессор.
    * Программируемый контроллер 8259.
    * Программируемый таймер 8254.
    * UART 16450.
    * Эмулятор терминала, работающего с UART.

Но этих возможностей достаточно, чтобы запустить полноценное ядро Linux с корнем на ext2, включающим BusyBox, С-компилятор TCC и QEmacs.

Любой желающий может в своем браузере увидеть загрузку ядра Linux, поработать в открывшейся консоли, скомпилировать hello.c и выполнить рм -рф /. После загрузки ядра все операции выполняются в браузере без участия сервера.

Работоспособность подтверждена для браузеров Firefox 4, Seamonkey 2.1, Safari 5 и Chrome 11. По слухам проект не работает в Opera (нет поддержки Typed Arrays, а тестовые сборки, где она есть, выдают ошибку) и Chrome 12 ("it does not work with Chrome 12 beta. As far as I know, it is a bug in the browser" - Fabrice Bellard).

Подробности
Linux в браузере
Источник
Юзербар в отпуске

Ghostdmn

Не совсе понятна задумка. Браузерные игры и проги делать полноценными? Невольно ассоциаия в Гуглоосью возникает. Не ради ли нее сделано.
8Gb/GTX750Ti 2Gb/AMD FX(tm)-4300 Quad-Core Processor/HDD 1Tb Toshiba DT01ACA100

Metrix

#2
Ghostdmn
Запустил линукс в браузере? Вот что получилось
Юзербар в отпуске