Scorpi
맥OS용 경량 범용 하이퍼바이저
About
- QEMU를 대체할 수 있도록 설계된 모던하고 경량화된 범용 하이퍼바이저
- FreeBSD의 Bhyve를 기반으로 하며, 장치 에뮬레이션 코드가 매우 작고 효율적
주요 특징
- 모던한 구조: 구형 장치를 배제하고, 대부분 VirtIO 기반 최신 장치만 구현하여 복잡성을 줄임
- 경량 설계: C 언어로 작성되었으며 Bhyve 기반, 장치 에뮬레이션 최소화로 빠르고 가벼움
- 범용 사용 가능성: GUI 및 비-GUI(Headless) VM 지원, EFI 부트로더 및 ACPI 지원, Linux 및 Windows VM 구동 가능
- 모듈화 구조:
- Scorpi는 API 형태로 다른 서비스에 통합 가능
- 그래픽, 사용자 인터페이스, 입력 장치 등은 모듈로 분리
- 네트워킹도 모듈화 가능하여 유연한 확장 가능