# Scorpi - 맥OS용 경량 범용 하이퍼바이저

> Clean Markdown view of GeekNews topic #20427. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=20427](https://news.hada.io/topic?id=20427)
- GeekNews Markdown: [https://news.hada.io/topic/20427.md](https://news.hada.io/topic/20427.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-04-20T09:31:02+09:00
- Updated: 2025-04-20T09:31:02+09:00
- Original source: [github.com/macos-fuse-t](https://github.com/macos-fuse-t/scorpi)
- Points: 6
- Comments: 4

## Summary

Scorpi는 **QEMU를 대체**하기 위해 설계된 **경량화된 하이퍼바이저**로, FreeBSD의 Bhyve를 기반으로 하여 **효율적인 장치 에뮬레이션**을 제공합니다. **모던한 구조**를 채택하여 복잡성을 줄였으며, **GUI 및 비-GUI VM**을 지원하고 **Linux 및 Windows** VM을 구동할 수 있습니다. **모듈화 구조**로 API 형태로 다른 서비스에 통합 가능하며, **그래픽 및 네트워킹**도 모듈화하여 유연한 확장이 가능합니다. 현재 **Mac ARM64**에서 실행되며, **Linux x86 및 ARM** 등으로 확장할 계획입니다.

## Topic Body

- QEMU를 대체할 수 있도록 설계된 **모던하고 경량화된 범용 하이퍼바이저**  
- FreeBSD의 Bhyve를 기반으로 하며, 장치 에뮬레이션 코드가 매우 작고 효율적  
### 주요 특징  
- **모던한 구조**: 구형 장치를 배제하고, 대부분 **VirtIO 기반 최신 장치만 구현**하여 복잡성을 줄임  
- **경량 설계**: **C 언어로 작성되었으며 Bhyve 기반**, 장치 에뮬레이션 최소화로 빠르고 가벼움  
- **범용 사용 가능성**: **GUI 및 비-GUI(Headless) VM 지원**, **EFI 부트로더 및 ACPI 지원**, **Linux 및 Windows VM 구동 가능**  
- **모듈화 구조**:  
  - Scorpi는 **API 형태로 다른 서비스에 통합 가능**  
  - **그래픽, 사용자 인터페이스, 입력 장치 등은 모듈로 분리**  
  - **네트워킹도 모듈화 가능**하여 유연한 확장 가능  
  
### 플랫폼 지원 현황 및 계획  
- 현재는 **Mac ARM64**에서 **Apple Hypervisor Framework**를 이용해 실행됨  
- 향후 다음 플랫폼으로 확장 예정:  
  - **Linux x86 및 ARM** (KVM 기반)  
  - **RISC-V 포함 다양한 아키텍처**  
  
### 사용 가능한 부트로더  
1. **U-Boot**  
  - 빠르고 간결하지만 **ACPI 및 그래픽 미지원**  
  - 빠른 실행이 필요한 **헤드리스 VM**에 적합  
  - [소스코드](https://github.com/macos-fuse-t/u-boot)  
2. **EDK2 UEFI**  
  - **ACPI, 프레임버퍼, 다양한 부팅 장치 드라이버** 지원  
  - 그래픽 VM이나 다양한 하드웨어 기능이 필요한 경우 적합  
  - [소스코드](https://github.com/macos-fuse-t/edk2)  
  
### 향후 로드맵  
- **파일 공유**, **복사/붙여넣기 지원** 등 누락된 기능 추가  
- **KVM 기반 Linux 지원 구현**  
- **Windows용 DirectX 12 디스플레이 드라이버** 추가  
- **RISC-V 및 기타 아키텍처 지원 확대**

## Comments



### Comment 37365

- Author: galadbran
- Created: 2025-04-20T10:26:53+09:00
- Points: 1

이 기사와는 상관없는 생각이지만, 요즘 많이 쓰는 벡터 임베딩을 사용해서 특정 기사와 연관되어 있는 다른 긱뉴스 기사를 볼 수 있으면 좋겠다는 생각을 종종 합니다.

### Comment 37367

- Author: xguru
- Created: 2025-04-20T11:04:11+09:00
- Points: 2
- Parent comment: 37365
- Depth: 1

저도 그 생각은 했었는데요. 계속 미뤄지네요 ㅠㅠ

### Comment 37361

- Author: galadbran
- Created: 2025-04-20T10:03:27+09:00
- Points: 1

맥오에스용은 아니지만, 역시 경량 하이퍼바이저 소개 기사: [Hyperlight - 경량 가상 머신 관리자(VMM) | GeekNews](https://news.hada.io/topic?id=20189)

### Comment 37364

- Author: galadbran
- Created: 2025-04-20T10:25:09+09:00
- Points: 1
- Parent comment: 37361
- Depth: 1

- 제 기준으로는 최근에 애플실리콘 맥오에스에서 가상화 관련 자주 언급되는 가상화 솔루션: [UTM - iOS 및 macOS를 위한 가상 머신 | GeekNews](https://news.hada.io/topic?id=10671)  
  - 애플실리콘의 하이퍼바이저 UTM에 대한 기사: [M1에 대한 찬가 | GeekNews](https://news.hada.io/topic?id=10376)  
- [GN⁺: 맥에서 리눅스 가상 머신을 실행하는 좋은 방법: Lima | GeekNews](https://news.hada.io/topic?id=9745)  
- [Lume - 애플 실리콘 맥을 위한 경량 맥/리눅스 VM 도구 | GeekNews](https://news.hada.io/topic?id=19049)  
- [Quickemu: 최적화된 Windows, macOS, Linux 가상 머신을 빠르게 실행 | GeekNews](https://news.hada.io/topic?id=13123)  
  - 2024년 1월 기사인데 구형 macOS도 지원, github 이슈를 간단히 봤을 때에는 애플 실리콘 호스트도 지원이 되긴 하는 것 같은데 확실치 않음.  
- 애플실리콘에서의 가상화에 대한 기사: [애플 실리콘 VM들이 왜 이렇게 다른가? | GeekNews](https://news.hada.io/topic?id=12610)
