Emulated PC Enables Linux Desktop In Your Browser
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!"
I'm just waiting for somebody to go, "fuck that Java shit." But read the summary, people! Secure means security which means secure!
Also: But can it run Crysis?
JPC has been around for at least 3 years, and on Slashdot at least twice before.
I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
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
Or its predecessor? http://www.nsa.gov/ia/programs/h_a_p/releases/hapr1.shtml
Having a PC emulator written in Java means to be able to run any previously-written x86 code on any Java-enabled machine out there, forever. And don’t forget about mobile devices, too. JPC needs not to be run in a browser, it can be run standalone, and has already been ported to high-end phones - I, for one, think that running Windows 3.1 on a phone is quite cool. Running old games might even be funny. :D) of ancient software;
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.
Yes,they do.
(Not that I expect the source code of a x86-to-jvm bytecode recompiler to be very readable...)
There was a JavaOne session on it last year: http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-13820&yr=2007&track=5
"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 of FreeDOS in action on JPC, if you need one.
In fact, we've discussed the Java PC emulator on the FreeDOS web site since JPC was first released. We even link to it on our "About" page and "Links" page. 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, so to answer your question: source code is available. We mirrored an old copy 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 to recover from its slashdotting today.