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

4 7 4 7   JS / Linux в дії   Ілюстрація з сайту   news

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.

Сам емулятор доступний тут , Подробиці про його технічному пристрої - на цій сторінці .

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