Ubuntu Core 24正式版发布 针对物联网和嵌入式设备进行优化 为容器化版本
内容提要
Canonical发布了基于Ubuntu 24.04 LTS的Ubuntu Core 24正式版,适用于物联网、嵌入式设备和边缘计算设备。该版本具有实时内核、高级实时功能和广泛设备支持。还支持自定义镜像验证集、网络请求控制、离线重塑、AIoT设备和图形程序的改进。此外,还支持新的设备管理集成、与Azure IoT Edge服务的无缝集成以及ROS等。
延伸解读
实时能力与硬件门槛
Ubuntu Core 24 引入完全可抢占内核,并在认证硬件上启用高级实时功能,这对需要快速响应的工业控制、汽车等场景有实际意义。但官方要求至少 384MB 内存和 512MB 存储,若使用 UEFI 安全驱动和 FED 则需 512MB 内存,部署前需确认设备资源是否达标。
容器化与设备管理集成
作为完全容器化版本,Ubuntu Core 24 以 snap 形式交付应用,并支持 Canonical Landscape 的新设备管理集成,以及 Azure IoT Edge 服务无缝集成。这降低了大规模 IoT 设备在更新、监控和云端协同上的运维复杂度,适合需要集中管理的边缘计算部署。
AIoT 与图形支持改进
该版本针对 AIoT 设备和图形程序改进了 GPU 集成,并提供实时内核的完整 AI 堆栈,可为工业设备、汽车和安全敏感性嵌入式方案提供关键任务决策。同时支持 Ubuntu Frame 安全显示器和 ROS,扩展了在机器人、数字标牌等场景的适用性。
设备兼容性与镜像定制
Ubuntu Core 24 广泛支持树莓派 2/3/4/5/CM3/CM4、高通 DragonBoard、Intel NUC、通用 x86_64、x86 KVM 和 RISC-V 设备。新增自定义镜像验证集、自动网络请求控制和离线重塑功能,便于在受限网络或安全要求高的环境中灵活部署和更新。
Q&A
Ubuntu Core 24的主要应用场景是什么?
Ubuntu Core 24主要应用于物联网、嵌入式设备和边缘计算设备。
Ubuntu Core 24支持哪些设备?
Ubuntu Core 24支持树莓派、龙板、高通DragonBoard、Intel NUC、RISC-V和通用型x86_64设备。
Ubuntu Core 24的系统要求是什么?
Ubuntu Core 24至少需要384MB内存和512MB存储,使用UEFI安全驱动时至少需要512MB内存。
Ubuntu Core 24有哪些新特性?
新特性包括完全可抢占的内核、自定义镜像验证集、自动网络请求控制、离线重塑和GPU集成改进。
Ubuntu Core 24如何与Azure IoT Edge服务集成?
Ubuntu Core 24支持与Azure IoT Edge服务的无缝集成,提供Azure IoT Edge snap。
Ubuntu Core 24的实时内核有什么优势?
实时内核确保快速响应,并在经过认证的硬件上启用高级实时功能,适合关键任务决策。