Il y a en fait un truc assez important que bcp de gens oublient :
La console ne va certainement pas faire tourner les jeux sous Linux, l'env. de developpement est sous Linux, la console peut faire tourner Linux, mais les jeux eux ne vont certainement pas tourner sous Linux pour des raisons de performances.
Avoir un OS generaliste sur une console c'est une mauvaise idee car l'OS fait plein de trucs qui n'ont reellement pas de sens pour une console de jeux :
- Il s'amuse a switcher les threads/process quand bon lui semble alors qu'il y a un jeu la qui veut tout gerer lui-meme pour avoir un max de perfs
- Il s'amuse a gerer des droits d'acces compliques alors que c'est simplement une console, pas un serveur.
...
Raison pour laquelle le team XBox a pris NT, et a enleve quasiment tout pour se retrouver avec un kernel tout petit qui ne fait au final pas grand-chose compare au kernel original, avec un DirectX qui s'affranchit de pas mal de couches qui etaient dans l'original, ...
J'ai du mal a croire que Sony va s'amuser a perdre disons 10% de perfs simplement pour avoir un OS generaliste sur la console, les developpeurs lui tireraient dessus a la mitrailleuse, et cette interview me dit que je suis sur le bon chemin :
http://nixdoc.net/files/forum/about41506.html Though Linux is also a legacy, it can be a initial lead. For Cell, an OS
is merely an application (laugh). The kernel runs on Cell (Cell OS
hypervisor) and it takes the style in which multiple OSes as applications
run on top of that (virtual machine). Linux will be put of course. If Linux
can be put, Lindows or anything can be put.
Linux n'est pas l'OS principal, c'est un OS tournant sur un hypervisor, qu'ils comptent probablement utiliser pour permettre une utilisation "interactive" (video, ...), mais les jeux tourneront probablement sur autre chose a mon avis.
[^] # Re: J'ai comme un doute
Posté par pasBill pasGates . En réponse au journal Des nouvelles de la PS3. Évalué à 10.
La console ne va certainement pas faire tourner les jeux sous Linux, l'env. de developpement est sous Linux, la console peut faire tourner Linux, mais les jeux eux ne vont certainement pas tourner sous Linux pour des raisons de performances.
Avoir un OS generaliste sur une console c'est une mauvaise idee car l'OS fait plein de trucs qui n'ont reellement pas de sens pour une console de jeux :
- Il s'amuse a switcher les threads/process quand bon lui semble alors qu'il y a un jeu la qui veut tout gerer lui-meme pour avoir un max de perfs
- Il s'amuse a gerer des droits d'acces compliques alors que c'est simplement une console, pas un serveur.
...
Raison pour laquelle le team XBox a pris NT, et a enleve quasiment tout pour se retrouver avec un kernel tout petit qui ne fait au final pas grand-chose compare au kernel original, avec un DirectX qui s'affranchit de pas mal de couches qui etaient dans l'original, ...
J'ai du mal a croire que Sony va s'amuser a perdre disons 10% de perfs simplement pour avoir un OS generaliste sur la console, les developpeurs lui tireraient dessus a la mitrailleuse, et cette interview me dit que je suis sur le bon chemin :
http://nixdoc.net/files/forum/about41506.html
Though Linux is also a legacy, it can be a initial lead. For Cell, an OS
is merely an application (laugh). The kernel runs on Cell (Cell OS
hypervisor) and it takes the style in which multiple OSes as applications
run on top of that (virtual machine). Linux will be put of course. If Linux
can be put, Lindows or anything can be put.
Linux n'est pas l'OS principal, c'est un OS tournant sur un hypervisor, qu'ils comptent probablement utiliser pour permettre une utilisation "interactive" (video, ...), mais les jeux tourneront probablement sur autre chose a mon avis.
Enfin, on verra bien quand ca sortira...