Slashdot Mirror


Installing Yellow Dog Linux on the PS3

johnnyb writes "A new series of articles is out on IBM DeveloperWorks on programming the PS3. The first article is up, discussing the installation of Yellow Dog Linux and first steps in programming the Cell BE Processor on this platform. From the article: ' It is unusual for gaming consoles to allow foreign operating systems to be installed on them. Since consoles are usually sold at a loss, they are usually locked down to prevent games from running on them without the publisher paying royalties to the console developer. Sony decided to open up the PS3 console a little bit, and allow third-party operating systems to be installed, with the caveat that they do not get accelerated graphics. Because of this, you can now install Linux on the PS3. You have to jump through a few hoops, but it definitely works.'"

90 comments

  1. Question... by THESuperShawn · · Score: 1

    No, I have not read TFA all the way through (sorry, I have to work), but just how are the graphics capabilities "locked down"? I have a PS3 and I am waiting for a bigger drive to come in (just ordered) before installing YDL as I don;t want to do it twice. I have not yet heard about the graphics lock down though- just how bad is it?

    --
    Repant. Thy end is sheer.
    1. Re:Question... by jrwr00 · · Score: 2, Informative

      There are no drivers from nvidia, is uses a VERY new core, so your stuck with a Framebuffer

    2. Re:Question... by THESuperShawn · · Score: 1

      Thanks.

      So, I take it drivers may be developed- either by Nvidia or OS (i.e. SourceForge)? I guess what I am really asking is - there is no hardware "lock", right? Drivers "can" be developed for the GPU?

      --
      Repant. Thy end is sheer.
    3. Re:Question... by Aadain2001 · · Score: 1

      Question for you (and all other PS3 owners who are/want to install YDL on their PS3): why? This isn't a troll, just something I don't understand. So you spend $600+ (that's the cost of a PS3 near me) and instead of using it play games (it's intended function) you install YDL which removes your ability to play PS3 games (if I understand everything correctly). So, why go to all that effort? Why not simply use it for playing games or go out and buy another computer if you wish to run Linux?

      --
      Space for rent, inquire within
    4. Re:Question... by jrwr00 · · Score: 1

      as far as i know, there is no "lock" on the GPU, just there are no drivers for the GPU "yet"

    5. Re:Question... by ArcherB · · Score: 1

      So, I take it drivers may be developed- either by Nvidia or OS (i.e. SourceForge)? I guess what I am really asking is - there is no hardware "lock", right? Drivers "can" be developed for the GPU?

      I see no reason why they can't be. Still the only thing you are missing at this point is 3D acceleration, much like using the nv driver on a PC based Linux distro.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    6. Re:Question... by abaddononion · · Score: 1

      From what I gather, the PS3 natively functions on a dual-boot system. Which means once you install yellowdog linux, you can then choose to boot into it whenever you want, but if you instead opt to boot from the PS3's primary OS, you can do so, and you change no part of the base functionality of the system whatsoever.

      It's kinda like how if you have a Windows machine, and install linux on a separate partition. Having the linux partition there doesnt hurt the running of your primary windows partition. Generally, Windows is too dumb to even notice that it exists at all. But when you boot, you now have the option to NOT go into Windows, if you so choose.

      I cant personally speak as to why someone would feel the need to have their PS3 functioning on linux... but because of the dual-booting thing, I dont see any reason to not play around with it (if I ever bought one).

    7. Re:Question... by forkazoo · · Score: 1
      No, I have not read TFA all the way through (sorry, I have to work), but just how are the graphics capabilities "locked down"? I have a PS3 and I am waiting for a bigger drive to come in (just ordered) before installing YDL as I don;t want to do it twice. I have not yet heard about the graphics lock down though- just how bad is it?


      From everything I have read, it's pretty much exactly what the article said in the summary. No accelerated graphics. You also don't get full access to the hard drive, or direct access to any of the hardware. All the hardware works except for GPU, for which you get just a dumb frame buffer. Not sure exactly what you are asking when you want to know how bad it is.
    8. Re:Question... by FunkyELF · · Score: 2, Informative

      I heard that it is purposely locked down with a hypervisor....whatever that means. You will have no access to the graphics with or without drivers.

    9. Re:Question... by Xymor · · Score: 4, Interesting

      Installing YDL doesn't remove your ablility to play games. PS3 uses dual-boot, original proprieraty OS for games, blu-rays and dvds movies and "Other OS" for whatever you feel like.

      There's no modding involved. There's even instructions on how to install your 2nd OS of choice on your PS3.

    10. Re:Question... by ArcherB · · Score: 1

      Question for you (and all other PS3 owners who are/want to install YDL on their PS3): why? This isn't a troll, just something I don't understand. So you spend $600+ (that's the cost of a PS3 near me) and instead of using it play games (it's intended function) you install YDL which removes your ability to play PS3 games (if I understand everything correctly). So, why go to all that effort? Why not simply use it for playing games or go out and buy another computer if you wish to run Linux?

      The first and simple answer is, "Because you can!"
      To clarify a bit further:
      Installing Linux on a PS3 will not render it unable to play games. It will dual boot into Linux or the PS3/OS. The only thing it costs you as far as gameplay is space on your HDD. Still, if you have 60 GB of saved games on your PS3, you need to step away from the console and go outside!
      I can understand the cost being an issue, but you are not going to be able to build a 3Ghz PowerPC system for under $600, much less a Cell based system. Although I understand the system acts as a PPC and does not advantage of SPU's that are part of the Cell. (Remember a Cell is a PPC chip with 8 Synergistic Processing Units attached). Once they compile YDL for the Cell, the performance jump should be phenomenal, which would make it worth buying a PS3 JUST to run Linux!

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    11. Re:Question... by FunkyELF · · Score: 1

      Actually, you're missing 2d acceleration also. Everything is being done w/ a framebuffer. So every single pixel you see is being maintained by the CPU in memory. Very inefficient. I don't own a PS3, but that is all my understanding.

    12. Re:Question... by FunkyELF · · Score: 1

      1. It doesn't remove your ability to play ps3 games at all. 2. It would make an excellent MythTV frontend. (Not sure if it can be done w/ the framebuffer since there is no 3d support)

    13. Re:Question... by Junta · · Score: 1

      The only lock that *probably* exists is that Sony probably contractually has nVidia bound to 'not do such a thing', and the open source world.... well, we see how far nVidia drivers haven't gotten in the open source drivers (thanks to nVidia closed specs).

      --
      XML is like violence. If it doesn't solve the problem, use more.
    14. Re:Question... by bucky0 · · Score: 4, Informative

      From what I understand, the PS3 hypervisor actually blocks calls to the GPU, outside of framebuffer calls. Sony did this with the PS2 linux kit as well, and said it was to prevent piracy, and to keep people from just running free linux games on the console (because they sell the consoles at a loss, if a bunch of people buy them up and then play free games, it would be a money losing venture for sony)

      That said, I think it's kinda dumb, especially since microsoft provides an extremely low cost way to develop Xbox360 games that use all the bells and whistles.

      --

      -Bucky
    15. Re:Question... by mandelbr0t · · Score: 2, Informative

      It's mostly for developers right now (hey, it's even in the correct Slashdot category!).

      Personally, I think Japan is building a gigantic supercomputer out of PS3s ;) When Linux got onto PS2, the most common usage for them were clusters. Here's a picture. I can only imagine what a rack full of PS3s can do. Of course, like the PS2, the PS3 is subject to restrictions. From the PS3 EULA:

      The PS3 system may contain technology that is subject to certain restrictions under the U.S. Export Administration Regulations, and may not be exported or re-exported to U.S. embargoed destinations. In addition, the PS3 system may not be exported or re-exported to persons and entities prohibited by the U.S. Export Administration Regulations.

      Have to make sure those Albanians aren't cracking RSA or some such thing.

      mandelbr0t

      --
      "Please describe the scientific nature of the 'whammy'" - Agent Scully
    16. Re:Question... by fistfullast33l · · Score: 1

      I'm going to point you to a comment I made on an article on Slashdot Games about Linux on the PS3.

      Most importantly, the graphics chip isn't available at all and at this point it looks as though you might not be able to access it ever, as a responding commenter to my comment points out here. It also hides the memory attached to that card so you only have about 256MB of RAM available to Linux.

      Also, I wouldn't get super eager about that hard drive size. According to the IGN article I was sourcing you can only allocate the drive as either 50/10 or 10/50 under linux. So I'm not sure how it works under sizes of less than 60GBs. If anyone else knows, they should let me know as I'm interested in knowing as well.

    17. Re:Question... by Anonymous Coward · · Score: 0

      That's right. Also, the display modes are fixed so you only get video modes like 480i/p, 720i/p, and 1080i/p. No other resolutions. For video, 3D, and development, you'd be much better off buying a Mac Mini.

    18. Re:Question... by jbiesi · · Score: 1

      I just installed YDL on my PS3 last night, and you should know about one big caveat: The PS3 OS only gives you the choice to install linux on a 10GB partition or on a partition that is 10GB smaller than your entire disk. I was hoping to do a 20/40 split of the 60GB drive... no dice :(

    19. Re:Question... by MountainMan101 · · Score: 1

      Unless nVidia never release this new graphics core on normal PC hardware, surely it will eventually get the attention of the Nouveau project and 3D+2D drivers will get developed.

      Actually, I just checked and the Nouveau driver should work but Sony have hidden the interface through something called hypervisor.

    20. Re:Question... by ArcherB · · Score: 1

      It would make an excellent MythTV frontend.

      I don't know how well this would work unless the PS3 contains a video input. Although Myth could be used to view DVD's and such, but watching TV could prove to be impossible.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    21. Re:Question... by Anonymous Coward · · Score: 2, Informative

      The Cell's PowerPC core is massively dumbed down from its Mac namesake. It is not even the Celeron of its family. Running Linux, the PS3 is the equivalent of about a 1.1Ghz PPC Mac with no graphics acceleration. You can buy a Mac Mini that would kill by almost an order of magnitude any Linux benchmark running under Linux on the Cell. "Once they compile YDL for the Cell..." You really don't have a clue. That's like saying "Once the recompile Windows XP for my ATI Radeon, Excel will run much faster". The SPUs are glorified DSPs. They suck at running general purpose code. Heck, they suck at running medium-sized code with any kind of branching. Maybe someone will make a wicked fast SETI@home client or an awesome blur-filter for GIMP, but that's about the extent of the use of the SPUs in a computing environment (simple operations on a large data set that streams in and doesn't change much). And before you say "OpenGL and video decoding", remember the GPU is locked from use. And besides, if the SPUs excelled at handling 3D, why did Sony bother buying such a large, expensive, heat-generating GPU from nVidia?

    22. Re:Question... by Otter · · Score: 4, Informative
      Personally, I think Japan is building a gigantic supercomputer out of PS3s ;)

      That's precisely what this YDL distribution is aimed at. (I submitted this story here multiple times back when it happened, figuring that eventually it would take priority over the day's Jack Thompson story, but no dice.)

    23. Re:Question... by dahl_ag · · Score: 1

      Well, I have eyeballed the PS3 as a number crunching machine. The total power of a Cell is 218 GFLOPS. (assuming no disabled cores) This is at least an order of magnitude more than your average P4 at just $600. Of course, it remains to be seen how hard it will be for someone like me to port over my code AND see 10X performance increases. But yeah, I don't see this as something that I would replace my desktop box with.

    24. Re:Question... by johnnyb · · Score: 3, Insightful

      This is actually the cheapest (by far) way to get access to IBM's new Cell BE processor. It also doesn't trash the gameplaying aspect of the PS3 -- PS3s actually come with dual-boot capability built-in.

      So, if you're interested in learning to program IBM's new chip design, this is the best way to do it. It not only has a dual-core PowerPC element, but eight independent vector processors attached, with a radical new architecture (because of manufacturing decisions by Sony as well as implementation decisions, you may have access to as few as 6, but in any case, there's lots of processing elements in there).

      Then there is always the Geek factor, which can never be underestimated.

    25. Re:Question... by johnnyb · · Score: 1

      Basically, Sony's system allows you the following partition options:

      1) Give it all to the game os
      2) Give 10G to the game os and the rest to the other os
      3) Give 10G to the other os and the rest to the game os

      I believe those are the same options no matter what size drive you have.

    26. Re:Question... by blugu64 · · Score: 1

      It wouldn't need them. If you've got another machine acting as as the myth backend that is.

      --
      "Personal ownership is a hallmark of conservative capitalism. And I don't believe I am entitled to anything that I did n
    27. Re:Question... by Lost+Engineer · · Score: 1

      To be clear, YDL is compiled for the Cell, but it does not take advantage of the SPEs. Because they lack direct access to main memory, it would be difficult to integrate them into an OS. Also, you want to save that power for apps right? You are free to write your own software that takes full advantage of the Cell, and TFA has instructions for doing so, or you could wait for someone else to do so. Only certain types of apps will benefit in any case from the parallel processing power, and clearly games are out of the question because of the graphics limitations.

    28. Re:Question... by Parafilmus · · Score: 0

      Because the Playstation3 is a powerful computer for the money!

      Seriously, it's got a 3.2GHz cell processor and a blueray drive... where else are you going to find a system like that for only $600?

    29. Re:Question... by Total_Wimp · · Score: 2, Insightful
      Question for you (and all other PS3 owners who are/want to install YDL on their PS3): why?

      I see a bunch of people have already pointed out that it's a dual-boot arrangement and you don't have to give up your nifty PS3 gaming capability. With that in mind, there are a few really good reasons to have Linux on your PS3.

        - Firefox is much better than the PS3 web browser.

        - You have many choices of players when you want to play MP3s and videos, or look at pictures with your family.

        - When your family loves that one special pic of Junior, but wishes there was no red-eye, you can edit it on the spot.

        - You can immediately email that picture to your aunt Betty.

        - You can check your email from the couch while waiting for your favorite show to come on..

        - It's an extra general computer in the house when you need it. You at least have an option if your boss needs you to send a quick document to your client at the same time you're replacing the video card on your PC.

        - You can get data on and off your PS3 from the home LAN, thus making the sharing of those pictures, videos and MP3s much easier (the PS3 doesn't natively have this functionality at this time, and if someone knows better, PLEASE tell me, because this is the feature most important to me that I'm missing at the moment.)

      Like a lot of dual boot options, this one isn't quite as smooth as it could be, based upon what I've read. Ideally, I'd never have to leave my couch, but I think this one requires me to hit a button (at least that's what I read, but I hope I'm wrong here too.). But considering all this great functionality is literally free, completely legal and actually encouraged, I feel like I'd be a fool to not take advantage of it.

      I'm just getting familiar with my PS3 at the moment, but this is my next step. It's not a perfect solution, but with Linux on board I feel I'll have enough quality functionality that I won't need a separate PC in the living room any more.

      TW
    30. Re:Question... by ArcherB · · Score: 1

      Ah!!! Frontend! I get it now.

      I guess I'm a bit slow on Thursdays too!

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    31. Re:Question... by Mongoose · · Score: 2, Interesting

      Actually you can write video decoding/encoding and even OpenGL on the SPEs. It wouldn't be a "fun" project for the average person, but it's possible. I'm considering doing an SPE implementation of OpenGL ES, but I don't have much free time for anything as it is... FYI we had OpenGL implementations for PS2Linux as well using the VUs. I got my OpenGL TombRaider reimplementation running good enough (29FPS) at the time. As for GLSL, you can port the reference compiler... I doubt it'll be as useful as a 'fixed function' pipeline on SPE however. You can at least get lower end OpenGL functionality on PS3 w/o needing to touch RSX. Hobbyist are always the ones that like retrogaming anyway.

      It might be more fun to hack around hypervisor and use the new OSS nvidia driver RE as a basis to roll your own RSX wrapper... however you end up having to reimplement hypervisor to a degree too. Oh the joys of breaking your own toys.

    32. Re:Question... by Greyfox · · Score: 0, Offtopic

      Is the framebuffer fast enough to play emulated PS1 and MAME games? Maybe I should dust off my old copy of StarOcean II...

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    33. Re:Question... by Osty · · Score: 3, Informative

      especially since microsoft provides an extremely low cost way to develop Xbox360 games that use all the bells and whistles.

      Or most of the bells and whistles, anyway. Graphically, XNA gives you nearly as much power as a full dev kit since the graphical horsepower is harnessed via shaders. However you currently can't do any networking, nor do you have support for some peripherals like the Vision camera. All of that (and a way to properly distribute your games) should come along eventually, but it's a matter of the XNA guys being able to do it in a way that does not jeopardize the current revenue stream of retail and XBLA games while also making sure it's secure so that XNA won't end up as an enabler for Linux or pirated games.

      That said, XNA vs. PS3 Linux is just another manifestation of the different strategies Microsoft and Sony have for their consoles. Microsoft has constantly pushed the 360 as a game machine first while Sony likes to claim the PS3 is a full-fledged computer. Thus Microsoft gives users a way to build their own games for the 360 and Sony provides a way for users to harness the generic power of the PS3 with Linux (and other operating systems in the future).

    34. Re:Question... by XMultiply · · Score: 1

      Not too familiar with this OS, so forgive the question, but does this mean, eventually, we may be able to see linux-based game emulators running on PS3?

    35. Re:Question... by Thraxen · · Score: 1

      Yes, I've already read about people installing MAME on the PS3. This is one feature I'm interested in as well. MAME doesn't even use hardware accelerated graphics, so the fact that the graphics hardware is locked down shouldn't affect it. I did read that currently, due to how the memory is set up, YDL can only access half of the PS3's RAM, but that problem is being worked on. Other than emulators I'd also like to try and use Linux to install MUGEN and make use of media streaming (from my PC).

    36. Re:Question... by Total_Wimp · · Score: 1

      Yes. Here are some links to videos of a fighting game and some Nintendo games.

      http://www.youtube.com/watch?v=RsQOr-vNDsg&mode=re lated&search=
      http://www.youtube.com/watch?v=GIWwcGCI_nY

      They're all 2D, but they seem quite responsive.

      TW

    37. Re:Question... by blugu64 · · Score: 1

      "I guess I'm a bit slow on Thursdays too!"

      We're not so different, you and I. :)

      --
      "Personal ownership is a hallmark of conservative capitalism. And I don't believe I am entitled to anything that I did n
    38. Re:Question... by tlhIngan · · Score: 1
      Yes, I've already read about people installing MAME on the PS3. This is one feature I'm interested in as well. MAME doesn't even use hardware accelerated graphics, so the fact that the graphics hardware is locked down shouldn't affect it. I did read that currently, due to how the memory is set up, YDL can only access half of the PS3's RAM, but that problem is being worked on. Other than emulators I'd also like to try and use Linux to install MUGEN and make use of media streaming (from my PC).


      Well, the PS3 only has 256MB of system memory. From the official website, it has "256MB XDR Main RAM 256MB GDDR3 VRAM".

      Sure, Sony can claim it has 512MB of RAM (it does), but half of that is graphics memory. It's sorta like your PC having 5 GB of RAM because you have 4GB of memory installed, and 2 512MB videocards installed. 4GB + 512MB + %12MB = 5GB. Alas, Windows or Linux is unable to use that 1GB of VRAM as system memory. (They can do it, since it's all memory-mapped anyhow, but the access latency is atrocious). I suspect accessing the extra bit of memory has similar caveats. Heck, there is probably better access times using the SPE memory (however little there is) than accessing the faster, yet further away, VRAM.

      In contrast, the Xbox360 has 512MB of system RAM, and 10MB of graphics VRAM - I believe its architecture is shared memory (plus and minus).
    39. Re:Question... by Total_Wimp · · Score: 1

      I'm curious what the OS memory footprint is for the PS3 vs the 360.

      I know MS can make a small footprint if they have to (Pocket PC), but if they feel they have the room, they'll use as much as they think they can get away with. Unfortunately that usually works out to about 25% to 50% more than or I would like.

      On the other hand, Sony's OS looks nice and lite, but you never know how much they might be front loading to increase responsiveness.

      I guess you can file this under "just curious."

      TW

    40. Re:Question... by Anonymous Coward · · Score: 0

      The ps3 plays PS1 games in Game os mode. Now playing Copied games is one of the reasons we are not being allowed access to the GPU.

    41. Re:Question... by Lally+Singh · · Score: 1

      Gotta give them props for that. Also, one VERY good reason to try your own OS on the PS3: the Cell CPU.

      --
      Care about electronic freedom? Consider donating to the EFF!
    42. Re:Question... by Mark+Gillespie · · Score: 0

      YDL does take advantage of the SPE's, and applications can also, if they are programmed to. To the OP, PS3's are $500, and allow you to still play PS3 games, so yes you are a troll, goodbye... Frankly, I am sick of the fanboys than hang out here. Last year they were ranting about Sony closed formats, yadayada, they no have a PS3 than boots Linux, are they happy? Nope, they complain that access to the GPU is restricted, people need to be grateful for the wonderful gift Sony have given us, with the PS3.

    43. Re:Question... by Anonymous Coward · · Score: 0

      It doesn't matter if it's poorer in THEORETICAL performance, what matters is that it's superior in REAL WORLD performance.

      Smaller and less power hungry, too.

    44. Re:Question... by Anonymous Coward · · Score: 0

      Frankly, I am sick of your wah-poop-it-hurts nutsac hanging from my rear view mirror. Come pick it up next time you visit Hell (your wife's ass).

    45. Re:Question... by Hadlock · · Score: 1

      ...because you have a PC hardware platform that won't be changed significantly for about 8 years, raising it to the level of Ubuntu-like support, plus it plays all your PS1/2/3 games (1/2 that are supported at least), plus emulators for nes/snes/genesis buys you a great system. Now all you need is a Apple LCD monitor that supports HDMI when they come out at macworld...

      --
      moox. for a new generation.
  2. Does this mean... by Anonymous Coward · · Score: 0

    Can I grab a PS3, YDL, an NES emulator, a SuperNES emulator, and a bunch of romz and not have to pay individually to play old games like I would with a Wii? I'd rather get a PS3 anyway, and if I can play my old Nintendo games, that would be awesomer.

    1. Re:Does this mean... by Lost+Engineer · · Score: 1

      Sounds possible. It would be awesomerer if you could use the PS3 controller, but, with a keyboard, it should work fine, assuming you can find an emulator that compiles for Linux/PowerPC. I bet Sony would love it if that became popular.

    2. Re:Does this mean... by Anonymous Coward · · Score: 0

      Nintendo Wii $250 + $250 Wii Points = $500 and 25 N64 or 40 SNES or 50 NES games legally/ethically purchased ...
      PS3 $500 with games obtained through unethical/illegal ways ...

      Only an asshat would choose the PS3 ...

    3. Re:Does this mean... by pl1ght · · Score: 0, Interesting

      and 5000 Mame games and thousands of other classic games that the Wii will never get. Only an asshat would be such a blind Wii sheep fanboy.

    4. Re:Does this mean... by HappySqurriel · · Score: 2, Insightful

      I think the point was that you can legally/ethically purchase games for the Wii as compared to the illegal/unethical methods of stealing games for the PS3 ...

      If homebrew and emulation is your thing though, you can run homebrew applications on the Wii using the SD card exploit that worked on the Gamecube; I could be wrong, but I believe that all gamecube homebrew works on the Wii meaning that you have access to all of the emulators that would work on the PS3. What this means is that you can spend $500/$600 to do the same thing you can do with a $250 Wii ...

      Note: From my understanding all of the current Wii exploits only give access to the Wii in Gamecube mode, the extra processing power the Wii has is unavailabe and the hackers are looking for new exploits.

    5. Re:Does this mean... by Anonymous Coward · · Score: 0

      Nofrendo should work for NES games, it works on a PS2 Linux kit. (with dual shock support) I've not tried SNES emulators, most of those seem to have x86 assembly.

  3. low graphics by Anonymous Coward · · Score: 0

    Fast CPU, play with the CELL, but slow graphics.... Oh, well....

  4. How badly locked down? by bcmm · · Score: 3, Interesting

    How much graphics functionality is left out?

    Enough to prevent HD videos playing smoothly? Enough to prevent smooth scrolling looking nice?

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
    1. Re:How badly locked down? by seebs · · Score: 4, Informative

      No access to GPU at all; all you get is a framebuffer.

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    2. Re:How badly locked down? by ArcherB · · Score: 1

      How much graphics functionality is left out?

      I could be wrong, but I think you just lose hardware 3D acceleration. It would be like having onboard video on your PC; Windows work fine, but you are not going to play Doom3 on it.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    3. Re:How badly locked down? by bcmm · · Score: 1

      I've seen Linux machines using the nv (rather than the binary nVidia) driver where smooth scrolling, etc. is very jerky and torn. I don't know exactly why that is, but cards do 2D acceleration as well you know.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    4. Re:How badly locked down? by Slashcrap · · Score: 1

      Enough to prevent HD videos playing smoothly? Enough to prevent smooth scrolling looking nice?

      As someone eles has already replied - Framebuffer only. So no 3D acceleration and, maybe if you're really lucky, very basic 2D acceleration (BitBLT). So to answer your question, any graphically intensive task will suck. And in the case of a framebuffer we can define intensive as "scrolling, solid window dragging, playing video, moving a mouse pointer smoothly, highlighting text etc, etc..."

      It just so happens that I've got a Voodoo3 card in the pile by my desk. It will fucking annihalate the PS3 running Linux for all the tasks you mentioned.

    5. Re:How badly locked down? by Anonymous Coward · · Score: 0

      Cell was specifically designed to run HD content without a GPU. Putting the GPU in the PS3 wasn't originally planned. I kinda doubt that when you watch Blu-ray discs on the PS3 it uses the GPU. I'm pretty sure that's why Sony intends to use Cell in T.V.'s, Blu-ray players, cable boxes, and various other pieces of hardware.

  5. More video info, with link.. by THESuperShawn · · Score: 3, Informative

    Here's an article at YDL with info on the PS3 video modes with tweaks, recco's, etc... This provides a little more info.

    http://www.terrasoftsolutions.com/support/solution s/ydl_5.0/video-config.shtml

    --
    Repant. Thy end is sheer.
  6. MacOnLinux by CdBee · · Score: 1

    Firstly, it dual-boots between PPC Linux and PS3's internal OS Secondly, PowerPC MacOS can be virtualised on PPC Linux using MacOnLinux so this console can be an (dubious legal status) PowerMac too..

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  7. Scientific computing w/ Yellow Dog? by vishbar · · Score: 1

    I remember that a while ago some PS2s with Linux were used in some scientific settings for certain vector calculations, I believe (I only skimmed the linked article...I saw this on The Screen Savers a while back). Would the PS3/Linux combo be an even better replacement? They're expensive as hell, but I would imagine much faster.

    --
    Ride the skies
  8. No graphics drivers? by Enoxice · · Score: 1

    No graphics drivers yet? Ah, well, it can make an awesome BBS or MUD server, anyway.

    I love putting Linux on things, especially when it isn't destructive in any way. Even with XBox the only problem was that you can't use XBL anymore...and it required you to find and reload the original dashboard.

    If I were ever to buy a PS3 it would be for this...and Guitar Hero III.

    --
    Anyone else think the comments just weren't rendering right before they turned off ABP and saw ads?
    1. Re:No graphics drivers? by Anonymous Coward · · Score: 0

      No, not no graphics drivers yet.

      No graphics drivers ever.

      The Cell uses a hypervisor architecture. All I/O goes through the hypervisor. It blocks access.

      Once that's cracked things get more interesting, but there's not much indication that it even can be cracked. An entire SPU is dedicated to preventing it.

      (BTW, yes, Guitar Hero III. I heard that using EyeToy they take your image and map it onto the coloured circles so you can see your face in ... both sides.)

  9. Irrational Yellow Dog Fascination by ivan256 · · Score: 1

    I don't understand why people would run a distribution like Yellow Dog on hardware supported by a mainstream distribution. Historically, all Yellow Dog brought to the table was support for platforms not supported by RedHat, like PowerMacs. When all the mainstream distributions started to support PPC as well, Yellow Dog remained the Slashdot headliner distribution even though it was always behind the times. Now that Yellow Dog was first on the PS3 but the platform was later supported by Fedora, I have to wonder. Why would you run Yellow Dog when you can go straight to the cow (so to speak)?

    Personally, I'll wait for Debian support (and a compelling reason to buy a PS3).

    1. Re:Irrational Yellow Dog Fascination by johnnyb · · Score: 4, Informative

      As far as I'm aware, while there is an addon CD available for Fedora for the PS3, it is not an officially-supported part of Fedora.

      In addition, Sony hired YDL (actually TerraSoft) specifically to do this port, so the YDL developers have better support potential.

      I would stick with YDL on the PS3 simply because they actually have a commitment to the platform.

  10. Video is 2D anyway. by LWATCDR · · Score: 1

    The 3d support might be nice for some widgets and stuff but pretty useless for viewing a video stream unless you want to view in wrapped around a cube.
    The 256 megs of ram might be an issue but other than that it could make a great MythTV front end.
    Now the big question is will people convert some of the codecs that Myth uses to use the SPEs? If so then you are all set. Frankly if you can get a USB tuner working with it then it might make a GREAT MythTV box for recording and transcoding video.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  11. Re:WTF? by Anonymous Coward · · Score: 0
    No one expects you to read the article, but at least read the summary.
    consoles are usually sold at a loss
    So essentially, you're getting better hardware than you pay for.
  12. Terra Soft to Build World's First Cell-Based Super by Scott7477 · · Score: 3, Interesting

    I would mod you up if I could :)...I'm posting the text from your link.

    Terra Soft to Build World's First Cell-Based Supercomputer

    Tomorrow, Terra Soft will officially announce the construction of the world's first Cell-based supercomputing cluster.

    In the fall of '05, Terra Soft was contacted by Sony Computer Entertainment, Inc. (SCEI) to develop and manage a supercomputing cluster built upon the IBM Cell Broadband Engine and the Linux OS. This spring, Terra Soft was contracted by Sony and in August completed the construction of a 3000 sq-ft supercomputing facility capable of housing 2400 1U systems. In this remodeled extension to the Loveland, Colorado headquarters, Terra Soft will construct a test cluster and a substantially larger production cluster, dubbed "E.coli" and "Amoeba" respectively.

    Terra Soft will use the test cluster "E.coli" to conduct advanced software development, optimization, and testing with emphasis on Y-HPC and Y-Bio applied to the Cell Broadband Engine. The production cluster "Amoeba" will be made available to select University and Department of Energy laboratories to further life sciences research.

    The clusters will incorporate, in part, Cell-based PS3 systems. The Cell Broadband Engine provides a "1 + 8" multi-core processing environment, enabling optimized code to function at a superior level of performance over traditional single or dual core CPUs. With all 8 cores on a single chip, the code processes do not lose performance by dropping down to the memory bus as with historic, multiple CPU configurations.

    Glen Otero, Director of Life Sciences Research for Terra Soft Solutions explains, "This cluster represents a two-fold opportunity: to optimize a suite of open-source life science applications for the Cell processor; to develop a hands-on community around this world-first cluster whereby researchers and life science studies at all levels may benefit. Once up and running with our first labs engaged, we will expand the community through invitations and referrals, supporting a growing knowledge base and library of Cell optimized code, open and available to life science researchers everywhere."

    Lawrence Berkeley National Lab is working with Terra Soft to optimize a suite of life science applications. Los Alamos and Oak Ridge National Labs are also engaged, with select universities coming on-board early in 2007. Terra Soft is working to optimize the entire Y-Bio bioinformatics suite.

    Thomas Swidler, Sr. Director of Research & Development at SCEI states, "This cluster is for Sony a means of demonstrating the diversity of the PS3, taking it well beyond the traditional role of a game box. While we are not in the business of competing for the Top500.org nor building cluster components, this creative use of the PS3 beta systems enables Sony to support a level of real world research that may produce very positive, beneficial results."

    Regarding Terra Soft's contribution to the project, Swidler continued, "In working with Terra Soft, we found a single source for the operating system, cluster construction tools, and bioinformatics software suite. Again, their dedication to detail and professional results has surpassed our expectations. We are very eager for the completion of this initial phase in order that the research may begin."

    Both clusters will run the new Yellow Dog Linux v5.0 operating system; a beta version of Y-HPC v2.0, the first commercial, cross-architecture Linux cluster construction suite; the Moab cluster management suite by Cluster Resources; and Y-Bio v1.1, a suite of gene sequence analysis tools soon to be optimized for the Cell processor.

    Kai Staats, CEO of Terra Soft offers, "Working to complete the cluster facility has been the highlight of my time in this industry, a truly gratifying experience. What we have accomplished this spring and summer showcases the peak of our design, coordination, and engineering effort ... from facility design and construction in Jul

    --
    "Lack of technical competence coupled with the arrogance of power, as usual, leads to no good end."
  13. I have done this by ig33k · · Score: 1

    I have done this and it's pretty cool. It works great and it's just as easy as installing OS X and must simpler then installing Winblows. The only thing that's annoying is that since this is PPC64, everything is out of date. Only Firefox 1.5 works on it, etc. But I assume this will get better as time goes on.

  14. YDL and Fedora on the PS3 by savage1r · · Score: 1

    Ok, here is what you get with both on the PS3 (I've installed both on separate occaisions). YDL installs EXTREMELY fast (in relation to other operating systems). I can't remember what the screen resolution is but it's decent and looks very good on an HDTV. As far as their new gui....I give it a big MEH. It looks pretty and it sparkles when you click on a window but I prefer gnome over it any day. Internet browsing, office apps, and other basic stuff you expect to see on linux are there. The thing that interested me is that, yup, you can get the PS3 to lag a bit when using YDL. I imagine this is due in part to the system only having 512mb ram and the graphics restricted to framebuffer (or whatever). I got a bootlegged copy and so I was unable to update my software via the YDL account system (way to go sony, you made it so people have to BUY linux to use it to it's full potential), but for the most part I'd say YDL looks good, operates ok, but I didn't see a WHOLE lot of the usual linux extras you'll usually find on Ubuntu, Suse or Fedora. Now Fedora Core 5 is a bit of a different story. First of all, the max install takes about 4 hours to complete from start to finish, it's pretty grueling. The biggest dissappointment I had was the MINISCULE screen resolution. 534x300 or something god awful like that. The good news is all the little linux extras are there, internet works fine, office stuff is good, video players will work (but who wants to watch video at 534x300). Fedora Core 5 has the same problem as YDL tho as I can't get the friggin software updater to work. So far I'd say that I'm going to have to break down and actually buy YDL because I really want to see how well they can work with the PS3 unless other distros of linux start bringing up the slack. Damn you Sony, you are a harsh mistress.

    1. Re:YDL and Fedora on the PS3 by Anonymous Coward · · Score: 0

      YDL is now open to the public. You could get your hands on it early if you paid money, but basically 2 weeks after they shipped the software they put it up on public mirrors. You can still pay them if you want the support. There is a PS3 thread in the alternate architectures of gentoo and there has been some decent work done there. http://forums.gentoo.org/viewtopic-t-443551.html
      The PS3 has potential it is a matter of putting it to use.
      It might be possible to write a opengl layer that uses the spu's of the ps3 I don't know, but then I would be lucky to code my way out of a wet paper bag. It also might be possible that if everyone who uses linux on the ps3 writes to Sony and Nvidia (They made the video chips if I remember right)we might get a response. Right now that is still up in the air, it may be a time issue to get the driver written, or a issue where people are dragging there feet till the pc's video is better than what the ps3 would be if it was unlocked.
      But right now I would be happy to get a working copy of VLC or an other media player working, then I will be one step closer to a media center computer.

    2. Re:YDL and Fedora on the PS3 by CronoCloud · · Score: 1

      This might be the answer to your YUM problems:

      http://www.terrasoftsolutions.com/support/solution s/ydl_5.0/yum.shtml

  15. DC App's on the PS3? by scdeimos · · Score: 1

    Disclaimer: I haven't read-up on Cell BE systems, nor the PS3, so I have no clue at all as to how their computing power compares to desktop PC's.

    Would PS3's be useful as a "low power" platform to run distributed computing apps like SETI@home (or insert your favorite)? Is there ever likely to be a BOINC client available to run under Yellow Dog on the PS3?

    1. Re:DC App's on the PS3? by Anonymous Coward · · Score: 0

      Actually, the PS3 already has a version of Folding@home available for download with a very sharp looking graphic representation of the current protein displayed while the machine works away at the math.

    2. Re:DC App's on the PS3? by scdeimos · · Score: 1

      Thanks for that... interesting!

      I mentioned BOINC specifically because, although the management client/UI is OS-specific, the actual worker processes (at least the ones I've played with) are Java-based and so should run as-is in a JVM on the main processor (the PPE?). To make good use of the multi-processor architecture on the PS3, though, these worker processes would need to be rewritten so that work units could be processed across the multiple Cell cores (the SPE's?) because these don't use main memory but have their own isolated memory workspaces for code and data.

    3. Re:DC App's on the PS3? by Monsuco · · Score: 1
      Would PS3's be useful as a "low power" platform to run distributed computing apps like SETI@home (or insert your favorite)? Is there ever likely to be a BOINC client available to run under Yellow Dog on the PS3?
      I think I read somewhere that both the GPU and CPU do Folding@Home work while idle.
  16. Hypervisor by SanityInAnarchy · · Score: 1

    If I remember right, PS3 Linux (or any other OS) runs in a hypervisor. That means virtualization -- it means that they actually can prevent Linux from gaining access to the hardware, just as I can run Windows safely inside qemu on my Linux and deny it access to my hardware.

    So, it's not just that there are no drivers, and that you can hope someday someone will reverse-engineer it enough -- no. They'd have to crack it and reverse-engineer it -- basically like any kind of Xbox Linux.

    As far as whether HD video works, I haven't gotten a straight answer from anyone. We know 3D acceleration doesn't work, and we know you get a framebuffer. What I don't know is whether the framebuffer is accelerated enough to play HD video or 2D games. But keep in mind -- even if it can play HD video, it seems doubtful that you'd actually be able to play a Blu-Ray disc.

    --
    Don't thank God, thank a doctor!
  17. 360 running linux ? news at 11 by cheekyboy · · Score: 1

    http://forums.xbox-scene.com/index.php?showtopic=5 75582&st=0

    Oh is it possible.

    Why is slash not covering the 23C3

    --
    Liberty freedom are no1, not dicks in suits.
  18. Cell is good, 6 * PenPros by cheekyboy · · Score: 1

    Each cell is quite powerfull, its not a dumb DSP. Its actually as good as a Pent Pro.

    With heaps of movs/adds/mults and 30+ branch types, the assembly is quite powerfull enough that even the most demanding C++ wouldnt use 10% of it.

    Any way, download the specs and cpu docs

    http://cell.scei.co.jp/e_download.html

    --
    Liberty freedom are no1, not dicks in suits.
  19. Dodging Taxes by Zimans · · Score: 1

    I still maintain that the primary reason Sony is allowing Linux to be installed on the PS3 is to get the unit classified as a Computer and not a game console to dodge the higher European import tax imposed on gaming consoles. Having had there status as a computer for the PS2 revoked, they're making headway to assure that Europe will see it as a computer (protein folding, etc.). This is still good for us, as we get linux on a powerful machine with a high MIPS/$$$ ratio. I just don't think sonys motives are really that benevolent. --Zims

    1. Re:Dodging Taxes by News+for+nerds · · Score: 1

      Those Euro taxes are now defunct.

  20. Old Yellow Dog Linux Advertisement by gauauu · · Score: 1

    Speaking of Yellow Dog, does anyone have a copy of that hilarious Yellow Dog ad video that came out a few years back, with the young attractive college girl lounging around on the lawn of her campus talking about why she uses Yellow Dog Linux? That cracked me up....

  21. ps3 media center by flashpaul · · Score: 1

    I wonder if something like xbox media center would be practical under linux ? If it is I would buy a ps3 just for this

  22. Yeah, but... by Anonymous Coward · · Score: 0

    does it run Linux?