nixp.ru v3.0

29 марта 2024,
пятница,
12:25:47 MSK

18 мая 2011, 13:13

Проект JS/Linux позволяет запустить ОС GNU/Linux в веб-браузере

4
JS/Linux в действии
JS/Linux в действии
Иллюстрация с сайта news.cnet.com

Фабрис Беллар (Fabrice Bellard), хорошо известный в Open Source-сообществе как разработчик проектов FFmpeg, QEMU и Tiny C Compiler (tcc), представил любопытный эмулятор компьютера, написанный на JavaScript.

Проект, названный как Javascript PC Emulator, эмулирует x86-процессор, позволяя запустить на нем минимальную операционную систему GNU/Linux. Система получила название JS/Linux и включает в себя ядро Linux 2.6.20 (с небольшим патчем), компактный набор стандартных консольных утилит BusyBox, а также компилятор языка Си tcc и незаконченный клон популярного текстового редактора Emacs — QEmacs.

Код эмулятора написан на чистом JavaScript с использованием Typed Arrays, которые стали доступны в последних релизах популярных веб-браузеров. Автор говорит, что функционирование Javascript PC Emulator было проверено в браузерах Mozilla Firefox 4 и Google Chrome 11 в операционных системах GNU/Linux, Mac OS X и Windows.

Сам эмулятор доступен здесь, подробности о его техническом устройстве — на этой странице.

Постоянная ссылка к новости: http://www.nixp.ru/news/11196.html. Дмитрий Шурупов по материалам news.cnet.com.

fb twitter vk
ffldove

Ну когда же уже на тостере будет?

Антон

первый этап — холодильник (уже), второй этап — emacs, а только потом тостер!