커널 기반 가상 머신

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

KVM
원저자쿰라넷(Qumranet)
개발자오픈 버추얼라이제이션 얼라이언스 (OVA)
안정화 버전
1.2.0 / 2012년 9월 5일(12년 전)(2012-09-05)
저장소
프로그래밍 언어C
운영 체제유닉스 계열
플랫폼ARM, IA-64, 파워PC, S/390, x86, x86-64
종류하이퍼바이저
라이선스GNU GPL 또는 LGPL
웹사이트www.linux-kvm.org

라이선스

편집

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

외부 링크

편집