Quick EMUlator
KVM의 가장 중요한 구성요소
Fabrice Bellard가 만들었으며 x86 이외의 기종을 위해 만들어진 소프트웨어 스택 전체를 가상머신 위에서 실행할 수 있다
매우 다양한 종류의 하드웨어를 소프트웨어로 구현해둔 Hypervisor
그래서 VGA Passthrough 지원함
보통 QEMU로 가상머신을 생성할 때, 호스트 머신과 같은 종류의 CPU라면 KVM 옵션을 Enable
폭넓은 가상화 옵션에 비해 성능이 떨어지는 단점
QEMU Features

RICS-V OS with 1,000 lines of code with QEMU
[네이버클라우드 기술&경험] 가상화 개념 이해하기#1, QEMU vs KVM
QEMU와 KVM은 수많은 Hypervisor 중 하나입니다. Hypervisor는 서로 다른 복수 개의 OS를 단일 물리 머신 위에서 스케줄링 할 수 있는 소프트웨어이며 이는 [그림 1]과 같이 두 개의 타입으로 나누어집니다. [그림 1]의 Type1의 경우, 운영체제 없이 바로 Hypervisor가 설치되며, 해당 머신은 오직 Hypervisor로만...
https://medium.com/naver-cloud-platform/%EB%84%A4%EC%9D%B4%EB%B2%84%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EA%B8%B0%EC%88%A0-%EA%B2%BD%ED%97%98-%EA%B0%80%EC%83%81%ED%99%94-%EA%B0%9C%EB%85%90-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-1-qemu-vs-kvm-962113641799
QEMU
QEMU is a free and open-source emulator. It emulates a computer's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems. It can interoperate with Kernel-based Virtual Machine (KVM) to run virtual machines at near-native speed. QEMU can also do emulation for user-level processes, allowing applications compiled for one architecture to run on another.
https://en.wikipedia.org/wiki/QEMU

Seonglae Cho![[네이버클라우드 기술&경험] 가상화 개념 이해하기#1, QEMU vs KVM](https://www.notion.so/image/https%3A%2F%2Fmiro.medium.com%2F1*m-R_BkNf1Qjr1YbyOIJY2w.png?table=block&id=3a6d8843-ddfa-462d-95d8-cfd33d48559c&cache=v2)
