Slashdot Mirror


Gamecube Linux Port Announced, In Progress

NiteStar writes "A group of people from the homebrew scene and Xbox Linux have now started a new project to port Linux to the Nintendo Gamecube. A small preview version has already been released, it's a small application that draws Tux the penguin on the GameCube screen. The roadmap explains a small client will run on the Gamecube, so the 'GameCube could be used as a desktop computer, which stores its data on a server on the network. The GameCube has a CPU that is powerful enough to decode common multimedia data like MPEG-4/DivX and MP3. It can serve as a display unit for content stored on a server'."

16 of 258 comments (clear)

  1. Legal implications? by Sheetrock · · Score: 3, Interesting
    As I understand it, booting these sort of things without paying royalties/licensing a devkit usually involves some form of copyright or trademark violation as a result of the measures required to get something to boot (the Gameboy, for example, had a requirement for a logo to be stored on the cartridge that was trademarked by Nintendo.)

    As cool as these things are to play around with, they aren't worth sullying the GNU/Linux name... especially with the SCO situation looming. Does anybody know if this sort of concern is present with this code?

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:Legal implications? by Troed · · Score: 4, Interesting

      Due to a flaw tmbinc found it's "easy" to extract the necessary key needed to "encrypt" (XOR .. ) a BIOS that the GC will boot. This BIOS could be a pure Linux kernel, untainted by any Nintendo trademarks, copyrights etc.

      (And to prevent followup questions, no, it's not enough that the GC BIOS encryption is hacked to allow playing of games off mini-DVDr. It was on the Xbox, but Nintendo has additional security measures)

    2. Re:Legal implications? by Bullschmidt · · Score: 2, Interesting

      I used to be a game developer, and while I was not able to read our agreements w/ sony, nintendo and microsoft, my understanding was that all the licensing and stuff was more or less forced by the fact that you HAD to use the devkits for any sort of reasonable development. Now, you might get in trouble for cracking the boot encryption, but I don't think you would be in trouble for anything else - you haven't signed any contracts, right? And if the nintendo logo was unavoidable, then its a part of the machine, rather than the code (well, not really, but arguable that way?)

      --
      "Of all days, the day on which one has not laughed is the most surely the one wasted." -Sebastian Roch Nicol
    3. Re:Legal implications? by sageman · · Score: 3, Interesting

      Actually, and the site mentions it, the DMCA allows Reverse Engineering for the purpose of software operability, i.e., as long as they don't steal/use the SDK and build all the stuff from the ground up its perfectly legal (in the USA at least; not sure about international copyright laws and stuff). Interesting that the DMCA actually has a section that protects us. Hmm. Unless I read this completely incorrectly, in which case, someone, please right me! (pun intended)

      --
      --- "To iterate is human, to recurse divine." -- Robert Heller
    4. Re:Legal implications? by edwdig · · Score: 2, Interesting

      The modified BIOS tmbinc made isn't very useful. If I remember correctly, what he did was soldered an extra chip onto the GameCube motherboard containing his new BIOS. The new BIOS loaded an image from a PC on the network.

      Any type of GameCube Linux won't be very useful without being able to access the disc drive. So far, there hasn't been any progress on making discs that can be read by it. You pretty much have to have a DVD manufacturing factory to do it.

  2. more wasted work by dcordeiro · · Score: 0, Interesting

    Why on earth would someone that buys a console want Linux on it ?
    It's just a geek thingy no? It's like a virus: install linux on everything. Don't get me wrong, I do like linux, but don't see the beneficts of running it inside a console being that a GC or a PS2 or whatever...

  3. BZFlag by Loconut1389 · · Score: 4, Interesting

    Similarly, there is a BZFlag GameCube port in the works. http://www.webtrotter.com/bzflag

  4. Nice Media station by freidog · · Score: 4, Interesting

    not as good as the xbox
    No hard drive for easy locale storage. And may not be as simple as flipping a switch to boot from linux or from the default enviorment (i'm not sure how they're overriding the default start up)
    but for gc owners a nice addition to it's funconality. The ability to stream music, and / or video via a silent (and micro) computer. No real fan noise in the background when listening to music, and a much better video out quality than S-Video on the typical video card.

  5. While this is neat and all .. by Kalroth · · Score: 4, Interesting

    .. I don't see it as anything but YaLC (yet another linux conversion) or in short, just a hobby.

    I just can't see it working as a cheap thin client, due to all the (extra) needed accessories, like keyboard, mouse, etc. XBOX would probably be much better for this, due to DVD + HDD.

    And as for the multimedia terminal, I'd personally rather have one machine that does it all; acts as tv recorder, multimedia player, storage server and even all that in silence, so it can stand next to the TV. Again the XBOX would most likely be better for this.

    Having said that, I think it's a neat project. If I was a kernel monkey, I'd probably spend some time on it too. I also love messing around with new projects myself. I'm not trying to troll (honestly!:), just expressing my concerns/views on the project.

  6. What's the VGA output like? by DrSkwid · · Score: 2, Interesting


    Good vga output would make it a nifty little diskless terminal (the proper name for a "small client desktop computer which stores its data on a server on the network").

    Some operating systems were designed from the ground up to have diskless graphical terminals, even on serial lines.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  7. Re:I hope Nintendo has more decency than Microsoft by chipwich · · Score: 2, Interesting

    It all has to do with business practices and control. You're absolutely right about only Ford-authorized car parts working with Fords in the future... And the practice of "licensing for use" (usually with Draconian terms) rather than "selling" a product is used virtualy everywhere with companies from Lexmark to Intuit to the RIAA paving the way.

    So the *real* question, in my mind, is: How we can steer things as society fragments between those who can "own" property, and those who are only able to "use" property?

    Open source is one crucial part of helping prevent this fragmentation, along with creative-commons licensing of media (creativecommons.org), and perhaps organized educational campaigns to consumers letting them know what they are giving up in exchange for opening that shrink-wrapped EULA-laden widget.

    But when corporate interests are intent on herding consumers into "Terms-of-Use" based agreements which prevent a consumer from actually owning something, what is the best way to combat this?

  8. Re:And this will be useful because? by Chris+Burke · · Score: 2, Interesting

    Why not just buy an Xbox and screw Microsoft over?

    You mean why not just buy an Xbox and give Microsoft money?

    They allegedly "lose" money on every Xbox sold, but all that really means is that the boxes sell for less than they cost to make. But the thing is, the box has already been made, so Microsoft has already felt the cost. If I buy one, all I do is help reduce that cost.

    So I decided to screw Microsoft over and buy a 'Cube. :)

    This hack does sound like too much of a hassle for too little reward, though.

    --

    The enemies of Democracy are
  9. Re:I hope Nintendo has more decency than Microsoft by ripcrd · · Score: 2, Interesting

    When you buy a product, it should be YOURS, period, end of story. If you want to mod your Xbox into a PC, and you have the skills to do it, then you damn well ought to be able to do so. Once you pay your $175 (or whatever they're going for) for an Xbox, Microsoft should cease to have any control over what you do with it -- save voiding the warranty if you decide to take it apart and start modding it.

    I agree wholeheartedly. I have thought for a long time that once I buy something, it is mine to do with as I please. This also relates to MS' EULA. They say they are selling a license, which I never signed and I believe shrink wrap and click through are highly unenforcible, but in that license they state that they take no responsibility for damage caused by their product nor for its useability for the purpose intended. Therefore, what the hell are they selling?!?

    If I install it on one or 12 computers in my home, for MY use, how does it affect them? I would not buy 12 copies of Windows and I can only really use one PC at a time. But that's not really the point, I don't use their software since it is not fit for the purpose that they sell it for.

    As far as music goes, if I but the CD or cassette, I feel I have the right to listen to that music in perpetuity in any format I convert it into. When I was a kid, my dad had a reel-to-reel tape player. The player had excellent sound. He had recorded several LP albums to tape and had enough music to run several hours without changing records or flipping sides. I could listen to the Beatles, Tom Jones and Elvis for hours on end until I memorized those songs. Now you can do the same thing with your computer, but you can have all of your media stored and available at an instant and it takes up less space. I have 40GB of MY music ripped from CD. I own over 200 CDs, but its a pain to find the one I want. The kids kept getting into them and getting them out of alphabetic order.

    I'm not sure where I'm going on this, but I just had to get it off my chest. I bought it, now stay out of my house.

    --
    --Somewhere there is a village missing an idiot.
  10. Re:And this will be useful because? by Anonymous Coward · · Score: 1, Interesting

    Actually, it's not that cumbersome. All you need to do is start an online game in PSO (press A a couple times...), then instead of connecting to the official server, it connects to your PC and downloads the code (you only need to set your pc as gateway in the cube, but that's only done the first time).. I use the method to play Nintendo64 and NES games on my cube already (through nintendo's own emulators) and it's basically a double click on my pc and a few A-button-klickies on the cube...

  11. But wait! by xenocide2 · · Score: 2, Interesting

    Ah, but child, you forget that the network port is actually faster than your precious disc drive. There's already a couple of builds out there that hijack an online game and place in a small boot loader that operates over said network. FWIW, most of the piratey bootloaders are too slow and buggy, the "Streaming" of the image across the network isn't fast enough or low latency enough. A demo coder group has released an incredibly faster bootloader, however it doesn't support bootloading a lot of data, intentionally. They don't wish to condone or support piracy.

    Sadly, none of these bootloaders are open source or GPL'd.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  12. Re:Next Gen... by Anonymous Coward · · Score: 1, Interesting

    "They did it because it was there. Proprietary hardware and software are the Mt. Everests of the geek"

    I hate to disappoint you, but there's a lot of geeks that prefer working on orginal and useful stuff.

    Those who can, create, those who can't, port.