2006-12-18, 00:09
I don't know if anyone has had this idea before, but i know it would be _really_ dificult and to see it as a long-time proposal (and my friends laught at me with the idea), but i told here so it could be discuss.
All we know XBox has the one-proccess limit, but it can handle several threads. In fact a proccess and a thread are the same thing (one handle by the OS, the other handle by the programs), so this is my idea: if you compile something agains a OS dependent libraries that let you use it's features, there would be posible implement some libraries that could let "fake" the system, so you could run several programs compiled agains that special libraries but from the XBox point-of-view there's only one proccess running: XBMC.
As i have say, this would be really dificult because there is to build almost a complete OS (dinamic libraries support, proccess handling...) and maybe would a completly new project that would be useless with ReactOS starting to be run over XBox, but i have thought several times that this would be an interesting point of discussion: there would be throusands of apps that could be able to run without modification and without need of XDK
All we know XBox has the one-proccess limit, but it can handle several threads. In fact a proccess and a thread are the same thing (one handle by the OS, the other handle by the programs), so this is my idea: if you compile something agains a OS dependent libraries that let you use it's features, there would be posible implement some libraries that could let "fake" the system, so you could run several programs compiled agains that special libraries but from the XBox point-of-view there's only one proccess running: XBMC.
As i have say, this would be really dificult because there is to build almost a complete OS (dinamic libraries support, proccess handling...) and maybe would a completly new project that would be useless with ReactOS starting to be run over XBox, but i have thought several times that this would be an interesting point of discussion: there would be throusands of apps that could be able to run without modification and without need of XDK