Linux Emulator That Runs In Your Web Browser

Bellard's jslinux runs within a web browser and provides a 32-bit X86 CPU, an interrupt controller, interrupt timer as well as serial interface within 90 KB. According to the developer, the emulator has been tested with Firefox 4 and Chrome 11 (it does not work in Chrome 12 beta) under Windows, Mac OS X and Linux. The code runs substantially faster in Firefox than in Chrome.

Since it works with Firefox 4, it also works on Android smartphones and tablets using the browser (which we briefly tested). jslinux is not compatible with the standard Android browser.

Bellard said that the the Linux kernel in the emulator is version 2.6.20; the emulated CPU is similar to a 486 processor without FPU, which, however, is not a big deal as Linux integrates a FPU emulator anyway. The developer stated that he was inspired by Qemu and was interested in finding out how optimized JavaScript code could be programmed for modern JavaScript engines. The result has rather limited use, but further development could turn the application into a full emulator that could run old software or games within a web browser.

(Check out all web browser software, on our download section)

Douglas Perry is an author and journalist from Portland, Oregon. His many articles have appeared in the likes of Tom's Guide, Tom's Hardware, The Oregonian, and several newspapers. He has covered topics including security, hardware, and cars, and has written five books. In his spare time, he enjoys watching The Sopranos.

Latest in Browsers
iPhone 16 Pro Max shown in hand
Your iPhone has a custom voice command feature — here's how to use it
iPhone 16 Pro Max shown in hand
You can change your iPhone's default browser — here's how
Google Chrome on Android
How to stop your personal data from appearing in Google searches
Opera Air
I just tested the world’s first mindful browser — it’s calmly convinced me to ditch Google Chrome
A photo of the Google Chrome logo on a white background, displayed on the screen of a large MacBook Pro which is situated on a table with green foliage behind.
Google Chrome just got three new modes — and it's a game changer for performance
Google Calendar app on iPhone
Google Calendar just got the dark mode we’ve been waiting for — here’s how to activate it
Latest in News
Apple Watch Series 10
Future Apple Watch models could get a surprising new feature — what we know
iPhone 16 Pro vs iPhone 16 Pro Max in hand showing displays
Forget iPhone 17 — iPhone 18 could get this huge upgrade
The new Husqvarna iQ series robot lawn mower.
Husqvarna’s new robot mowers offer GPS for less
Rendered images of rumored foldable iPhone.
Foldable iPhone report just revealed key details — here's what we know
NYTimes Connections
NYT Connections today hints and answers — Sunday, March 23 (#651)
NYT Strands on a cellphone
NYT Strands today — hints, spangram and answers for game #385 (Sunday, March 23 2025)
  • NapoleonDK
    I suppose you could use it if you wanted to learn BASH or something. =\ I do like seeing what can be done inside a web browser these days regardless!
    Reply
  • jhansonxi
    Good enough for NetHack.
    Reply
  • Imagine opening firefox from firefox that was opened in firefox from firefox inside another firefox.
    Reply
  • Vampyrbyte
    c123235Imagine opening firefox from firefox that was opened in firefox from firefox inside another firefox.
    I'm sure that made sense when you wrote it. I cant comprehend. However a picture of xzibit came into my head.
    Reply
  • mayankleoboy1
    nice concept.
    Reply
  • alikum
    c123235Imagine opening firefox from firefox that was opened in firefox from firefox inside another firefox.Just like you're watching youtube and you see yourself watching youtube and within the youtube you see yourself watching youtube?
    Reply
  • DSpider
    alikumJust like you're watching youtube and you see yourself watching youtube and within the youtube you see yourself watching youtube?
    You need to go deeper...
    Reply
  • enforcer22
    VampyrbyteI'm sure that made sense when you wrote it. I cant comprehend. However a picture of xzibit came into my head.
    No imagination...
    Reply
  • radiumburn
    So I could run firefox within firefox within a firefox that is running within a firefox and then go to tomshardware site and read a comment about how I should buy something at madeshopping.net and buy a "New era cap for $9" sounds like alot of work for spam..
    Reply
  • jgutz2006
    DSpiderYou need to go deeper...

    thats what she said
    Reply