Kernel-Based Virtual Machine و یا به اصطلاح KVM به یک زیرساخت مجازی سازی برای Linux Kernel مورد استفاده قرار می گیرد و این هسته را به یک Hypervisor تبدیل می کند.
KVM به پردازنده هایی با قابلیت مجازی سازی سخت افزاری نیاز دارند.
KVM یک راهکار کامل مجازی سازی شرکت لینوکس بر روی سخت افزارهای X86 می باشد که دارای افزونه های لازم برای Intel VT و AMD-V می باشد.
با استفاده از KVM می توانید ماشین های مجازی بسیار زیادی را راه اندازی نمایید و هر ماشین از سخت افزار و منابع مخصوص خود استفاده کند.
KVM یک نرم افزار Open source می باشد و براحتی می توان کلیه تغییرات مورد نیاز را در هسته آن انجام داد.
اين ابزار متولد سال 2006 از روش مجازي سازي Para Virtual استفاده مي کند و مي تواند يک کارت شبکه ٬ پردازنده٬ هارد ديسک يا بخشي از دسکتاپ و ابزارهايش يا سيستم عامل را به صورت اختصاصي براي سيستم عامل ميهمان تعريف و در اختيار آن قرار دهد. سيستم عامل هاي اصلي روي اين ابزار٬ لينوکس و ويندوز هستند٬ اما سيستم عامل هاي ميهمان طيف وسيعي شامل نسخه هاي مختلف ويندوز٬ نسخه هاي مختلف لينوکس٬ بي اس دي٬ سولاريس٬مک و برخي از سيستم عامل هاي سرور تجاري هستند. در تصوير 7 کارکرد اين ابزار نمايش داده شده است. KVM از يک هسته اصلي لينوکس استفاده مي کند و براي سيستم عامل هاي ميهمان يک ارتباط ميان آن ها و هسته برقرار مي کند؛ به طوري که به نظر مي رسد هرکدام از آن ها در حال استفاده از يک هسته اختصاصي اما کوچک و مشخص شده هستند. KVM بيشتر براي مجازي سازي پروسه هاي خاص طراحي شده و با توجه به اپن سورس بودن و امکان کامپايل روي هسته لينوکس٬ بهترين ابزار براي توسعه دهندگان و برنامه نويسان است.
برای دانلود نرم افزار بر روی دکمه دانلود کلیک کنید.