tic escribió:mmmm.No se,no veo a nividia pidiendole dinero a sony con eso.Teniendo en cuenta que nvidia para pc desarrolla drivers para linux FreeBSD, y Solaris.Cuando no tienen ninguna obligacion de hacerlo.
Ten en cuenta que PS3 es una maquina exclusiva, con una condiciones de contrato particulares que no tiene nada que ver con el mercado de clónicos...
Por ejemplo, sería entendible que SONY quisiera evitar que alguien pudiera desarrollar videojuegos comerciales utilizando la posibilidad de Linux, pero esta limitacion se puede establecer mediante contrato o proveyendo una API que tenga un redimiento menor.
El caso es que Linux de PS3, no cuenta ni con aceleracion 2D y la transferencia de video es tan baja, que si no sincronizas con vsync, rellenar una pantalla de 1280x720 ocupa casi 6/10 del tiempo (600 fotogramas a 60fps, serian 10 segundos, de los cuales 6 segundos sería el tiempo necesario para rellenar la pantalla... por eso Linux rinde tan mal en PS3)
tic escribió:De todas formas,Si a sony sabe que algo seguro no le afecta a la seguridad les da igual y no lo capan.La prueba la tienes en lo del swap magic de ps2 en la ps3.Si quisieran quitarlo les bastaria simplemente con dejar la id del disco como juego imcompatible y no podria usarlo nadie.
Sinembargo no han echo nada.Imagino que sera porque saben que por ahi no se puede acceder al sistema.
En este caso, el sistema no era vulnerable: lo unico que pasaba es que una funcion que sirve para alojar memoria de video, si le pasas un valor 0, te alojaba el maximo (256MB). Ahora lo han cambiado para que aloje 254MB.
Aun asi, incluso con el fallo ese, para acceder a esos 2MB por encima de los 254MB, se necesitaba hacer un blit de la pantalla que permitia el acceso mediante DMA a esa zona: era literalmente imposible acceder desde ahí a algun otro sitio que afectara a la seguridad. Directamente, acceder desde la CPU es imposible.
SONY se ha tomado muchas molestias para proteger el acceso a una zona que lo unico que permite, es modificar el funcionamiento de la GPU para permitirnos esa aceleracion 3D.
Sobre lo que dices del swap magic, en principio, tienes que entender que en modo PS2, la PS3 hereda parte de los errores de su predecesora para ser compatible y que el swap magic es un disco ORIGINAL a todos los efectos... aun así, el software homebrew no funciona porque SONY ha suprimido algunos modulos y algunas cosas, funcionan de forma muy diferente y con problemas (como se puede comprobar con mi programa PSXLOADER). Para acceder a copias de juegos, tienes que desmontar además, la consola y hacerle una modificacion que no hará salvo el 0,01% de la gente que tenga PS3.... como mucho
Sin embargo, la mejor proteccion es que ya no hay soporte PS2, el modelo de 40GB lo suprime, asi que especular ahora porque se permite que el swap magic, no viene a cuento: podrian haberlo inhabilitado, pero no les merece la pena el esfuerzo pues es una via muerta en PS3 y los daños por pirateria se producen en PS2 y no lo pueden evitar allí.