文章摘要
OpenBSD-current版本现已支持作为客操作系统在苹果Hypervisor虚拟化平台上运行,这得益于Helg Bredow和Stefan Fritsch最近的代码提交。
文章总结
OpenBSD-current现可作为客户系统运行于Apple Hypervisor平台
在Helg Bredow(helg@)和Stefan Fritsch(sf@)近期提交的一系列代码更新后,OpenBSD/arm64现已支持作为客户操作系统运行于Apple Hypervisor虚拟化环境。
主要技术改进包括: 1. viogpu模块修复了显存映射问题,解决了QEMU环境下X11启动黑屏问题,并添加了帧缓冲区同步机制 2. 网络虚拟化模块新增MTU特性支持,可自动获取并设置与宿主机一致的MTU值 3. 设置ETHERMAXHARDMTU_LEN作为MTU上限值,当超限时自动重新协商特性
这些改进使得OpenBSD终于能在Apple Silicon芯片的Mac设备上正常运行。开发者鼓励拥有相关硬件的用户通过快照版本进行测试并反馈。
(注:原文中的代码提交记录、网站导航菜单、相关文章列表等次要信息已作精简处理,保留核心技术内容)
评论总结
总结:
- 关于Virtualization.framework与Hypervisor.framework的区别
- 指出本文讨论的是苹果第一方VMM(Virtualization.framework),而OpenBSD早已支持Hypervisor.framework+qemu方案
- "Note that this is about Virtualization.framework...OpenBSD worked on Hypervisor.framework + qemu" (评论1)
- 用户对具体操作指南的需求
- 有用户询问是否有使用原生hypervisor的教程
- "Is there a guide on how to do this? I haven't ever used the raw hypervisor" (评论2)
- 关于QEMU兼容性修复的重要性
- 该更新修复了导致arm64版OpenBSD启动X时卡死的QEMU兼容性问题
- "fixes the QEMU compatibility bug that makes OpenBSD hang out of the box on arm64" (评论3)
- 该问题自7.3版本引入,此前只能通过禁用内核驱动解决
- "the only workaround was to disable the kernel driver" (评论3)
- 预计这将提升用户成功体验OpenBSD的机会
- "Maybe more people will get to try out OpenBSD successfully now" (评论3)