Linux Emulator That Runs In Your Web Browser
JavaScript is showing off more of its potential as French developer Fabrice Bellard published a PC emulator using the platform.
Here at Tom’s Guide our expert editors are committed to bringing you the best news, reviews and guides to help you stay informed and ahead of the curve!
You are now subscribed
Your newsletter sign-up was successful
Want to add more newsletters?
Daily (Mon-Sun)
Tom's Guide Daily
Sign up to get the latest updates on all of your favorite content! From cutting-edge tech news and the hottest streaming buzz to unbeatable deals on the best products and in-depth reviews, we’ve got you covered.
Weekly on Thursday
Tom's AI Guide
Be AI savvy with your weekly newsletter summing up all the biggest AI news you need to know. Plus, analysis from our AI editor and tips on how to use the latest AI tools!
Weekly on Friday
Tom's iGuide
Unlock the vast world of Apple news straight to your inbox. With coverage on everything from exciting product launches to essential software updates, this is your go-to source for the latest updates on all the best Apple content.
Weekly on Monday
Tom's Streaming Guide
Our weekly newsletter is expertly crafted to immerse you in the world of streaming. Stay updated on the latest releases and our top recommendations across your favorite streaming platforms.
Join the club
Get full access to premium articles, exclusive features and a growing list of member rewards.

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)
Get instant access to breaking news, the hottest reviews, great deals and helpful tips.
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.
-
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 -
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.Reply
I'm sure that made sense when you wrote it. I cant comprehend. However a picture of xzibit came into my head. -
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?Reply
You need to go deeper... -
enforcer22 VampyrbyteI'm sure that made sense when you wrote it. I cant comprehend. However a picture of xzibit came into my head.Reply
No imagination... -
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
