Browser Based Linux Os – JS/Linux

Fabrice Bellard, a French Hacker has created a browser based Linux OS named JS/Linux. This is entirely built using JavaScript. It has a lot of applications and this demonstrates the capabilities of JavaScript.


This PC emulator is written in JavaScript. The emulated hardware consists of a 32 bit x86 compatible CPU, 8259 Programmble Interrupt Controller, 8254 Programmble Interrupt Timer, 16450 UART, Real Time Clock. The code is written in pure Javascript using the W3C Typed Arrays.

This will work flawlessly in Chrome and Firefox. JS/Linux uses Linux kernel version 2.6.20. The disk image is just a ram disk image loaded at boot time. It contains a filesystem generated with Buildroot containing BusyBox. For more technical specifications on JS/Linux, visit the JS/Linux technical page.

JS/Linux could be used for the Benchmarking of Javascript engines, Learning to use command line Unix tools without leaving the browser and a more advanced version would allow you to use old DOS PC softwares.

Try JS/Linux here. Hope you liked it. Share your experiences with us !