지금까지 하이퍼바이저와 관련된 Arm 아키텍처의 세부 내용을 살펴봤습니다. 하이퍼바이저는 Arm 아키텍처 기반 위에서 실행된다는 사실을 알 수 있습니다. 스팩의 내용을 충분히 숙지하면 "하이퍼바이저의 소스 코드를 직접 분석하면서 하이퍼바이저의 동작 원리를 파악할 수 있을까?"란 의문이 생길 겁니다.
그런데 대부분 하이퍼바이저는 주요 소프트웨어 업체가 상용 제품으로 개발하는데 소스 코드가 공개돼 있지 않습니다. 이게 하이퍼바이저를 배우는 과정에서 만나는 가장 큰 걸림돌 중 하나입니다. 직접 소스 코드를 분석하면서 배운 내용이 어떤 방식으로 구현됐는지를 파악하는게 지름길 중의 하나입니다.
최근 덧글