Hasta ahora he estado buscando en XNU fuente, el código abierto oficial sitio y el único documentación He encontrado para ello. En cualquier caso no he podido encontrar algo que me sirva para entender las interioridades del Hypervisor Framework implementado en Swift y no en C.
En realidad estoy tratando de escribir mi propio tiempo de ejecución del contenedor desde cero (con fines de aprendizaje) por lo que si Apple abrió esta fuente espero aprender de esa base de código específico. No quiero usar algo como qemu o libvirt (quiero sentir el dolor de implementarlo desde cero).
No fui capaz de encontrar pistas en el Xhyve fuentes.
Así que cualquier cosa relacionada con los documentos internos, las fuentes o lo que sea (conocimiento profundo) sobre el marco del hipervisor será realmente apreciado. Por cierto, estaba buscando fuentes en C porque quiero usar Rust y, como sabrás, C y Rust son muy interoperables.
¿Ha publicado Apple esta parte del código o alguna nota sobre la base de código que ha utilizado para este esfuerzo?