Windows XP In a Browser 217
An anonymous reader writes "JPC — the pure java PC emulator — has now been upgraded to JPC2, and can run WindowsXP inside the Java Applet sandbox."
"An idealist is one who, on noticing that a rose smells better than a cabbage, concludes that it will also make better soup." - H.L. Mencken
Wow, that sounds painful (Score:5, Funny)
Re: (Score:3, Interesting)
Re: (Score:3, Insightful)
That's /really/ old DOS games (Think Alley Cat [wikipedia.org]), and DoxBox handles those situation just fine. The later Win9x games (not runninig under DOS or the DOS4GW extender) were already correctly time. Well, I haven't ever encountered one that wasn't.
Re: (Score:3)
Even games as recent as Wing Commander II (1991) relied on clock cycles for timing.
Re: (Score:2)
GTA Vice City on PC uses the frame rate for timing and that came out in 2003. If you turn off frame limiting, some really strange things break, like cars that won't reverse, or unwinnable races. Really frustrating because it otherwise works fine, and I wasn't sure it wasn't my fault.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Imagine how cool it would look if they put out a newer version of Unreal Tournament.
They did [wikipedia.org]. It didn't fair anywhere as well as UT2004, much less the original UT.
Still, why would you care? The original game still works great with all the recent patches (esp. if you take the unofficial ones). All the awesome maps are still there. All the awesome mods (Strangelove!) are still there. Install it and have fun!
Re: (Score:2)
Guess so.
1991 counts as recent in my book.
I ran into problems in 1987 trying to run games that I bought in 1982. I'd agree that *those* aren't recent.
Re: (Score:3)
There was sufficient diversity in PeeCee hardware by 1991 (and I dare say that compilers were good enough to write games in portable high-level languages like C or Pascal) that clock cycle counting for timing was a bad idea.
By then there were a plethora of different processors on the market and in use. Just in the PeeCee compatible world there were all of the intel processors (8086, 80286, 80386SX, 80386DX, 80486) and clones from NEC and AMD with different clock cycle counts per instruction, cache memory,
Re: (Score:2)
Re: (Score:2)
I can think of one. Grim Fandango has one area that you can't get out of if your processor is too fast. I had to run a program to chew up my processor cycles to get through it.
Re: (Score:2)
It'll come in handy to run those old DOS games that aren't properly clocked and run *way* too fast on modern machines....
Or you could just use DOSBox [dosbox.com] for that situation.
Re: (Score:3)
Since when did 486s use NEARLY that much energy?
That's nothing 486-like at all!
Re: (Score:2, Funny)
Re: (Score:2)
I've started using Vista for x64 with the SP1 and it actually ran quite well. I could not notice much speed difference between XP and Vista and then later Vista and 7.
I do not use Windows explorer, though, that must be the reason why I actually was content with Vista.
Re: (Score:2)
When you say you don't use Windows Explorer, are you referring to the internet browser or the thing that replaced File Manager when Windows went from 3.1 to 95?
And if the latter, what did you use instead to see what file was where on your hard drive(s)?
Re: (Score:2)
I assume this is for those times where you want your Core i7 machine to run like a 486?
No, it's for when you want to run your core i3 like your roomate's PC in college. You know that roomate. The one who never met a popup he didn't like. The one who thought "internet browser" was the street word for "internet explorer." The one who somehow found a way to stop those pesky updates. The one who thought antivirus software was a condom. The one who from 1 pm to 3am browsed porn in a 3 inch tall window, the only real estate on his screen not taken up by various search helper bars.
Re: (Score:2)
Re: (Score:2)
I thought we settled that with me promising to switch to Netscape.
I knew you'd hold it over my head...
Re: (Score:2)
Yeah, that's pretty much my thinking -- why would anyone want to do this, outside of very specialized circumstances?
I used virtual machines, of course -- for example, I keep a Fedora 15 install on my Window machines via Virtal Box, and I do run the Win XP that comes with Win 7 Pro. But those are simply conveniences, with only one layer of abstraction, and even with only that, both run highly inefficiently and fail to fully use the hardware I paid for.
I don't understand why people would buy high-powered equ
Re: (Score:2)
Three words (Score:2)
Geek Tractor Pull.
Licensing issue? (Score:5, Interesting)
Re:Licensing issue? (Score:5, Informative)
no, according to the EULA [microsoft.com] you are allowed to:
You may install, use, access, display and run one copy of the Product on a single computer, such as a workstation, terminal or other device (“Workstation Computer”).
I don't see any rationale why a virtualized environment isn't accepted as a computer - but you need for every instance a own XP license.
If I remember correctly the EULA of Windows Vista (excluding Ultimate) forbade virtualization.
Re: (Score:2)
Didn't MS for a while claim that if you replaced your motherboard you needed a new license?
Or was that just a myth?
Re: (Score:3)
Re: (Score:2)
Indeed, one issue there is that MS charges for support and it was never clear to me whether they'd charge for this particular call or not. Unfortunately, they demand payment whether or not it's their fault.
In this case their validation program is pretty much completely incompetent to the point that they ought to be paying people to run it. Good luck changing between single and multicore kernels, you'll find yourself in the position where it can't be validated without reinstalling IE, which isn't really docu
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
If you change enough of your hardware, including motherboard, you need to reactivate Windows.
There have also been weird licensing terms for a number of products (Oracle and certainly Windows Server versions) that don't make much sense or skyrocket when you combine the concepts of actual socketed CPUs vs CPU cores vs virtualized CPUs.
Re:Licensing issue? (Score:4, Insightful)
To add to the above posters, the only instance in which Microsoft might choose to not authenticate your computer when this occurred would be if you had OEM Windows XP license, because you are not allowed to install that on any other computer than the one you bought it on. In practice they were pretty lenient, but the strict terms of the XP license did cause me to avoid it in favor of Win2k.
Re: (Score:2)
If you've got an OEM copy then it should be pre-activated. If you're not comfortable with that, you can use the key that comes with the computer, and I haven't had any trouble with that beyond what one would have with a regular key.
Re: (Score:2)
If you've got an OEM copy then it should be pre-activated.
Only for certain types of OEM copies. OEM copies from large manufacturers such as Dell, Gateway, etc. would usually come pre-activated. However you could also buy OEM copies of Windows which were not activated. (They were supposed to only be sold to end-users with hardware, but a mouse is technically hardware...)
Re: (Score:2)
Thats only for OEM licenses.
Re: (Score:2)
Yes, exactly. An OEM license is for the machine it was installed on and that machine only. So the only way to transfer the license is if you are giving/selling the whole PC to someone else.
What I'm not sure of is the rules on upgrading components. I know switching out the MB or even just the network card* can cause Windows to want to re-activate. Nor sure if enough changes to the original machine invalidate the OEM license.
* I once had Windows force me to re-activate because I rebooted with the network card
Re: (Score:2)
Re: (Score:2)
OK, for varying definitions of true I'll accept that but I'm pretty sure that "vendor" broke whatever contract they were supposed to have with Microsoft by doing so.
Re: (Score:2)
AFAIK that was never true. I think that may have applied to using the OEM key, but any computer purchased with a legitimate license should have come with a machine specific key that you were supposed to use for that purpose.
Re: (Score:2)
There was a limited number of hardware changes you could make before the online activation would not work and necessitate a call to Customer Service to get an activation code manually. All this really entailed was a 10 minute phone call to a toll free number where you spoke to an Indian guy named either George or Bob and you were good to go. I had to do it many times over the years as I had a 2001-era XP disc that I used across about a dozen builds until I finally got Windows 7 about 2 years ago.
Updates s
Re: (Score:3)
All this really entailed was a 10 minute phone call to a toll free number where you spoke to an Indian guy named either George or Bob(...)
It wasn't Sue?
Re: (Score:2)
Re: (Score:2)
Sorry, wrong name, meant to reference the Discover commercials where Peggy answers the phone. http://www.youtube.com/watch?v=Md43_fjlY-M [youtube.com]
Re: (Score:2)
It would seem that there is a dearth of Shel Silverstein/Johnny Cash fans on /.
Re: (Score:2)
Updates sure were a bitch, though. Downloading SP1, 2 and 3 took ages even on my 10 meg connection
Too bad no one introduced you to Nlite. You could have created a custom install disc with the service packs already in, as well as drivers and other goodies.
http://www.nliteos.com/ [nliteos.com]
Re: (Score:2)
But you can install on a VM on that computer, so long as it is not also installed as the OS. Since it is only installed once and installed on the same hardware.
Or has this changed?
Re: (Score:3)
Doesn't say "instance." Says "copy." It'd be hard to have 500 tasks running if you could only have one instance of the task object, e.g.
My computer is one box full of computer parts, regardless of how it gets configured by software.
So if I create 500 VMs on one computer and run 500 instances of the Windows kernel, I'm not violating my license, as long as the instances were started from the same copy of the software on the HD.
Unless the license explicitly says I can't.
Re: (Score:2)
And if so, well, that's tragic. Really, terribly, depressingly tragic. Or something.
Re: (Score:2)
On the other hand, all companies these days seem to think that someone using one of th
Re: (Score:2)
It's no more a licensing issue than me running XP on Parallels on this computer. In other words, I do need to have a licensed copy of Windows for it.
Re: (Score:2)
This has to violate the license terms of XP.
XP violates me. Thanks MS.
Re:Licensing issue? (Score:5, Informative)
You don't purchase software. You purchase a software license. And a copy of the licensed software. You can sell the copy, but with it goes the license. This is an argument that was resolved in the licensor's favor half a century ago.
Re: (Score:2)
Re: (Score:2)
If the license says you can't, then it's a legal issue. Physically it's clearly no problem at all.
Re: (Score:2)
It's only a legal issue to the extent that it's enforced.
Since it won't be enforced, it's no issue at all. It's certainly not a moral issue.
Re: (Score:2)
It's only a legal issue to the extent that it's enforced.
That's an ethical issue. It's always a legal issue.
Re: (Score:2)
So, if I spit on the sidewalk in a ghost town, is it a legal issue?
Is a law that is never enforced a law? Does "The Law" exist on some Olympian plane where a ledger is kept on all the laws that were broken but nobody noticed?
I have either just watched an R5 copy of X-Men: First Class or I didn't. What's the difference? That's a movie that I would never, ever pay to see. I probably wouldn't even spend 1.5 hours to see it. I might not spend the ene
Re: (Score:2)
I agree.
But I wouldn't really know because I haven't watched an R5 rip of the movie.
Because that would be illegal. ; )
Re: (Score:2)
how long befor they get a copyright notice and (Score:2)
Need to pull the windows OS image files?
NSFW? (Score:4, Interesting)
When I try to visit the linked page, I get ---
This Page Cannot Be Displayed
Based on your corporate access policies, this web site ( http://jpc2.com/ [jpc2.com] ) has been blocked because it has been determined by Web Reputation Filters to be a security threat to your computer or the corporate network. This web site has been associated with malware/spyware.
Threat Type: Othermalware
Threat Reason: Hosted on IP controlled by a group or individual known to be malicious.
If you have questions, please contact your corporate network administrator and provide the codes shown below.
Notification codes: (1, MALWARE, Othermalware, Hosted on IP controlled by a group or individual known to be malicious., BLOCK-MALWARE, http://jpc2.com/ [jpc2.com])
That does not inspire confidence.
Re: (Score:2)
What program is blocking it?
After googling a bit it may just be outdated information, looks like the website has changed hands a few times. Currently owned by eMediaTrack, you can also find information about the jpc on their website.
http://www.emediatrack.net/ [emediatrack.net]
Oddly their website is a lot more informative than the jpc2.com website.
Re: (Score:2)
That's a Cisco IronPort [ironport.com] web filter warning. (Speaking of warning, WARNING: Marketing PDF)
I dunno where that particular device got that "web reputation" record for that particular website. It might be outdated, or GP's company may have some weird fetish about executing code in remote VMs.
Re: (Score:2)
After seeing one of those companies define a .css file as "hardcore porn" I kinda lost the faith in them a bit.
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
Which if you checked their website you would have seen that they have ubuntu 6 and ubuntu 8 available.
Re: (Score:2)
"O Thermal Ware"
Sung to the tune of "Oh Canada".
infos please (Score:2)
the site is very scarce with facts, only a couple of lines in "About". cool project, but a nice example of slashvertisement - we learn _nothing_ about the technology, only that it's SECURE and coded in java...
Yo dawg (Score:4, Funny)
Really? (Score:2)
Not one joke about a basic HTML page with a blue background? Slashdot, you're slipping!
Re: (Score:3)
How deep can it go? (Score:2)
So has anyone tried opening XP in a browser in XP in a browser in XP... etc? How many levels can people get it to go?
Re:How deep can it go? (Score:5, Funny)
Re: (Score:2)
God, I wish I had mod points. +11
Re: (Score:2)
It's like Matryoshka dolls, but each one has more devastating genetic deformities than its container. The one in the middle looks like the love child of the California Raisins and ET.
The one deepest inside looks like Kuato. "Open your browser... Open your BROOOOOWSER"
Can this really be called running in a browser? (Score:4, Insightful)
If this requires a Java applet to run, then isn't the virtual PC essentially running in the Java runtime environment? Yeah, suppose you can do some stuff to make the browser interact with the VM and vice versa...but I don't think this really demonstrates anything special, other than demonstrating the ability to virtualize a WinXP machine in Java.
Of course, I haven't read the article...
Re: (Score:2)
I run a 20 year old OS... well, a 20 year old kernel. ;)
I imagine it's like mountain climbing: "Because it's there."
Re: (Score:2)
Re: (Score:3, Insightful)
New does not mean better. New especially does not mean that the old device/version ceases to work.
My car is 29 years old, I record TV shows on a 15 year old VCR, I also have 40+ year old audio devices (a tape recorder and a radio). They all work quite well despite the fact that there are newer versions of these devices out.
Same thing with an OS. why should I spend money on new hardware and software when my current PC is good enough? Just because the new software is "new"? No.
Re: (Score:2)
My car is 29 years old, I record TV shows on a 15 year old VCR, I also have 40+ year old audio devices (a tape recorder and a radio). They all work quite well despite the fact that there are newer versions of these devices out.
Of course, none of the examples you mention are involved in an arms race against hackers and script kiddies who are constantly looking for new ways to remotely reprogram them to steal your credit card info, etc. Therefore, any flaws in those devices that don't bother you personally can be safely overlooked.
If your computer is in any way connected to the outside world, on the other hand, it's a good idea to be running recent software so that known security holes will (hopefully) be patched.
Re: (Score:2)
It can be protected by other means. Firewall will stop unwanted incoming connection (so Windows XP no SP won't get pwned by Blaster), noscript can help with malicious scripts. AV will help with downloaded files. And so on.
I don't think it's nostalgia either (Score:2)
I've been brought up in the middle of this technology era and I honestly think that old stuff is better.
It's usually designed to last, it's not designed to break after warranty. We honestly don't have that any more. Short term profit has taken hold of every industry so that quality barely exists anymore. Of course it wouldn't surprise me if the companies that make things that last are not doing so well, as they wouldn't have a steady stream of customers.
I don't need or want High Definition and huge televisi
Re: (Score:2)
Old devices are generally simpler and easier to fix if something goes bad. Electrolytic capacitors are one example, but they are quite easy to replace and are cheap. The mechanical parts are designed with long therm in mind, even on a tape deck where output amplifier tube is used as bias oscillator when recording (thus saving a tube) the tape transport is quite well made and thick metal was used. Tubes go bad too, but they are easy to replace.
As for HDTV. I'll try to get a CRT HDTV, they were expensive in t
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I did not say that Windows 7 is no improvement over XP. However, XP is good enough for me. Yes, if I was building a PC today (or built it when 7 became available) I would probably be using 7 already, however, when I was building my current PC, I had basically two options for an OS - XP or Vista. I chose XP. Now, reinstalling Windows is such a PITA that I won't do it unless this system screws up (and my backup tape goes bad at the same time). My computer would most likely be able to run 7 (I would disable Ae
Re: (Score:2)
I cycle to work on a penny farthing with a top hat adorning my head.
Re: (Score:2)
Re: (Score:2)
A better analogy is to compare a Craftsman tool made 15-20 years ago to one made now. Even if the recently made one has the lifetime warranty, it just is not as well made as the older one. Pretty much most new hand tools are made to be "just good enough", unless you spend the cash for MAC or Snap-On.
Another example is an old FM radio for instance that was made in the 60s. The back has the complete circuit schematic on it, even though transistors were the mainstay back then. The materials, fit, finish, a
Re: (Score:2)
And your lawnmower is how many years old?
My guess is - brand spanking new!
Re: (Score:2)
Okay, I'll bite. Which 20 year old unpatched kernel are you running? Or are you just talking about linux?
Re: (Score:2)
unpatched
If that's the requirement, then XP wouldn't be considered 10 years old either. We can't just up and change requirements to suit our needs here. It's disingenuous to call XP 10 years old if there was just a patch released for it and not consider Linux 20 years old because it was patched recently.
Re: (Score:2)
Extending the logic further, Windows 7 is actually 18 years old. It's based on NT, after all, and the first version of NT (3.1) was released in 1993.
But it isn't 18 years old. Just as the Linux system I'm typing this on isn't 20 years old. I am running a *much* more recent version of the kernel, and there have been some major revisions of key system components since then. The x.org I'm running is less than a year old, the e17 desktop environment is only a couple of weeks old. Where do you draw the line?
I wo
Re: (Score:3)
Exactly what kind of support do you expect to get when you are running Windows XP in a browser window. Do you really expect MS to provide you support for such a non-standard instillation?
Re: (Score:2)
"Support" for Microsoft products currently comprises making tedious searches in their "knowledge" base and reading their circular answers to questions only peripherally related to the problem you're actually having.
Re: (Score:2)
I'm more surprised that someone actually thought about calling Microsoft for support...
Re: (Score:2)
Really? I have also found the knowledge base to contain quite a bit of good information once you learn how things are organized. (I agree that the organization is not very intuitive at first but there is more information there than a casual search may reveal at first.)
I have also contacte
Re: (Score:2)
Re: (Score:2)
Hilarious!