CINXE.COM
KVM
<!DOCTYPE html> <html class="client-nojs" lang="en" dir="ltr"> <head> <meta charset="UTF-8"/> <title>KVM</title> <script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":true,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"9699caa9a8dbdadd39915bdf","wgCSPNonce":false,"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Main_Page","wgTitle":"Main Page","wgCurRevisionId":174096,"wgRevisionId":174096,"wgArticleId":1,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Main_Page","wgRelevantArticleId":1,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":["sysop"],"wgRestrictionMove":["sysop"],"wgIsMainPage":true};RLSTATE={"site.styles":"ready","user.styles":"ready","user": "ready","user.options":"loading","mediawiki.special":"ready","mediawiki.ui.button":"ready","skins.chameleon":"ready","zzz.ext.bootstrap.styles":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","ext.bootstrap.scripts","skin.chameleon.sticky"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});});});</script> <link rel="stylesheet" href="/load.php?lang=en&modules=mediawiki.special%7Cmediawiki.ui.button%7Cskins.chameleon%7Czzz.ext.bootstrap.styles&only=styles&skin=chameleon"/> <script async="" src="/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=chameleon"></script> <meta name="ResourceLoaderDynamicStyles" content=""/> <link rel="stylesheet" href="/load.php?lang=en&modules=site.styles&only=styles&skin=chameleon"/> <meta name="generator" content="MediaWiki 1.39.5"/> <meta name="format-detection" content="telephone=no"/> <meta name="viewport" content="width=1000"/> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/> <link rel="icon" href="/favicon.ico"/> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch_desc.php" title="KVM (en)"/> <link rel="EditURI" type="application/rsd+xml" href="https://linux-kvm.org/api.php?action=rsd"/> <link rel="license" href="https://www.gnu.org/copyleft/fdl.html"/> <link rel="alternate" type="application/atom+xml" title="KVM Atom feed" href="/index.php?title=Special:RecentChanges&feed=atom"/> </head> <body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Main_Page rootpage-Main_Page layout-kvm skin-chameleon action-view"> <!-- navigation bar --> <nav class="p-navbar collapsible navbar-light bg-primary sticky" role="navigation" id="mw-navigation"> <!-- logo and main page link --> <div id="p-logo" class="navbar-brand p-logo" role="banner"> <a href="/page/Main_Page" title="Visit the main page"><img src="/kvmless/kvmbanner-logo3.png" alt="KVM"/></a> </div> <button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#i06f1gisg3"></button> <div class="collapse navbar-collapse i06f1gisg3" id="i06f1gisg3"> <div class="navbar-nav"> <!-- navigation --> <div id="n-Home" class="mw-list-item"><a href="/page/Main_Page" class="nav-link n-Home">Home</a></div> <!-- Status and Features --> <div class="nav-item dropdown p-Status-and-Features-dropdown"> <a href="#" class="nav-link dropdown-toggle p-Status-and-Features-toggle" data-toggle="dropdown" data-boundary="viewport">Status and Features</a> <div class="dropdown-menu p-Status-and-Features" id="p-Status-and-Features"> <div id="n-Status" class="mw-list-item"><a href="/page/Host_Support_Status" class="nav-link n-Status">Status</a></div> <div id="n-Guest-Support-Status" class="mw-list-item"><a href="/page/Guest_Support_Status" class="nav-link n-Guest-Support-Status">Guest Support Status</a></div> <div id="n-Management-Tools" class="mw-list-item"><a href="/page/Management_Tools" class="nav-link n-Management-Tools">Management Tools</a></div> <div id="n-KVM-Features" class="mw-list-item"><a href="/page/KVM_Features" class="nav-link n-KVM-Features">KVM Features</a></div> <div id="n-Migration" class="mw-list-item"><a href="/page/Migration" class="nav-link n-Migration">Migration</a></div> </div> </div> <!-- Develop --> <div class="nav-item dropdown p-Develop-dropdown"> <a href="#" class="nav-link dropdown-toggle p-Develop-toggle" data-toggle="dropdown" data-boundary="viewport">Develop</a> <div class="dropdown-menu p-Develop" id="p-Develop"> <div id="n-Mailing-Lists/IRC" class="mw-list-item"><a href="/page/Lists,_IRC" class="nav-link n-Mailing-Lists/IRC">Mailing Lists/IRC</a></div> <div id="n-Bugs" class="mw-list-item"><a href="/page/Bugs" class="nav-link n-Bugs">Bugs</a></div> <div id="n-Code" class="mw-list-item"><a href="/page/Code" class="nav-link n-Code">Code</a></div> <div id="n-TODO" class="mw-list-item"><a href="/page/TODO" class="nav-link n-TODO">TODO</a></div> <div id="n-Avocado" class="mw-list-item"><a href="/page/Avocado" class="nav-link n-Avocado">Avocado</a></div> </div> </div> <!-- Conferences --> <div class="nav-item dropdown p-Conferences-dropdown"> <a href="#" class="nav-link dropdown-toggle p-Conferences-toggle" data-toggle="dropdown" data-boundary="viewport">Conferences</a> <div class="dropdown-menu p-Conferences" id="p-Conferences"> <div id="n-KVM-Forum" class="mw-list-item"><a href="/page/KVM_Forum" class="nav-link n-KVM-Forum">KVM Forum</a></div> <div id="n-All-Conferences" class="mw-list-item"><a href="/page/Category:Conferences" class="nav-link n-All-Conferences">All Conferences</a></div> </div> </div> <!-- About --> <div class="nav-item dropdown p-About-dropdown"> <a href="#" class="nav-link dropdown-toggle p-About-toggle" data-toggle="dropdown" data-boundary="viewport">About</a> <div class="dropdown-menu p-About" id="p-About"> <div id="n-HOWTO" class="mw-list-item"><a href="/page/HOWTO" class="nav-link n-HOWTO">HOWTO</a></div> <div id="n-Documents" class="mw-list-item"><a href="/page/Documents" class="nav-link n-Documents">Documents</a></div> <div id="n-Downloads" class="mw-list-item"><a href="/page/Downloads" class="nav-link n-Downloads">Downloads</a></div> <div id="n-Book-"qemu-kvm-&-libvirt"" class="mw-list-item"><a href="http://qemu-buch.de" rel="nofollow" class="nav-link n-Book-"qemu-kvm-&-libvirt"">Book "qemu-kvm & libvirt"</a></div> <div id="n-FAQ" class="mw-list-item"><a href="/page/FAQ" class="nav-link n-FAQ">FAQ</a></div> </div> </div> </div> <div class="navbar-nav right"> <!-- page tools --> <div class="navbar-tools navbar-nav flex-row"> <div class="navbar-tool dropdown"> <a data-toggle="dropdown" data-boundary="viewport" class="navbar-more-tools" href="#" title="Page tools"></a> <!-- Content navigation --> <div class="flex-row navbar-pagetools dropdown-menu p-contentnavigation" id="p-contentnavigation"> <!-- namespaces --> <div id="ca-talk" class="mw-list-item"><a href="/page/Talk:Main_Page" rel="discussion" title="Discussion about the content page [t]" accesskey="t" class="ca-talk">Discussion</a></div> <!-- views --> <div id="ca-viewsource" class="mw-list-item"><a href="/index.php?title=Main_Page&action=edit" title="This page is protected. You can view its source [e]" accesskey="e" class="ca-viewsource">View source</a></div> <div id="ca-history" class="mw-list-item"><a href="/index.php?title=Main_Page&action=history" title="Past revisions of this page [h]" accesskey="h" class="ca-history">View history</a></div> </div> </div> </div> <!-- search form --> <div id="p-search" class="p-search order-first order-cmln-0 navbar-form" role="search" > <form id="searchform" class="mw-search" action="/index.php" > <input type="hidden" name="title" value=" Special:Search" /> <div class="input-group"> <input type="search" name="search" placeholder="Search KVM" aria-label="Search KVM" autocapitalize="sentences" title="Search KVM [f]" accesskey="f" id="searchInput" class="form-control"/> <div class="input-group-append"> <button value="Go" id="searchGoButton" name="go" type="submit" class="search-btn searchGoButton" aria-label="Go to page" title="Go to a page with this exact name if it exists"></button> </div> </div> </form> </div> <!-- personal tools --> <div class="navbar-tools navbar-nav" > <div class="navbar-tool dropdown"> <a class="navbar-usernotloggedin" href="#" data-toggle="dropdown" data-boundary="viewport" title="You are not logged in."> </a> <div class="p-personal-tools dropdown-menu"> <div id="pt-login" class="mw-list-item"><a href="/index.php?title=Special:UserLogin&returnto=Main+Page" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o" class="pt-login">Log in</a></div> </div> </div> </div> </div> </div> </nav> <div class="flex-fill container"> <div class="row"> <div class="col"> </div> </div> <div class="row"> <div class="col"> <!-- start the content area --> <div id="content" class="mw-body content"><a id="top" class="top"></a> <div id="mw-indicators" class="mw-indicators"></div> <div class="contentHeader"> <!-- title of the page --> <h1 id="firstHeading" class="firstHeading"><span class="mw-page-title-main">Main Page</span></h1> <!-- tagline; usually goes something like "From WikiName" primary purpose of this seems to be for printing to identify the source of the content --> <div id="siteSub" class="siteSub">From KVM</div><div id="jump-to-nav" class="mw-jump jump-to-nav">Jump to:<a href="#mw-navigation">navigation</a>, <a href="#p-search">search</a></div> </div> <div id="bodyContent" class="bodyContent"> <!-- body text --> <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-parser-output"><div class="row clearfix"> <div class="col-md-12" id="fourbox"> <div class="panel panel-info feed"> <div class="panel-heading"><h2 style="margin: 0; padding: 0;"><span class="mw-headline" id="Kernel_Virtual_Machine"> Kernel Virtual Machine </span></h2></div> <div class="panel-body"> <p> KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko. </p><p> Using KVM, one can run multiple virtual machines running unmodified Linux or Windows images. Each virtual machine has private virtualized hardware: a network card, disk, graphics adapter, etc. </p><p> KVM is open source software. The kernel component of KVM is included in mainline Linux, as of 2.6.20. The userspace component of KVM is included in mainline QEMU, as of 1.3. </p><p> Blogs from people active in KVM-related virtualization development are syndicated at <a rel="nofollow" class="external free" href="http://planet.virt-tools.org/">http://planet.virt-tools.org/</a> </p> </div> </div> </div> <div class="col-md-6 column" id="fourbox"> <div class="panel panel-info feed"> <div class="panel-heading"><h2 class="panel-title" style="margin: 0; padding: 0;"><span class="mw-headline" id="New_Pages"> New Pages </span></h2></div> <div class="panel-body"> <ol><li><a href="/page/KVM_Forum_2024" title="KVM Forum 2024">KVM Forum 2024</a></li> <li><a href="/page/KVM_Forum_2023" title="KVM Forum 2023">KVM Forum 2023</a></li> <li><a href="/page/KVM_Forum_2022" title="KVM Forum 2022">KVM Forum 2022</a></li> <li><a href="/page/KVM_Forum_2021" title="KVM Forum 2021">KVM Forum 2021</a></li> <li><a href="/page/KVM_Forum_2020" title="KVM Forum 2020">KVM Forum 2020</a></li> </ol> </div> </div> </div> <div class="col-md-6 column" id="fourbox"> <div class="panel panel-info feed"> <div class="panel-heading"><h2 class="panel-title" style="margin: 0; padding: 0;"><span class="mw-headline" id="Random_Articles">Random Articles</span></h2></div> <div class="panel-body"> <div class="randomPages"><span class="randomPages_level2"><a href="/page/KVM_Forum_2010_Presentations" title="KVM Forum 2010 Presentations">KVM Forum 2010 Presentations</a><br /></span><span class="randomPages_level1"><a href="/page/Guest_PMU" title="Guest PMU">Guest PMU</a><br /></span><span class="randomPages_level2"><a href="/page/Hotadd_pci_devices" title="Hotadd pci devices">Hotadd pci devices</a><br /></span><span class="randomPages_level5"><a href="/page/KVMForum2008" title="KVMForum2008">KVMForum2008</a><br /></span><span class="randomPages_level3"><a href="/page/Choose_the_right_kvm_%26_kernel_version" title="Choose the right kvm & kernel version">Choose the right kvm & kernel version</a><br /></span></div> </div> </div> </div> <div class="col-md-12" id="fourbox"> <div class="panel panel-info feed"> <div class="panel-heading"><h2 class="panel-title" style="margin: 0; padding: 0;"><span class="mw-headline" id="Featured_Article"> Featured Article</span></h2></div> <div class="panel-body"> <p>The KVM project celebrates 10 years! </p><p>See the announcement at <a rel="nofollow" class="external text" href="https://log.amitshah.net/2016/10/ten-years-of-kvm/">this link</a>, and this <a rel="nofollow" class="external text" href="https://lwn.net/Articles/705160/">LWN.net</a> article for some history of the project. </p> </div> </div> </div></div> <!-- NewPP limit report Cached time: 20250405165027 Cache expiry: 0 Reduced expiry: true Complications: [] CPU time usage: 0.009 seconds Real time usage: 0.012 seconds Preprocessor visited node count: 27/1000000 Post鈥恊xpand include size: 245/2097152 bytes Template argument size: 0/2097152 bytes Highest expansion depth: 2/100 Expensive parser function count: 0/100 Unstrip recursion depth: 0/20 Unstrip post鈥恊xpand size: 1142/5000000 bytes --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 5.509 1 -total 42.97% 2.367 1 Special:Newestpages/-/5 34.93% 1.924 1 Ten_Years_of_KVM --> </div></div><div class="printfooter"> Retrieved from "<a dir="ltr" href="https://linux-kvm.org/index.php?title=Main_Page&oldid=174096">https://linux-kvm.org/index.php?title=Main_Page&oldid=174096</a>"</div> <!-- end body text --> <!-- data blocks which should go somewhere after the body text, but not before the catlinks block--> </div> <!-- category links --> <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> </div> </div> </div> </div> <div class="mb-2 mt-4 container-fluid"> <div class="row"> <div class="col"> <!-- navigation bar --> <nav class="p-navbar not-collapsible small mavbar-light" role="navigation" id="mw-navigation-i06f1gispa"> <div class="navbar-nav"> <!-- toolbox --> <div class="nav-item p-tb-dropdown dropup"> <a href="#" class="nav-link dropdown-toggle p-tb-toggle" data-toggle="dropdown" data-boundary="viewport">Tools</a> <div class="dropdown-menu"> <div id="t-whatlinkshere" class="nav-item mw-list-item"><a href="/page/Special:WhatLinksHere/Main_Page" title="A list of all wiki pages that link here [j]" accesskey="j" class="nav-link t-whatlinkshere">What links here</a></div> <div id="t-recentchangeslinked" class="nav-item mw-list-item"><a href="/page/Special:RecentChangesLinked/Main_Page" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k" class="nav-link t-recentchangeslinked">Related changes</a></div> <div id="t-specialpages" class="nav-item mw-list-item"><a href="/page/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q" class="nav-link t-specialpages">Special pages</a></div> <div id="t-print" class="nav-item mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p" class="nav-link t-print">Printable version</a></div> <div id="t-permalink" class="nav-item mw-list-item"><a href="/index.php?title=Main_Page&oldid=174096" title="Permanent link to this revision of this page" class="nav-link t-permalink">Permanent link</a></div> <div id="t-info" class="nav-item mw-list-item"><a href="/index.php?title=Main_Page&action=info" title="More information about this page" class="nav-link t-info">Page information</a></div> <div id="t-cite" class="nav-item mw-list-item"><a href="/index.php?title=Special:CiteThisPage&page=Main_Page&id=174096&wpFormIdentifier=titleform" title="Information on how to cite this page" class="nav-link t-cite">Cite this page</a></div> </div> </div> </div> </nav> </div> </div> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.009","walltime":"0.012","ppvisitednodes":{"value":27,"limit":1000000},"postexpandincludesize":{"value":245,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":2,"limit":100},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":1142,"limit":5000000},"timingprofile":["100.00% 5.509 1 -total"," 42.97% 2.367 1 Special:Newestpages/-/5"," 34.93% 1.924 1 Ten_Years_of_KVM"]},"cachereport":{"timestamp":"20250405165027","ttl":0,"transientcontent":true}}});mw.config.set({"wgBackendResponseTime":86});});</script> </body> </html>