Quali passi sarebbero necessari per portare KVM sul kernel XNU di Apple?


0

Ho alcune domande correlate per le quali ho difficoltà a trovare una risposta ferma per:

  • Il kernel XNU ha già una porta KVM in corso? So che KVM è stato portato sul kernel illumos. Quanto è possibile fare lo stesso per XNU?

  • XNU ha un equivalente a qualcosa come KVM? In caso contrario, quale sarebbe il modo più efficiente * di impostare un host di macchine virtuale minimo basato sul kernel XNU?

* Per efficiente, intendo:

  • Minimo utilizzo della RAM
  • Non è necessario un ambiente desktop
  • Non c'è bisogno di un Window Manager
  • Non è necessario X11 o equivalente
  • Gli unici processi necessari in esecuzione dovrebbero essere correlati al processo di hosting della VM e alla rete

XNU in generale o macOS in particolare?
Grawity,

@grawity Volutamente non ho menzionato Mac OS. Preferirei non limitare le opzioni il più possibile. Detto questo, sto pensando a una piattaforma multi OS basata su hardware Apple Mac. Sono un QA e sarebbe bello poter passare da un sistema operativo all'altro con il minimo overhead possibile. Aggiornamento: non ho considerato che il sistema operativo potrebbe fare la differenza nel processo di porting. Dalla mia conoscenza limitata il kernal sarebbe stato modificato, e quindi un pacchetto sul sistema operativo sarebbe stato in grado di interfacciarsi con il kernel. Non è così che funziona? Dobbiamo anche apportare una modifica al sistema operativo?
Decano Kayton,
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.