ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

Hackers make Xbox into a Windows PC

Matthew Broersma ZDNet.co.uk

Published: 30 Sep 2002 12:49 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

A group of Linux enthusiasts have managed to gain such control over the innards of Microsoft's Xbox video game console that they can now boot Windows 2000 on the machine. This accomplishment, announced last week, effectively turns Microsoft's heavily-subsidised console into an inexpensive desktop workstation.

The Xbox Linux Project, as the group of volunteers calls itself, is attempting to circumvent the security built into the gaming console to allow it to be used as a normal PC. In the process, it is demonstrating the limitations of today's secure hardware -- a version of which Microsoft, Intel and others are planning to eventually build into ordinary PCs.

The programmers said that they used Mandrake Linux 9.0 as a host operating system and ran Windows 2000 within a virtual PC environment within Linux. The project first managed to get various flavours of Linux running on the Xbox weeks ago.

Germany-based Michael Steil, who acts as project leader, said the programmers decided to boot Windows 2000 as a way of making sure that an Xbox running Linux was fully PC-compatible.

"On a PC, it's easy to run Windows 2000 inside Linux using PC virtualisation software, and so it is on an Xbox (as well)," he said.

The box supports full networking capabilities and can use any standard USB peripherals, such as a keyboard and mouse. The performance appears to have improved somewhat since SuSE Linux was first booted on the machine: at that time, the game TuxRacer could only display 1 frame per second, but the project said that Windows running within Linux is now fast enough to play MPEG-4 movies in full-screen mode.

It is possible to run Linux directly on the Xbox because Linux's licence terms allow users to modify the underlying programming code, or source code. Linux is based on an open-source licence, which allows modification and redistribution of the software, as long as the modifications are returned to the community. Users aren't allowed to modify Windows 2000's source code.

The Xbox is built on standard PC hardware, including an Intel processor and USB and Ethernet connectors, but there are slight modifications that must be tracked down before that hardware can be exploited, Steil said: "The Xbox is 99 percent PC-compatible.. but it takes quite some time to find that 1 percent."

Steil said that besides showing that secure hardware can be defeated, the project also aims to give users access to a cheap introductory PC. The project ultimately aims to produce a CD-ROM that will load the Linux operating system onto an unmodified Xbox.

The developers want "to simplify the start into the world of computers and into the world of Linux, for people who only have a gaming console," Steil said.

Microsoft's "Palladium" project will create a specially secured area on a PC for storing files that need extra security, such as copy-protected media.

Microsoft recently introduced an Xbox with a slightly different hardware configuration, which is not compatible with the hacks currently used by the Xbox Linux Project. The project claims its activities are legal under the Digital Millennium Copyright Act.


For all your GNU/Linux and open source news, from the latest kernel releases to the newest distributions, see ZDNet UK's Linux News Section.

Have your say instantly, and see what others have said. Go to the Linux forum.

Let the editors know what you think in the Mailroom.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
40 out of 102 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:





Related Jobs

Software Development Project Manager (Project Manager) Oxfordshire

RM ensures that our aims of improving learning, raising standards and the ongoing development of individuals is reflected for both our customers ...

Managed Operations Graduate

Managed Operations (MO) is one of our key business areas offering a range of services and solutions to our clients. As a graduate joining Managed ...

Java / J2EE Developer - GAMING - LONDON - 25K - 40K

All candidates must be enthusiastic about online console games. This is a software development role in the area of online gaming. Server Games ...

Discussions

dogStar dogStar

Shake those Monkeys!

Friday 25 July 2008, 9:51 AM

1 comment
Freddyoky Freddyoky

Police And The Internet

Friday 25 July 2008, 8:32 AM

4 comments

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling