Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Internals  



1.1  Supported Hypervisors  





1.2  User Interfaces  







2 Corporate  





3 See also  





4 References  





5 Books  





6 External links  














libvirt






Deutsch
Eesti
Français

Magyar

Norsk bokmål
Русский
Suomi
Українська

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


libvirt
Developer(s)Red Hat
Initial releaseDecember 19, 2005; 18 years ago (2005-12-19)[1]
Stable release

10.0.0 / 15 January 2024; 5 months ago (2024-01-15)[2]

Repository
Written inC
Operating systemLinux, FreeBSD, Windows, macOS[3]
TypeLibrary
LicenseGNU Lesser General Public License
Websitelibvirt.org Edit this on Wikidata

libvirt is an open-source API, daemon and management tool for managing platform virtualization.[3] It can be used to manage KVM, Xen, VMware ESXi, QEMU and other virtualization technologies. These APIs are widely used in the orchestration layer of hypervisors in the development of a cloud-based solution.

Internals

[edit]
libvirt supports several Hypervisors and is supported by several management solutions

libvirt is a C library with bindings in other languages, notably in Python,[4] Perl,[5] OCaml,[6] Ruby,[7] Java,[8] JavaScript (via Node.js)[9] and PHP.[10] libvirt for these programming languages is composed of wrappers around another class/package called libvirtmod. libvirtmod's implementation is closely associated with its counterpart in C/C++ in syntax and functionality.

Supported Hypervisors

[edit]

User Interfaces

[edit]

Various virtualization programs and platforms use libvirt. Virtual Machine Manager, GNOME Boxes and others provide graphical interfaces. The most popular command line interface is virsh, and higher level tools such as oVirt.[13]

Corporate

[edit]

Development of libvirt is backed by Red Hat,[14] with significant contributions by other organisations and individuals. libvirt is available on most Linux distributions; remote servers are also accessible from Apple Mac OS X and Microsoft Windows clients.[15]

See also

[edit]

References

[edit]
  1. ^ "0.0.1: Dec 19 2005". libvirt. 2017-06-16. Retrieved 2017-06-16.
  • ^ "libvirt releases". libvirt. 2022-01-14. Retrieved 2022-01-15.
  • ^ a b "libvirt home page description".
  • ^ "Python bindings".
  • ^ "Perl bindings".
  • ^ "OCaml bindings".
  • ^ "Ruby bindings".
  • ^ "Java bindings".
  • ^ "Node.js module".
  • ^ "PHP bindings".
  • ^ "The Observation Deck » KVM on illumos".
  • ^ "bhyve - FreeBSD Wiki". wiki.freebsd.org.
  • ^ "oVirt Virtualization Management Platform".
  • ^ "Innovation Without Disruption: Red Hat Enterprise Linux 5.4 Now Available".
  • ^ "Windows availability".
  • Books

    [edit]
    [edit]
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Libvirt&oldid=1196086486"

    Categories: 
    Free software programmed in C
    Free virtualization software
    Hardware virtualization
    Linux APIs
    Virtualization software for Linux
    Software that uses Meson
    Red Hat software
    Hidden categories: 
    Articles with short description
    Short description is different from Wikidata
    CS1 German-language sources (de)
     



    This page was last edited on 16 January 2024, at 07:11 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki