Canonical 发布 Ubuntu Core 24
by Canonical on 4 June 2024
不可变 Ubuntu Core 为 IoT 设备制造商提供了新的厂内安装系统、对 AIoT 的 GPU 支持与 Landscape 和 Microsoft Azure IoT Edge 之间的设备管理集成
2024 年 6 月 4 日,伦敦
今日,Canonical 宣布正式发布 Ubuntu Core 24,并承诺提供 12 年长期支持 (LTS)。Ubuntu 的这种「不可变」风格将每个系统组件和系统本身放入一组容器中,这些容器具有严格的内核强制限制、丰富的托管组件集成、可靠的无线更新和故障安全回滚等特征,从而实现智能的边缘和物联网应用程序。
Ubuntu Core 支持 ARM、X86 及 RISC-V,使全球最受欢迎的开发者平台 Ubuntu 摇身一变成为面向数十亿边缘设备的平台。其丰富的应用生态系统和开源管理基础架构能够帮助企业轻松集成满足其部署需求的第三方解决方案。
“Ubuntu Core 是 Ubuntu 的锁定、加固、嵌入式版本,它将 Ubuntu 应用程序带到了最前沿,并支持下一代智能设备。”Canonical 首席执行官 Mark Shuttleworth 表示,“在 Ubuntu Core 24 中,我们很高兴能够将具有实时内核的完整 AI 堆栈带到边缘,从而为工业、汽车和安全敏感型嵌入式解决方案提供关键任务决策支持。”
优化的厂内安装助力更快上市
Ubuntu Core 24 专为数十亿联网设备而打造。Canonical 缩短了每台设备所需的厂内安装时间,并且实现了气隙厂内安装方式,能够满足对加速部署以及安全的全球供应链的需求。
Ubuntu Core 24 在用来创建自定义 Ubuntu Core 镜像的工具中引入了验证集。所谓验证集是署名文件,用来指定哪些应用程序以及哪些版本的应用程序应同时安装,从而确保特定的设备始终安装正确的应用程序组合。这些文件可以通过无线方式更新,进而确保设备更新仅限于经过测试的应用组合。“我们将 Ubuntu Core 集成到屡获殊荣的自动化系统 ctrlX AUTOMATION 中,生产流程得以大大简化。Ubuntu Core 的镜像构建功能使我们能够快速地向市场部署安全高效的设备。Ubuntu Core 能够确保我们的控制系统从第一次启动开始就无缝运行,减少了安装时间并提高了设备可靠性。这种效率提升不仅减少了生产线的停机时间,同时还提高了 Bosch Rexroth 闻名于世的可信度及高性能标准。” – Bosch 产品负责人 Holger Schnabel 博士。
对于高度管制的环境,Ubuntu Core 24 可以提供更好的自动网络请求控制功能。设备制造商现在可以在设备初始化期间禁用所有网络通信。Core 24 还包括离线重构功能,工程团队利用此功能可在气隙环境中迁移至更新的 Core 版本。
“部署和配置新设备涉及到许多手动操作。但借助 Ubuntu Core,设立医疗自主检测亭只需要以往 25% 的时间。这样有助于我们轻松管理整个欧洲快速增长的设备。” – BeWell Innovations 首席技术官 Dries Oeyen。
优化针对 AIoT 与图形应用程序的 GPU 集成
Ubuntu Core 24 新增了 GPU 操作和图形支持方面的集成与功能。开发人员现可使用 GPU 接口嵌入从在边缘运行推理的 AI 模型到需要图形加速的产品等各种应用程序。此版本通过更新版的图形驱动程序提高了硬件兼容性,并通过共享用户空间环境优化了资源利用率。
“我们的技术采用计算机视觉,帮助物流策划者制定更好的货运决策。Ubuntu Core 让我们能够安全可靠地将 AI 模型和更新部署到边缘系统。这种端到端的基础架构确保了系统在最严苛企业环境中的安全性,同时也缩短了新款 AI 应用程序的上市时间。” – Rehrig Pacific,Rehrig Pacific Company 技术VP。
Ubuntu Core 也可与 Ubuntu Frame(Canonical 针对嵌入式 Linux 的安全显示服务器)结合使用。对于 Core 24, Frame 现支持混合 GPU 系统,如开源和专有平台的组合。可与 Core 结合使用的其他 Ubuntu Frame 功能包括多显示器设备解决方案、屏幕锁定、无缝启动、支持拖放、省电显示、远程辅助支持、运行时显示布局更改以及新增的用户可配置诊断屏幕。
“借助 Ubuntu Frame,Proto Hologram 可以无缝提供突破性的全息显示和空间计算体验,而我们也不必担心特定驱动程序、窗口动态或安全客户端-服务器通信等问题。通过 Ubuntu Core,我们的平台可以安全轻松地部署在世界各地的公共场所,彻底改变了人们体验互联和沟通的方式。” – Edward Ginis,Proto Inc. 联合创始人兼首席技术官。
能够满足需求的开源设备管理方式
Ubuntu Core 24 新增了与 Canonical 系统管理工具 Landscape 以及 Microsoft Azure IoT Edge 之间的设备管理集成,企业组织可以从中选择最符合其需求的管理方式。
Landscape 支持对 OTA 更新、审计、访问控制和跨设备合规性的集中控制。无论是紧密连接还是气隙环境,此款管理工具均可支持。其具有金丝雀发布、远程设备重构和系统监控等功能,可以简化设备管理任务。
此外,Canonical 还宣布发布 Azure IoT Edge 快照,用于 Ubuntu Core 设备与 Azure IoT Edge 服务的无缝集成。企业组织可以使用这些快照直接从 Azure 门户部署、管理和监控跨兼容性设备组的边缘工作负载。
Azure IoT Edge 快照现可从 Canonical Snap Store 中获取,适用于基于 AMD64 和 ARM64 的架构。
全新 ROS 集成,让机器人开发人员如虎添翼
二十年来,机器人开发商一直信赖 Ubuntu,将其作为首选开发环境。随着 Core 24 的推出,机器人创新者可以从新的设备管理方式、优化的安装方案和 AIoT 功能中受益,实现新产品的大规模交付。Core 24 还提供生产就绪型集成,以便使用机器人操作系统 (ROS) 部署解决方案。
Canonical 推出了适用于模块化部署的 ROS 基础快照。这些快照由 Canonical 维护,其中包括多组常见的 ROS 软件包,如 ros_core、ros_base 或 desktop,每个 ROS 发行版提供多种快照。使用这些快照,开发人员可以设计模块化的 ROS 快照部署,既可实现可重构性,还能减少总体内存和 OTA 更新带宽。
“通过 Ubuntu Core 驱动我们的 Panther 机器人,我们能够确保当今立法环境下的两大关键要素:可靠性和安全性。ROS 基础快照通过严格的应用程序限制增强安全性,并简化了 ROS 应用程序的部署。这种模块化的方法改善了大规模定制化生产,促成了安全、灵活且高效的机器人架构,不作任何妥协即可适应我们不同客户的需求。” – Dominik Nowak,Husarion 联合创始人兼首席执行官。
立即构建您的 Core 镜像
- 阅读文档,开启入门之旅
- 了解更多关于 Ubuntu Core 24 的信息
- 加入我们的网络研讨会:Ubuntu Core 24 介绍
- 了解如何使用 Ubuntu Core 24 在 FPGA 中部署 AI 模型
- 了解如何管理您的 Ubuntu Core 24 设备组
关于 Canonical
Canonical 是 Ubuntu 发行商,致力于提供开源安全软件、支持与服务。我们的产品组合涵盖从最小规模的设备到最大规模的云,从内核到容器,从数据库到 AI 等各种关键系统元素。我们的客户包括顶尖的技术品牌、新兴的初创企业、政府以及家庭用户,Canonical 致力于为每一位用户提供值得信赖的开源解决方案。
欲了解更多,请前往 https://canonical.com/
订阅博客文章
查看更多内容
什么是 IoT 设备管理?
IoT 设备管理是指用于部署、监控和维护 IoT 设备的流程或实践。随着组织扩大其 IoT 工作,可靠的设备管理方法对于运行安全、简化的设备群至关重要。 全球联网设备的激增(预计 2024 年达到 188 亿台)意味着 IoT 设备管理变得越来越复杂,这一现实并没有被恶意行为者忽视。事实上, 2023 年平均每个组织每周遭受 60 次 IoT 攻击。这是因为设备以及它们之间的连接和您的管理系统构成了一个相当大的攻击面。 在这篇博客中,我们将通过关注您需要实现的 3 个目标来讲解 IoT 设备管理的基础:可见性、互操作性和安全性。我们将介绍开放式设备管理方法如何确保您在任何行业、任何规模的任何设备中实现这三个目标。 可统合并保护您设备的一把伞 您可以将自己的 IoT 管理 […]
分步指南:在 Ubuntu 上使用 Azure IoT Operations
简介 随着最近 Azure IoT Operations 的发布,Microsoft 为其客户提供了一个统一的数据平面,在节点数据捕获、基于边缘的遥测处理和云入口方面做出重大改进。 Azure IoT Operations 与 Ubuntu 的结合可谓是相得益彰,可以构建开箱即用的安全可靠的解决方案。 这篇博客是 Microsoft 的 Azure IoT Operations 入门的分步指南。最后,您会将 Azure IoT Operations 服务部署到本地支持 Azure Arc 的 microk8s Kubernetes 集群,并使用 X509 证书身份验证配置了与集群的 MQTT 代理的安全通信。为了实现这一点,您将执行命令、创建和编辑文件并发布自签名证书 […]
如何使用 DSS 构建您的首个模型
GenAI 无处不在,它正在改变我们对待技术的方式。如果您曾想要深入大型语言模型(LLM)的世界,但是感到无从下手,那么有一个好消息!Hugging Face 最近推出了一个自定进度的课程,非常适合初学者和更有经验的爱好者。由于模型占用面积小,它可以实际操作,易于使用,并且设计为在标准硬件上工作。 当我听到这个消息时,我决定使用 Canonical 的数据科学堆栈(DSS)来尝试一下。 在这篇博客中,我将指导您设置 DSS 并运行 Hugging Face 课程的第一个笔记本。该笔记本侧重于受监督的微调,这是一种使预先训练的语言模型适应特定任务或领域的方法。在这篇帖子的结尾,您将会看到 GenAI 是多么的简单和容易理解——这将是一项用于开启新年篇章的完美新技能。 设置您 […]