Ubuntu Core 24 正式发布,它是基于 Ubuntu 24.04 LTS 开发的新版本。此次更新不仅增强了 GPU 支持,还新增了多项物联网功能,极大提升了嵌入式系统的性能和管理效率。
Ubuntu Core 是专为 IoT 设备和嵌入式系统设计的高度封闭操作系统。与传统 Ubuntu 系统不同,Ubuntu Core 采用 Snap 包格式来运行应用程序,有效地实现了应用之间,以及应用与系统之间的隔离。
Ubuntu Core 24 新功能亮点
- 增强 GPU 支持:Ubuntu Core 24 在 GPU 支持方面进行了显著加强,以便更好地应对 AIoT(AI + IoT)应用程序的需求。更新的驱动程序和更优化的资源管理,让它成为需要高性能图形输出的「数字标牌」和「互动信息亭」的理想选择。
- 与系统管理工具 Landscape 集成:新版本完美整合了 Canonical 的系统管理工具 Landscape,能够集中管理 OTA 更新、确保安全合规并进行设备审计。同时支持联网和非联网环境,极大提升了设备管理的便捷性。
- 与 Azure IoT Edge 紧密集成:Ubuntu Core 24 在边缘计算领域的能力得到了提升,通过与 Azure IoT Edge 的紧密集成,让组织可以直接通过 Microsoft Azure 部署、管理和监控边缘设备的工作负载,优化了 IoT 设备的运营流程。
- 优化对机器人操作系统(ROS)的支持:Canonical 推出了支持多种常用 ROS 包的模块化基础 Snap,这些模块可以自定义配置,能够能减少内存占用,并简化 OTA 更新流程。
- 新增功能及设备支持:Ubuntu Core 24 新增了动态修改内核参数、可定制的启动画面,以及支持离线升级设备等功能。还新增对 Raspberry Pi 5 的支持,扩展了对 Raspberry Pi 最新硬件的兼容性,可以成为开发者的首选系统。
- 文档和教程的大幅改进:Canonical 对 Ubuntu Core 文档进行了大幅改进,提供了更多教程和详细指南,帮助开发者更好地构建自定义映像。
如果你想深入了解这些新特性,Canonical 提供了预构建的映像和自定义 Ubuntu Core 24 映像的相关资源,让不同技术水平的开发者都能最大限度地利用新版本的潜力。
Ubuntu Core 24 也提供长达 12 年的长期支持(LTS),能够确保各种设备稳定和安全地运行。要了解更多信息,请访问官方公告或 Canonical 的博客。