Gentoo Ported to PS2
kerneljacabo writes "In what is yet another testament to the flexibility of the Gentoo platform, it has been ported to the PS2. It is still in the early stages but more information can be found here."
← Back to Stories (view on slashdot.org)
...don't tell Sony...
Linux is portable...so porting it to a PS2 (or a sufficiently advanced toaster) is just a matter of exercising the will to do so. Not a surprise that it was done...Gentoo or otherwise, one distro or another eventually would have done it.
I'm waiting for the hack to run a Gentoo-ported PS2 emulator on my XBox.
Have they fixed the file dialog yet?
That's great news. Now I no longer have to use my serial mouse with Gentoo.
Your courageous and selfless spelling corrections have made me a better person.
If only it wasn't slashdotted :(
Can someone explain to me how the ps2 runs linux? I remember an article a while back saying linux runs in some kind of virtual machine or sandboxed application.
And furthermore, why is gentoo on ps2 special? (apart from the benefits of emerge et al)
----- Documentation is worth it just to be able to answer all your mail with 'RTFM' - Alan Cox.
Now if only they could port it to 95% of the desktop market share.
*grin*
NetBSD runs on the PS2 and has for some time. Too bad it's dying.
Trolling is a art,
Unfortunately, I can't read the details, but I presume this would mean that there's a gcc port for the ps2? Would someone care to discuss how much stuff needs to be modified from one of the original Gentoo releases to get this to work?
kaboom! /. effect strikes again. Anyone find a cache of this?
TallGreen CMS hosting
[...] testament to the flexibility of the Gentoo platform, it has been ported to the PS/2 [...]
Don't tell me you cannot make the difference between an old IBM PC and a game console
Not that the process would be any fun on the platform, of course -- I imagine glibc being an overnight compile, for example -- but it does testify to the strength of the source distribution system's portability.
I never vote for anyone. I always vote against.
-- W.C. Fields
Too bad that once linux runs on something, the something isn't of much use anymore. What would a Linux Playstation2 be used for? One would need to hack away at least the video drivers for it to become something of a MAME arcade emulator.
Making a PVR with that is impossible, no tuner!
I don't really see the point of always trying to fix some linux or some BSD distribution on every freaking piece of processing hardware there is. A commitment to portability?
How about spending more time fixing bugs in actual useful and popular software for linux instead? It would be pretty sweet to have PCs with better hardware support than running gentoo on my refrigerator. "Yay! Kernel support for FridgeLight and TempProbe"
Laurent
ps2 already had linux on it, and now a different distribution has been ported? wow, amazing. next thing you know, they'll port red hat to macs.
It's more of a testament to the portability of Linux and GNU. Give credit where it's really due.
This probably means that they have brought portage over to the PS2 Linux kit. The PS2 Linux kit uses a version of the 2.0.x kernel redone for the MIPS processor in the PS2. If they brought portage over (which is what Gentoo is) then you get the power of portage on the system you are already familiar with, just like what the Gentoo team is doing with Mac OS X. Gentoo on OSX != Mac OS X running some new kernel or something, just means you get the power of Portage for getting apps and depenedencies and what not.
Unstable Apps: Our Android Apps Don't Suck
Now we can finally find out what happens when you introduce penguins into the bandicoot's habitat.
They seem to have forgotten all the i386 problems.
The install disc doesnt work, Portage isnt completly working, assholes every where and they work to get it on a console.
Im glad to see binary ebuilds(for saving compiles/dsitrbution) "isnt a priority" but this is.
Will somebody please make another app-get portage like app, this is pathetic
So when's the port to PCJr?
their webserver is running on a PS2.
I can dig out my first non-IBM compatible PC. I loved the PS/2 and the PS/1.
Vertical
72 CD D7 52 D0 7E D8 47 44 91 D5 84 D1 59 F1 A9-This is my 128bit integer. There are many like it, but this one is mine.
Now we can dig out out those 2 model 50's and the model 70 we have in the closet and make use of them.
...now if we can only find a 100Mb Ethernet micro-channel architecture NIC....
I sure hope Gentoo will run in 640K with 2M of extended RAM...
Twin or more? ITA
Apache/Spring/La
Direct download link here.
Proud patriot and republican voter.
Please don't call it the PS/2
:( :) :p
When I read that I was thinking: I wonder if there is any good support for microchannel hardware?
PS/2 == IBM Crap
PS2 == Sony Crap
"...In your answer, ignore facts. Just go with what feels true..."
Someone above said 'don't tell sony'. Sony sells the kit to do this! Anyone who wants to run Linux on their PS2 can easily do so by ordering it.
Despite the fact that I own a Sony Playstation/2, every time I see some release about the PS/2, my first thought is of those old IBM Personal System/2 (also abbreviates PS/2) nightmares I learned on.
So I have a whole cycle of "Why did they bother to develop on such and old and proprietary.... Oh yeah, wrong PS/2" every few weeks or so.
what i really want to know is how come my PS2 mouse doesn't seem to be able to plug into my PS2? seems like fraudulent advertising to me...
My friend/co-worker is the one who did this port... He's trying to upload a fix right now and this /.ing is making it hard for him to do that!
sigh...i can see this is gonna fall on deaf ears.
if the software you want to run does not come with (or is updated after distro pressed) the existing distros, then gentoo's portage system could still provide you a straightforward way of installing it.
port it to the gameboy, and I'll be impressed
Now I can play Vectorman 2 on my PS2!!!
Hmmmm... When the giant snails explode, will it make the controller vibrate?
Oooohhh... vibrating is gooooood...
Mnem
" I'm a little teapot short and stout, here is my handle and here is my.....other handle..... OH GOD I'M A SUGARPOT!!! "
debian stable is not about the latest software it is about haveing an os that will remain functionally the same for years
if you wan't fairly new stuff without too many problems then use debian testing
"In what is yet another testament to the flexibility of the Gentoo^W Linux platform..."
its a linux distro.. Linux was ported in the form of the gentoo distro. Picky? perhaps.
If gentoo keeps this up, we'll have to start posting "Gentoo is dying" :D
Terradyn just wants all the bandwidth for himself.
I love going down to the elementary school, watching all the kids jump and shout, but they dont know I'm using blanks.
Now that there is the question. When is that bad MoFo going to be ready?
"If a quarter is two bits, then a dollar's a byte." -R Deric Miller
just to play Tetris under Emacs...
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
http://kumba.drachentekh.net/xml/myguide-print.htm l
for more information on using gentoo on the mips architecture
There you go. Enjoy.
Gentoo platform
And what about the Linux platform?
Yes, it does.
Now I can have another useless linux box. Oh, look, the system I used to play games on now just sits there contributing to my distributed.net score just like the 3 or 4 other useless linux boxes I have sitting around. Yay. Here's an idea: spend the 180 bucks it costs to buy a ps2 on a p3 or old AMD box instead and it'll run linux better than the ps2, and then you can play ps2 games on your ps2. Just because something *can* be done does not mean there's any real point to doing it.
http://xkcd.com/386/
Linux has been on the PS2 for more than a year now. Sony released the distro themselves. They sell a kit with everything you need to get up and running with a RedHat-like distro.
Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
It's not nearly as lame as using the word "ghey." What are you, fourteen years old?
I'm sorry, I just can't go through with the remainder of this post.
http://www.mysharedstuff.com/portage-20030801.diff .bz2
A friend had some space, it doesn't matter to me if its hosted on apache or iis.
ndb
Just need to map keys to the game pad!
HAWT!!!!!
The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
I have nothing against gentoo, but it really sucks as a game. It has no plot whatsoever. I'm not even sure what I'm supposed to do with it?!?
My Blog
I too was tempted.
Imagine a Beowulf cluser of... wait
2. ???
3. Profit!
If I had something intelligent to say, I would have said it.
What's wrong with being fourteen years old?
Thats how old I was when I knocked up your momma.
see subject! I love that lunix.
And I thought IBM discontinued those years ago!
grisha.org
You should recompile your kernel sometime. Under "General setup" you can enable MCA support if you are so unfortunate as to have a Microchannel computer (I used to back in the day, I feel your pain).
The Future of Human Evolution: Autonomy
It's pretty easy to tell the age range of people that are posting replies here.
:)
Young: Cool, I can use my dual shock controller with it!
Think they're old: Cool, no more serial mouse!
Old: Cool, but does it support microchannel?!
Personally, I'm waiting for the PDP-11 port of linux
The PS2 Linux kit comes with version 2.2.1 of the kernel modified for mipsel use. I diff'd the vanilla 2.2.1 source tree against the ps2-linux 2.2.1 source tree--and quite a lot has been added/modified--but it's not open source. It has several people wondering how 2.4.x is going to be ported to PS2 because of the radical changes.
Actually its surprisingly not crippled Sony have pretty much opened up most of the hardware , infact they supply a lot of sourcecode and examples on how to program the VU unit and other bits of hardware, There are even complete developer kit reference manuals in pdf's on the CD's that come with the thing. The PS2 Linux kit is the closest you are going to get to a professional PS2 Development kit, only it costs under 200 quid as oppose to the 20,000 odd it will cost you for the kind of thing a software house gets.
The only thing that Sony dont provide is documentation on the encryption stuff and / or reading the CDROM drive.
It is possible to get around this by using an USB cdrom drive. And there are also ways to bypass the linux kernel by writing code that will boot directly from the Memory Card.
All in all I think Sony have done a sterling job in serving the Linux and open source community in this way. I have one of these linux kits and I have been very happy with it.
I for one have more respect for Sony for doing this, and there continuing enthusiasm for linux.
Well done Sony ! Lets show Microsoft who rocks !
Electronic Music Made Using Linux http://soundcloud.com/polyp
yes, I am 14.
*grin*
Wouldn't like to compile KDE and XFree86 on a PS2 :)
Yay! Now I can install my Linux PS2 emulator.
------ The best brain training is now totally free : )
Here's the one I'm using, /. has topic icons for RedHat/Mandrake/Debian/Corel(?)/etc - please add one for Gentoo. Thanks in advance.
CB
free ipod and free gmail!
I'm pretty much stuck on the first level of this Gentoo game
Anybody know a cheat code?
------ The best brain training is now totally free : )
Let me say first off that I am in no way affiliated with these guys. Now, for the good stuff - since most of us here are looking for games on Linux (both mainstream and otherwise) might I suggest taking a look at the demo for Devil Whiskey. Not only is this a tribute to The Bard's Tale series it is also being put out on multiple platforms including Linux! Please go to the download page and get it yourself. Yeah, they have a Bittorrent set up as well. They have tested it with various distros and are keeping a list of 'tested good' distros that the public submits. Enjoy!
Dream as if you'll live forever.
Live as if you'll die tomorrow.
~Anonymous~
I actually received my PS2 linux kit just two days ago and have been doing a writeup on my experiences at my site. So far I have xmms running, and xine running at 1 fps. =/ Screenshots, copies of /proc files, and pictures of the kit are included.
I have a binary package of xmame which will be tested soon. The memory cards and controllers are all accessable via /dev files, so I should be able to link up my controllers directly to mame and get some heavy Asteroids gaming going on.
D'oh, I just realized I might've /.'ed myself. 8I
But Sony beat everyone to the punch. Their version of linux (Kondara, based on Red Hat, acc. to this article) has been out for awhile, over a year. The code is out there to be tweaked however you want. And since the hard work has been done, it shouldn't be difficult to port any distribution, as long as you have the endurance to add the proper flags to all relevant files. But you don't have to take my word for it. Straight from the linked article:
As for the portability of code from Linux on a PC system to the PS2, most applications written on a PC will compile on the PlayStation 2 with little or no modification. The significant difference is having to pass the --host option to the configure script. The kit supports languages typical to a Linux distribution, like C, C++, Perl, Python, Ruby, and Tcl. The only one missing is Java, although Kaffe has been ported by others in the Linux PS2 community.
Mod parent down as "Obvious." I don't need anyone to tell me it was inevitable that linux be ported to PS2, because it happened over a year ago. What is news is that a new distribution is available in addition to Sony's.
Si la vida me da palo, yo la voy a soportar Si la vida me da palo, yo la voy a espabilar
Just take a look at this vision:
You already own a PS2 as "Joe Homeguy". You could go out and buy a new computer, but the guy at the store says "Well, just buy this Hard Drive upgrade for $200 for your PS2, and stick in this CD with Linux on it, and off you go".
So you take it home, and do that. You can surf the web, get your email, write up documents, and you're good. Want to play your games? Just shut it off (and you don't know it's using a journaled filesystem, so all of your files aren't ruined - and besides, it just stores the data on the hard drive, the OS "lives" on the CD you stick in).
Remove the Linux CD, stick in Metal Gear Solid 3/Kingdom Hearts/Disgaea (which is probably one of the best games this year) - and you're playing. You can even play online with the Broadband adapter in the back if you want.
Want to use the TV? No problem. You don't worry about upgrades - when the Linux Service, they send you a new disk every month, and it only costs $10 a year, and it includes demos of new games. Just stick in the disk, and you can do more 'stuff'.
This is the kind of thing that Linux in the home could be great for. And since there are 60,000,000 PS2's in the world, all with 99% similiar hardware, the Linux distribution wouldn't worry too much about compatibility - if you want something else to work, like a USB hard drive or a USB keychain storage media to transmit files between work/home (or that stores your basic settings, so you could go to a friends house and use their "computer" - I mean, PS2 to check your mail and 'stuff' if you like.
So I'd say Linux on the PS2 is just as important as working to make Gnome and KDE better. It gives a possible leverage that could avoid the desktop computer monopoly, by bypassing it altogether
52 Weeks, 52 Religions with John Hummel
i second that, it's a good graphic too, already cleaned up - mods, please mod up!
Now I can run a non-gaming operating system on a system that was designed to play games! Oh happy day!
Don't think I'll be trying this. Gentoo is a source distro - Granted it's really really cool! I run it on one of my servers.
It compiled for over 24 hours when I installed it from stage 1 - That was a 450MHz P2 with 396MB RAM - I wonder how long it would take to compile on a PS2!
Any technology distinguishable from magic, is insufficiently advanced.
Does Sony even publish GBA games? I thought Sony's handheld platforms were the Clie and the PSP.
Will I retire or break 10K?
you don't have documentation on the IOP (presumably to prevent you from producing software that will boot on any PS2 without a sony liscence) and you have to use the provided runtime enviroment.
The runtime environment prevents the internal drive from reading a CD-R disc, a CD-RW disc, a DVD-R disc, a DVD-RW disc, a DVD+R disc, or a DVD+RW disc. Thus, the USB port is the only way to get mass information into the machine. Most people don't want to pay extra for a USB CD-ROM drive.
Will I retire or break 10K?
With Debian you have maintainers for each of the platforms. You have guys putting together debs for sparc, intel, ppc and so on.
Your install disk is arch dependent and so are the packages you download via apt.
With Gentoo your install disc may be arch dependent, but since the packages are downloaded and compiled automatically they don't have to be. The guy on the pcc uses the same ebuilds as the guy on the intel box.
It's not just about speed increases, it's about having the install process completely customized for your system even though you're using universal packages.
The "inherent superiority" is that under Debian when I run WindowMaker it was compiled by someone for me and includes support for a lot of things I may never need(like gnome or kde support). Under Gentoo when I get WindowMaker it's compiled based exactly on what I need from it. If I never use kde or kde apps, why increase the bloat in my window manager to support it?
Of course the downside to the above is that upgrades can take forever. But as computers get faster, that becomes less and less of an issue.
NX ebuilds for Gentoo have been made available by Stuart Herbert. A NX client version also exists for the original Linux distribution that comes bundled with the Sony Linux Kit.
After enduring the install and using the system for more than a few days, you will become a zealot as well. Experience the joy of a bloat-free system, entirely assembled and optimized for your architecture, to your specifications. a single command downloads and compiles an application, and its dependencies as well. i spent many days to no avail attempting to install the maze of applications necessary to rip DVD's on my RedHat install, then Debian. With Gentoo, all it took was ONE command 'ACCEPT_KEYWORDS="~x86" emerge dvdrip' Its all about power and ease of use.
I beat gentoo, the end boss is hard.
What about the PS2 owners that are still on dial up. emerge sync would really suck :(
-illumina+us "I put on my robe and wizard hat..."
To obtain root access: UP UP DOWN DOWN LEFT RIGHT LEFT RIGHT B A START
if you want to access the cheat menu, so you can blood on it's:
:)
DOWN UP LEFT LEFT A RIGHT DOWN
but you'll need to throw together a usb adapter for your old sega controler.
shouldn't be too hard with a random pile of shit and a soldering iron, make sure to test it on your eyeball to see if it's hot.
----
but seriously, i'm going to drag my ps2 out of my friend's closet and actually install some linux distro on it.... now if only i can remember how to mount a drive... i think i was 14 when i was actually had time to even touch a system with any linux distro on it. when i was living in my car i didn't have electricity.
i'll be watching this distro especially since it seems to be recent.
oh and can someone hand me a can of troll spray?
You can't take the sky from me.
Anyone tried to get this working? I've had quake 3 working on several linux distros and freebsd, it'd be cool as hell to play it on ps2 on a big screen over the internet.. let me know.
They edited the story, but it used to say PS/2 not PS2.....but thanks for clearing it up for me.
Vertical
72 CD D7 52 D0 7E D8 47 44 91 D5 84 D1 59 F1 A9-This is my 128bit integer. There are many like it, but this one is mine.
Having been one of the engineering student victims forced to buy (the wrong) PS/2 when they first came out, I'm familiar with the machines, their strenght's and their weeknesses.
I was just getting tired of seeing the same comment over and over and over where some "person" was misidentifying the machines. Linux already runs on the PS/2 (provided it's a 386); but, has had limited availability on the PS2...