KVM یا Kernel-Based Virtual Machine (ماشین مجازی مبتنیبر هسته)، یک محیط مجازی را ایجاد میکند که در آن میتوان چندین سیستم عامل را در کنار سیستم اصلی، بدون بروز هیچگونه مشکلی اجرا نمود. در KVM، هسته لینوکس از فناوری مجازیسازی ارائه شده توسط سیستم موجود و منابع سختافزاری شما استفاده میکند. محیط مجازی جدید ایجاد شده توسط KVM میتواند، برای ایجاد یک فضای کاری اضافی برای آزمایشکنندگان نرمافزار، توسعهدهندگان، معماران و حتی کاربران خانگی مورد استفاده قرار گیرد.
در این آموزش، نحوه نصب و استفاده از ماشین مجازی را با استفاده از بستر مجازیسازی منبعباز KVM شرح میدهیم. دستورات و روندهایی که در این آموزش توضیح داده شدهاست، بر روی یک سیستم ابونتو 18 روی یک پردازنده x86 اجرا شدهاست.