Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
GameCube (Games) Entertainment Games

PostgreSQL Ported to GameCube, Linux Progressing 73

TheFuzzy writes "Hey folks, thought you'd like to know that the guys at Cybertec.at have succeeded in porting PostgreSQL 7.4.1 to the Nintendo GameCube. Now you, too, can turn your former video console into the world's most underpowered database server. And before anyone asks... the Windows port is coming real soon now, so be patient - it says something that the GameCube was easier to convert to than Windows, don't it?" Elsewhere in GameCube homebrew development, it looks like the GameCube Linux project is moving along quite swiftly, with "a 22 MB Debian base system image" now available, and an "ARAM block device driver" also created, now allowing 40mb of space for Linux to run in.
This discussion has been archived. No new comments can be posted.

PostgreSQL Ported to GameCube, Linux Progressing

Comments Filter:
  • Why? (Score:3, Insightful)

    by skermit ( 451840 ) on Sunday March 07, 2004 @06:26AM (#8490131) Homepage
    I don't see ANY possible use for this other than to earn geek points to spent at the next LARPG meeting...
    • Re:Why? (Score:3, Funny)

      by Anonymous Coward
      Bacause XBox and PS2 DON'T have PostgreSQL.

      That's why... muahahahaha... let the fanboy flamewars begin...
    • Re:Why? (Score:3, Interesting)

      by torpor ( 458 )
      dude, the gamecube is a $99 computing device. it is about on par with the $20,000 computing device i once had to use, in the 80's, in terms of processing power and capabilities.

      why -shouldn't- this be done?

      i never had a reason to get into game consoles before, but now that i can build a $150 database server and stick it on my network, i've got a whole new platform for the home, knowing that the hardware is pretty much rock-solid, dependable.

      PC's might be 'better', but you can't beat game-console economi
      • Re:Why? (Score:3, Informative)

        by antime ( 739998 )
        Dude, unless you plan on storing your whole database in RAM or on a memory card there's very little point in using the Cube as a database server. The machine's network connection is also limited (by the bus the NIC is connected to) so its use even as a frontend is questionable. Hack value, but not any practical value.
        • by torpor ( 458 )
          ... and why wouldn't i store a database in RAM or on a memory card, if I can do it ...

          honestly, people are so stupidly negative at times. for every technological single step forward, there's some asshole saying it shouldn't be done, its not useful, it has no purpose.

          so many things we have all come to take for granted now, started this way.
          • Re:Why? (Score:2, Funny)

            by antime ( 739998 )
            If you read the announcement you probably noticed that even the people who did the port aren't too serious about it, because it's just too damn slow. Right tools for the right job etc.

            The big steps forward have been the exploitation of the PSO update mechanism to boot selfmade code and the reverse-engineering of the hardware that made the Linux port possible. Compiling a software package after that is mostly an excercise in masochism but nothing insanelygreat.

            So yeah, I stand by my statement that trying to

    • What? (Score:4, Funny)

      by Rhinobird ( 151521 ) on Sunday March 07, 2004 @08:48AM (#8490379) Homepage
      What, you play GAMES on your Game Cube?
      That is sooooo passe...
    • Re:Why? (Score:3, Interesting)

      by BW_Nuprin ( 633386 )
      Well, I'm excited about the possibility of using the Gamecube's very good TV output to watch my TV show DivX's on. I have a dedicated computer for it in the living room, but its TV-out port is very touchy, and doesn't look very good anyway.
    • Re:Why? (Score:5, Insightful)

      by rtaylor ( 70602 ) on Sunday March 07, 2004 @11:15AM (#8490941) Homepage
      Granted there isn't much use, but there is some.

      The PostgreSQL port to the PS2 (quite a while back) made a performance issue on certain platforms very obvious. I believe as a result the Itanium port recieved a bit of a speed boost (common issue).

      Simply put, looking at something from a new angle doesn't hurt any of the currently existing platforms, and often it will help.

      It's the same reason many developers like to use more than one compiler. One will sometimes warn about things the other doesn't catch.
      • The PS2 also has a hard disk available... so you could conceivably want to run a database server
        using a PS2.

        You'ld have to have a really specialized application to want the gamecube to run a database server, since it has nearly no local storage, and I hear the network performance isn't that great either.

        • You're right. Gamecube isn't good for PostgreSQL (regression tests took 3 days to run). That said, the investment by the core developers was minimal, and someone had an enjoyable afternoon setting up the test rig.

          Although I don't believe any new issues have been discovered as a result of this port, it is useful as a confirmation of database portability.
    • I would love to be able to boot my cubes into MythTV frontends. While I'm sure the standard frontend wouldn't fly, someone could work on a cube-specific one, as the hardware is a known quantity.
    • it gets the chicks? I've been trying different things, maybe this one will be it!
  • don't it? (Score:2, Funny)

    by DrSkwid ( 118965 )
    "it says something that the GameCube was easier to convert to than Windows, don't it?"

    Yes, it says your command of English is poor.

  • by torpor ( 458 ) <ibisumNO@SPAMgmail.com> on Sunday March 07, 2004 @06:54AM (#8490186) Homepage Journal
    ... i just spent my sunday morning putting it on my ipod, which now has a whole new lease on life.
    • Score: 4, Funny only because it's true [sourceforge.net].
      • see ... i was trying really hard not to do that ... but yeah. super-groovy fun.

        spent the last few hours of my sunday reading up on apples tcp-over-firewire implementation and catching up on the uclinux kernel, firewire'ish stuff ... can't wait to telnet to ipod.home from sl5500.wlan, heh heh ... ;)
  • wouldn't that make a good priority, given the limited amount of storage on the gc?
  • Relevance? (Score:4, Insightful)

    by JackBuckley ( 696547 ) on Sunday March 07, 2004 @07:52AM (#8490272) Homepage
    I suppose that this is interesting, in a geeky/hacker way, but I really don't think it belongs in the games section. Just because they used game console hardware for an OSS/Linux port story doesn't make it gaming news....
  • Just as it is beginning to shake its reputation!
  • by polyp2000 ( 444682 ) on Sunday March 07, 2004 @08:49AM (#8490384) Homepage Journal
    Naturally I think this is a cool project. I have the Linux kit from Sony for my PS2, its fun to tinker with, the 40gb hard drive is a nice addition. It would be nice if "somehow" , someone found a way of attaching a harddrive to a game cube. It would make such, a tiny and cute little box, but free it from the reigns of having to use the network to boot and load applications from a remote machine! GC's are soo cheap these day's id be tempted to get one just for some G3-Linux goodness!
    • by Anonymous Coward
      It would be nice if "somehow" , someone found a way of attaching a harddrive to a game cube.

      That's most unlikey... NFS works though...
  • by torpor ( 458 ) <ibisumNO@SPAMgmail.com> on Sunday March 07, 2004 @08:53AM (#8490392) Homepage Journal
    I once visited a friend on the Oracle campus in the 90's, and noticed that in a whole slew of cubicles, programmers had Nintendo 64 setups. It seems they were porting Netscape to N64 back then, and I always wondered how weird it was for Oracle to be involved in that at first.

    I wonder whatever happened to that project. Clearly it never saw the light of day, but they did have Netscape up and running on those boxes.

    Now it seems things have come full circle, in a sort of twisty klein bottle kind of way ...
    • I always wondered how weird it was for Oracle to be involved in that at first.

      Actually, it was a sort of logical progression of something they did earlier. That's when Larry was pushing the "Network Computer", that diskless workstation that was supposed to replace the PC. They created a new subsidiary for this business, called NC. Meanwhile Netscape started a company called Navio [uakom.sk], in partnership with (among others) Nintendo, which was supposed to sell web browsing using consumer devices. Navio and NC then

  • > it says something that the GameCube was easier to convert to than Windows

    Was it really easier, or did it get done first for some other reason, such as
    because it was more compelling? I mean, we're accustomed to the idea of using
    Linux on low-end hardware as a server platform, so porting an RDBMS to it makes
    a sort of (weird) sense, but Windows is inherently a desktop platform; the only
    people who use Windows on servers are people who are so MS-only that they'll
    also use MS SQL Server. There's very little
  • Why is it that these people always feel inclined to port OS software to game consoles? I mean, sure, it's an interesting challenge, and it has some uses, but really, the hassle of the project usually outweighs the results. You have to wonder what kinds of great things these people could do if they put their skills elsewhere, rather than simply making Linux and windows available on every video game console. I'm not saying that they're wasting their talent, but why not do something new, r
  • PostgreSQL on a game console: "My pistol will perform a SELECT query on a bullet and then use it to perform an INSERT INTO query on your head and truncate your life, you denormalized villain!"
    (from a SA game review [somethingawful.com])

  • There's a lot of comments about whther or not his is useful or just stupid. While you probably wouldn't be running a database on your gamecube (unless they port apache and python as well, for a very cheap web server), this ensures postgresql is platform independent which makes it easier to port to other more useful systems.
  • And here I had trouble getting it to work on my Sun Blade. Damn missing libraries.
  • And before anyone asks... the Windows port is coming real soon now, so be patient

    You can run PostgreSQL under Windows using Cygwin. This has been available for quite some time.

Every nonzero finite dimensional inner product space has an orthonormal basis. It makes sense, when you don't think about it.

Working...