How does kvm achieve an 'advanced' process separation

2015-01-29 Thread Kun Cheng
Hey guys, That might be a dumb question, but currently I find myself unable to clearly explain that to others. As we all know how CPU and memory is virtualised, and how memory address space is translated using the shadow page table or EPT, that creates each VM an individual running space.

Re: How does kvm achieve an 'advanced' process separation

2015-01-29 Thread Fam Zheng
On Thu, 01/29 16:51, Kun Cheng wrote: Hey guys, Hi! That might be a dumb question, but currently I find myself unable to clearly explain that to others. As we all know how CPU and memory is virtualised, and how memory address space is translated using the shadow page table or EPT, that

Re: How does kvm achieve an 'advanced' process separation

2015-01-29 Thread Kun Cheng
Hi, Fam Thanks for your reply. So a VM process cannot use IPC because it's not provided with certain abilities as the concerned resources or functions are hide (not virtualised or not provided) from it. But in another case, we do know VMs can interact with the host via hypercalls . This, however,

Re: How does kvm achieve an 'advanced' process separation

2015-01-29 Thread Kun Cheng
Hi Jidong, Thanks for the reply. I think I've gathered adequate explanation now. Many thanks to you guys! Best regards, Kun Cheng 2015-01-30 9:53 GMT+08:00 Jidong Xiao jidong.x...@gmail.com: On Thu, Jan 29, 2015 at 3:00 AM, Kun Cheng chengku...@gmail.com wrote: Hi, Fam Thanks for your

Re: How does kvm achieve an 'advanced' process separation

2015-01-29 Thread Jidong Xiao
On Thu, Jan 29, 2015 at 3:00 AM, Kun Cheng chengku...@gmail.com wrote: Hi, Fam Thanks for your reply. So a VM process cannot use IPC because it's not provided with certain abilities as the concerned resources or functions are hide (not virtualised or not provided) from it. But in another