2013-03-11 11 views
10

sto cercando di KVM port (Scritto per Linux) per Mac OS X.Porting KVM (Scritto per Linux) per Mac OS X


lavoro di fondo: ho iniziato a passare attraverso Apple Developer I documenti che elenca una procedura per fare proprio questo. Non ero in grado di comprenderne alcune parti e quelle che ho capito e provato non hanno funzionato bene (come previsto). Come suggerito dai documenti dello sviluppatore Apple, ho anche provato con fink, macports ecc., Ma queste applicazioni di gestione dei pacchetti vengono visualizzate dopo che il codice è stato compilato correttamente sull'host, giusto? (Questo è quello che ho assunto). * Correggimi se sbaglio. In questo momento, sono impegnato a rimuovere gli errori affrontati, uno per uno. Questo metodo richiede molto tempo e sforzi, e anche, non so, se questo funzionerà mai.


DOMANDA: Per favore fatemi sapere se il mio approccio è giusto o sbagliato. Se è giusto, fammi sapere quale dovrebbe essere il mio prossimo passo. Se sbagli, fammi sapere quale dovrebbe essere il mio primo passo. P.S: Un sacco di tempo assegnato per il progetto è già andato invano di provare diversi metodi. Per favore aiutami a prendere un modo definitivo per risolvere questo problema.

+0

Trovato questo bit di informazioni con un aggiornamento di installazione che potrebbe essere utile - http://blog.itsux.com/2015/06/kvm-install-in-os-x-on-mac.html –

+0

@JeffClayton That's un diverso "kvm" di cui la domanda stava chiedendo. È un gestore di versioni .NET, che è stato rinominato in "dnvm". Non esisteva ancora quando è stata posta questa domanda e non ha alcuna relazione con la virtualizzazione KVM di Linux. – duskwuff

+0

Hmm, interessante - non sapevo che esistesse un altro kvm per Linux in passato rispetto a quello principale per la virtualizzazione. Grazie per l'aggiornamento. La domanda ha poche o nessuna informazione sul prodotto, solo il desiderio di convertire un'app linux in una versione per un'architettura non linux. –

risposta

27

L'approccio non è corretto.

KVM è intrinsecamente un'applicazione estremamente specifica per il sistema operativo. Portarlo su Mac OS X non è semplicemente una questione di passare attraverso il codice e correggere errori di compilazione - parti significative di esso dovranno essere riscritte interamente per funzionare su OS X. (Solo per i principianti, per esempio, non c'è il /dev/kvm su Il supporto per OS X. VT funziona in un modo completamente diverso.)

Se c'è qualcosa di nuovo, TORNA INDIETRO ORA. KVM non è un semplice software. Se non capisci per prima cosa hai a che fare, non sarai in grado di portarlo, non importa quanto tempo passi su di esso.

+3

crepuscolo, dubito che tu sia arrivato dove sei oggi prendendo consigli come "TORNA INDIETRO ORA". – Zectbumo

+5

@ Zectbumo Sbattere la testa contro un muro (provando a trasferire un'applicazione altamente dipendente dal sistema su un'altra piattaforma correggendo errori di compilazione) non è né produttivo, né particolarmente educativo. Anche se l'obiettivo è l'apprendimento, piuttosto che il risultato finale, c'è un'importante distinzione tra l'assunzione di * compiti * ambiziosi e * quelli non fattibili *. – duskwuff

+1

vorresti rispondere al resto della domanda: "Se sbagli, fammi sapere quale dovrebbe essere il mio primo passo". o è "TURN BACK NOW" ancora la tua risposta finale? – Zectbumo

1

kvm per Windows è ora disponibile. vedere: https://github.com/fanwenyi0529/fvm fvm è un kvm cross-platfrom, può essere eseguito su Windows & host Linux, il porting su mac è simile a Windows.

+0

quella risposta (come di scrittura), ha un collegamento interrotto forse dovrebbe essere https://github.com/fanwenyi0529/qemu-fvm – barlop