Developing On the PS3 Under Fedora
An anonymous reader writes to point out the first in a series of articles from a while back about using the Playstation 3 as a development environment under Fedora. Here are the second and third parts of the series. Quoting:
"Early on, it was a bit of a challenge to get Linux natively installed on the PS3. Time has passed, and a great deal has changed. Fedora 7 installs on the PS3 out of the box, with the most challenging installation steps eliminated. This article introduces the basic configuration knobs and widgets specific to the PS3 running Linux, shows you how to use them effectively, and suggests the kind of trickery that gets improved performance."
I just finally bought a PS3 about a week ago and was getting ready to install Linux on it. I wish we could access the GPU but I understand why Sony doesn't want that. I think I found my project for the weekend.
... the article specifically states that running Linux on the PS3 is now far easier. I don't know if that is true but the article states that many of the time-consuming steps are no longer required. The PS3 is a very cheap development environment if your target platform is the CELL processor and that must be a reason for doing it if you are going to be programming one of those systems. There is no reason to assume that everyone has the same motivation for running it.
Reality is defined by the maddest person in the room
Nice to find a solution to find a cheap hack to use the Cell on an IBM website. Sometimes you really wonder if they have seen the light :)
I wonder if these machines would make an excellent slim desktop pc to compete with eee desktop and others. But I guess reselling the ps3 with linux preinstalled will be fought by Sony.
molmod.com - computing tips from a molecular modeling
The year of the Linux game console is here!
Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
the fun of getting this things to work on consoles is the hacking involved, if the devs just let you fire up an iso and install then the enjoyment is gone, you may as well fire up a vm and run through the install process,
This is my sig, there are many like it but this is mine
...why anyone would want to run Linux on a PS3 which is both expensive and underpowered to run it? Why not get a cheap laptop on eBay?
Tubby or not tubby. Fat is the question
The 3-part article tells very little about PS3-specific hacks. Basically, the author was telling you how to strip the Fedora system so that it could run on the resource-limited hardware without being too slow. This includes stopping unecessary daemons, ditch GNOME for twm, and running the X server on another box (or getting rid of X altogether).
This also apply to everything that Fedora can run on.
I fail to see how this is related to ``developing on the PS3 under Fedora''. The article didn't say much about development. If by ``developing'' you mean compiling your code in Fedora running inside a PS3 (which is under a virtualized environment) may be you have some points. But this is not developing for the PS3 platform. This is developing for a virtualized Linux platform.
Colorless green Cthulhu waits dreaming furiously.
The FA is almost half a year old, and focusses on Fedora 7, which is EOL. Surely much must have changed since then, with Fedora 8 and 9, and probably other distros as well.
i'm struggling to see the point of this, you can build a linux box on cheaper things than a ps3 and this is nothing to do with developing FOR the ps3, it's just a howto install guide
If you mod me down, I will become more powerful than you can imagine....
Whats disappointed me personally is the lack of support from those FOSS games that would be ideal for it.
For someone who comes from the spectrum/st/amiga etc etc. Lets call that the open console era. I'm really disappointed.
Sony did try and get the PS3 classified as a computer for TAX!? reasons and failed...and rightly so. But to not pursue it and offer proper support to low-income families where a linux/openoffice or even an opensolaris/openoffice solution would have made a real difference in these peoples lives, as they often miss out on a major functional skill its appalling. They should have appealed. I know that those people are not Sony's top priority but if they believed their own original marketing hype "Computer"+"Long Lived Device" perhaps they should have been part of that strategy. Especially considering the extra functionality Linux would bring to the table, compared to that slightly(£320 vs £240) cheaper console that is not a capable device. Thats ignoring how it would have been fun as a hardware company to cheaply kick a software Microsoft back where it would really hurt in its OS and Office Monopoly.
That said when the vapourware tv tuner+45's PS3 edition is released I'll be queuing outside a Dixons grpoup shop in my sleeping bag. I'm desperate to move my Complete Multimedia+Server Jobs off my bedroom computer to under my TV, where I would finally step into blu-ray and commercial gaming again, and get rid of my old DVD/DIVX player; Hard Drive TV Recorder; Hard Drive Media computer to boot, and simply be able to switch my computer off at night rather than compare uptime with others, and am grateful of the work being done by the community[sic] and Sony's small contributions.
is a singularity
Well, it's not quite about piracy. It's about the fact that their whole business model is, well, sorta like the Gillette model: give the razor for almost free, make them pay through the nose for blades. Or, in Sony's case: massively subsidize the console itself, but control the games publishing and make them pay extra for the games.
It's not just Sony that has this model, btw. HP does the same with printers and ink, to the extent that for some it's cheaper to just chuck the old printer in the bin and buy a new one (which includes ink), than to buy a new ink cartridge. It's done by telcos, who give you a phone for 1 Euro, but saddle you with a long term contract as their real revenue. Etc, etc, etc.
So the last thing Sony wants is that someone bypasses them and publishes their own games for the PS3, say, as Linux games. And don't think as much "homebrew" (they probably couldn't care less if you make your own buggy tetris clone for it), think some big publisher getting that idea. Like, say, EA realizing that they can bypass and undercut Sony for their sports games.
And it's easier to play the piracy card there and forbid it completely from the start, than to go to court later and claim "but they need our permission to make games for our machine!" There are already precedents that you can't outright forbid that. Starting with the famous IBM case which created the software industry in the first place. Turned out that IBM couldn't forbid you to make software for their machines. Atari tried the same stunt and lost too. In fact, nobody won that kind of a case yet, and I'm not sure Sony wants to try to be the first.
AFAIK, that tax loophole was removed _years_ ago. So, nope.
AFAIK, they did, back in the PS2 times. Sorta. They essentially ruled that it's a game console anyway.
Well, just to play the devil's advocate, then fucking buy a computer. Of course, then you won't have Sony subsidizing half the cost of it, and they can't impose any restriction on you.
Same as with cell phones, printers, etc. If you don't want to be bound by some long term contract, buy your own phone. If you don't want to be gouged for ink, buy a Cannon. Etc. It's that simple. If you decided to take the subsidy, then have the decency to also accept your own part of the contract too.
It's kinda silly to essentially demand that a company subsidizes anything for you, but is forbidden to get anything in return. If they don't get anything out of that deal, why would they? No, you don't have some sacred right that someone else buys you a lollipop.
A polar bear is a cartesian bear after a coordinate transform.
Because free 3D accellerated games on Linux would cut into their royalties. I didn't say I liked it, I just said I understood their reason.
If they didn't know how to develop for it, they wouldn't have gotten to #1 supercomputing slot. IBM knows how.
Now, with this, it's a move to drum up interest in the architecture. IBM has server-class systems with enterprise support for CBE systems (QS22 being the current generation). However, drumming up general community interest in Cell benefits them in many ways.
Businesses contemplating Cell can have developers evaluate the architecture on the cheap. They won't be able to have a high speed interconnect or decent RAM, or even respectable double-precision performance. They'll have just enough to get a feel for how coding for the platform would be. It's IBM's dream scenario, a crippled product that people buy that can serve as an evaluation platform for customers.
IBM has come out with an amazing performance chip and managed to get it into a readily available package people can play with. Whether IBM knew it or not, the PS3 capability to run Linux is a boon to their QS server stragety.
XML is like violence. If it doesn't solve the problem, use more.
The problem is defining "comfortably". Some dev used to running Eclipse, compiling code, running Firefox, and Thunderbird under a full KDE/Gnome desktop all the time might have a different definition. I've ran X on the PS2. X on the PS3 runs better, it runs fine.
For people to use it to develop an understanding that makes you comfortable about recommending purchase of QS blade servers, which have none of those limitations of the PS3.
Howerver, I still want a good PS3 Myth frontend. I already have one that is on an AMD PC, but I would love to have one fewer device in the mix.
XML is like violence. If it doesn't solve the problem, use more.
The PS3 platform *is* a virtualized platform. Linux is as close to the metal as Sony's own OS. So if you start kernel hacking you're closer to the metal than any PS3 game ever gets.
The main point of programming PS3 Linux is that you get to play with 6 SPUs.
There is no point in even installing Linux on a PS3 if you're *not* going to be doing this, hence the article is totally related to development on PS3. It just doesn't go very far.
As many others have explained, Sony sells the PS3 as a loss leader and makes their profit through game licensing/sales. Without the game profits, they couldn't afford to sell the PS3 at its current cost. If you absolutely need access to the GPU, then register as a PS3 developer.
The more important question for the general PS3 consumer is - How happy would you be if you could save $500 on your PS3 by giving up access to the GPU? Considering the vast majority of PS3 owners probably don't even know what a GPU is, I think they would be very happy.
Sony has payed the Yellow Dog Linux guys to port Linux to the PS3, so it's probably more optimized for it than Fedora (even though it's based on Fedora), for instance, by using the Enlightenment window manager.
http://www.terrasoftsolutions.com/products/ydl/
Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
X runs fine - without the ability of running 3D - making it pretty useless...
Do you need 3D to run Abiword? No. Do you need 3D for a mail client? No. Do emacs or vim need 3D? No.
Most applications are still 2D.
I was thinking the same thing. I'd point out that YDL also runs on older Apple PowerPC (and other PPC based processors) hardware. I recently installed Yellow Dog on my on my 8 year old G4. It's a little slower than I expected, though once I changed a few settings it seemed to run a lot smoother. I'm still learning my way around, but it was my first linux installation at home, and it went a lot more smoothly than my attempts to install Fedora 9 (which I later learned doesn't play well with my particular G4). It's an interesting distro, the E17 desktop is certainly interesting, and it does seem to do ok for the most part.
I said two Power8XCell processers can do 200 gflops double precision, therefore one can do about 100.
XML is like violence. If it doesn't solve the problem, use more.