2010-05-06 6 views
1

저는 최근에 기본적인 x86 가상 머신을 구현하는 것에 관심을 갖게되었습니다. 나는 이것이 에 대한 최선의 방법 중 하나 일 것이라고 생각합니다.은 x86 아키텍처의 작동 방식을 완전히 이해하고 있습니다.가상 컴퓨터 구현 시작 방법?

bochs, QEMU, kvm 또는 xen과 같은 오픈 소스 VMM의 코드베이스 이외에도 시작하기 위해 살펴볼 리소스는 무엇입니까?

+0

lguest (http://lguest.ozlabs.org/)의 소스 코드를 살펴 보도록 제안 해 주신 Johannes Trushnigg (http://truschnigg.info)에게 감사드립니다. 이는 시작하기에 충분히 간단합니다. . – ali01

답변

0

단순한 하이퍼 바이저를 보는 것이 매우 흥미로운 것 같지만, 조립 된 지침을 디스크 이미지의 부트 섹터 (즉, 부트 로더, 다른 OS를로드하는 부트 섹터가 아닌)에 직접 작성하여 더 간단하게 시작하는 것이 좋습니다. . 이렇게하면 모든 "권한있는 지시 사항에 액세스 할 수있는"실제 모드 "에서 시작할 수 있습니다. 나는 시작하는 가장 좋은 장소가 여기에 있다고 발견했다 : MikeOS handbook. 몇 분 만에 시작하는 데 필요한 모든 것을 제공하지만 완전히 작동하는 운영 체제도 제공합니다.