Mam kilka powiązanych pytań, z którymi trudno mi znaleźć solidną odpowiedź na:
Czy jądro XNU ma już uruchomiony port KVM? Wiem, że KVM został przeniesiony do jądra illumos. Jak wykonalne jest to samo dla XNU?
Czy XNU ma odpowiednik czegoś takiego jak KVM? Jeśli nie, jaki byłby najbardziej efektywny * sposób skonfigurowania minimalnego hosta VM opartego na jądrze XNU?
* Przez efektywny mam na myśli:
- Minimalne użycie pamięci RAM
- Nie potrzebujesz środowiska graficznego
- Nie potrzebujesz Menedżera okien
- Nie ma potrzeby X11 lub odpowiednika
- Jedyne uruchomione procesy powinny być powiązane z procesem hostingu i sieci maszyn wirtualnych
virtualization
kernel
linux-kvm
darwin
Dean Kayton
źródło
źródło
XNU ogólnie, czy konkretnie macOS?
grawity
1
@grawity Celowo nie wspomniałem o systemie Mac OS. Wolałbym nie ograniczać opcji w miarę możliwości. Ale powiedziawszy, planuję platformę z wieloma systemami operacyjnymi opartą na sprzęcie Apple Mac. Jestem QA i byłoby wspaniale móc przełączać się między systemami operacyjnymi w locie przy minimalnym obciążeniu. Aktualizacja: nie sądziłem, że system operacyjny może wpłynąć na proces przenoszenia. Z mojej ograniczonej wiedzy kernal zostałby zmodyfikowany, a następnie pakiet w systemie operacyjnym byłby w stanie połączyć się z jądrem. Czy to nie tak działa? Czy musimy również zmienić system operacyjny?
Dean Kayton,