最近 规范公告,通过博客文章, 新版本“Ubuntu Core 24”的发布, Ubuntu 的紧凑版本,专为物联网 (IoT) 设备、容器以及工业和消费设备而设计,该版本的支持期为 12 年。
对于那些不了解 Ubuntu Core 的人,你应该知道这个它作为执行其他组件和应用程序的基础。 Ubuntu Core 组件,包括基本系统、Linux 内核和系统插件,也以 snap 格式提供,并使用 snapd 工具进行管理。
为了确保安全,每个系统组件都使用数字签名进行验证,这可以保护隐藏修改的分发或未经验证的 snap 包的安装。以 Snap 格式交付的组件使用 AppArmor 和 Seccomp 进行隔离,在应用程序受到损害时为系统提供额外的保护层。
Ubuntu Core 24的主要新闻
在 Ubuntu Core 24 的新版本中, Canonical 添加了离线安装更新的功能 在与全球网络隔离的设备上,除了减少每台设备的工厂安装所需的时间外。
还 为关键设备引入 (例如医疗设备) 禁用任何自动网络调用的选项,设备制造商现在可以在设备初始化期间禁用所有网络通信。 Core 24 还包括离线重组,允许工程团队在隔离环境中迁移到较新版本的 Core。
Ubuntu Core 24 中另一个突出的变化是 引入对经过验证的列表的支持 建立 哪些应用程序和版本可以一起安装,创建经过验证的程序版本组合。这些列表经过数字签名并随更新一起分发。
除此之外,Ubuntu Core 24 还带来了 GPU 操作和图形支持的新集成和功能,因为通过最新版本的图形驱动程序,已经实现了支持图形模式并利用 GPU 加速机器学习问题中的图形处理和计算的功能。这使得广泛的应用成为可能,从人工智能模型到需要图形加速的产品。
此外, 已包括对 Ubuntu Frame 图形 shell 的支持, 非常适合互联网信息亭、自助服务终端、数字标牌等应用。新增的支持允许您运行基于 GTK、Qt、Flutter、SDL2、Java、HTML5、Electron 的应用程序,并且可以运行使用 Wayland 支持编译的应用程序和基于 X11 协议(使用 Xwayland)的程序。
还 与景观服务的集成非常突出, 提供用于管理工作站、服务器和云环境的 Web 界面。 Landscape 可以自动执行跨机器组的系统管理任务,包括监控、审计、OTA 更新管理、SSO 和访问控制。
在其他突出的变化中:
- 添加了 snap 包以将基于 Ubuntu Core 的设备与 Microsoft Azure IoT Edge 服务集成。
- 包含用于机器人开发的 ROS 项目的实用程序和库的 Snap 包已包含在内。
- 允许使用内核命令行动态更改参数
- 现在可以在加载过程中更换启动屏幕
- 您现在可以使用可选的“console-conf”控制台界面配置网络连接和帐户设置。
最后 如果您有兴趣了解更多有关它的信息 关于这个新版本,您可以查看详细信息 在下面的链接中。
下载并获取
Ubuntu Core 以不可分割的整体基础系统映像的形式出现,它不使用拆分为单独的 deb 包。 Ubuntu Core 24 映像与 Ubuntu 24.04 软件包基础同步,专为 x86_64 和 ARM64 系统准备(也支持 RISC-V,尽管构建尚未可用)。