A linux player would seem easy enough to port... a few changes and recompile it.
what about making a linux kernel into an elf.... nothing fancy just a kernel that can be loaded to MC and linked to linux executables say on the HDD? Have USB kb, USB mouse, HDD, USB storage device, MC, and CDVD drive support built-in the kernel. And even a simple interface like KeyLauncher for accessing programs. Just setup an MC with it and a text file that has the links to programs that you may want to run and Presto.
PS3 Slim 320GB
PS2 v11 exploit w/300GB Maxtor
PS2 v10 exploit w/80GB Samsung - Network Games
PS2 v10 exploit w/60GB Samsung - Network Games
PSP 1001 3.52M33 w/10GB total storage
NDS DSReal 4GB