Emulated PC Enables Linux Desktop In Your Browser 165
Ianopolous writes "Classic DOOM and DSL Linux Desktop inside your Java-enabled browser! The latest JPC, the fast 100% Java x86 PC emulator, is now available with online demos and downloads. JPC is open source and is the most secure way of running x86 software ever — 2 layers (applet sandbox, JPC sandbox) of independently validated security make it the world's most secure means of isolating x86 software. Visit the website to try out some classic games and play around with Linux all within your web browser. Refresh = reboot!"
We put an OS in your browser in your OS! (Score:5, Informative)
Also: But can it run Crysis?
Old news (Score:5, Informative)
JPC has been around for at least 3 years, and on Slashdot at least twice before.
Most secure!? (Score:3, Informative)
the world's most secure means of isolating x86 software
I seriously doubt this claim...
What about? http://www.nsa.gov/research/tech_transfer/fact_sheets/nettop.shtml [nsa.gov]
Or its predecessor? http://www.nsa.gov/ia/programs/h_a_p/releases/hapr1.shtml [nsa.gov]
Re:Why would I want to run X86 emulator in my brow (Score:4, Informative)
Perhaps JPC could be ported to an xlet and, say, ran off a bluray disc or a dvb-t transmission. OK, I hate both of them, but the point is that achieving platform-independence opens up many possibilities.
It’s not less useful than the many old-systems emulators available on the net - and those get quite a lot of followers.
I’d say that it can be useful for:
- preservation (and enjoyment
- interoperability with not-so-ancient software.
Re:source code ? site is down ! (Score:3, Informative)
(Not that I expect the source code of a x86-to-jvm bytecode recompiler to be very readable...)
Re:source code ? site is down ! (Score:2, Informative)
Yes, it runs FreeDOS (Score:5, Informative)
"Classic DOOM and DSL Linux Desktop inside your Java-enabled browser! The latest JPC, the fast 100% Java x86 PC emulator, is now available with online demos and downloads. JPC is open source [...] Visit the website to try out some classic games and [...]"
Where it mentions playing DOOM and other DOS games, JPC is booting FreeDOS. So yes, this can run FreeDOS.
Here's a screenshot [pcworld.dk] of FreeDOS in action on JPC, if you need one.
In fact, we've discussed the Java PC emulator on the FreeDOS web site [freedos.org] since JPC was first released. We even link to it on our "About" page [freedos.org] and "Links" page. [freedos.org] It's a great way to introduce new users to the idea of running DOS, without asking them to install their own PC emulator, or even install FreeDOS at all.
Java PC has been released under the GNU GPL since May 2007 [mail-archive.com], so to answer your question: source code is available. We mirrored an old copy [ibiblio.org] of the source code from 2007, but looks like we haven't made further copies. But maybe it's enough to interest folks who don't want to wait for the JPC site [ox.ac.uk] to recover from its slashdotting today.
Re:We put an OS in your browser in your OS! (Score:3, Informative)
Thank you for your enlightening and detailed technical comments.
It is often my job, as a manager, to try to understand and then to mitigate risks which you have explained and detailed well. I see in a network you have setup, I would be blocked from doing many cool things with Backtrack as OS in a browser.
How about another classic trick to watch out for? How would you prevent someone running standard OS in a browser (or of a USB stick, etc.) from running an SSH proxy, on port 443, to their home dd-wrt router (or something more sinister?)? Assuming they could configure the SSH client to run somewhere on your network, and you did deep-packet inspection, all you'd see would be encrypted traffic going out on acceptable port 443, albeit probably to a single IP address, which we *might* be able to block with the router after noticing the pattern and traffic volume; especially if its just a single employee proxying to their home router.
I do understand what you mean about Microsoft IE being locked down in a corporate environment. But please understand if I have anything to say in the office architecture, I view IE, and Windows as RISK to be avoided whenever possible, especially for common 'office workstations'. I support Firefox on Ubuntu, (and web-services). PCI-DSS backs up my views about MS-avoidance too, and this is what I explain to my boss who has charged me with ensuring compliance to this standard. We want to mitigate risks, while following a Plan.
Sure I want to 'lock-down' the network and staff with rules, but within reason, and I want everyone to know *why*. I KNOW I can't lock-down the technical staff always, so I try to discuss these things in the open, as a team where everyone shares responsibility.
I'm certainly not an advocate of locking everyone to IE on Windows as a 'security measure'. What if I knew of an exploit that was unpublished? I could craft a targeted virus (with no 'pattern' known to the anti-vir vendors), use a little social engineering to get my virus running on-site, and I'd be 'in'. Sure that's a minor feat, but it shows the relative risk of Windows, while Windows offers us nothing in a common office workstation that can't be done in Ubuntu & Firefox & Open Office for the most part. The value of Windows isn't worth the risk.