¿Es posible jugar un juego de Playstation en FreeBSD o incluso Linux?

Casi no tengo ningún conocimiento sobre los detalles de PlayStations y su paquete de software (supongo que podemos llamarlo Sistema Operativo), sin embargo, puedo hacer algunas observaciones:

  • Están sucediendo muchas cosas entre ejecutar un programa en una plataforma como PlayStation y cargar un Kernel del sistema operativo, lo que proporciona acceso de bajo nivel a los recursos. En el caso de estas plataformas, “Cómo el sistema operativo habla con el hardware” (kernel) es probablemente menos relevante que “cómo se ejecuta un programa en el sistema operativo” . Esto se confirma en la práctica por el hecho de que todos los juegos de PlayStation que se pueden jugar de forma no nativa, solo se pueden jugar mediante el uso de emuladores que están disponibles en múltiples sistemas operativos y arquitecturas de hardware.
  • Decir que algo se basa en el Kernel de FreeBSD no es lo mismo que decir que está ejecutando un Kernel de FreeBSD no modificado. Los núcleos de PlayStations tendrán bastantes piezas patentadas, definitivamente algunas específicas para el hardware de la plataforma y muy probablemente otras, relacionadas con su sistema de sandboxing, sistema de firma digital, etc. También tendrá muchas modificaciones y (menos problema pero aún así ) muchos subsistemas faltantes.
  • Existen diferencias significativas entre las diversas plataformas de PlayStation. El más preocupante es el uso de DRM para permitir potencialmente la ejecución de software solo en sistemas específicos, uniéndolos a una pila de software específica o incluso a un hardware específico. Por ejemplo, PlayStation Vita tiene características de seguridad muy importantes que PlayStation One, PlayStation Portable o incluso PlayStation 4 no tienen. Es por eso que es tan fácil jugar juegos de PS One en cualquier lugar realmente (Windows, OSX, GNU / Linux, FreeBSD, Android, IOS, etc.), a través de emuladores, pero es tan difícil hacerlo para los juegos de PS Vita. Y a la inversa, por qué es tan fácil ejecutar software personalizado en PS One y tan difícil en PS Vita.
  • Hay una diferencia entre que algo sea posible en teoría y que sea lo suficientemente fácil como para que también sea posible en la práctica. Si desea ver juegos para los que PlayStations se puede ejecutar en la práctica en este momento (con varios grados de éxito), marque aquí.

Si. Es posible jugar juegos de Playstation en Linux usando un emulador como ePSXe. La mayoría de los juegos funcionan con rumble si tu gamepad lo admite.