커널 기반 가상 머신

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
KVM
Kvmbanner-logo2 1.png
아치 리눅스 호스트에서 넷BSD, 오픈솔라리스, 쿠분투 게스트를 실행 중인 QEMU/KVM의 스크린샷.
아치 리눅스 호스트에서 넷BSD, 오픈솔라리스, 쿠분투 게스트를 실행 중인 QEMU/KVM의 스크린샷.
원저자 쿰라넷(Qumranet)
개발자 오픈 버추얼라이제이션 얼라이언스 (OVA)
최근 버전 1.2.0 / 2012년 9월 5일(5년 전)(2012-09-05)
프로그래밍 언어 C
운영 체제 유닉스 계열
플랫폼 ARM, IA-64, 파워PC, S/390, x86, x86-64
종류 하이퍼바이저
라이선스 GNU GPL 또는 LGPL
웹사이트 www.linux-kvm.org

커널 기반 가상 머신(Kernel-based Virtual Machine, KVM)은 리눅스 커널하이퍼바이저로 변환하기 위한 가상화 인프라스트럭처의 하나이다. 2007년 2월 5일에 출시된 커널 버전 2.6.20의 리눅스 커널 메인라인에 병합되었다.[1] KVM은 하드웨어 가상화 확장을 갖춘 프로세서가 필요하다.[2] KVM은 적재 가능한 커널 모듈의 형태로 FreeBSD[3], 일루모스[4]에도 포팅되었다.

라이선스[편집]

KVM의 일부는 다양한 GNU 라이선스로 구성되어 있다:[5]

  • KVM 커널 모듈: GPL v2
  • KVM 사용자 모듈: LGPL v2
  • QEMU 가상 CPU 코어 라이브러리 (libqemu.a) 및 QEMU PC 시스템 에뮬레이터: LGPL
  • 리눅스 사용자 모드 QEMU 에뮬레이터: GPL
  • BIOS 파일 (bios.bin, vgabios.bin, vgabios-cirrus.bin): LGPL v2 이상

각주[편집]

  1. “Linux kernel 2.6.20, Section 2.2. Virtualization support through KVM”. 《kernelnewbies.org》. 2007년 2월 5일. 2014년 6월 16일에 확인함. 
  2. KVM FAQ: What do I need to use KVM?
  3. “FreeBSD Quarterly Status Report: Porting Linux KVM to FreeBSD”. 
  4. “KVM on illumos”. 
  5. Licensing info from Ubuntu 7.04 /usr/share/doc/kvm/copyright

외부 링크[편집]