Loading AI tools
가상화 소프트웨어 위키백과, 무료 백과사전
QEMU는 가상화 소프트웨어 가운데 하나다. Fabrice Bellard가 만들었으며 x86 이외의 기종을 위해 만들어진 소프트웨어 스택 전체를 가상머신 위에서 실행할 수 있다는 특징이 있다. 동적 변환기(Portable dynamic translation)를 사용한다.
여기를 볼 것.
마이크로소프트 윈도우에서 실행할 때는 독점 라이브러리인 FMOD를 쓰기도 한다.
QEMU는 두 가지 운영 모드가 있다:
프로그램의 대부분은 LGPL을 따른다. - 사용자 모드 에뮬레이션은 GPL을 따른다. (윈도 포트가 FMOD 사운드 계층을 사용하지만)[2].
QEMU는 CPU를 제외하고 다음의 시스템을 가상으로 구현한다.
페브리스 벨러드(Fabrice Bellard)는 KQEMU (QEMU 가속기)라는 이름으로 리눅스 커널 모듈을 작성하였다. i386 플랫폼에서 i386 에뮬레이션 속도를 눈에 띄게 개선해 준다. 사용자 모드 코드를 호스트 컴퓨터의 CPU에서 바로 실행하고 커널 모드와 리얼 모드 코드에만 주변 기기와 프로세서의 에뮬레이션을 사용함으로써 속도 개선을 달성할 수 있다. KQEMU는 또 호스트 CPU에서 커널 모드 코드의 일부를 실행하는 커널 에뮬레이션 모드를 지원한다. QEMU의 가속기 모듈인 KQEMU는 원래 무료로 배포되긴 했지만, 클로즈드 소스 제품으로 공개되었다. 그러다가 2007년 2월 5일에 버전 1.3.0pre10이 공개되면서[4] GNU 일반 공중 라이선스를 통해 소스가 공개되었다. KQEMU는 Win4Lin Pro Desktop 제품을 통해 Win4Lin으로 라이선스되어 왔다. KVM과 달리, KQEMU는 호스트 CPU가 하드웨어 가상화를 지원하지 않더라도 수많은 게스트 운영 체제의 코드를 실행할 수 있고, 나중에 하드웨어 확장 지원이 예정되어 있었지만[5], 0.12.0 판 이후 QEMU에서 기본으로 확장 메모리를 지원(large memory supported)하면서 KQEMU 지원을 중단하였다.
QVM86은 QEMU 에뮬레이터에 x86 가상화 기능을 제공하는 리눅스 커널 모듈이었다. 가상화는 CPU 보호 계획을 사용하여 권한 이벤트를 가로채거나 가상으로 구현하여 에뮬레이션 코드가 호스트 CPU에 네이티브로 실행할 수 있게 도와 준다. GNU GPLv2 라이선스로 공개되었다. 원래 GPL 라이선스의 클로즈드 소스 KQEMU의 대안으로 개발되었다. QVM86의 개발자는 버추얼박스의 공개로 인해 2007년 1월 21일에 개발을 중단하였다.
위치는 공식 저장소, 기종은 x86, 버전은 최신 안정 버전 기준이다.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.