LING 플랫폼의 아키텍처를 설명해 주시겠습니까? 나는 링이 xen과 상호 작용하는 방법을 이해하지 못하고 hw로 이해하지 못한다. - cpu를 통해 xen 마이크로 커널과 직접 대화하는 것일까?어떻게 xln과 통신 할 수 있습니까
감사합니다 :) 내가 프로젝트에 대한 심층적 인 지식이없는하지만 난 당신에게 더 연구를위한 몇 가지 포인터를 줄 수 있다고 생각
LING 플랫폼의 아키텍처를 설명해 주시겠습니까? 나는 링이 xen과 상호 작용하는 방법을 이해하지 못하고 hw로 이해하지 못한다. - cpu를 통해 xen 마이크로 커널과 직접 대화하는 것일까?어떻게 xln과 통신 할 수 있습니까
감사합니다 :) 내가 프로젝트에 대한 심층적 인 지식이없는하지만 난 당신에게 더 연구를위한 몇 가지 포인터를 줄 수 있다고 생각
.
1) unikernel의 개념 : http://queue.acm.org/detail.cfm?id=2566628이
2)이 프로젝트에 대한 팟 캐스트 : http://mostlyerlang.files.wordpress.com/2013/10/020-erlang-on-xen.mp3 나는 unikernel의 개념을 기반으로, 이해하는 것과
, LING 다시 작성했다 얼랑의 부품/OTP를 개선하기 위해 시작 시간과 OS 공격 벡터를 제거합니다. 또한 BEAM 파일을 주문형 계측기 세트로 변환합니다.
LING은 'hypercalls'을 사용하여 Xen과 통신합니다. 페이지 테이블 설정과 같은 초기 구성 중에 주로 사용되는 과열 호출입니다. 나중에 가상 장치와의 통신은 주로 공유 페이지 및 (소프트) 인터럽트를 통해 발생합니다. 이것은 정확히 반 가상화 된 Linux 커널이 Xen 게스트로 실행할 때 사용하는 인터페이스입니다.