Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Games Entertainment

U.S. Playstation 2 Linux Hits the Streets. 446

msolnik writes: "The U.S. version of Playstation 2 Linux is getting ready to hit the streets. Here is an review of the first public beta. It really looks sweet and comes with a lot of nice hardware. I can't wait for it to start selling -- finally I will have a legit reason to buy a PS2."
This discussion has been archived. No new comments can be posted.

U.S. Playstation 2 Linux Hits the Streets.

Comments Filter:
  • Next computer. (Score:2, Interesting)

    by _Knots ( 165356 ) on Monday December 03, 2001 @11:17PM (#2652204)
    Ok, who thinks they just found their next computer? I know I've been waiting for this to happen for a long while so I could finally justify the cost of one or more PS2s (mmm, USB networking) - it's not a toy, it's my development station! Err... yeah! ^^;;

    Ain't Linux great?

    --Knots
  • by michael.creasy ( 101034 ) on Monday December 03, 2001 @11:26PM (#2652247) Homepage
    A Trolltech employee once said he wouldn't consider Linux a success until his mother was running it. I don't think the Mom Test is necessarily a fair one, but I get his point: When Linux penetrates the average user's home or office, it will have passed a significant milestone. Well until Linux is ready to beat out Microsoft in the desktop, where else can Linux be a useful alternative operating enviornment for the user who is not an expert? The answer is simple - on embedded devices. So you can imagine how cool it is that Sony finally got on the CLUE bus and decided to offer a Linux Kit to the world for its Playstation 2 console unit. Previously it was only available in beta form, for japanese models. The official announcement came via cnn, you can read the article by clicking here. So what does this mean for your typical console gamer or linux enthusiast exactly? In a nutshell it means your Video Game console will also be a valid bonafied NC/AC (Network Computer/Appliance Computer) unit.
    The kit consists of:

    DVD-ROM containing a Linux Release specifically designed by Sony to boot the PS2
    40 GByte Hard Drive

    10Base-T/100 Base-TX Ethernet Interface

    USB Keyboard

    USB Mouse

    VGA AV Connector /w HD 15 plus Stereo Audio

    PS2 Linux Kit

    The DVD that contains linux will ship with many packages you've grown up with linux like:

    Linux Kernel

    XFree86 (which means practically every single GUI application you can run from a desktop linux machine)

    gcc

    glibc

    XFree86 on PS2

    Here are a couple more images of linux running a ps2. On your left is Xscreensaver (not sure which one) and on your right is "gv" running inside WindowMaker.

    I didn't list the versions of these packages because simply put, nobody but sony knows what they will decide on at release time. But expect the packages to be up-to-date. Below is the output of dmesg from the Linux Kit running off a japanese version of the playstation 2. How cool is that..

    ---- begin snippet from /var/log/dmesg ----
    Loading R5900 MMU routines.
    CPU revision is: 00002e14
    Primary instruction cache 16kb, linesize 64 bytes
    Primary data cache 8kb, linesize 64 bytes
    Branch Prediction : on
    Double Issue : on
    Linux version 2.2.1 (master@linux) (gcc version 2.95.2 19991024 (release)) #94 Thu Apr 19 12:13:01 JST 2001
    no initrd found
    Console: colour dummy device 80x25
    Calibrating delay loop... 392.40 BogoMIPS
    Estimated CPU clock: 294.240 MHz
    Memory: 30724k/32760k available (1216k kernel code, 752k data)
    Checking for 'wait' instruction... unavailable.
    POSIX conformance testing by UNIFIX
    PlayStation 2 SIF BIOS: 0200
    Linux NET4.0 for Linux 2.2
    Based upon Swansea University Computer Society NET3.039
    NET4: Unix domain sockets 1.0 for Linux NET4.0.
    NET4: Linux TCP/IP 1.0 for NET4.0
    IP Protocols: ICMP, UDP, TCP, IGMP
    Linux IP multicast router 0.06 plus PIM-SM
    Starting kswapd v 1.5
    PlayStation 2 device support: GIF, VIF, GS, VU, IPU, SPR
    Graphics Synthesizer revision: 00005508
    Console: switching to colour PlayStation 2 Graphics Synthesizer 80x28
    pty: 256 Unix98 ptys configured
    Real Time Clock Driver v1.09
    rtc: Digital UNIX epoch (1952) detected
    usb.c: registered new driver usbdevfs
    usb.c: registered new driver hub
    usb.c: registered new driver usb_mouse
    usb.c: registered new driver keyboard
    usb-ohci.c: USB OHCI at membase 0x1f801600, IRQ 42
    usb-ohci.c: GrowLocalMem 64K bytes
    usb.c: new USB bus registered, assigned bus number 1
    usb.c: USB new device connect, assigned device number 1
    hub.c: USB hub found
    hub.c: 2 ports detected
    RAM disk driver initialized: 1 RAM disks of 10240K size
    loop: registered device at major 7
    PlayStation 2 IDE DMA driver
    hda: ST340823A, ATA DISK drive
    ide0 at 0xb4000040-0xb4000047,0xb400005c on irq 41
    hda: ST340823A, 38166MB w/1024kB Cache, CHS=4865/255/63, (U)DMA
    LVM version 0.8i by Heinz Mauelshagen (02/10/1999)
    lvm -- Driver successfully initialized
    scsi : 0 hosts.
    scsi : detected total.
    Partition check:
    hda: hda1 hda2
    VFS: Mounted root (ext2 filesystem) readonly.
    Freeing unused kernel memory: 48k freed
    usb.c: USB new device connect, assigned device number 2
    hub.c: USB hub found
    hub.c: 2 ports detected
    usb.c: USB new device connect, assigned device number 3
    keybdev.c: Adding keyboard: input0
    input0: USB HIDBP keyboard
    usb.c: USB new device connect, assigned device number 4
    input1: USB HIDBP mouse
    PlayStation 2 Sound driver
    Adding Swap: 136516k swap-space (priority -1)
    eth0: MAC address 00:04:1f:ff:fa:bc
    eth0: Auto-negotiation complete. 100Mbps Full duplex mode.
    PlayStation 2 SMAP(Ethernet) device driver is loaded.

    ---- end snippet from /var/log/dmesg ----
    Now with all this one has to think of what you can't do with a ps2 running linux. Well a couple things actually. Don't expect you can pop in any of your self-made CD's into it. This isn't an OSI issue as much as it is a hardware-level one. The Playstation2's CD-ROM drive is unable to read normal data CD-ROMs. Special Playstation2-CDs can be created so that PCs can read them, but not vice versa, simliar to the GD-ROMs for the Dreamcast that can't be created on a CD-R.

    Another common question is how will Linux boot on the Playstation2? All the software in the world, regardless if it's runnable object code or source code with the most advanced compiler, is worthless if it can't be loaded into memory on the target machine and made to execute on the CPU. The perfect Linux system for the Playstation2 wouldn't make any sense at all, if it couldn't be booted.

    The boot process is one of the crown jewels of copy-protection in the game console business. Since only the console manufacturer knows how to manufacture bootable media, and probably is the only one with the manufacturing technology, game creators must license the technology. The console manufacturer earns from the royalties for this licensing, not thesale of the hardware. Actually it's very common that the console manufacturer is losing money each and every time one of their consoles is sold. This is how the traditional game business works. Don't expect Sony to give away the secret of how the Playstation2 boot.

    Linux will likely not boot directly off a self-made CD-ROM, nor from the optional harddrive unit, since no technical details about the port are currently known except a couple rumors, I'm going to speculate here and list some of the possibilities:

    depend on the boot loader (like LILO or grub) stored on a memory card, similar to the DVD player driver updates they distributed early on
    require a CD/DVD-ROM sold by Sony as an "authentication" mechanism
    require some special hardware so it could be booted from an external source (think of disk-less machines with root over NFS)
    only boot from the "official" CD that Sony sells. eg. Custom kernels unsupported. (The freedom to compile a custom kernel and freely boot it is very important. I honestly hope that Sony makes a decision which would be acceptable by the community as well as not risk their business model)
    In anycase, any "boot loader" would most likely be proprietary closed-source. We just have to accept this. The BIOS of any common PC that boots the operating system is proprietary, too.

    In short, I bought a Sony Playstation 2 unit with no intention of running any OS off it. I purchased it simply because its the coolest console video game unit I've ever seen and the game developement for it will be long-standing. The fact it also acts as a DVD player was a plus for sure. But when they tossed up the idea of throwing Linux on it, obviously because Microsoft's Xbox is going to bridge the gap between PC/console, I see endless possibilities now. Keep in mind this linux kit isn't a 'developers-only' package. This is going to be the interface that every ps2 user who wants to get online or treat his ps2 like a PC, will be using. Alot of wincentric folks are going to see linux for the first time, in all its glory and I wouldn't be suprised if some people will forever associate linux as "that video game OS." Any attention is better than none :-)
  • This is really cool (Score:5, Interesting)

    by alsta ( 9424 ) on Monday December 03, 2001 @11:28PM (#2652264)
    And to the people out there thinking that this is stupid, I have but one thing to say. Linux being able to run on such a vast multitude of platforms and different architectures should indeed bear testimony to a truly portable and well designed operating system. It's not about why, but how.

    On a more on topic note, I wonder what kind of benefits this would provide to the people with mod chips in their PS2s. Could it possibly put the knowledge about how the PS2 works out in the public domain? And if so, did Sony think about this?

    Oh the possibilities... Check out Flight Gear (http://www.flightgear.org) and wonder if that could be made to favorably run on a PS2/Linux machine. GNU PS2 games... Mmmm. And foremost, could this allow for developers to make PS2/Linux a better gaming platform than XBox/WinXB[sic]?
  • Pictures (Score:5, Interesting)

    by cascino ( 454769 ) on Monday December 03, 2001 @11:30PM (#2652269) Homepage
    Check out the full system, including Sony's PS2 Flatscreen monitor here [consolewire.com]. Damn, it's really slick.
    Anyone also notice how smart of a move this is for R&D at Sony? They just sit back, sell units, and wait for someone to code/port the perfect office suit/browser/etc that fully integrates the PS2 into the home office, and then they sell more units! I'd say this puts them at least a step ahead of Microsoft.
  • One question... why? (Score:3, Interesting)

    by Black Pete ( 222858 ) on Monday December 03, 2001 @11:32PM (#2652282)
    I am seriously not trying to troll. This is a real question that I'd like to know the answer to. I'm not bashing Linux (hell, I have a Linux box which I love playing with). I know I'll get flamed anyways.. but here goes...

    Why would I want a Linux PS2? When playing games on the PS2, I just put a CD/DVD in, boot up, and play. Why should the average Joe Customer care what OS it's running?

    I can certainly see how it'd be cool as a hacking plaything to mess around with. I wouldn't mind getting a Linux PS2 just for that very reason. But beyond that, I don't see much point... either for myself, or for the average Joe Customer.

    I'd really appreciate it if anyone could enlighten me on this point?
  • Networking? (Score:2, Interesting)

    by Col_Panic ( 120757 ) <mark@[ ]ma.net ['dem' in gap]> on Monday December 03, 2001 @11:38PM (#2652309) Homepage
    Perhaps I have just missed it, but any information on networking this beast? I have heard that the ethernet adapter for the PS2 isn't due out till after the winter shopping season. (Sony has to be kicking themselves over that one, networking is the only thing the Xbox really has over the PS2) Any word on how the box running Linux would use this network adapter?
  • Wow (Score:4, Interesting)

    by cascino ( 454769 ) on Monday December 03, 2001 @11:43PM (#2652325) Homepage
    Wow... I just thought of something. Does anyone realize what would happen if Sony started pre-loading Linux onto PS2's? Does anyone realize how many users would learn to use (and love) Linux? Consider this - the original Playstation sold close to 100 million units (maybe more?), and the overwhelming majority were sold in latter years of its life.
    I'd say this is a fairly likely scenario, actually. Once the price comes down enough, Sony would be smart to start bundling PS2's with harddrives - and so it really wouldn't be a big stretch to throw in the keyboard/mouse combo as well. And if they do that, consumers are going to expect additional functionality. Why pay extra for a harddrive when all it does is store saved games? In comes Linux. By that point, there will already be a browser, a word processor, and a useable GUI developed especially for the PS2. Thus the sub-$300 gaming AND browsing PC becomes a reality - and it runs Linux.
  • Legit reason? (Score:2, Interesting)

    by sheetzam ( 454981 ) on Monday December 03, 2001 @11:59PM (#2652388) Homepage
    Wow, this is clearly a definition of legitimate I had not encountered before! Not that I can argue with it, mind you. Now if only my wife were willing to accept that logic....
  • Quake 3 on Linux? (Score:2, Interesting)

    by Deltan ( 217782 ) on Tuesday December 04, 2001 @12:39AM (#2652517)
    Hmmm...
    Since the retail Quake 3 for PlayStation 2 sucked bad would it be an outraegous idea to think that maybe Quake 3 for Linux could be run on the PlayStation 2 making everything in the Quake 3 world all happy happy again?
  • *DING DING!* (Score:3, Interesting)

    by Soko ( 17987 ) on Tuesday December 04, 2001 @12:48AM (#2652555) Homepage
    Oh boy. Here we go.

    This is the exact reason the XBOX was conceived and released - to counter all of those CPU cycles being "wasted" in game consoles on a non-Wintel platform. I'd bet Microsoft has been terrified for many years that every kid who has a game console actually has a computer, and someone somewhere would make the consoles behave like real computers. XBOX is supposed to beat them to the punch.

    It's classic Microsoft strategy.

    if { Game_Console == Computer and Game_Console == Pervasive_penetration_into_homes and Game Console != Requires_Windows}
    then
    { Game_Console == Threat_to_Monopoly_Windows_Position};
    else
    {Threat_to_Monopoly_Windows_Position==0};
    End if;
    do
    { Attack_Compeditors_base_market (undercut_price, add_proprietary_tech);
    Delflect_Competition_from_Windows(FUD_FUD_FUD, De-comodotize);
    }
    until {Threat_to_Monopoly_Windows_Position==0};

    The PS/2 is no C64 - and Microsoft knows it. This has been brewing for some time - you could tell Microsoft felt threatened by all those game consoles that didn't need them (Except Sega, IIRC, and we know what happened to them). So, Microsoft attacked Sony's bread and butter with the XBOX. This is the shot Sony is firing back. This is going to be fun to watch. Heh - I know whose side I'm on - the consumers.

    BTW - those of you with Sony VAIOs running Windows should keep tabs on your machine's stability for a while *grin*.
  • This reminds me... (Score:1, Interesting)

    by tom1974 ( 413939 ) on Tuesday December 04, 2001 @12:49AM (#2652557)
    Of Amiga and my old C64 back then. Wonder if it's going to be the same fun, like truly hackabily, or is Sony going to keep the good stuff off limits. Does anyone know if you could boot it off other than its cd-drive?
  • Re:Xbox? (Score:3, Interesting)

    by autopr0n ( 534291 ) on Tuesday December 04, 2001 @01:09AM (#2652610) Homepage Journal
    Despite the fact that Microsoft will be very against it, what can they do to hackers porting Linux to it (if you can call it a "port")

    Well, that's the reason it won't be. I mean, there were demo communities around the Dreamcast and N64(using a hacked Hong Kong IDE bridge (Z64), a very sweet device and twice as expensive as the game system. It was intended to be used to pirate games).

    The thing is, they never really got 'big' because the companies didn't support them. You had to do all kinds of weird things, or pay out the ass, to the system to get it to work. And most importantly you needed a separate PC to code on.

    Sure, someone might get Linux on the Xbox, but it wouldn't be much different then what happened with the DC. Not very big.

    With support from Sony, there's a chance for something really interesting to come out of all of this.
  • by VFVTHUNTER ( 66253 ) on Tuesday December 04, 2001 @01:10AM (#2652612) Homepage
    The PS2 is by default a video game console; since authorities would have to violate the Fourth Amendment just to see if you had installed Linux on it, this point is kind of moot.

    Way to think outside of the box tho :)
  • Potential of Linux (Score:2, Interesting)

    by j3110 ( 193209 ) <samterrellNO@SPAMgmail.com> on Tuesday December 04, 2001 @02:04AM (#2652730) Homepage
    Since linux practically runs on every D@#$ thing in the world, is free, has a metric ton of developer tools... I have only one question...
    Why doesn't anyone ship a cd that boots linux,X11 4.01, and then runs their 3D game? If a game developer did this would they not be able to run it on Mac,PC(3D accel required), PS2(special ver.), XBOX(sure that's next if not already), Toaster Oven, etc. Seems like if a game developer really wanted to hit the entire market, they could use BSD or Linux pretty easily... I don't know how the GPL plays with shipping a binary linux kernel with a commercial product, but BSD license is all peachy. Even GPL, can you not just ship the source code on the same CD for everything but your game. (Linux distro's do this, so I don't see why game developers can't.) I don't see what I'm missing. Seems to me a larger market base for games + more games for linux is a win-win situation for the Linux community and the game publishers. Is the compiler for those processors just not optimized? Is there no OpenGL X11 support for the video of the PS2? Is Sony intentionally not wanting to compete with computers? Any fine game developers/legal experts/people generally smarter than me want to point out the flaw in my thinking? (Assuming it's flawed because someone else would have already jumped the idea if it was feasible. Then again, it could be at least a new goal for linux. I know a lot of gamers that would enjoy the power of linux. I know linux wasn't developed for realtime processes, but 2.4 is decent. I'm sure a game dev would tweak the scheduler.)
  • PS2 with a real OS (Score:1, Interesting)

    by Anonymous Coward on Tuesday December 04, 2001 @08:05AM (#2653219)
    This really reminds me of the Amiga. As some of you know the Amiga was originally going to be just a video games console. Then someone thought he could make money on it as a computer instead and added a keyboard and mouse as well as adjusting the OS. It turned out to be a very nice environment. I get the exact same feeling when I think about a PS2 with Linux and a keyboard.
  • tengen vs nintendo (Score:1, Interesting)

    by Anonymous Coward on Tuesday December 04, 2001 @02:15PM (#2654643)
    Was the case that decided it I believe. Tengen produced a version of Tetris for the NES that was unlicensed (and supposedly one of the best versions made, it's prized among collectors of old school games), and courts decided that Tengen was within its rights to make the game without licensing the technology.
  • by Cyberfox ( 17743 ) on Tuesday December 04, 2001 @04:46PM (#2655692) Homepage
    Greetings,

    Quick note: Genesis was Sega, and the first case in question that I know of was either the NES or SNES, in which EA decided that they had enough of the crap from Nintendo, and released their own games... and were promptly sued. They won, eventually.

    That was before the DMCA.

    Don't bet on the same legal protections you had in the past, unfortunately. This isn't random bitching about the DMCA, this is EXACTLY the sort of thing that the DMCA targets. It'd be nice if Nintendo took EA (a classic reverse-engineering shop) or someone to court over it, via the DMCA, and the reverse engineering shop won, but I wouldn't place money on that battle these days.

    As for believing that all boot processes can be faked, that's just not true for the end user. You often must modify the hardware in order to boot your own creations. The end user, for example, to this day STILL can't burn CD-ROM's that are immediately bootable on UNMODIFIED Playstations (used as an example because of the age of the platform). Sure, if you've got the right high-end specific hardware, you can do it. The vast general populace can't, and that includes the vast majority of developers.

    As for the decryption crack, all it needs to do is a physical verification of a non-writable portion of the disk before boot, and *poof* you cannot make CD's without very high end equipment. It's not an encryption issue, it's an access-control issue. Most Playstation CD's aren't even encrypted, the data is raw on the disk. (Playing just the Final Fantasy cut scene movies on my PC is fun!) The disk, however, has physical protection that prevents you playing a copy of it, UNLESS you've modified your Playstation to not need that physical protection.

    You won't be able to burn a CD or DVD in a consumer burner that will boot on a PS2, unless you've modified your PS2. To the best of my knowledge, the PS2 mods currently available are all still 'unstable', or only allow you to be in one mode (Japanese, American) at a time. That may have changed.

    In summary, be careful what comments you call 'stupid'. The boot process IS the crown jewel, the protection enforced IS valuable to the companies, and Sony will NOT give it away. Even if they did, I would still wager that you and I couldn't build media that would boot. Last but not least, legal protections offered in the past may not still be in place, due to the DMCA explicitly outlawing them.

    -- Cyberfox!
  • Why Linux on PS2... (Score:2, Interesting)

    by Jedi Holocron ( 225191 ) on Tuesday December 04, 2001 @05:29PM (#2655946) Homepage Journal
    I read an article some months ago relating to this very concept. While I can not recall or find the exact link to the article, I'll try to relate the gist of it here.

    Granted I'll admit to not having spent a lot of time dealing with Linux. I like it. I like what I've seen, but I'm far from a die hard fan/user. That may change. In any case...

    The Case for Linux on the PS2:

    One of the issues that seems to bother Linux is a lack of driver support. This is coupled by the myriad of nearly infite hardware combinations that are presented by the nature of PC comptable machines. Who know what hardware will be in which machine. Therefore, gobs of drivers must be available to make the product work effectively. The bonus of the PS2 is that the hardware is a given. A very focused distribution of Linux can be built and bundled with the console. It can be garrunteed to run properly because you have the same hardware in umpteen million units out there. Compatibility becomes a mostly non-issue. This is not the case with my experience with Linux in the PC compatible hardware realm.

    So here is a solid base of a large number of known pieces of hardware that a very stable and secure distribution of Linux can be put on. Once that happens, software (in many forms, business apps, games, etc...) becomes that much easier to produce in a workable, stable, coherent form.

    Now add into the mix Sony's partnership with AOL. As much as I hate AOL, think of the rammifications. An AOL Linux distro...run on every PS2 out there. Set top web access. Not to mention mozilla or what have you if you choose not to use the Sony/AOL service.

    The Linux/PS2 bundle becomes a rather inexpensive, stable, useful internet/gaming/entertainment/home productivity device.

    I'm sure I left out some of the original articles ideas, and I've added some of my own. Perhaps someone can point out the source I can't rememeber. Point being, though, the Linux/PS2 combo, if played right by Sony, could be major.

    'nuff said.

Thus spake the master programmer: "After three days without programming, life becomes meaningless." -- Geoffrey James, "The Tao of Programming"

Working...