Hypervisor x64 yang sangat sederhana dan ringan ditulis dalam C untuk prosesor Intel.
KSM memiliki mesin introspeksi memori fisik mandiri dan virtualisasi memori fisik yang dapat diaktifkan di kompiletim.
Saat ini, KSM berjalan pada kernel Windows dan Linux secara asli, dan bertujuan untuk mendukung macOS pada 2017, jika Anda ingin port KSM lihat Documentation/SPEC.rst untuk informasi lebih lanjut.
Catatan : Anda dapat menemukan binari Windows 10 yang dikompilasi di sini.
Tidak seperti hypervisor lainnya (misalnya KVM, XEN, dll.), Tujuan KSM bukan untuk menjalankan sistem operasi lainnya, sebaliknya, KSM dapat digunakan sebagai lapisan perlindungan tambahan untuk OS berjalan yang ada. Jenis virtualisasi ini biasanya terlihat pada anti-virus, atau kotak pasir atau bahkan virus. KSM juga mendukung bersarang, itu berarti dapat meniru alat virtualisasi berbantuan perangkat keras lainnya (VT-X).
Beberapa contoh modular disertakan untuk menggambarkan penggunaan, itu adalah:
epage.c - Mekanisme Pengait Halaman Eksekusi Bayangan menggunakan beberapa EPTP.introspect.c - mesin introspeksi memori fisik kecil dan bodoh menggunakan EPT.sandbox.c - Kotak pasir memori fisik yang kecil, tidak lengkap, dan sederhana.Lihat Dokumentasi/Bangunan. Tentang cara mengaktifkan modul -modul tersebut saat membangun.
Jangan ragu untuk menggunakan masalah GitHub, ada templat masalah untuk membantu Anda mengajukan sesuatu sesuai kebutuhan.
GPL V2, lihat File Lisensi. Perhatikan bahwa beberapa kode adalah pihak ketiga, lisensi masing -masing dan/atau hak cipta harus ada di sana, jika Anda berpikir sebaliknya, jangan ragu untuk mengirim saya.