Die Portierung von KVM (für Linux Geschrieben) , Mac OS X
Ich versuche, port-KVM (für Linux Geschrieben) auf Mac OS X.
Hintergrund der Arbeit : begann ich gehen durch die Apple-Developer-Dokumenten die Listen ein Verfahren, um genau das zu tun. Ich war nicht in der Lage zu verstehen, einige Teile davon, und die, die ich verstanden und ausprobiert, die nicht gut funktionieren (so wie geplant).
Als Apple-Developer-Dokumente vorgeschlagen, habe ich auch versucht, über fink, macports etc., Aber diese Paket-management-Anwendungen kommen ins Bild, sobald der code erfolgreich kompiliert auf dem host, richtig? (Das ist, was ich vermutete). *Korrigieren Sie mich, wenn ich falsch bin.
Gerade jetzt, ich bin beschäftigt bei der Beseitigung der Fehler konfrontiert, eins nach dem anderen. Diese Methode ist die Einnahme sorgfältig lange Mengen an Zeit und Mühe, und auch, ich weiß nicht, ob dies jemals funktionieren wird.
FRAGE : Bitte lassen Sie mich wissen, ob mein Ansatz richtig oder falsch ist. Wenn richtig, lassen Sie mich wissen, was sollte mein Nächster Schritt. Wenn falsch, lassen Sie mich wissen, was sollte mein Erster Schritt.
P. S : Viel von der vorgesehenen Zeit für das Projekt bereits verschwunden, vergeblich zu versuchen, verschiedene Methoden. Bitte helfen Sie mir, die endgültige Weg, um dieses problem zu lösen.
Das ist eine andere "kvm", als die Frage war, zu Fragen. Es ist eine .NET version manager, die seither umbenannt in "dnvm". Es gab es noch nicht, wenn diese Frage gestellt wurde, und hat keinen Bezug zu Linux KVM-Virtualisierung.
Hmm, interessant - wusste nicht, es war ein weiterer kvm für linux gibt, die in der Vergangenheit als das wichtigste für die Virtualisierung. Vielen Dank für das update. Die Frage hat wenig bis gar keine Informationen über das Produkt, nur ein Wunsch konvertieren einer linux-Anwendung auf eine version für einen nicht-linux-Architektur.
InformationsquelleAutor Krishna | 2013-03-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Deine Herangehensweise ist falsch.
KVM ist von Natur aus ein extrem OS-spezifische Anwendung. Portierung auf Mac OS X ist nicht einfach eine Frage der gehen durch den code und beheben von Compiler-Fehler — erhebliche Teile müssen neu geschrieben werden, ganz zu arbeiten auf OS X. (Nur für den Anfang, zum Beispiel, gibt es keine
/dev/kvm
auf OS X. VT-Unterstützung funktioniert auf eine völlig andere Weise.)Ist dies Nachrichten zu Ihnen, ZURÜCK DREHEN JETZT. KVM ist nicht ein einfaches Stück software. Wenn Sie nicht zuerst verstehen, was Sie tun, Sie werden nicht in der Lage zu Hafen, egal, wie viel Zeit Sie damit verbringen.
Schlagen deines Kopfes gegen eine Wand (durch den Versuch, zu port ein sehr system-abhängig Anwendung auf eine andere Plattform durch die Beseitigung Fehler bei der Kompilierung) ist weder produktiv, noch eine besonders lehrreiche übung. Auch wenn das Ziel ist, zu lernen, anstatt das Endergebnis, es gibt eine wichtige Unterscheidung zwischen der Einnahme auf ehrgeizig Aufgaben und unmöglich lieben.
würde Sie sich kümmern, zu beantworten, den rest die Frage: "Wenn falsch, lassen Sie mich wissen, was sollte mein Erster Schritt." oder "TURN BACK NOW" noch deine Letzte Antwort?
Beachten Sie, dass dies ist, unter Berücksichtigung der Kontext der anderen Stack-Überlauf Fragen von diesem Benutzer — ich meine das nicht als einen leichten, aber Ihre anderen Fragen zeigten, dass Sie waren ein Anfang C-Programmierer. Sie einfach nicht über die notwendigen Kenntnisse, um auch beginnen zu nähern, diese Aufgabe... es ist, als wenn ein Mann ging in einen hardware-laden und fragte nach Anweisungen, wie Sie bauen einen Wolkenkratzer.
amazon.com/dp/0375813098
InformationsquelleAutor duskwuff
kvm für windows ist jetzt verfügbar.
siehe : https://github.com/fanwenyi0529/fvm
fvm ist ein cross-Plattform-kvm-es läuft auf windows & linux-host, Portierung auf mac ist ähnlich wie windows.
InformationsquelleAutor Wincy