Help - Search - Members - Calendar
Full Version: Xp On 360
Scenyx Entertainment Community > Xbox1 Forums > Software Forums > Windows on Xbox
555ETHEN
Do you guys think that if we came as far along with the 360 in moding as we have the Xbox, do you think that we could ever make a port XP to the 360 in the years to come? The 360 isn't a mule like the Xbox, but f***in white stalien when it comes to actuall hardware, and the hardware has been developed by computer hardware/software manufactuers so I think the potential is there.
lumberjackmack12
Erm I windows isn't open sourced. Correct me if I'm wrong but you need a source in order to port lol?
x-fox
QUOTE(lumberjackmack12 @ Apr 11 2006, 10:08 PM) *

Erm I windows isn't open sourced. Correct me if I'm wrong but you need a source in order to port lol?


XP will only run on a x86 CPU. maybe it could be emulated yes but it could never be natively installed as the xbox 360 has a Xenon, the multicore PowerPC CPU which would be incompatable with winxp. Having said this I could be wrong and often am. Maybe Mac os x tiger would be a better prospect. But I for one am in favour of linux as I think its way better than xp in many respects.
deadparrot
The only way windows will ever run on any xbox is through emulation.
torne
Aww, don't be such a pessimist, deadparrot. The 360 is obviously a non-starter due to the different architecture, but I've outlined in quite some detail the (totally feasible, just tricky) steps required to get Windows to run natively on the original xbox.
x-fox
QUOTE(deadparrot @ Apr 12 2006, 01:50 AM) *

The only way windows will ever run on any xbox is through emulation.


Wrong. CE is not emulated
deadparrot
QUOTE(x-fox @ Apr 12 2006, 05:41 PM) *

Wrong. CE is not emulated

Well, CE is open to modification as it does not require a standard PC BIOS since it is designed to be run on handheld devices each of which differ greatly.
x-fox
QUOTE(deadparrot @ Apr 12 2006, 06:12 PM) *

Well, CE is open to modification as it does not require a standard PC BIOS since it is designed to be run on handheld devices each of which differ greatly.


The point was that ce is a version of windows that was not emulated.
555ETHEN
If we ever got are hands on the 360 XDK or whatever, would it be hard to write a small operating system for the 360?
x-fox
QUOTE(555ETHEN @ Apr 13 2006, 09:58 PM) *

If we ever got are hands on the 360 XDK or whatever, would it be hard to write a small operating system for the 360?


Well if you as the guy's who did XBMC the same question the answer would probably be yes. XBMC could in my opinion be as near to a custome operating system gui as your going to get on the xbox one. Imagine what they could do on the 360.
torne
XBMC is nothing like an operating system - it's a shell, it depends on the MS xbox kernel for all basic services.

The devkit for the 360 would not be likely to be much help if you did want to write an OS (or port Linux or something). The current XDK has no detail about the hardware whatsoever, only the APIs provided by MS for you to use - there's no reason to suspect that the 360's would be any different.

You'd be doing it the old fashioned way - poke the hardware and see what happens, or reverse engineer existing binaries.
x-fox
QUOTE(torne @ Apr 14 2006, 09:53 PM) *

XBMC is nothing like an operating system - it's a shell, it depends on the MS xbox kernel for all basic services.

The devkit for the 360 would not be likely to be much help if you did want to write an OS (or port Linux or something). The current XDK has no detail about the hardware whatsoever, only the APIs provided by MS for you to use - there's no reason to suspect that the 360's would be any different.

You'd be doing it the old fashioned way - poke the hardware and see what happens, or reverse engineer existing binaries.


If you read my post properly you will see that I am not sugesting that XBMC is an operatiing system but a gui over the xbox os, much like xp media centre is a gui with xp at its heart. My point is the 360 devkit would provide the means for the xbmc team to provide something unique for the 360. Like they have produced something unique in xbmc for the original xbox.
torne
Then don't talk about OSes. wink.gif

If you're envisioning a 360 version of XBMC, then the devkit would indeed come in handy (as reverse engineering or blackbox probing to discover the required APIs would be quite time consuming) but is not sufficient - a way to run code on the 360 is still required, which is the subject of much current discussion in other forums...

Not sure what this has to do with running XP, or to do with Windows.. wink.gif
vicviper74
What I dont get is if everyone can write an app to run off WINDOWS MEDIA CENTER. Why cant they get one to run/work mouse like controls and just send a type of on screen display. If they can get an emu running from WMC then you should be able to control windows from an app or somthing from the 360. so instead of running the os on 360 just control it and display it thru wmc. hell, just a thought.
x-fox
QUOTE(vicviper74 @ Apr 15 2006, 03:50 PM) *

What I dont get is if everyone can write an app to run off WINDOWS MEDIA CENTER. Why cant they get one to run/work mouse like controls and just send a type of on screen display. If they can get an emu running from WMC then you should be able to control windows from an app or somthing from the 360. so instead of running the os on 360 just control it and display it thru wmc. hell, just a thought.


Nice Idea. Not much more to say but yes a nice idea
yung_modder
it would be better to run linux on it.
555ETHEN
Why? I not quiston Linux's ability or anything I just want to know why.
netdroid9
QUOTE(lumberjackmack12 @ Apr 12 2006, 07:08 AM) *

Erm I windows isn't open sourced. Correct me if I'm wrong but you need a source in order to port lol?


No, you don't need source to do anything. All you need is a set of opcodes and a decent hex editor. How'd you think they hack BIOSes? Windows almost runs on the original Xbox as I recall, it just gets stuck on a few generic drivers (PCI bus, etc).

QUOTE(vicviper74 @ Apr 16 2006, 12:50 AM) *

What I dont get is if everyone can write an app to run off WINDOWS MEDIA CENTER. Why cant they get one to run/work mouse like controls and just send a type of on screen display. If they can get an emu running from WMC then you should be able to control windows from an app or somthing from the 360. so instead of running the os on 360 just control it and display it thru wmc. hell, just a thought.


Intergrated applications for windows media center are HTML files. You could probably do wonders with flash and javascript, but it's still not going to be very useful, and I doubt that idea'd work. 'Course, I could be wrong and it could be possible to write a semi-VNC app in flash (I presume that's what you mean), but not without a lot of work.

QUOTE(555ETHEN @ Apr 18 2006, 09:36 AM) *

Why? I not quiston Linux's ability or anything I just want to know why.


[sarcasm]Because the poster above you <3s linux and will happily assasinate anyone who tries to port the unholyness of windows tongue.gif.[/sarcasm]

Because the source code for linux is easily avaliable, and in all seriousness noone's gunna port windows to the xbox 360. It's just not feasable to convert opcodes by hand, by the time your done you'd have recoded a huge chunk of the operating system. Of course, someone may do it, but expect an Xbox 3 (Xbox 720?) before then.
enderandrew
Getting something to run on completely different architecture isn't something you just do with a hex editor.

Windows and the original XBox are both x86 based. The 360 is PowerPC based.
torne
QUOTE(netdroid9 @ Apr 18 2006, 12:50 AM) *

No, you don't need source to do anything. All you need is a set of opcodes and a decent hex editor. How'd you think they hack BIOSes? Windows almost runs on the original Xbox as I recall, it just gets stuck on a few generic drivers (PCI bus, etc).

As another poster points out, this is feasible for the original Xbox (but still hard enough that nobody has done it) but a cross-architecture port is not; the only likely way would be to emulate the entire x86 PC, which could trivially be done by porting Linux and then just running bochs or qemu or whatever.

QUOTE

Intergrated applications for windows media center are HTML files. You could probably do wonders with flash and javascript, but it's still not going to be very useful, and I doubt that idea'd work. 'Course, I could be wrong and it could be possible to write a semi-VNC app in flash (I presume that's what you mean), but not without a lot of work.

It wouldn't be impossible to write a VNC client in JS and DHTML, given a bit of server-side voodoo - serve up images representing VNC region updates and use an XMLHttpRequest ajax-y channel thingie to keep track of what the hell is going on. Anyone who actually tried this would probably go nuts, though wink.gif

As for "why not just port linux", people seem to be missing the point: of course people are going to port linux to the 360 as soon as there's a way to run anything on it. This is going to happen anyway wink.gif Speculating on the porting of *other* OSes to the 360 doesn't stop Linux being ported, so it seems like a stupid point to try and make. (Of course, suggesting porting Windows to the 360 is a stupid point in itself because of the architecture issue, but hey, that doesn't justify countering with another stupid point *grin*).

Nobody goes onto the Linux forum here and starts posting "lol why r u wastin ur time wif this linux s**t, port windoze insted" so why do the opposite?
555ETHEN
Umm....why post anything agianst either one? Face it Linux and Windows aren't that much different [well I mean they are but....] Its just the people behind each OS that I think makes this "Oppisition". Linux comes from a college student doing the stuff we do, lets just say the "Rebels" and then there's the big bad corperation that seems to squish everybody else, lets say the "Communists". But that doesn't mean one is better then the other,they both have there goods and bads, I like both and run both, but not all people are going to like both, narrowminded human nature I guess, whatever I just wanted to get some ideas off my mind and maybe start something

[who ever flames me first bantering and say I'm an idiot I give them a kudo, now go jack-off in the corner nerd, I don't care]
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.