Ubuntu Core 20新系统介绍
by liam zheng on 2 June 2021
Ubuntu Core 20是一个轻量,容器化,基于Ubuntu 20.04 LTS且为物联网设备和嵌入式系统所打造的版本,现在已经普遍可用。新版本内建的安全更新严格限制策略使创新者能够开发高安全的产品和方案,并完全专注于自己独特的功能和应用程序。Ubuntu Core 20由安全、广泛使用、易开发维护的snap组成,专为企业级生产和大规模部署和运营而设计。
安全的snap应用
Snap是适用于桌面、云和物联网的应用程序包且易于安装、安全、跨平台和自依赖。可以从Snap Store中浏览和安装Snap应用。Snap Store是一个拥有数百万用户的Linux 应用程序商店。不同于传统的Linux,在Ubuntu Core的架构上使用snap架构即从Linux内核到应用层都是以snap包的形式出现。如下图所示,Linux内核单独是一个snap,上面一层是Core snap,再上一层是snap应用程序。

选择snap来构建系统是为了更安全的系统,因为snap应用本身被严格限制,默认为“不安全”,snap应用间的数据不能直接访问从根本上限制了应用程序的操作范围。如需要数据交换可通过plug的方式来实现。Snap的自依赖的架构意味着每个应用都在自己的环境内运行,即便是应用损坏也不会影响系统和其他snap的正常工作。
除此以外,snap应用还支持事务化更新,多通道开发维护机制,快照和自动更新等特点。事务化更新确保在更新失败时可自动回滚上一个正常运行版本。多通道开发维护可方便开发者测试性能功能的同时用户不受影响,用户也可自行选择需要使用的通道例如:stable、candidate、beta、edge。
新:安全启动
Ubuntu Core 20默认对启动过程进行认证,认证是基于数字签名的验证。在用户空间进程建立信任之前,先验证引导固件的完整性。此过程是在底层计算机初始化固件(例如UEFI)中实施,因为这样底层的引导过程完整性验证可确保设备在安全状态下启动。如果检测到不正常或未签名的组件,引导过程将停止。

新:全盘加密
工业物联网(IIoT)设备存储敏感数据,配置文件,日志文件,身份验证密钥和软件知识产权。任何对存储在设备上的数据完整性的妥协都可能造成破坏性后果。Ubuntu Core使用数字签名来加密地确保数据完整性。基于私钥的加密签名可以在签名时证明数据的真实性。在工作流的任何时间点,都可以验证签名数据的完整性,从而在应用软件和固件更新之前确保完整性。
新:恢复模式
现场手动修复IoT设备的成本通常会超出设备本身的成本。将操作员派遣到远程位置进行维护或干预,根据到现成的距离和设备的可访问性等不同因素可能会导致高昂的成本。而且,故障时间可能会导致额外的损失,如果是关键任务的设备,那么甚至更多。一个可靠的设备恢复系统对于避免这些成本和烦恼至关重要。

Ubuntu Core提供了一个在启动时可激活或远程API调用的恢复模式。在恢复模式中,Ubuntu Core为用户进入恢复选项的用户界面。然后操作系统将继续获取配置文件和预置了配置文件关联的snap应用。在应用快照(snapshot)的加持下,设备操作员可以在恢复系统中创建,命名和保存快照,这样可以在需要时快速恢复所需的系统状态。
如您正计划构建一个安全的物联网设备,欢迎与我们联系!
订阅博客文章
查看更多内容
Canonical 推出适用于 WSL 的 Ubuntu Pro
适用于 WSL 的 Ubuntu Pro 为 Windows 系统中运行的 Ubuntu 24.04 LTS WSL 实例提供一站式安全维护与企业级技术支持。该订阅服务还能为系统管理员提供全面的管理功能。 今日,Canonical 公司宣布适用于 WSL 的 Ubuntu Pro 服务正式全面上市,用户可通过 Microsoft Store 进行安装。源代码及测试版也可在 GitHub 获取。 Canonical 公司与 Microsoft 建立了良好的合作关系,携手打造优质的 WSL 使用体验。本次合作成果将惠及那些借助 WSL 开发生产级 Linux 解决方案的企业开发者。 Craig Loewen,Microsoft WSL 产品经理 Ubuntu Pro 为桌面端 […]
Ubuntu 正式登陆 Qualcomm Dragonwing™ IQ-9075 平台
Ubuntu 系统发行商 Canonical 公司 2025 年 12 月 1 日宣布,推出适用于 Qualcomm Dragonwing™ IQ-9075 平台的官方认证镜像。这款高性能工业平台现已全面适配 Ubuntu 24.04 LTS 的优化镜像并提供完整技术支持。该官方认证镜像同时适用于 Ubuntu 服务器版和桌面版,为开发者打造了坚实且安全的软件基础,可满足下一代工业自动化、机器人技术及边缘 AI 应用的开发需求。 本次发布是在 Ubuntu 全面适配 QCS6490 和 QCS5430 处理器的基础上推出的,也是 Canonical 公司为 Qualcomm Dragonwing™ 系列处理器提供技术支持的最新举措。 适用于边缘 AI 的高可靠性与高性能 […]
Canonical 发布针对 Thundercomm RUBIK Pi 3 的最新优化版 Ubuntu 镜像
Ubuntu 现已直接适配 Thundercomm RUBIK Pi 3 开发板——一款专为 AI 开发者打造、搭载高通 Dragonwing™ QCS6490 处理器的轻量型开发板。 Ubuntu 发行商 Canonical 2025 年 10 月 23 日正式宣布,推出针对 RUBIK Pi 3 开发板(一款基于 Dragonwing QCS6490 打造的强大 AI 开发板)的优化预装版 Ubuntu 镜像。此次新推出的优化版 Ubuntu 镜像即开即用,能有效缩短产品上市时间,同时提供 Canonical 官方长期技术支持。当前 RUBIK Pi 3 用户也可下载和安装新版 Ubuntu 镜像。 Ubuntu 提供驱动的快速 AI 开发平台 AI 行业发展瞬息万 […]