您能给我解释一下LING平台的架构吗?我不明白ling是如何与xen交互的,然后又是如何与hw交互的- ling虚拟机是通过c api直接与xen微内核对话的吗?
谢谢:)
发布于 2014-08-29 06:22:39
我对这个项目没有深入的了解,但我想我可以给你一些进一步研究的指点。
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已经重写了erlang/otp的一部分,以改善启动时间并删除操作系统攻击向量。它还将梁文件转换为自定义仪表组。
发布于 2014-09-25 01:15:06
LING使用“超级调用”与Xen进行通信。超级调用主要在初始配置期间使用,例如设置页表。稍后,与虚拟设备的通信主要通过共享页面和(软)中断进行。这正是半虚拟化Linux内核在作为Xen来宾运行时所使用的接口。
https://stackoverflow.com/questions/25552559
复制相似问题