Gamecube Linux Port Announced, In Progress 258
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'."
Very small (Score:4, Funny)
Wait a sec, go back to the part about it being small again...
Next Gen... (Score:5, Insightful)
But now the Xbox 2, PS3, and GameCube successor (name?) are looming, so....how about waiting til then, and starting on those immediately?
Re:Next Gen... (Score:5, Insightful)
Perhaps, so that old "obsolete" hardware continues to be "useful"? Besides, I wouldn't want to install Lunix on my Gamecube if it were brand spanking new, I'd be using it to play games.
Re:Next Gen... (Score:5, Informative)
Accourse, I could be wrong....but this whole thing seems extraneous.
Re:Next Gen... (Score:2, Informative)
Re:Next Gen... (Score:4, Insightful)
What the hell was the point in porting UNIX to a x86 architechture? Isn't that that chip that was based on chips originally used to control ballistic missiles back in the 70s?
What the hell was the point of emulating windows apps on unix? You geeks whined and whined and got your own OS; why don't you get your own freakin' software, too?
What the hell was the point of
oh just fsck it.
They did it because it was there. Proprietary hardware and software are the Mt. Everests of the geek.
I, for one, look forward to my new thin-client multimedia center.
Re:Next Gen... (Score:5, Funny)
If all you have is an GameCube, and your bored with playing the games - then WTF - hack away!
You have nothing to lose**, and you'll learn heaps doing this stuff - well done!
**apart from stupid lawsuits, angry Dads and potentially the local Fire department
Re:Next Gen... (Score:3, Funny)
**apart from stupid lawsuits, angry Dads and potentially the local Fire department
At first, I thought you noted 'lose' with asterisks to alert everyone to the first time in the history of Slashdot where someone spelled it correctly. Congratulations!
Re:Next Gen... (Score:5, Informative)
GC Linux project is actually from the guys who
also started XBOX Linux. And the webpage also
says...
Q: GC is old... why now?
A: The XBOX had to come first
and as a side notice. All looks like XBOX2 will
be a PPC. So why not learn on GC how PPC works.
All the XBOX Linux guys are x86 experts, but
they need to learn PPC *BEFORE* xbox2 is out
Re:Next Gen... (Score:2, Informative)
Re:Next Gen... (Score:3, Informative)
Neptune.
Re:Next Gen... (Score:3, Informative)
Neptune.
That is just a codename (like dolphin was for the GC), in fact I don't think nintendo are using it anymore, anytime a spokesman talks about the next console they refer to it as the "N5" (because it will be the fifth console from nintendo).
Re:Next Gen... (Score:2, Insightful)
Re:Next Gen... (Score:2, Insightful)
Re:Next Gen... (Score:2)
Plus, they're the cutest damn system, save for the psone. you could think of some theoretical applications for that, kiosk displays or something.
I think the main problem might be those little disks the GC uses, very propiertary, and harder to burn than the PS1.
Another theoretical possibility is homebrew games, though that's probably not the focus here.
Re:Next Gen... (Score:3, Insightful)
Don't be such an ass...
what I said is correct, even if the primary exploit is the online PSO trick. The usefulness of the GC-as-computer is limited mostly by the discs; otherwise you need a network connection at that hypothetical kiosk location I mentioned.
Re:Next Gen... (Score:2)
Re:Next Gen... (Score:3, Insightful)
Re:Next Gen... (Score:2, Funny)
It only spins backwards in the southern hemisphere.
Re:Next Gen... (Score:2, Informative)
Basically, to get Linux on a GameCube, they had to find a way to get software onto it, and the disc is not the way in. Instead, they had to find an existing disc with a flaw they could exploit to execute code. This came in the form of Phantasy Star Online in combination with the network adapter, so they can load any executable code over the network by tricking PSO into thinking it's an update
Does it boot with... (Score:5, Funny)
Re:Does it boot with... (Score:2)
Legal implications? (Score:4, Interesting)
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?
Re:Legal implications? (Score:4, Interesting)
(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)
Re:Legal implications? (Score:3, Interesting)
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.
But wait! (Score:3, Interesting)
Re:But wait! (Score:2)
Your are right about the bootloaders for pirated games - supposedly most games are very slow, and tend to have broken features (usually sound and/or saving).
Re:Legal implications? (Score:2)
Current homebrew developers haven't even figured out how to detect an SD card, let alone access it.
Re:Legal implications? (Score:3, Interesting)
Re:Legal implications? (Score:3, Interesting)
Re:Legal implications? (Score:2)
Can't remember who, but as I understand it someone took this to court, and essentially the court said that putting a trademarked and copyrighted image in your roms without permission isn't a violation of any law because the device won't function without an exact copy of the image. In other words copys functional code may fall under fair use if there is no other way. This was pre DMCA, but there is a section on interoperability there so I'm not sure.
That was Sega v. Accolade (Score:3, Insightful)
Sega's Mega Drive (called Genesis in USA) and Nintendo's Game Boy and Game Boy Advance platforms require some sort of textual or graphical logo to be present at a given address in ROM, but distributing Game Paks containing such required logo data does not infringe the console maker's trademarks or copyrights. Sega v. Accolade, 977 F2d 1510 (9th Cir. 1992) [eff.org]. Heck, even the GBA's packaging, which depicts a GBA showing a complete BIOS intro screen, makes it appear as if the logo were generated by the GBA BIOS
Re:Legal implications? (Score:2)
booting these sort of things without paying royalties/licensing a devkit usually involves some form of copyright or trademark violation
If I follow your logic, it should be illegal to watch DVDs on Linux (since DeCSS contains the "copyrighted" Xing key), and all PCs other than true blue IBM have illegal BIOSes (since they were derived from BIOS reverse engineered by Compaq). Even the draconian DMCA has clauses covering reverse engineering for compatibility.
Worried about SCO? Sheesh, that's exactly wh
Gamepad (Score:4, Funny)
And using an ordinary TV for a screen? No thanks.
Re:Gamepad (Score:2)
The GameCube supports progressive scan display. It's kinda funny playing the emulated NES games in progressive scan mode - you can make out the individual pixels very clearly.
Kube! (Score:3, Funny)
Re:Kube! (Score:2)
not go for a Gname Kube?
Re:Kube! (Score:2, Funny)
BZFlag (Score:4, Interesting)
Nice Media station (Score:5, Interesting)
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.
Re:Nice Media station (Score:2)
Re:Nice Media station (Score:2)
And gamecube fans are louder still.
While this is neat and all .. (Score:4, Interesting)
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.
Re:While this is neat and all .. (Score:2)
Why? So you have to run RG6 to all the media terminals as well, and have extra hard drives all over the house? I'd much rather have one or two central machines beefed up with all the storage they can take and multiple TV tuners, serving up video to thin client media terminals throughout the house. A $99 MythTV client based on the GC for each TV in the house would be just the ticket. Eventually after they're EOLe
Re:While this is neat and all .. (Score:2)
How they run the homebrew code (Score:5, Informative)
### Can I just burn a 8 cm CD/DVD and use it in the GameCube? ###
No. The GameCube reads no CDs/DVDs. There is no way to produce a GameCube compatible optical media using a CD/DVD burner.
### So do I run homebrew code on the GameCube? ###
The PSOload method is the only way.
### What do I need in order to run homebrew code? ###
A GameCube, any version of "Phantasy Star Online", a "Broadband Adapter", a memory card, and PSOload.
### Do I need a modchip? ###
There are no modchips.
All sounds kind of cumbersome IMHO.
Re:How they run the homebrew code (Score:2)
When PSO connects to Sega's servers, the first thing it does is asks the server if there are any code updates available. If so, the game downloads the update and runs the game from that code instead of what's on the disc. The game does very little to verify that it actually is connecting to Sega's servers.
To load homebrew code, set up a DNS se
Re:How they run the homebrew code (Score:2)
www.hobbymagic.com [hobbymagic.com]
Re:How they run the homebrew code (Score:2, Informative)
They have two layers (like most DVDs). The first layer is read from center to edge, and the second is read from edge to center.
Re:How they run the homebrew code (Score:3, Informative)
-Install broadband adaptor.
-Put in Phatasy Star Online
-Install memory card
-Hook crossover cable from gamecube into a PC, or into a switch/hub on the network.
-Boot gamecube up. Create a new game and character. Set server IP addy in PSO to the IP of the computer you will use to serve your game backups. It's gonna need some decent HDD space..a
And this will be useful because? (Score:3, Insightful)
Which means that you would have to boot up the GC like you normally would, load PSO, do the exploit-thingy and then begin streaming Linux to the console from your PC/server/whatever via the Broadband Adapter. Am I the only one who thinks this is way to big of a hassle?
I mean, Linux on the Dreamcast was just a matter of throwing in a DC-Linux cd and hitting the power button. By comparison, this GameCube hack is cumbersome, to put it mildly. Why not just buy an Xbox and screw Microsoft over?
Re:And this will be useful because? (Score:3, Interesting)
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, tho
Re:And this will be useful because? (Score:2)
Re:And this will be useful because? (Score:2)
But getting a thousand Linux geeks together to clear out all the Walmarts in the area of Xboxes, necessitating another shipment from MS, does sound like fun.
Re:And this will be useful because? (Score:2, Informative)
What's the VGA output like? (Score:3, 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 [bell-labs.com] were designed from the ground up to have diskless graphical terminals, even on serial lines.
Re:What's the VGA output like? (Score:2)
TV only as I understand it. However that isn't all bad. If you network it you can use it as a diskless terminal for your livingroom enertainment system. Think TVIO and mp3 jukebox in a system your wife will allow next to the TV. (that is the kids will be on your side of having it in the livingroom because they will be playing games on it)
The interface is left as an exercise to the reader. This isn't trivial, the Gamecube wasn't designed for keyboards so you will have to custom design an interface
Wife? Kids? Am I on the wrong site? (Score:2)
j/k
There is indeed a keyboard... (Score:2)
Your best bet for hooking it up to a monitor would be a "component-to-RGB" type box. These are expensive. With a good TV, though, the progressive component signal would be good enough to use the TV as a monitor.
The real problem is the lack of a good boot solution - which won't be solved unless disks can be made to run on the thing.
Its alivee (Score:3, Insightful)
The linux port should help widen the gamecube's appeal to more people
Another terminal (Score:2)
Can you make full interactive use of MAME and, say, Mozilla at the same time on the same terminal? The point here is that once this is completed, we can adapt yet another device we already have for use as an extra terminal.
As a MythTV frontend it'd be great. (Score:2)
Assuming I could hack up a method to just put ONE CD in there and then be able to have it act as a MythTV frontend it would be wonderful. Having to jump through hoops to first boot it would suck, but if I only rebooted it when there was a power failure, I wouldn't care too much.
Small, quiet, with stereo sound and TV out, with wireless controllers available, sounds good to me.
GBA (Score:2, Funny)
Re:GBA (Score:2)
I've considered it. I think that I'd prefer to write my own loinux-like OS that runs the specific linux programs I want and nothing else though. xTux arena would play nice on a GBA, and doesn't need most of what linux provides. It would also play better if it didn't have the overhead of linux getting in the way. The CPU only runs at 16 mhz, and has very limited RAM you know.
Re:GBA (Score:2)
"I've got an operating system in my pants!"
Sorry, that just slipped out ;)
Woohoo! (Score:2)
just like that PS2 cluster... (Score:2)
Re:Imagine a beowulf cluster of... (Score:2, Funny)
So let's try it again:
"Can you imagine an Xgrid-cluster of these?"
Thank you.
Excellent point (Score:5, Informative)
There were any number of hobbyist platforms in the 70s and 80s. They're not around anymore. The people that control the industry today got their start on programming and hardware on these machines and are all too happy to remove that opportunity for the next generation. Some might think it's a bit hypocritical, but it's really about cutting out the competition.
Besides, if just anyone can write for or modify these things, that cuts out the revenue stream from licensing. The future will be in renting, not buying. And really, they've got every right to control the product if we keep buying it.
Re:Excellent point (WHA?!) (Score:3, Insightful)
'Scuse me? Show me where modding an Xbox/PS2 has affected any revenue stream. It is a niche, hobbyist thing to do. If some hobbyist can out perform an entire software team in writing an application or game, then the company deserves to lose revenue.
If I purchase a piece
Re:Excellent point (WHA?!) (Score:2)
Since XBOX's are sold at a loss and Slashdot won't stop glamourizing it.
Re:Excellent point (WHA?!) (Score:2)
Since XBOX's are sold at a loss and Slashdot won't stop glamourizing it.
Again, how does this affect the revenue stream? Modding an Xbox does not prevent the user from playing games on it. Hmm, are you suggesting that it be required that an Xbox owner purchase a certain number of games? After all, we wouldn't want to adversely affect any potential revenue for some company now, would we? Oooo! Here is a good one. What if
Re:Excellent point (WHA?!) (Score:2)
If I were you, I'd reexamine that attitude for this battle. You're making Microsoft a big fan of the DMCA.
Re:Excellent point (WHA?!) (Score:2)
NG has a point. There is all this work being done to hack the XBOX, but there's no killer app for doing so. Without that app, it is a difficult case to fight. Microsoft could buy a lot of pro-DMCA politicians.
Re:Excellent point (WHA?!) (Score:2)
Phbbbt. The DMCA is a garbage piece of legislation that can be hauled out for almost anything digital these days. In my eyes, it is invalid because it can be used to squash the little guy regardless of whether or not it is valid or not.
If there were true copyright violations going on, Microsoft could easily sue on that basis without invoking the DMCA. Besides, they stand to gain NOTHING by jailin
Re:I hope Nintendo has more decency than Microsoft (Score:4, Informative)
A gamebit, screwdriver and some solder are all you need to change a US system to a Japanese one, or vice-versa. Add a switch and some wire and you have a dual-mode system - no chip required. The ROMs on the board even have the system menus in both Japanese and English.
Sure, it still voids your warranty, but it's a lot less hassle than modding a PS2 or Xbox. Heck, it's even easier than modding a PS1. Thanks, Nintendo!
Re:I hope Nintendo has more decency than Microsoft (Score:3, Interesting)
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" pro
Re:I hope Nintendo has more decency than Microsoft (Score:2, Interesting)
I agree wholeheartedly. I have thought for a long time that once I buy something, it is mine to do with as
Put Linux on it and run MAME (Score:2, Insightful)
There's another use for it.
Re:Put Linux on it and run MAME (Score:3, Informative)
Re:Put Linux on it and run MAME (Score:2, Informative)
MAME is probably the best reason for this project (its the reason why i just paid $15 for a Dreamcast)
Will there be/has there been any reaction from Nintendo about this? To the best of my knowledge Sega didn't care about people converting their Dreamcasts to Baby-Linux machines, I'm wondering if this will be different because the Gamecube is now middle-aged...
Nintendo seem to have done fairly well this Christmas [theregister.co.uk], surely even this as a curiousity is good news for them?
Re:My gamecube (Score:2, Offtopic)
Re:My gamecube (Score:2, Informative)
Re:My gamecube (Score:2, Insightful)
Re:My gamecube (Score:3, Insightful)
Re:My gamecube (Score:2, Insightful)
Re:My gamecube (Score:2, Informative)
Super Monkey Ball 1&2 soon to be 3 multiplayer lan baby
1080 avalance
Mario Kart: Double Dash
Viewtiful Joe
Ikaruga
LOTR:ROTK ----best version of this game
Cubivore, if you can find it, quirky title
Final Fantasy Crystal Chronicles will be out soon
Just a few that you can check out
Re:My gamecube (Score:2)
1080 Avalanche is a title that I wish they wouldn't have released, it needed about another six months to a year of effort. Compared to SSX3 it's a sad, painfully cheerless imitation of what EA is publishing. When I pilot a snow-boarder down the slope they shouldn't auto-magically knock down everyone around them. Every time they do it I want to smack someone in the head. There's also something terribly wrong with trying to pull tricks. At SSX-Tricky, on
Re:My gamecube (Score:2)
I have the new Zelda as well and I think it sucks, but hey.
the cube was only $99 so no big loss.
Re:My gamecube (Score:2)
If I ever get a gamecube, I'll probably buy it again.
Jon Acheson
Re:My gamecube (Score:2)
Try these:
Re:Why? (Score:2, Insightful)
Superior hardware doesn't make the Xbox a superior platform. If so, sales would have been much higher. So far, the Xbox is the 3rd console and it's share in the gamingmarket is decreasing (in percentages).
Re:more wasted work (Score:4, Insightful)
The GC is small, runs quietly, and has decent audio and video outputs. It's already sitting in my living room, where my large TV and sound system are. If, in addition to games, it can be used to play media that lives on my network then so much the better!
I can think of othere uses. RSS feed displayer, anyone? :-)
-- MG
Re:more wasted work (Score:2)
Besides, it's a lot more interesting when you can piss off Microsoft in the process.
Re:more wasted work (Score:2)
I buy it in anticipation of playing some good games. After I have it I realize that it is a good computer sitting in my livingroom. Why not use it, instead of create a new computer for my livingroom (likely ugly unless you have good case building skills)? TIVO, mp3 jukebox, and so on are all good uses for this machine when you are not playing games, and when you are playing games you don't need the other functionality. (you will need a computer elsewhere to store your mp3s, and do the TV recording,
Re:more wasted work (Score:2)
So, in other words, if I buy a car to commute I should not be allowed/able to use it for other purposes it can fulfill simply because I didn't anticipate the use?
Not sure I follow your reasoning there.
Re:more wasted work (Score:2)
"Why on earth would anyone want another UNIX clone for PC? It's just a geeky thing, no? It's like a virus: create a new operating system every time we turn around. We've already got BSD, and Minix, and Xenix, etc! The HURD will probably be done in the next 6 months. what's the point, really?"
Next time you call a project a waste of time, remember all the people who have said all those things about every other neat project.
The Eternal Answer (Score:3, Insightful)
This will add a lot of functionality to an aging piece of hardware. Why go out and build/buy a media center when you can just port linux onto an old Gamecube?
Re:Cool. Or, umm, kinda cool, maybe. (Score:2)
Or Linux for the Indrema! Oh...wait, that already runs Linux.
---
Re:This is just stupid. (Score:2)
It's sad, really. Think of all that's been wasted in posting your comments to Slashdot.
Hmm...
On second thought... Keep posting, I think that's about the most productive and beneficial to society you can do anyway :)