Beta

Slashdot: News for Nerds

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Gamecube Linux Port Announced, In Progress

simoniker posted more than 10 years ago | from the teh-console-domination dept.

GameCube (Games) 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'."

cancel ×

258 comments

jesus (-1, Troll)

Anonymous Coward | more than 10 years ago | (#8030584)

linux on everything now...
there'll be linux on my dick next.

MY COCK...... LICK IT NOW (-1)

(TK20)Dessimat0r (736375) | more than 10 years ago | (#8030586)

____ _ ___ _ _ ___ ____ __
_ ______ _ ___ _ _.__ .::::. _ .
_ ___ __ ___ ____ O\\/W\/\/W\//O
_ ___ __ ___ _____ \\/A\/\/A\//
_ ___ __ ___ _____ _\_o_OO_o_/_
_ ___ __ ___ ____ / ' ' ' ' ' '\
_ ___ __ ___ ___ l '=.= '' =.=' l Trollkore - the premier
_ ___ __ ___ ___ l . .-....-. . l Slashdot trolls
_ ___ __ ___ ___ l )(o_/ll\_o)( l
_ ___ __ ___ ___ l/. . .oo. . .\l Trolling heaven
_ ____ (o._ .'.' (__. ./||\. .__) since 1911
_ _ _____) \_______\_\UUUUUUU/_/_________________,
_(_)o8o8{}(___\\_________o\___________\ \_________)
_ ___ __ )_/ .'.'.' l-UUUUUUU-l ACCEPT NO IMITATIONZ...
_ ____ (o .'.'. __ _l o. o. . l_____, WE ARE THE BEST!!
_ ___ ____ ,.---m-.`._________.`.- a '-.
_ ___ __ / . . .".'ol. . o .l. .x. . . \, FUCKING LINUX USERS
_ ___ __ l .". . . . l.. . ..l . .".z. . l FUCKING SCUM, I
_ ___ __ l. .s. .b. . l o . o . .'. . . .l SAY, UNABLE TO
_ ___ __ l.. . . .'.x.l. . .l. . . r". ..l MOVE FROM YOUR PC
_ ___ ___ l .c. .". . l. . .l .". . . . l \, DUE TO YOUR STOMACH
_ ___ ___ l. .o. . .". l o l .x.'. . .'.l. .\, SIZE, WHEN YOU
_ ___ ____ l. .c.a. . .l.".l. . .".b. .l. . . \, MOVE BILE SPEWS
_ ___ ____ l..".k. . . l . l . . . . ..l .f. . .l FROM YOUR MOUTH
_ ___ _____ l . .s. . .l. .l. . .z. . l . .u. . l
_ ___ _____ l. . . .a. l=-=l . .". .r.l. . .c. .l NOT FIT TO EVEN
_ ___ _____ l . . . . .l'o'l. . . . . lc. . .k. l LIVE ON THIS PLANET,
_ ___ _____ /"-.,__,.-"\'o'/"-.,__,.-"\"-.,_,.-"\ ALL YOU BRING IS
_ ___ ____ l' ' ' ' " ' \U/' ' ' ' ' ' l' ' ' ' 'l FLIES AND FAMINE
_ ___ ____ l __ __ __ __ l' ' ' ' " ' 'l ' ' ' ' l
_ ___ _____ \_P|_I|_M|_P/ \__|__|__|__/ \_|__|__/ STUPIDER THAN APES!

Like a pack of wolves, you surround the carcass
of Linux, hoping to digest any living flesh from
it in a desperate attempt to appetise your
swollen parasite infested stomachs. You make me sick...

# Important Stuff: Please try to keep posts on topic. # Try to reply to other people's comments instead of starting new threads. # Read other people's messages before posting your own to avoid simply duplicating what has already been said. # Use a clear subject that describes what your message is about. # Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page) # Important Stuff: Please try to keep posts on topic. # Try to reply to other people's comments instead of starting new threads. # Read other people's messages before posting your own to avoid simply duplicating what has already been said. # Use a clear subject that describes what your message is about. # Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)

Re:MY COCK...... LICK IT NOW (-1, Offtopic)

Anonymous Coward | more than 10 years ago | (#8030597)

omfg.

you fails it like no-one has ever failsed it before.

props to gnaa + anti-slash

Imagine a beowulf cluster of... (-1, Offtopic)

FrankGibson (722021) | more than 10 years ago | (#8030588)

ARGH KILL ME NOW! Super Demolition Christ [combustibleorange.com]

Re:Imagine a beowulf cluster of... (-1, Offtopic)

FrankGibson (722021) | more than 10 years ago | (#8030617)

I'm sorry, but my urge to grab the first post overrode all commonsense and I embaressed myself publically. In other news, uh, it was my friend, I swear.

Re:Imagine a beowulf cluster of... (-1, Redundant)

Anonymous Coward | more than 10 years ago | (#8030628)

And now you have poor karma :-(

Re:Imagine a beowulf cluster of... (2, Funny)

l0wland (463243) | more than 10 years ago | (#8030639)

Beowulf? You, sir, are a dinosaur. As of januari 6th, we are talking about Xgrid [apple.com] .

So let's try it again:

"Can you imagine an Xgrid-cluster of these?"

Thank you.

Very small (4, Funny)

Anonymous Coward | more than 10 years ago | (#8030589)

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

Wait a sec, go back to the part about it being small again...

Re:Very small (-1)

Anonymous Coward | more than 10 years ago | (#8030649)

That sounds like big news to me!

More True Progress for the Linux Community (-1, Flamebait)

Anonymous Coward | more than 10 years ago | (#8030591)

it's a small application that draws Tux the penguin on the GameCube screen

Wow, that is freakin amazing. You guys are really genius programmers and it shows. I hope your hard efforts are rewarded someday by doing something not possible in 5 minutes with the developer SDK.

Good, um, work! Your mom must really be proud of what comes out of her basement. Now how about getting a job?

Re:More True Progress for the Linux Community (1)

Loconut1389 (455297) | more than 10 years ago | (#8031057)

Most people developing GNU/Free software would not be able to obtain licensing to be to get the SDK, nor even if so would they be able to get it published by anyone. Most of the -real- development occurs with homebrew equipment.

Next Gen... (4, Insightful)

TiMac (621390) | more than 10 years ago | (#8030592)

By the time this is finished enough to be "useful" the next generation of hardware will be out or imminent....why not think of this stuff when the hardware is new? Xbox Linux crew did...

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... (5, Insightful)

Xpilot (117961) | more than 10 years ago | (#8030605)

By the time this is finished enough to be "useful" the next generation of hardware will be out or imminent....why not think of this stuff when the hardware is new? Xbox Linux crew did...

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... (5, Informative)

TiMac (621390) | more than 10 years ago | (#8030640)

Well, one of the arguments for Xbox Linux that the Xbox was a really cheap PC (essentially) so running Linux on it was a good way to get a solid machine for not much money. I can see this as much of the same thing--GameCube is cheaper still. So that's one reason you might want to run Linux on a brand-new machine--it'll be cheaper than a lot of PCs out there for what it will be used for.

Accourse, I could be wrong....but this whole thing seems extraneous.

Re:Next Gen... (1, Informative)

MMaestro (585010) | more than 10 years ago | (#8031359)

Yes, but the argument for modding the Xbox was more justified thanks to its hardware. With this attempt it seems silly and a waste of time. Unless the price difference is that important to someone or the Gamecube Linux somehow proves to be faster than Xbox Linux, it'd be far, far easier just going with the already established Xbox Linus work.

Re:Next Gen... (1)

Short Circuit (52384) | more than 10 years ago | (#8030641)

I'm guessing some of the challenges in the original GameCube will be faced when developing for the second edition as well.

Things like the mini-CD spinning the other way...

Re:Next Gen... (3, Insightful)

Anonymous Coward | more than 10 years ago | (#8030708)

You remind me of Aristotle who claimed that women had more teeth than men. He could have just looked, but that would have been too easy. Likewise, let me go turn on the Gamecube. Ok here we go, yes the disc is spinning in the normal way! It doesn't go backwards!

Re:Next Gen... (1)

Loconut1389 (455297) | more than 10 years ago | (#8030863)

I thought I'd heard that regardless of physical spin direction, it -read- backwards.. from the outside in?

Re:Next Gen... (0)

Anonymous Coward | more than 10 years ago | (#8031299)

No no, it's the other way around. It doesn't read, it writes.

Re:Next Gen... (1)

Troed (102527) | more than 10 years ago | (#8030716)

Things like the mini-CD spinning the other way..

It doesn't. Open the lid while a game is playing and check for yourself.

Re:Next Gen... (1)

Short Circuit (52384) | more than 10 years ago | (#8031296)

Well, if I had one. :/ ... Something about the way the CD is read is a form of copy protection. That's all I can remember...

Re:Next Gen... (5, Funny)

MrRTFM (740877) | more than 10 years ago | (#8030675)

I know what you're saying, but not everyone has the dollars to get the latest game console.

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... (3, Funny)

flynt (248848) | more than 10 years ago | (#8030721)

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 :)


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... (5, Informative)

Anonymous Coward | more than 10 years ago | (#8030854)

Maybe you should read the stuff you comment on.

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... (2, Informative)

Loconut1389 (455297) | more than 10 years ago | (#8031077)

Mostly because homebrew ability wasnt available on gamecube until recently when the phantasy star online thing opened up a bunch of opportunities, not to mention some bios tweaks and action replay card hacks.. When the platform is new, there is nothing known about it for the most part, obtaining an SDK is hard to begin with, but it would be next to impossible for a 'nobody' (as far as the gaming industry is concerned) to get an SDK, especially to develop Linux with. It's a very closed world.

Re:Next Gen... (2, Informative)

Chess_the_cat (653159) | more than 10 years ago | (#8031178)

GameCube successor (name?)

Neptune.

Finaly! (0, Redundant)

odorf (733882) | more than 10 years ago | (#8030593)

The long wait is over! I can check my e-mail on my gamecube-not that I have a game cube but thats beside the point- I've been waiting scince the day it came out for this linux pack. Now I can go to my grave in peace...

Does it boot with... (5, Funny)

wheresdrew (735202) | more than 10 years ago | (#8030599)

"It's'a me, Tux!"

Re:Does it boot with... (-1)

Anonymous Coward | more than 10 years ago | (#8031328)

No, it does "Hello, my name is Leenus Torvaldes and I pronounce Leenoox, Leenoox.

KDE Myths (-1, Troll)

Anonymous Coward | more than 10 years ago | (#8030602)

The KDE project is famous for its funded and organised trolling of weblogs and message board associated with Linux and Free software/open source. Outrageous newbie impressing claims are made for the software and huge quanities of FUD are spread to destroy competitors. If this sounds familiar, then you are correct, most of these tactics were lifted straight from Microsoft's arsenal of dirty tricks. The Windows look and feel is not the only thing the KDE project has copied! In this short article I will address some of the lies and FUD spread by the KDE trolling teams. It is my hope that this, in some small way, will redress the balance and re-introduce two things almost eradicated by the KDE project: Honesty and facts.

Myth #1 - KDE is more integrated than GNOME

The oft-heard cry of the noisiest KDE advocates. No explanation is given, the reader is expected to simply grok the wholesomeness of KDE and the lack of this mystical quality in GNOME. It is nonsense of course. Neither desktop is particularly "integrated" compared to Windows XP, and certainly not compared any version of the Apple Mac. Whatever "integrated" actually means.

Myth #2 - KDE is easier to use

Again, such nebulous arguments are never explained, and the reader is expected to simply understand the truth of the zealots statement. Both KDE and GNOME have user-interface irritations (all systems do), but "ease of use" is not a simple thing to measure. KDE has never been subjected to detailed user testing, unlike GNOME [gnome.org] , and the claims of user-friendliness are from crazed supporters and not average users. Furthermore, the KDE faithful rarely look beyond simple-minded copying of Windows, and forget that administering a desktop system is just as important as having widgets in the correct place on the toolbar. For example: What about application installation and removal? GNOME has the excellent RedCarpet by Ximian [ximian.com] , which makes the installation, removal and updating of applications trivial. KDE users are expected to fend for themselves with brutal command line driven systems. GNOME also has the excellent Ximian setup tools to handle various tricky cross-platform and potentially risky system configuration operations. KDE offers none of this, only a few small half-assed Linux-only tools, which make no attempt at check-pointing to return to known working configurations.

Myth #3 - KDE is more popular

In what sense? Arguably more people use KDE, but it is a close run thing. Most KDE zealots use the results of online polls as proof of their superior userbase - which is, quite frankly, complete and utter nonsense. Online polls are the joke of the century; it doesn't even require a motivated script kiddie to render then worthless. A single post alerting the faithful on a zealot-ridden site can skew the result so much it makes American presidential elections look fair and well organised. Popularity is also difficult to measure when *both* GNOME and KDE are frequently installed on the same system. The systems can co-exist and even run at the same time, except for certain applications such as panels. Many KDE users actually run GNOME applications for their superior features and stability, not realising that by doing so they are barely running KDE at all.

One of the few solid measures of popularity is commercial use of a desktop, and here, GNOME is far ahead with both Hewlett Packard and Sun committing to using GNOME as the desktop for their Unix systems. This also ties in with the previously mentioned ease of use. Sun's major contribution to the GNOME project is in the areas of user/developer documentation, testing, accessiblity and user-testing. Three of the less glamourous parts of desktop development. The arrival of the GNOME 2.x series will see these contributions reach fruitition and allow GNOME to make a quantum leap ahead of KDE in most of the basic computer/user issues.

Myth #4 - Konqueror is the best Linux browser

Oh for a penny every time this lie is told in any KDE story! Konqueror not a bad piece of software. It's authors deserve praise for the work done on it. However, the sheer amount of orgasmic gushing by the KDE faithful is completely out of proportion to its actual quality. It is quite unreliable and even simple standards compliant pages can crash it quite comprehensively. It is also lax in its support of basic web standards compared to either Mozilla or Opera. It is also extremely slow - much slower than the latest incarnations of the GNOME Nautilus filemanager/browser (a target of much KDE FUD during its development).

Myth #5 - KDE applications are better/more advanced than GNOME ones due to the ease of developing in C++ using the Qt toolkit

See also: Qt/TrollTech. This is the most common wail heard by KDE developers, and yet it is easily disproved by looking at the actual applications for GNOME/GTK and KDE/Qt. KDE applications often have larger version numbers than GNOME ones... an old trick played by commerical software developers. Most KDE apps seem to jump for 1.x releases long before they are ready - KOffice being the best example. None of the components in Koffice are worthy of a 1.0 release, let alone 1.1 or 1.2.

GNOME applications get much more testing in their 0.x stages and despite shorter development phases they mature and reach stable featureful release states much more quickly. Some examples of this are: the superb Evolution (groupware/email), Gnumeric (spreadsheet), Pan (newsreader), The GIMP (image manipulation), Abiword (word processing), RedCarpet, X-Chat (IRC client), XMMS (media player), Galeon (web browser), and for developers: Glade and Anjuta. All of these packages ooze quality, and far outclass their KDE counterparts. It is no understatement to say that GNOME is at least 18 months ahead of KDE in applications, and pulling still further ahead.

It's not only in the area of user applications that GNOME is vastly more advanced. With the forthcoming 2.x release, a number of impressive behind the scenes technologies will finally mature: component technology (bonobo), media (Gstreamer), internationalisation (pango). As a developement platform, GNOME 2.x is, conservatively, 2-3 years ahead of KDE. And what is more, because it is not tied to a lowest common denominator cross-platform bloat-fest like the Qt toolkit, the lead (as with applications) can only increase further.

It is also worth noting that GNOME also develops code for use outside the project (see the XML libraries as one example) - the KDE project rarely (if ever) engages in this kind of work. KDE developers ensure that all software must link with Qt, and hence tie it closely with the Qt toolkit preventing re-use and enhancing the value of TrollTech intellectual property.

Yet despite all this, we are still regularly fed the lie that Qt and C++ makes application and desktop development easier. Judge for yourself.

Myth #6 - KDE is faster and takes less memory than GNOME

KDE is written in C++. While this is not necessarily a problem, it can be when Visual Basic reject programmers (which the KDE project is overrun with) do not know enough to avoid important pitfalls that plague C++ software projects. Stupid use of autoincrementing operators and iteration with C++ objects; and masses of unnecessary allocations and deallocations of memory are two of the most common. KDE suffers badly from both problems.

Perhaps the most cretinous of all problems is blaming the extremely slow startup times of KDE apps on GCC. The GNOME 1.x releases were hardly svelt (2.x fixes many of these issues), but GNOME is a fashion cat-walk superwaif when compared to KDE's 500lb fat-momma cheese-burger scoffing trailer trash. One need only look at the recent fuss over ugly KDE hacks (such as prelinking) used to bandage up the design and coding flaws in the decrepit KDE architecture to see the truth.

Myth #7 - GNOME development is slower. KDE releases faster.

Fundamental misunderstanding. The KDE project releases as one big lump of code due to its use of C++ and the many problems this causes with libraries. The project bumps the version number of the entire KDE system for the smallest modifications. GNOME, on the other hand is componentized and each component releases on a (almost) separate schedule, bumping it's own version number but not the main GNOME version (1.4, for example). Occasional releases of the entire GNOME system happen, and that's when the GNOME version number is bumped (currently it is at 1.4). To see this in action, use RedCarpet and you will regular updates to GNOME components. GNOME development is not slower, it is in fact faster and more advanced. Lamers and newbies, however, fail to understand the advantages of this method and just see KDE 1.1.1 followed a few weeks later by KDE 1.1.2. Wow! KDE roolz.

Legal implications? (3, Interesting)

Sheetrock (152993) | more than 10 years ago | (#8030604)

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?

Re:Legal implications? (4, Interesting)

Troed (102527) | more than 10 years ago | (#8030685)

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)

You know.. (-1, Flamebait)

mumblestheclown (569987) | more than 10 years ago | (#8030607)

You know, I'm a guy with moderate technical skill and reasonably good market sense. This message notwithstanding, I'm happy for my career's sake that there are plenty people with obviously greater technical skill than me but no market sense (or interest) whatsoever who are happy to waste their time and their lives on meaningless projects like this.

Re:You know.. (1)

cheekyboy (598084) | more than 10 years ago | (#8030943)

Some people arent so lucky as you fuk to have ajob and have to use their skills on something and not just sell coke on the streets.

Is the whole world really about making money and if your not just sit at home and drink beer?

You freakin looser.

I expect your are another sheep out there following the crowd.

Gamepad (4, Funny)

upside (574799) | more than 10 years ago | (#8030608)

I look forward to writing those shellscripts a character at a time using a gamepad. Like I don't get RSI from the mouse and keyboard as it is...

And using an ordinary TV for a screen? No thanks.

Solution... (0)

Anonymous Coward | more than 10 years ago | (#8030731)

1. Get GC ASCII Keybord [lik-sang.com]
2. Get Component cable [lik-sang.com]
3. Profit!

more wasted work (0, Interesting)

dcordeiro (703625) | more than 10 years ago | (#8030612)

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...

Re:more wasted work (1)

phrasebook (740834) | more than 10 years ago | (#8030907)

What's with the attitude. I don't think the people involved are going to feel that it's 'wasted work'.

Maybe the developers find it fun? Maybe they want the challenge? It doesn't have to have any particular benefits and it doesn't have to make sense. Obviously they're going to work on it because it's a learning experience, to show that it can be done, etc. Nothin' wrong with that.

Re:more wasted work (3, Insightful)

Montreal Geek (620791) | more than 10 years ago | (#8031060)

Perhaps, simply, because then you can use the hardware you bought to do the things you want?

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

My gamecube (0, Troll)

Anonymous Coward | more than 10 years ago | (#8030613)

Even though I'm disappointed with the games available for Gamecube, I can't see many people sacrificing a perfectly good game console so they can use it as a pretty limited server.

But since we're on the subject of Gamecube, can someone point me to some decent Gamecube titles? The only two I've found that I really enjoyed are Metroid Prime and the new Zelda.

Re:My gamecube (1)

upside (574799) | more than 10 years ago | (#8030648)

The story says it's useful as a client, not as a server. It doens't even have a hard disk.

If you could attach a decent monitor and a keyboard it could make an excellent, dirt cheap thin client. You could even run a terminal services client on it and use it in a Windows environment.

If those two conditions would be met I would seriously consider something like it for a classroom environment where I work. But alas...

Re:My gamecube (1)

dmp123 (547038) | more than 10 years ago | (#8030866)

Why not look at the xboxlinux project again then?

The four front ports are USB, so a keyboard (with adaptor is fine). Also, with X2VGA, top quality vga output (1024x768 +) is perfect! Plus, it has built in 10/100 eth, and an 8 or 10GB HDD!

David

Put Linux on it and run MAME (2, Insightful)

upside (574799) | more than 10 years ago | (#8030682)

You'll have a lot more titles than the current Gamecube selection.

There's another use for it.

Re:Put Linux on it and run MAME (2, Informative)

unixbob (523657) | more than 10 years ago | (#8031002)

One of the problems with MAME on the XBox is the RAM limitations. The XBox only has 64M of RAM. But the gamecube only has 40M. The developers who work on the XBox port of MAME are working to include modular support for virtual memory to get around this issue.

Re:Put Linux on it and run MAME (2, Informative)

tyndyll (653821) | more than 10 years ago | (#8031349)

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 (1)

Troed (102527) | more than 10 years ago | (#8030726)

F-Zero GX and XIII maybe?

Re:My gamecube (1, Offtopic)

jaxdahl (227487) | more than 10 years ago | (#8030728)

Check out Ikaruga. Insanely hard, with a very original game concept. here [ikaruga-atari.net]

Re:My gamecube (2, Informative)

Anonymous Coward | more than 10 years ago | (#8030749)

try mario golf, that's a lot of fun. also the monkey ball series is worth 100's of hours in gaming. pikmin is fun too. there's plenty of decent titles, just look around. get monkey ball though.

Re:My gamecube (1, Insightful)

jaxdahl (227487) | more than 10 years ago | (#8030815)

Check out Viewtiful Joe too.

Re:My gamecube (2, Insightful)

ZaMoose (24734) | more than 10 years ago | (#8031007)

Mario Kart: Double Dash! [gamerankings.com] is a fairly fun single player game. However, get your buddies to come over and play co-op or battle mode and it's an instant party game. Tons o' fun, IMNSHO.

Re:My gamecube (2, Insightful)

Ultra64 (318705) | more than 10 years ago | (#8031071)

Mario Kart is excellent.

Nice going. (-1, Offtopic)

alenm (156097) | more than 10 years ago | (#8030616)

This could reduce the clutter the console-cables make in the livingroom. I hope we will get wireless video and sound protocols soon. Soon everything will go wireless, even the electricity and only the ones wearing the tinfoil hat will survive :)

Kube! (3, Funny)

Anonymous Coward | more than 10 years ago | (#8030619)

I cant wait to get KDE 3.2 on this thing. Then I will have a Game Kube!

Re:Kube! (0)

Anonymous Coward | more than 10 years ago | (#8030872)

or how about enlightenment->gnome

eGnome Cube

wow, the marketing is just in its name!

Re:Kube! (0)

ceeam (39911) | more than 10 years ago | (#8031037)

Kut it out, already!

Safe to leave gamecube on 24/7 ? (-1, Redundant)

Anonymous Coward | more than 10 years ago | (#8030621)

I would worry about something failing, like a fan, and everything turning to melted plastic mush.

The Eternal Question (-1, Redundant)

superhoe (736800) | more than 10 years ago | (#8030625)

Why?

Re:The Eternal Question (-1)

Anonymous Coward | more than 10 years ago | (#8030647)

Because Mario wants Tux instead of Yoshi!

The Eternal Answer (3, Insightful)

Dan the Intern (649261) | more than 10 years ago | (#8031176)

Why not?

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?

I hope Nintendo has more decency than Microsoft (1, Insightful)

Eric S Rayrnond (739458) | more than 10 years ago | (#8030630)

Microsoft hates Xbox hacking, and is using every legal mean to stop it, in particular, the DMCA. Nintendo might use the same tactics, as they have used the DMCA in the past [cmu.edu] . The DMCA is increasingly being used as a way to defeat competition and enforce shoddy business practices -- not to uphold legitimate rights. If it continues, it won't be long before auto manufacturers are including chips to defeat third-party auto parts from working with their vehicles, and you can look forward to seriously inflated prices when you need to get new brake pads or whatever on your car because they'll be suing the competition out of business.

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.

Excellent point (5, Informative)

Sheetrock (152993) | more than 10 years ago | (#8030656)

But unfortunately, the extensibility of a product once it is in the hands of the consumer has been realized by corporate culture to be something that is better controlled than given away.

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:I hope Nintendo has more decency than Microsoft (4, Informative)

wheresdrew (735202) | more than 10 years ago | (#8030679)

Well, the Gamecube is the most import-friendly console there is. Even before the Freeloader boot disc (or the Action Replay with Freeloader code), the Cube was the easiest mod ever.

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 (1)

Troed (102527) | more than 10 years ago | (#8030757)

Only between the two NTSC regions US and Japan. The only way to play PAL (or to get a PAL cube to play US/Jap-games) is through the Freeloader. ... for now.

Re:I hope Nintendo has more decency than Microsoft (1)

Troed (102527) | more than 10 years ago | (#8030703)

Microsoft hates Xbox hacking

On the contrary, Microsofts knows very well that if the Xbox hadn't been hacked so quickly the would already have had to cancel the Xbox due to poor sales. The easy modding of the Xbox is almost the only thing selling it, something that most people working in stores selling the box can tell you.

The huge security revision between v1.0 and v1.1 that should've put a stop to modchips failed in more than one way. One of those ways was a publically described hole that Microsoft failed to plug ... which some interpret to mean that Microsoft didn't want the chipping business to stop.

Maybe the learned the lesson from Sony. There's no way the PSX would have been such a huge hit if it hadn't been extremely easy to mod and burn copies of games for it.

Re:I hope Nintendo has more decency than Microsoft (0)

Anonymous Coward | more than 10 years ago | (#8030855)

Most of the blocking mechanisms are there to block users from copying copyrighted material.

Why ? Because if you don't do that you end up like the Dreamcast : People get one machine and copy all the games. Thus killing the revenue source for the console.

Re:I hope Nintendo has more decency than Microsoft (0)

Anonymous Coward | more than 10 years ago | (#8030947)

> Microsoft hates Xbox hacking,

Hey - they can hate what they like, it's a free country. Meanwhile, I've bought an Xbox and I'll do what I like with it.

PARENT IS A KARMA WHORING TROLL (-1, Offtopic)

Anonymous Coward | more than 10 years ago | (#8031029)

Will the real Eric Ass Raymond please step forward?

Re:I hope Nintendo has more decency than Microsoft (2, Interesting)

chipwich (131556) | more than 10 years ago | (#8031104)

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?

Re:I hope Nintendo has more decency than Microsoft (0)

Anonymous Coward | more than 10 years ago | (#8031147)

Nintendo has been more stringent about copyright protection on games than Microsoft ever has, to the point of purposefully degrading their hardware (using cartridges on N64, "mini"-DVDs on GameCube) to avoid piracy. I would imagine they wouldn't stand for this at all.

BZFlag (4, Interesting)

Loconut1389 (455297) | more than 10 years ago | (#8030631)

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

Nice Media station (4, Interesting)

freidog (706941) | more than 10 years ago | (#8030638)

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.

Just too good (-1, Redundant)

jeet (172572) | more than 10 years ago | (#8030642)

Now this is really cool. Linux rulez

Why? (-1, Troll)

Thijssss (655388) | more than 10 years ago | (#8030643)

Sure, because you can.. but isn't the xbox far superior in it's hardware field anyway then the cube? I have seen computer users buy xbox's because they like it.. the computer hardware inside and all the hacks. I have NOT seen any real computer freak buy a cube.. yeah sure my little nephew did. As if he or any of his 10 year old friends playing zelda all day long care about being able to install linux... To get back on 'because you (or we) can', do it.. hack it.. make your point. done. We really don't need another full linux distro running on a cube and nobody is going to connect it up to a network.

Re:Why? (2, Insightful)

l0wland (463243) | more than 10 years ago | (#8030705)

We really don't need another full linux distro running on a cube and nobody is going to connect it up to a network I think you do miss the point here. It's purely done to show that the Cube CAN run Linux. The chances that people will run Linux on it as their main OS is very small.

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:Why? (1)

Thijssss (655388) | more than 10 years ago | (#8030967)

In this case superior hardware makes it a superior platform because that's what it NEEDS for these kind of tasks (video etc').. sales are just low because it doesn't have the playstation background and the fun games. Sales have shit to do with this subject.

Re:Why? (1)

l0wland (463243) | more than 10 years ago | (#8031323)

In this case superior hardware makes it a superior platform because that's what it NEEDS for these kind of tasks (video etc')..

Nope, that is not the point in this Linux/GameCube-case. Again, the point was to actually get Linux running on a GameCube. Nothing more, nothing less.

Re:Why? (0)

Anonymous Coward | more than 10 years ago | (#8030828)

I happen to disagree. I'm a CS student and I own a cube, and if the project is succesful, I will gladly use it. Mainly just for fun and the W0W factor, but hey, think about it, when Gamecube 2, Playstation 8 1/4, et al come out, I'll have a sweet new Linux Server. So quit being so pesimistic and let people do what they want to do.

Re:Why? (1)

Thijssss (655388) | more than 10 years ago | (#8030994)

I never said they shouldn't do it, I even said they SHOULD do it to make there point that it is possible.

Is it powerful enough for building? (1)

Random Guru 42 (687672) | more than 10 years ago | (#8030650)

As in, using as a build machine? Or better, a distributed build system? Imagine a bunch of GameCubes networked together and running gcc to build big projects (such as Mozilla or OO.o)!

Imagine a Beowulf-cluster of those babies (0)

Larsing (645953) | more than 10 years ago | (#8031032)

Imagine a bunch of GameCubes networked together...

You mean like a Beowulf-cluster? ;-)

Cool. Or, umm, kinda cool, maybe. (1)

Phekko (619272) | more than 10 years ago | (#8030663)

Just a quick question, though. Why? I mean, obviously it IS there and therefore has to be done, but... So, when do we get Linux for the Nokia nGage? Linux for HP48, anyone? =)

On the other hand, the geek in me is clapping his hands at another small (I do believe someone mentioned small in the article) milepost for the geek community but on the gripping hand... Oh well. It seems like someone was bound to do it. Hope something good comes out of it. Good luck, guys

While this is neat and all .. (4, Interesting)

Kalroth (696782) | more than 10 years ago | (#8030678)

.. 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.

How they run the homebrew code (5, Informative)

galaga79 (307346) | more than 10 years ago | (#8030686)

For anyone like myself wondering how they run the homebrew code on something that doesn't employ a standard CD format the FAQ has some - ableit brief - answers.

### 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 (0, Redundant)

zerocool^ (112121) | more than 10 years ago | (#8030927)

I'm not sure the details, but I am aware that some people are trying to hack this thing. Something about Phantasy Star Online allows the gamecube to load files off a computer on the network.

The catch is that the CD's are burned backwards, or read backwards, or spin backwards, or something. I don't remember the details, just that something's backwards. So, like, as far as I heard, "they" could stream a game from the gamecube to the hard drive, and burn it, and somehow swap it with the phantasy star online disc, but couldn't get it to work like that.

I wonder how the xbox linux crew has solved this?

~Will

Re:How they run the homebrew code (1)

Bowdie (11884) | more than 10 years ago | (#8031046)

Well, hobbymagic claim to sell the blank DVDrs, but everytime I look, they're sold out.

www.hobbymagic.com [hobbymagic.com]

Re:How they run the homebrew code (0)

Anonymous Coward | more than 10 years ago | (#8031337)

You can't make gamecube disks! Phantasy Star Online has a buffer overflow (think IIS worm ;-) that allows arbitrary code to be run. Games can now be ripped by downloading your own code, reading sectors from the disk (using the Gamecube devkit) and sending them across the network adaptor to a server which records them. The image is then modified so that the disk drivers are replaced with ones that forward read requests over the network to a server that emulates the disk drive, responding with the correct sectors each time.

So, yes, GC warez is a reality, but its a pain in the ass.

Re:How they run the homebrew code (1, Informative)

Anonymous Coward | more than 10 years ago | (#8031277)

PSO has a buffer overflow which you must exploit to run code, so that you can boot linux.. cumbersome, yes. But work is ongoing to replacing the BIOS with a friendlier one - check out this thread on dextrose [dextrose.com]

The more the merrier (-1)

Anonymous Coward | more than 10 years ago | (#8030691)

Finally there could be a use for my overpriced purple box :P More seriously though, this may* be a jump start to a linux on further nintendo machines which must be good... non?

Hauppage Media MVP for the video (1)

tbaggy (151760) | more than 10 years ago | (#8030693)

Instead of all that work, why not just get one of these [hauppauge.com] . The only drawback with this device is the backend must run on a Win32 box...but the little device already runs Linux. Of course this is only good for mpeg1/2 streaming..but if thats all you would do with your Cube..why bother hacking it all up?

And this will be useful because? (3, Insightful)

EvilDonut (164879) | more than 10 years ago | (#8030743)

How on earth is this going to be useful? The GameCube uses a proprietary media format, so in order to boot anything that's not an official game, you need to use the Phantasy Star Online-exploit.

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? (2, Interesting)

Chris Burke (6130) | more than 10 years ago | (#8031213)

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.

What's the VGA output like? (2, Interesting)

DrSkwid (118965) | more than 10 years ago | (#8030767)


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.

NetBSD did it already (-1, Offtopic)

Anonymous Coward | more than 10 years ago | (#8030787)

Big news. Not.

NetBSD did this years ago...

http://www.netbsd.org/Ports/dreamcast/

Re:NetBSD did it already (-1)

Anonymous Coward | more than 10 years ago | (#8030834)

RTFA, its the gamecube not the dreamcast!

My ass runs on Linux (-1, Redundant)

Anonymous Coward | more than 10 years ago | (#8030808)

I ported it yesterday ;-)

Its alivee (2, Insightful)

katalyst (618126) | more than 10 years ago | (#8030811)

its aliveee! And this is just after Nintendo has declared excellent sales during the holiday period. Ofcourse, it has been attributed to the low pricing, but their sales were (apparantly) better than the PS2 and the XBOX.
The linux port should help widen the gamecube's appeal to more people

Re:Its alivee (1)

Dan the Intern (649261) | more than 10 years ago | (#8031310)

The linux port should help widen the gamecube's appeal to more people

I'm doubtful of that. We as nerds ceased to fuel the video game market years ago. The modern console owner knows nothing of linux, let alone porting it into his or her Gamecube.

GBA (2, Funny)

PhuckH34D (743521) | more than 10 years ago | (#8031070)

I think i will start to work on linux for my GBA as soon as i get home from work :) Anybody wanna help?

Fuck Nintendo.com (-1, Troll)

JRAC (525882) | more than 10 years ago | (#8031131)

Looks like the idiot that designed nintendo.com has never heard of Mozilla.

Placing something like "This site looks better with random piece of shit browser at random stupid resolution" is one thing, but completely blocking out customers/users is just moronic. The thing I don't get with nintendo.com, is that it lists Safari as a supported browser due to the fact that it's an Apple product. It's been out for like 6 months to a year or something. Mozilla's existed for over 5 years or whatever, and Netscape 6.x and higher (which is supported) is based on it.

Yes, I'm aware of the whole fake user agent string trick, but I shouldn't have to do that. And also, I don't want every other site I visit thinking I'm a dimwit Internet Explorer user.

gamecube linux (0)

wed128 (722152) | more than 10 years ago | (#8031280)

did the word nintivo spring to anyone elses head?
Load More Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account

Loading...