Help - Search - Members - Calendar
Full Version: Think I Found A Way To Get Xp On Xbox
Scenyx Entertainment Community > Xbox1 Forums > Software Forums > Windows on Xbox
unleashdomainx
ok there is a homemade version of xp called tinyxp wich as very low needs for systems and can run from a live cd like linux has all xp features ill see if i can find the source code if anyone wants to work it for the xbox but if i cant atleast we know we could get xp on a 733 MHz and 64mb ram computer.
browny2k4
hi there i thought about the same thing but i tried to load it up through linux and it never worked.

Sorry but i tried anyway
unleashdomainx
ok thanks for giving info
EGOvoruhk
TinyXP is still XP. Its closed source
unleashdomainx
really tinyxp is a edit of winxp so umm yeah but no......
BCfosheezy
QUOTE(unleashdomainx @ Jun 15 2006, 10:07 PM) *
really tinyxp is a edit of winxp so umm yeah but no......


What? Anyways, good thought but it's not going to work.
torne
I suspect the OP was possibly referring to running it the same way Win98 is being run - via an x86 emulator. In which case, a cut-down XP distribution is probably a good place to start, though you may have to cut it down further still smile.gif

There's no real technical reason why it's not possible to run XP under emulation if you throw enough stuff out of it and are content that even then it'll run slowly and poorly...
unleashdomainx
i think i found 1 even smaller ill try to see how big it is.
torne
It's not how big it is on disk that's the problem, it's how much RAM it needs to run comfortably, which is a function of how much stuff is running at a time, not how much stuff is present in total.
m0dul4rX 2
Has anyone thought of this yet? Try loading up xDSL (Xbox Damn Small Linux) and then run the WINE emulator for it? For anyone who doesn't know, WINE is a Windows emu for Linux. Linux is now on the xbox. Do some hacking and you have WinXP running on the xbox. Why can I only think of these things when I'm stoned?

-edit-

By the way, my laptop that I'm on right now has 64Mb of ram, and a 400-MHz processor. With all of the performance options set to best performance, it more/less runs smoothley. But yeah, if I were a coder, I'd definitely give DSL with WINE a go. It's like a virtual machine inside your xbox. But yeah, see how that goes.
unleashdomainx
Tiny xp uses less then 64mb of ram i think it uses manly 10mb
torne
QUOTE(m0dul4rX 2 @ Jun 17 2006, 04:46 PM) *

Has anyone thought of this yet? Try loading up xDSL (Xbox Damn Small Linux) and then run the WINE emulator for it? For anyone who doesn't know, WINE is a Windows emu for Linux. Linux is now on the xbox. Do some hacking and you have WinXP running on the xbox. Why can I only think of these things when I'm stoned?

WINE is *not* a windows emulator (its name is even an acronym for "Wine Is Not an Emulator") - it's a reimplementation of the Windows API from scratch to run under Linux. This in no way causes WinXP to run on your Linux machine. That doesn't mean it's not useful, though - plenty of Windows software (including games that rely on DirectX and so on) works under WINE. WINE works fine on the Xbox, under any linux distribution you want, though afaik it's not present in a default xDSL image. You could use another distro, or install it yourself, though.

QUOTE(unleashdomainx @ Jun 17 2006, 06:25 PM) *

Tiny xp uses less then 64mb of ram i think it uses manly 10mb

Using less than 64MB is quite plausible; if so, try it and see. 10MB is pretty much impossible; a bare minimal image built with the XP Embedded tools with no GUI, no Win32 API, and no drivers for anything other than the serial port already consumes about 6-7MB of ram while running. Adding the GUI back in, even in the most primitive form with most of Win32 nonfunctional already pushes it up over 10MB, and that level of component removal is not really possible by deleting files from XP as with tinyxp and similar - you can only really get down that far with an Embedded kit.

I'd be surprised if you managed to make an XP image capable of doing anything useful that could boot in under 24MB of ram, but I still suspect it would be possible to get it down to 40MB or so which is just about small enough to run under emulation on the Xbox... I don't care enough to try it, though (running it under emulation is no interest to me, I am only really after a native port).
edwinmcdunlap
TinyXP is simply the standard Windows XP stripped of many of it's features, it was not made from scratch.
torne
QUOTE(edwinmcdunlap @ Jun 20 2006, 04:40 PM) *

TinyXP is simply the standard Windows XP stripped of many of it's features, it was not made from scratch.

We covered that. smile.gif
ptrakk
what about using a swap file? would that affect anything?
torne
QUOTE(ptrakk @ Oct 11 2006, 08:25 PM) *

what about using a swap file? would that affect anything?

Running a guest OS using the host OS's swap is absurdly slow. Some virtualisation software doesn't allow it at all, even (for complicated MMU trickery that would otherwise take nested faults).
the guy who
http://www.microsoft.com/windowsxp/pro/eva...on/sysreqs.mspx

it says that 64 MB Ram is supported, however it limits some features. Not only that but it also says a 300 Mhz processer is better than minimum.

Although these are the requirnments, I and maybe some other people have experienced the fact that with 512 Mb of ram and a 1.8 GHz processor it still can run slowly at certain times. So really, Windows Xp on the xbox will be very slow, unless you too around half of the features out. but then its not really windows xp, i mean those ram hungry features are why we all got windows xp right?
torne
QUOTE(the guy who messed his xbox @ Oct 18 2006, 11:18 PM) *

it says that 64 MB Ram is supported, however it limits some features. Not only that but it also says a 300 Mhz processer is better than minimum.

You won't get 64MB ram though - the Xbox has to use some of its 64MB for the host Linux OS, and for the emulation software. In practise you can get about 32-48MB depending how much effort you use to shrink the host OS. The overhead of running emulation/virtualisation in terms of CPU usage can also be high - if you use a pure emulation package like QEMU you would be lucky to achieve 50% of the performance of the host CPU, so you'd have 150Mhz at most wink.gif

Please, try running XP on QEMU or VMWare or any other emulator/virtualiser you can get your hands on. MS's recommendations are just that, recommendations. You'd be surprised how small a space you can squeeze software into if you accept performance hits. If you find a configuration that's actually fast enough to be usable, please post here and tell us all exactly how you did it; if you include a detailed tutorial and any required configuration files..etc then I'm sure the users of this forum will give you mad props. I certainly will.

We're just saying not to hold out much hope, right? wink.gif
Zebes
here is a thoguht (don't flame if this is stupid, i'm just trying to help)

What if you add the extra 64mb of ram to the xbox, you can do this for linux to make it run smoother, wouldn't this help a lot?

you can run a full version of xp on 128mb just fine so i would think that this would be the best way to even start
jasa
I am friends with the creator of tiny xp..His name is experience..i have helped wim with it...the tiny xp releases are install isos similar to original..only 2 releases would install on xbox..thats is tinyxp vista witch uses 39mb ram and tiny 2003witch uses 37mb ram..all the others need 64 mb ram to install.

BUT! There are easy ways to get it down..there is a version of xp on same forum(Not tiny xp) Its uses.....17 MB RAM!! Very stripped out and would run Perfectly.. this would run under bochs or quem so if anyone want to know were to get it pm me,
torne
QUOTE(Zebes @ Oct 19 2006, 05:35 PM) *

here is a thoguht (don't flame if this is stupid, i'm just trying to help)

What if you add the extra 64mb of ram to the xbox, you can do this for linux to make it run smoother, wouldn't this help a lot?

you can run a full version of xp on 128mb just fine so i would think that this would be the best way to even start

It's not stupid at all; that's the best way to get the Xbox to run more modern OSes under emulation. Linux requires no special configuration to take advantage of the extra 64MB and it will allow the guest OS 80+ megabytes of memory, which is enough to do quite a lot.

I'd expect running XP on QEMU on a 128mb upgraded box to work pretty well.
jasa
Xp woould run perfecto on xbox if it is the samll xp i posted above...
charly_cat
The minimal requeriments of xp are 8 MHz & 20 MB RAM if u dont belive me look on this page:

http://www.winhistory.de/more/386/xpmini_eng.htm

but i dont know if in the xbox the ethernet/usb/video takes much ram
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-2009 Invision Power Services, Inc.