英特尔开源 NEMU:一款虚拟机管理程序
极客时间编辑部
讲述:杜力大小:944.36K时长:02:01
最近,英特尔开源了 NEMU,这是一款开源的虚拟机管理程序,是专门为了在现代 64 位英特尔和 ARM CPU 上,运行现代云工作负载而构建和设计的。
NEMU 设计的初衷是,托管运行云工作负载的现代访客操作系统,在不需要任何遗留硬件的虚拟硬件平台上运行。此外,数据中心所使用的现代 CPU,有着先进的虚拟化功能,并不需要大多数的 CPU 仿真。
目前,市面上还没有明确专注于在现代 CPU 上运行云工作负载的开源虚拟机管理程序解决方案。所有可用的解决方案都在与时俱进。它们尝试支持一系列广泛的虚拟硬件架构,在硬件虚拟化支持程度不一的硬件上运行。
另一方面,NEMU 旨在充分利用 KVM,专注于在一组有限的硬件架构和平台上,专门运行现代云原生工作负载。与现有的解决方案相比,这让人们得以简化代码库、降低复杂性和缩小攻击面。此外,它还能够减小代码的数量和复杂性,让人们更容易审核代码、进行模糊测试、模块化和未来的创新。
据了解,QEMU 有一套丰富的功能,包括实时迁移、PCI、内存以及 CPU 热插拔、VFIO、中介式设备透传(mediated device passthrough)等。QEMU 还是众多企业投入了大量精力和创新技术,以创建多种高性能 I/O 模型所依赖的代码基础。
NEMU 是基于 QEMU 构建的,充分利用其丰富的功能特性,不过,NEMU 侧重的面要窄得多。它利用了高性能、强大又稳定的 QEMU 代码库,无需支持与云无关的众多功能、平台和硬件。
NEMU 的目的是保留 QEMU 代码库中的功能特性所需要的最基本代码。而 QEMU 代码库也将会得到简化,以减少通用抽象的数量。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论