Posted Aug 05, 2008 at 03:29AM by Tim Y. Listed in: PlayStation 3 Tags: Linux, Microsoft, BIOS, Windows Vista, emulation
Ó

Developer mopx0 managed to emulate Microsoft's Windows Vista OS on the Sony PlayStation 3, and has uploaded a video to show this attempt in action. Booting up on the PS3 took Vista around 25 minutes.

Based on what we've picked up from the author's comments, this attempt was pulled off by first installing Vista on a PC using Qemu 0.9.1 and Bochs Bios 1.171, with Qemu creating an .IMG file of Vista after installation. mopx0 used Vlite to speed up the installation, though it still took a day to complete.

The dev also installed Qemu and Bochs Bios on the PS3's Linux partition, before the Vista .IMG from the pc was transferred over to the console's HDD. From there, he used the command line qemu -hda vista.img -m 256 -L "Location to Rev 1.171, Drag n Drop" -cpu pentium3 to run Vista off the Qemu emulator.

Bochs Bios was used to fool Vista into thinking it was loaded on a machine using an X86 chipset. As we've said, this emulation attempt is still pretty slow, so it's basically a proof-of-concept for the moment. The video is available for viewing below.





Related articles:



Permalink  |   Email this  |   Linking Blogs   |   Digg It!

Bookmark / Find this article on:


24 Comments


Sort by:
   by Advertising -
   by Bountyhunter53 - 2008-08-05
 » I knew about this...

years ago. This is so old. But he did speed it up using the patch. It would take me 2-3 days to install then i might of had bios errors. So good job bud. You just wasted a whole week installing Vista on a PS3. I would have made the image on a PC then transferred it using a external hard drive that would have taken a day off installing.


   Re: FreePlay - 2008-08-05
 » ...

That's what he did.

And you didn't know about this years ago. The video was put on YouTube five days ago.

   Re: Bountyhunter53 - 2008-08-05
 » i have done this...

i did this with windows xp which performed way better than vista. taking 7 mins to load the start menu is a joke. but you would expect that because its a ps3 which is a ppc format and its converting instructions into x86. and no i aint a hard ass i was pinting out this has been done before

   Re: Bountyhunter53 - 2008-08-05
 » here the link..

tinyurl.com/u5yaq

   Re: anhero - 2008-08-05
 » ???

Why do people want to deliberately install a virus on their ps3s? let alone th people who install the virus o their laptops and desktops...

It seems I cannot understand this new masochistic trend :S

   Re: Mr Toasty - 2008-08-05
 » vista isn't a virus

viruses are well supported by their makers and are very optimized and quick working, to be good at what they do.

Vista is a bug XD.
   by jompsp - 2008-08-05
 » linux emulated windows

actually what he did, was emulate windows on the ps3's linux.

linux runs natively on the cell processor, but windows doesn't, so he had to use an emulator inside linux.


   Re: Goobers - 2008-08-05
 » techincally...

he didn't emulate windows. emulating windows means he got a program that looks/acts like windows, but isn't windows... like knock-offs. Nyke vs Nike... in this case, an emulated program could've been "Wista." lol

he emulated an x86 PC hardware to run an actual copy of windows. basically, it's Virtual PC.

   Re: Twenty-Se7en - 2008-08-05
 » No matter...

It doesn't really matter how he did it, many people - linux newbies - wouldn't have known in the least.

Honestly without access to the GPU it's a fruitless effort. Access to the gpu and running a very stripped down version of XP (xplite anyone?) would be much better. However, running on windows on a power pc processor will never run on a decent level.

OSX running on power pc core - much more likely to be something of value.

Good for this chap - this may inspire others to want to talk about or even try other OSs. I wouldn't mind seeing how long it takes to boot a xplite variant.

   Re: GW2 - 2008-08-05
 » haha actually goobers

he emulated X86 processing which allowed windows to run. dun dun duuuuun.

   Re: Bountyhunter53 - 2008-08-06
 » If someone..

actually got OSX running on a ps3. I would be interested as PS3 is PPC and OSX supports PPC's so could become a good effort and also would get a lot of people doing it. Like OSX86, people getting leopard running on a x86 pc using darwin. Good things can come of this after the emulation process is further researched (couldnt find another word) and cause we can speed up the emulation.
   by Bense - 2008-08-05
 » "And you didn't know about this years ago. The video was put on YouTube five days ago. "

I know you think that you're a hardass and everything, but people have been doing this sort of thing with linux + powerpc for years.

   by theTick197 - 2008-08-05
 » yup

Just an example of someone running linux software on linux. Pretty cool none the less though. I would have windows 98 on mine but 10 gigs aint much. I like to use ps3 linux to show off to my friends. Show them that i can run a 4d rubiks cube -- http://www.superliminal.com/cube/cube.htm -- or call them from it with ekiga. I guess its good to see that there are still people who mess around with the linux side of the console.

   by core2kid18 - 2008-08-05
 » i've always wanted to do this

run linux on my ps3 but the idea of having to format it and back it up and download everything again just makes me not want to do it and get a new hd first.

   by Dremth - 2008-08-05
 » wow

thats pretty cool. i wish i had the patience to do something like that. you know you can make linux look exactly like vista? ive done it before. that was on ubuntu though.
why does it go so slow? i understand that it goes slow because of the emulator, but with the ps3's powerful processor it should go a little faster than that, right? we just need to figure out a way to actually install vista, instead of emulating it.

   by Fannfwa - 2008-08-05
 » Windows Vista ! Please !

Why would i want to install Vista on my PS3 ! Linux works fine ! Why not try to make Mac OS Leopard work instead !


   Re: death - 2008-08-05
 » osx tiger NOT leopard

leopard wont work on ppc (ps3)
   by Specht - 2008-08-05
 » I give 'em props for the accomplishment...

But I would rather have a Mac OS actually installed through the OtherOS feature.

Yeah, I know it wouldn't be supported by Apple and would have a crapload of bugs to sort out, but it'd run a whole lot faster than Vista/XP in Qemu through Linux...

   by StaindLibra - 2008-08-05
 » LOL

Vista on a PS3 is like sprinkling dog turds on a ice cream cake. Who gives a *****.

   by StaindLibra - 2008-08-05
 » LOL

Vista on a PS3 is like sprinkling dog turds on a ice cream cake. Who gives a *****?

   by Sephiroth_Darko - 2008-08-06
 » too bad...

the song played wasn't five for fighting or sick puppies ,but seether

   by stevenb789 - 2008-08-06
 » xp??

xp should be alot faster and does not suck as much as vista


   Re: Specht - 2008-08-06
 » Though it was already done.

It's been done with XP and most versions before that like 98 and 95.

They wanted to prove they could do the same with Vista.

Though I think that since they're done with the Windows OS's they should move on to Mac OS. At least they're already PPC based.
   by Djhg2000 - 2008-08-13
 » Why QEmu?

Why QEMU? I bet VMware would be a lot faster, although I'm mot too sure if it works with PPC Linux but it should since it works on MAC (both PPC and x86 btw). Anyone tried with ReactOS yet?



The QJ.net Network RSS Feeds
QJ Forums
PC Gaming
Sony PSP
PlayStation 3
Xbox 360
Nintendo DS
Nintendo Wii
Blog of Blogs Feed / PDA
QJ.NET RSS / PDA
Gaming Consoles Feed / PDA
Nintendo DS RSS / PDA
PlayStation 3 RSS / PDA
PSP Updates RSS / PDA
Wii RSS / PDA
Xbox 360 RSS / PDA
PC Gaming Feed / PDA
MMORPG RSS / PDA
Personal Computer Games RSS / PDA
World of Warcraft RSS / PDA
Technology Feed / PDA
Apple RSS / PDA
iPhone - iPod Touch RSS / PDA
Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!