Slashdot Mirror


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!"

20 of 165 comments (clear)

  1. Refresh = reboot! by IBBoard · · Score: 4, Insightful

    Rrefresh = reboot!

    Just what you want - an even easier way to lose data from your VM. Why rely on bugs and crashes when an accidental refresh can reboot your machine?!

  2. We put an OS in your browser in your OS! by gbarules2999 · · Score: 4, Informative

    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?

    1. Re:We put an OS in your browser in your OS! by gardyloo · · Score: 5, Funny

      Fuck that Java shit.

    2. Re:We put an OS in your browser in your OS! by eugene259 · · Score: 5, Funny

      Yeah... so last century. I wanna see this done in Javascript.

  3. Yo Dawg by 0100010001010011 · · Score: 4, Funny

    I heard you like running x86 so we emulated your x86 in java to run on your x86.

  4. obligatory by Anonymous Coward · · Score: 5, Funny

    Yo dawg,

    I herd you like Operating systems, so we put a Operating system in your Browser so you can Browse Operating systems while you browse in yo operating system!

  5. Its dead Jim by madfilipino · · Score: 5, Funny

    They must've been using IE to run their web server inside of it

  6. Imagine... by cptdondo · · Score: 5, Funny

    A Beowulf cluster of these.... In tabs on your browser.

  7. Yeah... by IANAAC · · Score: 4, Funny

    ... is now available with online demos and downloads.

    No it's not. Site's down.

    1. Re:Yeah... by Ractive · · Score: 5, Funny

      Site probably not down maybe they're just refreshing the tab where they have their webserver running.

  8. Man this is sweetness and light! by forgot_my_username · · Score: 4, Funny

    Man, this is totally awesome!
    Hmmm... I wonder if I can run VMware in it.
    Blow, tripple booting.... three operating systems three deep!!!!
    Bwahhhahahahahahah.... I will control the world!

    Bow before your... oh..... It's been done before....
    ...
    Nevermind!

    Signature!
    random link! summer vacation

  9. Old news by Kazymyr · · Score: 5, Informative

    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
    1. Re:Old news by MadKeithV · · Score: 4, Funny

      It took a bit longer for the news to filter down through TWO levels of protection!

  10. Why would I want to run X86 emulator in my browser by Attila+Dimedici · · Score: 4, Funny

    I saw this article and couldn't figure out why I would want to run an x86 emulator in my browser, so I clicked to see other people's comments. Apparently no one else on slashdot can figure out why someone would want to do that either.

    --
    The truth is that all men having power ought to be mistrusted. James Madison
  11. You don't want it, but that's not the point by Osvaldo+Doederlein · · Score: 4, Interesting

    I don' think Applet deployment is the target for that project; if they are offering this option it's certainly just for quick demo sake. Notice also that the applet would need some serious time to download because (1) the emulator itself is reasonably big, (2) you need a virtual disk image containing the whole OS and apps; even a small FreeDOS distro with a couple of tiny DOS games will weight in a few hundred Kb, although the problem is mostly for first run as the Java PlugIn can cache everything.

    As I see it, JPC's main goal is showing off some amazing virtualization technology that they have developed - the emulated x86 code is JIT-compiled by JPC's engine into Java bytecodes, which are in turn JIT-compiled by the JVM to native code, so the net result is full native-to-native translation. (If both steps are sufficiently efficient and the host platform is also x86, the compiled code may even be very similar to the original code.) This remembers of similar systems like Transmeta's Crusoe.

    As a secondary goal,. JPC is becoming a pretty nice general-purpose PC emulator, so it's potentially just as useful as other PC emulators like Bochs. If JPC reaches sufficiently close to native performance (I tested it ~1yr ago and it's slashdotted now), and includes sufficient hardware compatibility, it's obviously an advantage to be a Java program, fully portable including UI.

  12. Re:Most secure!? by Scott+Kevill · · Score: 4, Funny

    Using two layers is the most secure. That's why I encrypt all my important data with ROT-13 twice.

    --
    GameRanger - multiplayer gaming service for PC and Mac games
  13. Which is it - by donberryman · · Score: 5, Funny

    fast or Java?

  14. So its a VM^2? ... so how about a VM^4? by MindKata · · Score: 4, Funny

    I was wondering, if we run a Java x86 PC emulator that is emulating an Amiga that is emulating a Spectrum, is it still faster than a real Spectrum or do we need to optimise it a bit?

    --
    There are 10 kinds of people in the world... those who understand binary and those who don't.
  15. Yes, it runs FreeDOS by Jim+Hall · · Score: 4, 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 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.

  16. It's VERY secure by Brian+Stretch · · Score: 4, Funny

    Skynet will wake up there, say "WTF? Where am I?!", get confused and die, thus saving humanity who will never appreciate how JPC saved us from our machine overlords. Security through serious obscurity FTW!

    Or the computer the JVM is run on will need rebooting long before Skynet can complete the thought. Whichever.