Jusqu'à présent, j'ai étudié XNU source, le site officiel de l'Open Source site et le seul la documentation Je l'ai trouvé. En tout cas, je n'ai pas réussi à trouver quelque chose que je puisse utiliser pour comprendre le fonctionnement interne de l'Hypervisor Framework implémenté en Swift et non en C.
J'essaie actuellement d'écrire mon propre runtime de conteneur à partir de zéro (à des fins d'apprentissage), donc si Apple ouvre cette source, j'espère apprendre de cette base de code spécifique. Je ne veux pas utiliser quelque chose comme qemu ou libvirt (je veux ressentir la douleur de l'implémentation à partir de la base).
Je n'ai pas trouvé d'indices sur le site de la Xhyve sources.
Donc tout ce qui concerne les documents sur les aspects internes, les sources ou autres (connaissances approfondies) sur le Framework de l'Hyperviseur sera très apprécié. En outre, je cherchais des sources en C car je veux utiliser Rust et comme vous le savez peut-être, C et Rust sont très interopérables.
Apple a-t-elle ouvert cette partie du code ou publié des notes sur la base de code qu'elle a utilisée pour cet effort ?