Ok, I think someone has to come in and expose the problems with the current YDL on PS3. I don't think it is a problem with the number of active users, it is the number of engaged users. With 40 million PS3 that allows installation of linux, I think the main problem has to do with ease of use and usability. Most times when things are complex, someone will come in and provide a simpler solution. But with PS3 linux, I think it is stuck in a bind. Perhaps it is because of the proprietary nature of the hardware that is preventing advancement in ease of use, but I am not sure now because the iPhone has a separate homebrew store setup that makes installing and creating apps for it much easier (and allows developers to profit from it).
Why doesn't the PS3 have something on par with Cydia? All PS3 are same, just like the iPhone. There is a free SDK from IBM to build software. There are more PS3 than iPhones (I think they are very close in numbers at least). Why hasn't someone come in and try to profit from making a simple way for developers to put up applications on it to sell? Does applications must only run from the XMB side to be worth the effort? If yes, maybe that is the reason why there are not much engaged users for PS3 linux. Perhaps only 10 percent of the PS3 owners ever attempt to use the linux partition (which would result in 4 millions users). The population should be increasing because the number of users are growing each day.
I think more work has to be put in to make the linux partition easier for the PS3 user. Maybe make a front end for it so it resembles the XMB or iPhone interface, and let all the background command line be hidden. That way regular users are not horrified at the complexity of installing and uninstalling software on the PS3. Just look at posts of users trying to get software installed. Mostly Fedora 11 programs on Fedora 6 OS. Can you imagine the large number of people giving up on an operating system because it has an unfriendly install process? The success rate is terrible. I think the main problem is similar to trying to get support for applications built for Vista, but is using Windows 95 as a base. (Fedora 11=Vista, YDL6.2=Win95). Maybe the problem is that YDL6.2 is not on the bleeding edge of operating systems.
The way to fix this is to get someone to create a ps3BleedingEdge.repo and start upgrading to the latest and greatest stuff that works on the PS3. Don't worry about protecting the YDL base, but worry about what latest version of software works on the PS3. I've read that the YDL6.2 is based on Fedora 6. If that is the case, the PS3 linux is 5 generations behind. Of course applications built for the latest Fedora 11 would have problems on Fedora 6. PS3BleedingEdge.repo should concentrate on swapping everything that is possible from under YDL (and can get away with it) so that the latest software can get installed. The kernel does not have too much attachments to external libraries, so this should not be a big problem. Even if it does have a problem, the kernel can be swapped as well. But allow doing it from a YDL6.2 installation (because that is where the majority of the users are coming in from). Perhaps the emergeance of a separate PS3 yum repo just for this purpose would solve this problem (but keep PS3bodega.repo for those who just want to surf the web.)
The next step would be to get the interface much user friendly for applications. XMB, iPhone, whatever, it would be a simple GUI layer above linux. Can you imagine what would happen if someone created a front end that resembles the iPhone or XMB on top of yellowdog linux? It would take off and lots of youtube videos will show up and maybe a big community will be created dedicated to it (wishful thinking?). Have an easy front end like how the Cydia uses Debian APT to store apps. Perhaps a PS3cydia that uses yum but with a much simpler graphical interface that allows easy install and creation of software for developers (including those that would like to get paid for their work). There is profit to be made if it is useful enough like Cydia is making a profit now.
Once this is setup, the number of engaged users will increase to the point where enough people would contribute to the hardware acceleration (via SPE or RSX hack) such that any limitations of the PS3 would be resolved as a faster pace. The entrance exam is too difficult at this moment (the benefits are not great enough for engaging users or developers). But unless this can be achieved. Linux will be relegated to unimportance unless devices supporting linux learns from apple and start putting something nice on top of it (not interpreted of course, as the devices are too slow the way they are).
Why doesn't the PS3 have something on par with Cydia? All PS3 are same, just like the iPhone. There is a free SDK from IBM to build software. There are more PS3 than iPhones (I think they are very close in numbers at least). Why hasn't someone come in and try to profit from making a simple way for developers to put up applications on it to sell? Does applications must only run from the XMB side to be worth the effort? If yes, maybe that is the reason why there are not much engaged users for PS3 linux. Perhaps only 10 percent of the PS3 owners ever attempt to use the linux partition (which would result in 4 millions users). The population should be increasing because the number of users are growing each day.
I think more work has to be put in to make the linux partition easier for the PS3 user. Maybe make a front end for it so it resembles the XMB or iPhone interface, and let all the background command line be hidden. That way regular users are not horrified at the complexity of installing and uninstalling software on the PS3. Just look at posts of users trying to get software installed. Mostly Fedora 11 programs on Fedora 6 OS. Can you imagine the large number of people giving up on an operating system because it has an unfriendly install process? The success rate is terrible. I think the main problem is similar to trying to get support for applications built for Vista, but is using Windows 95 as a base. (Fedora 11=Vista, YDL6.2=Win95). Maybe the problem is that YDL6.2 is not on the bleeding edge of operating systems.
The way to fix this is to get someone to create a ps3BleedingEdge.repo and start upgrading to the latest and greatest stuff that works on the PS3. Don't worry about protecting the YDL base, but worry about what latest version of software works on the PS3. I've read that the YDL6.2 is based on Fedora 6. If that is the case, the PS3 linux is 5 generations behind. Of course applications built for the latest Fedora 11 would have problems on Fedora 6. PS3BleedingEdge.repo should concentrate on swapping everything that is possible from under YDL (and can get away with it) so that the latest software can get installed. The kernel does not have too much attachments to external libraries, so this should not be a big problem. Even if it does have a problem, the kernel can be swapped as well. But allow doing it from a YDL6.2 installation (because that is where the majority of the users are coming in from). Perhaps the emergeance of a separate PS3 yum repo just for this purpose would solve this problem (but keep PS3bodega.repo for those who just want to surf the web.)
The next step would be to get the interface much user friendly for applications. XMB, iPhone, whatever, it would be a simple GUI layer above linux. Can you imagine what would happen if someone created a front end that resembles the iPhone or XMB on top of yellowdog linux? It would take off and lots of youtube videos will show up and maybe a big community will be created dedicated to it (wishful thinking?). Have an easy front end like how the Cydia uses Debian APT to store apps. Perhaps a PS3cydia that uses yum but with a much simpler graphical interface that allows easy install and creation of software for developers (including those that would like to get paid for their work). There is profit to be made if it is useful enough like Cydia is making a profit now.
Once this is setup, the number of engaged users will increase to the point where enough people would contribute to the hardware acceleration (via SPE or RSX hack) such that any limitations of the PS3 would be resolved as a faster pace. The entrance exam is too difficult at this moment (the benefits are not great enough for engaging users or developers). But unless this can be achieved. Linux will be relegated to unimportance unless devices supporting linux learns from apple and start putting something nice on top of it (not interpreted of course, as the devices are too slow the way they are).
Last edited by a moderator: