写点什么

OpenBSD 将迎来原生的 Hypervisor

  • 2015-09-07
  • 本文字数:944 字

    阅读完需:约 3 分钟

据 OpenBSD 开发者 Mike Larkin透露,他在过去的几个月里一直在致力于实现一个名为“vmm”的OpenBSD 上的原生的hypervisor。Larkin 说,他采用了一种全新的方法来实现这个hypervisor,而不会把它做成现有的hypervisor 的一份子(如bhyve,、KVM 等)。基于这样的指导思想,他在hypervisor 中加进了那些他觉得重要的功能特性,包括“支持i386、影子分页技术、嵌套虚拟环境技术以及支持遗留外围设备”。重要的一点是,不打算把这做成精简版的hypervisor。

最初的客户端操作系统支持将包括那些支持基于 virtio 设备的操作系统。等 vmm 完全开发好了,届时 OpenBSD 将附带用于运行和支撑 vmm 的工具。Larkin 说,当前 vmm 运行的目标 CPU 是 i386 和 amd64。硬件虚拟化支持方面,Intel 系列的 CPU(VT-x)要求支持 vmx extensions,AMD 系列的 CPU 则要求支持 svm extensions。如果 i386 和 amd64 的 CPU 不支持上述 extensions,将使用影子分页技术来达成虚拟化。

Vmm 目前由 vmd(8)、vmmctl(8) 和 vmm(4) 这三部分工具组成。尽管还没有给出正式的定义,但 vmm 在基于其他 OpenBSD 工具的基础之上,应将还会包含 hypervisor 自身的部分,而 vmd 会是它的支持虚拟光驱,vmmctl 将被用来控制 vmm 的操作。

对于 X86/X64 平台而言,OpenBSD 不像 Virtual Box 或 VMware 那样具备托管虚拟机的原生能力。OpenBSD 通过 QEMU 提供虚拟化功能,从 OpenBSD 5.3 开始,还提供了具有逻辑域管理功能的sun4v(基于UltraSPARC)系统。(这些附加的方法能在那些支持在非OpenBSD 操作系统上托管运行OpenBSD,且OpenBSD 是以客户端操作系统的形式出现的情况下使用)。

总体来讲,社区对Larkin 新开发的hypervisor 保有积极的回应——尤其是那些OpenBSD 用户。不过也有一些问题问道了为什么没有用现有的hypervisor 来改进对OpenBSD 的支持,而Larkin 打算实现的支持遗留特性(i386& 遗留外围设备)对眼下的项目来说并不容易做到。目前还没有vmm 的正式发布日期,不过Larkin 说,vmm 最快的对外发布时间可能是2015 年十月份。如果是这样的话,那么最早包含该vmm 版本的OpenBSD 稳定版本将是2016 年5 月1 号发行的版本,但当前OpenBSD 版本的分支应可以更早地实现与vmm 的合并。

查看英文原文 OpenBSD to Receive Native Hypervisor

2015-09-07 19:002643
用户头像

发布了 30 篇内容, 共 10.2 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

9 月热搜精选

KaiwuDB

数据库

AI智能体的开发流程

北京木奇移动技术有限公司

AI智能体 AI技术开发 软件外包公司

深入解析YashanDB数据库的核心技术与应用优势

数据库砖家

Tampermonkey for Mac(油猴Safari浏览器辅助插件)

春天的风暖暖的

【仓储RFID通道机推荐】如何选到识别精准、适合出入库的设备?

斯科信息

斯科信息 RFID通道机 RFID仓储批量盘点

《Confidential MaaS 技术指南》发布,从 0 到 1 构建可验证 AI 推理环境

OpenAnolis小助手

操作系统 龙蜥社区 Confidential MaaS 机密计算技术

给敏捷模式做下体检——多方位TIDB敏捷模式和MySQL的性能测试(下)

TiDB 社区干货传送门

平凯数据库敏捷模式

sublime text for Mac(代码编辑器)

春天的风暖暖的

AI 智能体开发框架

北京木奇移动技术有限公司

AI智能体 AI技术开发 软件外包公司

微课:如何运用 Scrum 打造一个高绩效的团队

ShineScrum

传统DNS解析技术存在的七大弊端

防火墙后吃泡面

欢迎提报!「2025 龙蜥社区年度优秀贡献者」评选正式启动

OpenAnolis小助手

操作系统 龙蜥社区 年度评选 优秀贡献者

3.1.8<3.2.0<3.3.1,Apache DolphinScheduler集群升级避坑指南

白鲸开源

开源 大数据任务调度 Apache DolphinScheduler 集群部署 版本升级

【五邑大学主办】第五届电子信息工程与计算机技术国际学术会议(EIECT 2025)

搞科研的小刘

数据 电子信息工程 计算机技术

第五届智慧交通与城市工程国际学术会议 (STCE 2025)

搞科研的小刘

前沿技术 学术会议 智慧交通与城市

2026杭州国际智慧城市与物联网展览会

AIOTE智博会

物联网展览会 智慧城市展会 物联网展 智慧城市展 智慧城市博览会

应用自更新功能丨开发加油站

荣耀开发者服务平台

荣耀开发者服务平台 功能实现 荣耀HONOR 荣耀应用市场

Audition 2025 for Mac(au 2025)

春天的风暖暖的

深入了解YashanDB并行处理能力及性能提升方法

数据库砖家

Ableton Live 12 Suite for mac(音乐制作工具)

春天的风暖暖的

Navicat for MySQL Mac(数据库管理开发工具)

春天的风暖暖的

Commander One for Mac(双窗口文件管理器)

春天的风暖暖的

深入了解YashanDB:这款数据库的技术架构分析

数据库砖家

CST软件的电磁+热一体化仿真

思茂信息

cst CST软件 CST Studio Suite

深入解析YashanDB数据库的核心技术优势与应用场景

数据库砖家

深入解析YashanDB数据库的核心优势与应用场景

数据库砖家

深入了解 YashanDB 并掌握构建高效数据库的最佳实践

数据库砖家

MAMP PRO for Mac(专业的Web开发环境)

春天的风暖暖的

Affinity Designer for Mac(强大的矢量图设计软件)

春天的风暖暖的

高客单价 VS 低客单价产品,达人营销的打法差异有多大?

Wolink

跨境电商 出海 海外营销推广 沃链Wolink 达人营销

AI智能体的开发流程

北京木奇移动技术有限公司

AI智能体 AI技术开发 软件外包公司

OpenBSD将迎来原生的Hypervisor_DevOps & 平台工程_Jeff Martin_InfoQ精选文章