È possibile virtualizzare PowerPC ... PER un PowerPC? (assolutamente non correlato a Intel)


1

Come afferma la mia domanda,

È possibile virtualizzare PowerPC ... PER un PowerPC?

Considera che stai usando Linux per PPC. Volete eseguire app scritte appositamente per Mac OS 7.x fino alla 9.2.2, che richiedono tutte PPC (diciamo). Diciamo anche che non vuoi impostare una configurazione a doppio avvio sul tuo Mac PPC perché ... beh, sei pigro.

Emulatori come Sheepshaver (per Linux su PPC) vanno bene per la maggior parte delle esigenze di base, ma per programmi più intensi come giochi, software matematici complessi e praticamente tutto ciò che richiede la MMU (unità di gestione della memoria) semplicemente NON funzionerà.

Un virtualizzatore PPC scritto PER la stessa macchina PPC potrebbe consentire a quei programmi complessi di accedere a tutte le risorse di sistema appropriate di cui ha bisogno ... perché è GIÀ QUI. Non c'è nulla da emulare!

Quindi, anche almeno ipoteticamente ... è possibile?

Risposte:


2

Ipoteticamente, potrebbe essere possibile, ma gli strumenti potrebbero non esistere. Lo strumento migliore che ho trovato è stato QEMU e Mac su Linux . Dice che può virtualizzare, ma non l'ho testato o usato. Qemu dice anche che è per PPC incorporato - che sarebbe come la Xbox 360, e non un Macintosh più vecchio - quindi quindi non consente ancora la virtualizzazione PPC.

Vedo due problemi che lo rendono un po 'più difficile:

  1. Dipende dal chip che si sta tentando di virtualizzare: il chip deve disporre di alcuni set di istruzioni di virtualizzazione per consentire ciò. Alcuni G5 avevano questo, ma dal momento che non so quale macchina hai, è difficile da verificare. Questo è ciò che consente a Intels di virtualizzare tutti i tipi di sistemi operativi ora. Questo è praticamente ciò di cui stai parlando "è già lì", ma non è sempre presente in tutti i casi: il processore deve sapere come virtualizzare se stesso.
  2. Potenza delle macchine oggi - anche quando uscirono i primi Mac Intel, alcuni erano altrettanto potenti o persino più potenti dei G5 di allora. Ora che sono passati anni, molti degli strumenti (come il MoL) sembrano non essere stati aggiornati da un po ', probabilmente a causa del coinvolgimento della comunità. Probabilmente anche perché, se davvero avevi bisogno di eseguire una macchina molto più vecchia, potresti emulare la macchina più vecchia più velocemente di quanto la macchina più vecchia potesse virtualizzare se stessa.

Per la maggior parte delle persone che ho visto nella tua situazione, il percorso più semplice è quello di ottenere solo un'altra macchina nella maggior parte dei casi (ed è quello che ho fatto prima, anni fa). Puoi persino ottenere G5 piuttosto potenti per praticamente nulla oggi. Ho avuto un amico circa 2 anni fa, ho appena fatto un doppio proc G5.


Senza doppio avvio, il modo migliore per ottenere la compatibilità con OS 9 sarebbe saltare completamente Linux e ottenere una vecchia copia di OS X Tiger con l'ambiente classico e usarlo invece.
Tyr,

L'utente ha affermato di non voler cambiare il proprio sistema, presumo che sia diverso da Linux, altrimenti lo avrei presentato nella mia risposta.
jmlumpkin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.