Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Apple > Iworld > iPhone

July 14th, 2009, 12:01 GMT · By

Devs Successfully Put Windows on iPhone

SHARE:

Adjust text size:


A screenshot of the iPhone simulator running Windows 95 via the Bochs open source emulator
Enlarge picture
The developers over at the iSoft team were able to run Windows 95 on an iPhone with the help of the Bochs emulator and a Windows 95 disc image. A video showing the hack is available. The demonstration takes place on both the actual iPhone, as well as on the Mac OS X iPhone simulator provided for free with the Apple iPhone SDK (software development kit).

The video shows that performance is ridiculously slow, starting with five- to ten-minute-long boot times, while mouse movement is literally a drag. A copy of Windows XP was also tested, although performance was even worse (obviously). The developers say they are anxiously awaiting to test Windows XP on an iPhone 3G S. The device, as fans should know, boasts a 600 MHz processor, and double the RAM of its predecessor, which may just enable the hack to run Windows to the point that it can be used for... well, use. Four screenshots depicting Windows 95 and Windows XP running on the iPhone can be found below. The video demonstration is just under the screens.

About Bochs
Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++ that runs on most popular platforms, the people behind the Bochs IA-32 Emulator Project say. Bochs was written by Kevin Lawton and is currently maintained by this project. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Currently, Bochs can be compiled to emulate a 386, 486, Pentium/PentiumII/PentiumIII/Pentium4 or x86-64 CPU including optional MMX, SSEx and 3DNow! instructions. The tool can efficiently run most Operating Systems inside the emulation. Operating systems include Linux, DOS, Windows 95/98, Windows NT/2000/XP and Windows Vista.

“Bochs can be compiled and used in a variety of modes,” the developers explain, “some [of] which are still in development. The 'typical' use of bochs is to provide complete x86 PC emulation, including the x86 processor, hardware devices, and memory.” “This allows you to run OS's and software within the emulator on your workstation, much like you have a machine inside of a machine,” the Bochs description reads.

Review image Review image Review image Review image

iPhone running Windows 95 (screens 1 and 2), and Windows XP (screens 3 and 4)

Credits: GooDiPhone



TELL US WHAT YOU THINK:

9,896 hits · 1 comment · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


New Nvidia Drivers Available for Mac Pro Users - Download Here

Apple Tablet Rumors Hotter than Ever

Mac OS X 10.5.8 Build 9L25 Seeded to Devs

Freeware Pick - Rip

iPhone Rejects 100%-Compatible Accessory - Mophie Juice Pack Air

READER COMMENTS:


Comment #1 by: Bobby on 29 Jan 2010, 20:55 UTC reply to this comment

Can somebody tell me where to get Windows XP? I did this with 95 myself, but I have a 3G S and want to test XP's performance.

Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM