¿Es posible virtualizar PowerPC ... PARA un PowerPC? (Absolutamente no relacionado con Intel)

1

Como dice mi pregunta,

¿Es posible virtualizar PowerPC ... PARA un PowerPC?

Considera que estás usando Linux para PPC. Desea ejecutar aplicaciones escritas específicamente para Mac OS 7.x hasta 9.2.2, todas las cuales requieren PPC (digamos). Digamos también que no desea configurar una configuración de inicio dual en su PPC Mac porque ... bueno, es perezoso.

Los emuladores como Sheepshaver (para Linux en PPC) están bien para la mayoría de las necesidades básicas, pero para programas más intensivos como juegos, software de matemática complejo y casi cualquier cosa que requiera la MMU (unidad de administración de memoria) simplemente NO se ejecutará.

Un virtualizador de PPC escrito para la misma máquina de PPC podría permitir que esos programas complejos accedan a todos los recursos de sistema apropiados que necesita ... porque ya ESTÁ EN ALLÍ. ¡No hay nada que emular!

Entonces, incluso al menos hipotéticamente ... ¿es posible?

    
pregunta rkmugen 11.02.2012 - 22:14

1 respuesta

2

Hipotéticamente, puede ser posible, pero las herramientas pueden no existir. La mejor herramienta que pude encontrar fue QEMU y Mac en Linux . Dice que puede virtualizar, pero no lo he probado ni usado. Qemu también dice que es para PPC integrado, que sería como la Xbox 360, y no una Macintosh más antigua, por lo que aún no permite la virtualización de PPC.

Veo dos problemas que hacen esto un poco más difícil:

  1. Depende del chip que esté intentando virtualizar: el chip debe tener algunos conjuntos de instrucciones de virtualización para permitir esto. Algunos de los G5 tenían esto, pero como no sé qué máquina tiene, es difícil de verificar. Eso es lo que permite a Intels virtualizar todo tipo de sistemas operativos ahora. Esto es más o menos de lo que está hablando 'ya está allí', pero no siempre está ahí en todos los casos: el procesador necesita saber cómo virtualizarse.
  2. El poder de las máquinas hoy en día: incluso cuando salieron las primeras Intel Mac, algunas eran tan poderosas o incluso más poderosas que las G5 de la época. Ahora que han pasado años, muchas de las herramientas (como MoL) parecen no haber sido actualizadas en un tiempo, probablemente debido a la participación de la comunidad. Probablemente porque también, si realmente necesitara ejecutar una máquina mucho más antigua, podría emular la máquina más antigua más rápido de lo que la máquina más antigua podría virtualizarse.

Para la mayoría de las personas que he visto en su situación, la ruta más fácil es obtener otra máquina en la mayoría de los casos (y eso es lo que he hecho antes, hace años). Incluso puedes obtener G5 bastante potentes por casi nada hoy. Tuve un amigo hace aproximadamente 2 años, solo le di un proc G5 dual.

    
respondido por el jmlumpkin 12.02.2012 - 02:09

Lea otras preguntas en las etiquetas