系统极客一直在努力
专注操作系统及软件使用技能

Ubuntu Core 26:ARM64 支持内核热补丁,OTA 更新体积暴降

Ubuntu Core 26

面向嵌入式设备、IoT 物联网、边缘计算和工业场景的长期支持版 Ubuntu Core 26 正式发布。新版本基于 Ubuntu 26.04 LTS,延续了 Core 24 「沙盒 + 加密签名 Snap 包」的设计路线,Canonical 承诺提供 15 年安全维护,足以覆盖设备全生命周期和关键任务部署需求。

Ubuntu Core 26 主要更新

缩减 OTA 更新体积

  • 改进后的 Snap 增量更新格式,可以将大多数 Snap 包的更新下载量减少 50%~90%。其中 Core 基础 Snap 的降幅最高,体积直接从 16MB 压到了 1.5MB。
  • 改用 initramfs(初始内存文件系统)安装流程后,多余的设备重启步骤已经被砍掉,安装时间也更短。

引入 Chisel 构建系统

  • Ubuntu Core 26 在 Core 基础 Snap 上,引入了新的 Chisel 构建方案。它基于发行版特定的「包切片定义」和显式依赖声明,让每个文件都能追溯到对应的源包和切片。
  • 这套机制不仅让完整性校验更为可靠,漏洞排查也更加精准——出问题直接定位到对应切片即可。附带的好处是,基础镜像体积还又缩小了 7%。

OP-TEE 下放密钥保护,TPM 密钥直写 LUKS2

嵌入式设备对物理安全的要求通常比云端还要严苛,Ubuntu Core 26 原生集成了 OP-TEE 开源可信执行环境。

  • 在 ARM TrustZone 加持下,磁盘加密密钥的「密封和解封」完全交给可信执行环境处理,操作系统本身无法接触到密钥,攻击面大幅收窄。
  • TPM(可信平台模块)密封的全盘加密密钥,现在也会直接写入 LUKS2 头部,省去了多余的中间环节。

ARM64 支持 Livepatch 内核热补丁

Livepatch 内核热补丁是 Canonical 的拳头功能之一,让高危内核漏洞无需重启就能在线修复。之前该功能只支持 AMD64 架构,现在已经覆盖到了 ARM64 设备,让工厂流水线上的 ARM 工控机、智能网关中的 ARM 路由器在遇到严重内核漏洞时,不必再规划「重启时间窗口」。

AMD64 平台的 Livepatch 现已支持 Ubuntu Core 20+ 版本。

Ubuntu Frame 单屏多应用 + GPU 加速

Ubuntu Frame 嵌入式图形方面:

  • 单块屏幕现在可以同时运行多个应用,布局和窗口位置都支持自定义,还新增了无障碍启动器。
  • 新加入的 gpu-2604 接口配合全新的 Snapcraft 图形扩展,也大幅简化了 GPU 加速的集成流程。

设备可观测性

Ubuntu Core 26 原生接入了 Canonical 可观测性栈,设备日志和指标可以持续流式传输到集中的 Grafana、Loki 和 Prometheus 基础设施,无论部署在云端还是本地都支持。

Snapcraft 组件:驱动、调试符号按需搭载

正式开放驱动组件化打包功能。允许 Snap 包维护方将体积较大的可选资源,比如调试符号、多语言翻译包、驱动程序等,单独放在主 Snap 包之外按需调用,不会增加基础安装体积。


更多详细信息,请查看官方博客。Ubuntu Core 26 镜像和文档已经上线官方网站

赞(2)
分享到

评论 抢沙发