Help - Search - Members - Calendar
Full Version: Any Theories On Running Xp On 360
Scenyx Entertainment Community > Xbox360 Forums > Xbox 360 Hacking Forums > Technical IBM CPU, ATI Xenos GPU and Serial Buses Forum
ghk288
does any one have any idea on how to run xp on the 360 some people say its impossible but people have been able to run linux and backed up games etc so why not xp or vista.

if u made a cd bootable version of xp and put it onto a disc like people did with linux then in theory it would be possible wouldnt it.
i saw a vid on youtube of someone booting linux it loaded king kong then after it loaded the menu they changed the disk and then loading linux (link http://www.youtube.com/watch?v=ahrZCbJ-5GI or http://www.youtube.com/watch?v=wKNjEZsYEPo).

on one of the topics here at x-s someone made a comment saying that the 360 hardware is more like the old macs in the way that the processor works i dont understand it because ive never owned a mac but in that case is there a possibility of running a mac OS on the 360 i have been able to emulate a old mac OS on psp if i a newb can do something like that with a psp then somebody somewhere must be able to do something similar on the 360 by either using the shaders in king kong like what they did with linux or creating a emulator or something.



P.s. I have plans on making a 360 water cooled laptop like ben heckendorm did (link http://www.benheck.com/Games/Xbox360/x360_page_1.htm)
and would love it if i could get xp or vista to work on it and i would like to add a battery pack to it as well. i have already taken it apart right down to the mobo in have even taken off both heatsinks and put back together it still works its actually quite easy once you know how.
I will let you know when it gets completed (i cant fund the project at the moment)

thanks for reading my post sorry if it all sounds a bit stupid but im a bit of a newb when it comes to programming and hacking and stuff.
PhunkyGam3r
Well, running Windows on a Xbox 360 is very possible, I'm pretty sure someone could craft up some compatible drivers for it. The only problem is mass distribution, WinXP or any windows does have a copyright so distributing it would be down right illegal. So what we need to do is make a patcher for a WinXP DVD image. It's possible, but it's not likely that someone is gonna take the time to make it compatible.
matthunter3
Its unlikely to be possible (note: not impossible) as windows xp and windows vista are run on the x86 processor platform and the xenon processor in the xbox 360 is based upon the PPC G5 processor.
Its much more likely to get mac os x on the xbox because of its processor.
Due to the huge community of people who worked on getting a hack os x running on a normal windows pc, months before apple released their own intel macs, if mac os x could be ran on the xbox 360, it would take time, but there would be drivers made for it.
But since linux is already possible, and mac os x is possible in theory, once these platforms are able to be run, we could emulate an x86 processor and run xp or vista from there.
cohan
To do this, a lot of the Windows Kernel had to be rewritten.

If you were to boot up a Winows CD on the 360, you would just have gotten an error saying that this version of Windows doesn't support the current CPU Architecture.
bucko
I think most people forget that Windows is closed source is well, so you can't modify the source to boot it on PPC systems.

Your only best bet if you get VMWARE running in Linux and emulating it, Windows 2000 is probably better to emulate.
zal91
Not VMWare. Qemu, you would have to emulate the PPC architecture.
I can safely say, you won't see OS X or Windows on an Xbox 360, anytime soon.
TheSpecialist
QUOTE(zal91 @ Jun 13 2007, 10:44 AM) *

Not VMWare. Qemu, you would have to emulate the PPC architecture.
I can safely say, you won't see OS X or Windows on an Xbox 360, anytime soon.

Change that in : "I can safely say, you won't see OS X on an Xbox 360, anytime soon and you will NEVER see windows xp ot the xbox 360"

Win XP is closed source and based on x86, no WAY you can get that running on the x360. Yeah, maybe if someone would write an x86 emu for the ppc (or did someone already ?), but emulating x86 on PPC will be so slow, that you're better of trying to get to run XP on the xbox 1, it would run WAY faster.

So basically, forget about winxp on the x360. OS X would be possible though (although also a LOT of work)
shiznit91
QUOTE(TheSpecialist @ Jun 13 2007, 04:09 PM) *

......but emulating x86 on PPC will be so slow, that you're better of trying to get to run XP on the xbox 1, it would run WAY faster.


the xbox1 had a ppc architecture also(doesnt it?) .....lmfao

the xbox360 could do it by emulation but we would have to run a small verion of linux that uses almost no resources of the xbox360 then we could in theory emulate windows xp....just use a smaller verion of it like tiny xp which used like no ram at all...this is just getting it to work, are you expeting it to be usable?
shiznit91
QUOTE(shiznit91 @ Jun 18 2007, 06:54 AM) *

the xbox1 had a ppc architecture also(doesnt it?) .....lmfao

the xbox360 could do it by emulation but we would have to run a small verion of linux that uses almost no resources of the xbox360 then we could in theory emulate windows xp....just use a smaller verion of it like tiny xp which used like no ram at all...this is just getting it to work, are you expeting it to be usable?

i was wrong...i did some research and found out the xbox1 had a x86 architecture....now i am confused how the xbox360(ppc architecture) can play xbox1 games)x86 architecture...hm strange
torne
QUOTE(TheSpecialist @ Jun 13 2007, 04:09 PM) *

Yeah, maybe if someone would write an x86 emu for the ppc (or did someone already ?), but emulating x86 on PPC will be so slow, that you're better of trying to get to run XP on the xbox 1, it would run WAY faster.

There does indeed already exist such an emulator: QEMU can emulate the x86 to a sufficient degree to run XP or pretty much any other x86 OS you like, and it works fine on ppc64. There is of course a big performance hit. I'm not particularly familiar with the actual internals of QEMU but it's likely that it's largely single-threaded and thus probably can't take advantage of the Xenon's three cores very well, so you're probably right that it would be slow. It wouldn't be very hard for someone to just try, though smile.gif

The issues with running XP (or other versions of Windows) on the xbox 1 (without emulation) I've discussed in pretty heavy detail over on the Windows on Xbox forum already - mostly it's just that it's hard to load Windows (because NTLDR does so much setup and hardware fu on the kernel's behalf, but NTLDR depends on having a PC BIOS and thus can't run on the Xbox). Emulation, on whatever platform, is much easier.

QUOTE(shiznit91 @ Jun 18 2007, 08:01 AM) *

i was wrong...i did some research and found out the xbox1 had a x86 architecture....now i am confused how the xbox360(ppc architecture) can play xbox1 games)x86 architecture...hm strange

It emulates it, but is sufficiently more powerful that it can do so without any noticeable slowdown. It also potentially uses a lot of high-level emulation techniques, since MS know exactly what all the Xbox 1's library functions are supposed to do and thus don't need to emulate the libraries themselves. No idea whether they actually do this or not, but it seems like a good idea smile.gif
Millenia1x
this was actually done on ps3 so we know its possible but the performance hit is so massive that its not worth it
you will only be able to use 1 core at probably less than half its actual speed since its doing emulation

its not worth it
xmugen360
someone used tiny xp for speed boost here: http://www.xbox360-hacks.com/forums/about2433.html
tgo111789
If the processor supports the needed instruction sets, its possible, if its easy is another subject entirely.
Scan-C
Why bring this thread up from the dead?

But to answer your post it's not possible. x86 and PPC are two completely different architectures. There are no shared instructions. In fact theres nothing PPC5 and x86 would share and that means a total rewrite of the Windows-Kernel is needed which is not possible because it's closed source.
X-hacker
A little off topic, but hey, I'll post it anyways...

I remember back in the day when I first saw the screenshots of the Xbox 1 with Linux loaded and working. I posted the screenshots and some info on a forum called all-forums (if I remember right...).

You know what? I was slated by nearly every member of that group calling me a f***ing liar, and that I'd knocked up the images myself. To put the cherry on the cake, they banned me from the forum for apparently posted utter BS....

Sure enough, when it became public and people started jumping on the Linux bandwagon, they profusely appologised and unbanned me. I sent all the admins PM's telling them where to stick it blink.gif

The moral of my story is... never say never. The current rate things are happening, I think it will be possible...

Oh ye of little faith...
torne
QUOTE(X-hacker @ Jan 23 2008, 07:42 PM) *

The moral of my story is... never say never. The current rate things are happening, I think it will be possible...

Except, ya know, there was nothing preventing Linux from running on the Xbox 1 other than the security system, and as we all know by now security systems will always be cracked.

Windows can't run on the 360 because it's the *wrong architecture*. It will never ever work unless MS happen to release a PPC64 version of Windows smile.gif

You can fire up Linux and run Bochs or another emulated PC program, and run Windows in that. That works right now, in fact smile.gif It's just not possible for it to run natively.

So, er, do say never, and do say impossible, if you have any clue at all.
SuperLicious
Although I will NEVER run OS operationing systems on ANYTHING. I don't see why Linux, Plus TinyXP, couldnt run. The xbox 360 has a very powerfull processor, so i dont think much speed would be decreased.
IId3fi13rII
Wow some of you people just dont understand..

The 360 has a very powerful processor indeed yet it is a power pc based CPU (The thing that carries out instructions and intreprets coding and actions of the user!!).

The Windows platform has always only been coded for the x86 and x64 architecture of intel and amd chips.

therefore, linux which has been ported to ppc can run on it but emulating windows takes a overhaul because all those instructions have to be re-written to work with the ppc platform.

Its like towing a F-350 with a 96' Escort..

Its not gonna work to well.
HotKnife420
QUOTE(IId3fi13rII @ Feb 26 2008, 05:23 AM) *

Wow some of you people just dont understand..

The 360 has a very powerful processor indeed yet it is a power pc based CPU (The thing that carries out instructions and intreprets coding and actions of the user!!).

The Windows platform has always only been coded for the x86 and x64 architecture of intel and amd chips.

therefore, linux which has been ported to ppc can run on it but emulating windows takes a overhaul because all those instructions have to be re-written to work with the ppc platform.

Its like towing a F-350 with a 96' Escort..

Its not gonna work to well.


For those who still don't understand...

A CPU (Processor) contains 'instructions' (think of this as the language) for how the computer talks to the operating system (OS). A PPC set of instructions will vary greatly from an x86 based set, etc. Pretend for a moment that Windows is 'English' and MacOS is German. If your computer is using a 'German' instruction set, it can't very well interpret commands given to it in English, so it simply will be unable to execute (run).

Programs that were only available on a previous format sometimes get 'ported', which is esentially like 'translating' the program. These are also projects that are 'open source', which means that the code that was written is available to everyone, so another programmer can use it.

Windows is not an open source project, however. Were they to release the source code, then maybe you could cross fingers, but until then...
BombTester
WTF you talking bout Ive seen windows xp on the xbox 360 on someones harddrive check youtube and king kong exploit
Arakon
that was XP running on a linux emulator. when I say running, I mean crawling. without being able to do jack shit with it cause it has no sound or 3d support. and only on the old, exploitable consoles too.

and why exactly are you digging up a thread that is 9 months old?
Robborboy
QUOTE(X-hacker @ Jan 23 2008, 02:42 PM) *

A little off topic, but hey, I'll post it anyways...

I remember back in the day when I first saw the screenshots of the Xbox 1 with Linux loaded and working. I posted the screenshots and some info on a forum called all-forums (if I remember right...).

You know what? I was slated by nearly every member of that group calling me a f***ing liar, and that I'd knocked up the images myself. To put the cherry on the cake, they banned me from the forum for apparently posted utter BS....

Sure enough, when it became public and people started jumping on the Linux bandwagon, they profusely appologised and unbanned me. I sent all the admins PM's telling them where to stick it blink.gif

The moral of my story is... never say never. The current rate things are happening, I think it will be possible...

Oh ye of little faith...


Great lesson. It will happen, that is what hackers do. Just give it some time.
torne
*bashes head against desk*
Robborboy
QUOTE(torne @ Nov 7 2008, 08:43 AM) *

*bashes head against desk*

I didn't realize this was a necro. Anyway, the only thing I was saying was that I have seen closed source windows programs cracked for powerpc MACs, and I would not be surprised to see someone do it to windows.
torne
QUOTE(Robborboy @ Nov 7 2008, 07:57 PM) *

I didn't realize this was a necro. Anyway, the only thing I was saying was that I have seen closed source windows programs cracked for powerpc MACs, and I would not be surprised to see someone do it to windows.

No, you haven't. Making Windows binaries run on PowerPC without the source would require *writing them again from scratch*. If you have seen such programs running on PPC Macs they are running under a PC emulator, which the 360 can also do if you boot Linux on it; it's just slow.

You can't just change a few things around. Every single byte of compiled code would have to be replaced. Trust us, please. smile.gif
chiodin
hum.. thinking about it, a lot of time anyone wrote aboute vmware on linux, but, exists a vmware version for ppc? Bochs exists, but vmware I dont saw yet.

merry christmas
torne
vmware is a virtualisation system, not an emulator: it can only run an x86 OS on an x86 computer. Bochs and qemu are emulators, and thus can run an x86 OS on any computer (if bochs/qemu have been ported).
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.