Qubes는 메모리, 특히 공유 객체를 어떻게 관리합니까?

Qubes는 메모리, 특히 공유 객체를 어떻게 관리합니까?

난 방금 읽었어QubesOS, 매우 간단한 질문이 있습니다. 메모리 관리 및 공유 객체 사용을 어떻게 처리합니까?

어휘의 오해나 오류를 자유롭게 수정하세요. 하지만 우리는 공유 객체를 두 개의 실행 가능한 실행 파일로 끌어올 수 있습니다(dlopen(3)). 공유 객체는 메모리에 한 번만 존재합니다. 이 공유 객체를 사용하는 프로그램은 -fPIC동일한 메모리 라이브러리 복사본( ) 에 동적으로 연결됩니다 .

Qubes가 자신을 부릅니다.격리를 통한 보안.동시에쿠버스 FAQ이것은 언급된 문제를 해결하지 못합니다."Xen 공유 메모리를 현명하게 사용하세요."

그렇다면 Qubes는 공유 메모리 리소스를 어떻게 처리합니까?

답변1

이 맥락에서 공유 메모리가 무엇을 의미하는지 오해했습니다. Xen 공유 메모리는 서로 다른 가상 머신 간에 특정 범위의 메모리를 공유하는 것을 의미합니다. Qubes는 이 메모리 범위를 사용하여 VM 간에 정보를 전송합니다.
VM에서 사용하는 메모리 리소스는 VM 내에 단독으로 존재하며 다른 가상 머신과 공유되지 않습니다. 이와 같이,각 공유 객체는 가상 머신 내에서만 공유될 수 있습니다., 두 번째 가상 머신에서 이를 사용하여 두 번째 복사본을 만듭니다.

관련 정보