Ubuntu虚拟化栈引入滚动更新,LTS与前沿硬件兼得

Ubuntu虚拟化栈引入滚动更新,LTS与前沿硬件兼得

颠覆传统:虚拟化栈迎滚动更新

Ubuntu 以其 LTS(长期支持)版本的稳定性闻名,但现在 Canonical 为虚拟化栈引入了一种类似滚动发布的机制——不再是每两年才更新一次,而是缩短为六个月升级周期。不过,请注意:这个变化并不影响 Ubuntu 发行版本身,而是专为虚拟化组件打造的。

推动这一变革的核心动力是机密计算。Canonical 的工程师 Ijlal Loutfi 指出,虚拟化栈的各个部分很难同步到位:处理器可能早于内核支持某项新特性,内核又可能早于 QEMU(虚拟机模拟器)实现,QEMU 的更新还得等 libvirt(虚拟化管理工具)提供用户接口,而固件和认证工具又得最后跟上才能投入使用。原有的 LTS 节奏显然跟不上这种交错更新的速度。

虚拟化 HWE 栈如何运作?

新推出的虚拟化 HWE(硬件启用)栈包含四个核心组件:

  • qemu-hwe:负责 Hypervisor 和系统仿真。
  • libvirt-hwe:管理虚拟化操作。
  • edk2-hwe:提供新版本 OVMF(UEFI 引导固件)。
  • seabios-hwe:提供新版本 SeaBIOS(传统 BIOS 兼容固件)。

这种思路与 Ubuntu 早前为内核实施的 HWE 策略一脉相承,只是这次扩展到了整个虚拟化链条。

重要提示:切换到此新栈是完全可选的。 在 Ubuntu 26.04 LTS 发布后的头两年内,这四个软件包每六个月会刷新一次,但每次正式推送前都会先在中间版本(如 Ubuntu 26.10)中进行一次“试运行”。

对于现有的 Ubuntu 安装,除非用户主动切换,否则它们将继续使用基础栈。由于 QEMU、libvirt 和固件必须作为一个整体同时升级(不能拆散替换),Canonical 专门提供了一个工具——ubuntu_virt_helper(软件包名为 ubuntu-helper-virt-hwe)来执行这一转换。

为什么这很重要?

Canonical 的这一举动,实质上是对两年前 LTS 发布节奏已经跟不上机密计算发展速度的公开承认。新虚拟化 HWE 栈瞄准的是以下用户群体:

  • AMD SEV-SNPIntel TDX 上运行机密虚拟机的人;
  • 需要更强隔离能力的监管合规工作负载;
  • 依赖机密计算进行 AI 推理或加速器任务的场景;
  • 私有云或主权云平台(它们无法轻易跳转到 Ubuntu 的中间版本)。

这些工作负载比 Ubuntu 自身的发布周期迭代更快,没有人愿意等待两年才能获取芯片厂商提供的新硬件支持。Canonical 的解决方案因此定位为:同时获得 LTS 的稳定性和不断更新的硬件支持,用户无需再二选一。

如何开始使用?

别担心这个新功能被锁在 Ubuntu Pro 付费订阅后面。Canonical 提供的所有教学示例都基于普通的 apt 命令,无需登录任何门户。最简单的入门方式就是安装辅助工具:

sudo apt install ubuntu-helper-virt-hwe

安装完成后,你需要查阅官方文档并运行以下命令来掌握全部用法:

ubuntu_virt_helper --help

更多细节可参考 Canonical 的官方指南


关注微信号:智享开源 ,及时了解更新信息。

原文链接:https://feed.itsfoss.com/link/24361/17392669/ubuntu-rolling-release-virtualization-stack

评论列表

发表评论

你必须 登录 才能发表评论.

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4507篇

关注我的头条 不要放弃,百折不挠,坚强、自信。


扫码关注公众号:智享开源

最新科技信息


归档

近期评论