Ubuntu
值得信赖、稳定可靠,并享有长期支持
总览
运用 Ubuntu,在 Genio 平台上快速开发、大规模部署,这款 Linux 操作系统兼具开源的自由与创造力,以及企业级的保障。
在物联网(IoT)的整个生命周期中,Ubuntu 提供一致而稳定的使用体验。凭借 Canonical 与联发科技的合作,您可在 Genio 上获得高性能、长期支持,以及 Ubuntu 著称的丰富生态系统。对于需要额外支持的企业,Canonical 提供 Ubuntu Pro,这套全方位的开源软件安全性订阅服务,可将安全性维护与修补延长至最长 15 年。
在嵌入式领域,开发者可将 Ubuntu 用于设备生命周期的各个环节。在开发阶段,Ubuntu Desktop 易于使用,在多项调查中获评为第 1 名的开发操作系统。可选择以 Ubuntu Server 部署至无头(headless)设备,或改采 Ubuntu Core,走容器化、锁定式的轻量路线。
不论选择哪一种方案,通过 Canonical 与联发科技的合作,这些 Ubuntu 镜像皆已针对 Genio 上的稳定性与性能优化,无论在何处使用 Ubuntu,都能获得 Canonical 的长期支持与修补
-
长期安全性
Ubuntu 长期支持版本提供 5 年的修补更新,并可选择延长至最长 15 年
-
符合 SystemReady IR 规范
SystemReady IR 可简化部署,并确保跨平台的广泛设备兼容性
-
多样化的物联网(IoT)应用
通过 Ubuntu Core、Server 与 Desktop 等解决方案版本,实现弹性的物联网(IoT)部署
资源
软件合作伙伴
Canonical 是 Ubuntu 的发行商,提供开源安全性、支持与服务。其产品组合涵盖各类关键系统,从最小的设备到最大规模的云端、从操作系统内核到容器、从数据库到人工智能。Canonical 的客户涵盖顶尖科技品牌、新兴新创公司、政府机关与家庭用户,为所有人提供值得信赖的开源技术。
通过与联发科技的合作,Canonical 在 Genio 平台上以 Ubuntu 带来企业级的稳定性和创新。此合作实现开箱即用、高能效的性能,并提供长期安全性维护(长达 15 年)。Canonical 与 联发科技共同缩短 AI 驱动边缘设备的产品上市时间,让开发者与企业能专注于创新,同时享有可靠、可扩展且安全的基础,用于高级的物联网(IoT)应用。
常见问题
Canonical 与 Ubuntu 的关系为何?
Canonical 是开源 Linux 操作系统 Ubuntu 的发行者与维护者。Canonical 提供 Ubuntu 相关的官方更新、专业支持与商业服务。
Genio 平台支持哪些 Ubuntu 版本?
Genio 平台支持多种 Ubuntu 版本,包括 Ubuntu Server、Ubuntu Desktop 与 Ubuntu Core。最新支持的发行版本请参阅发行说明。
所有 Genio 平台是否都支持 Ubuntu Server、Desktop 与 Core?
否,并非所有 Genio 平台都支持所有 Ubuntu 版本。例如 ,Genio 350 不支持 Ubuntu Desktop。最新支持的配置请参阅发行说明。
什么是 Ubuntu Core?
Ubuntu Core 是专为嵌入式与 IoT 设备设计的精简容器化 Ubuntu 版本,提供安全的交易式更新系统,并通过 snap 实现强健的应用程序隔离。了解更多,请见:Ubuntu Core 文档。
Ubuntu 与 Yocto 的主要差异为何?
主要差异包括支持、维护与安全补丁。Canonical 为 Ubuntu 提供这些服务,Yocto 开发者则须自行负责维护。此外,Ubuntu 提供长达 15 年的支持,Yocto 通常仅提供 4 年的支持。
Genio 上的 Ubuntu 内核是否与 IoT Yocto 内核相同?
否,Genio 上 Ubuntu 的核心由 Canonical 维护,与联发科技维护的 IoT Yocto 内核并不相同。两项项目各自独立维护并更新自身的内核源代码与配置。
Genio 版 Ubuntu 镜像是否为标准发行版本?
是,Genio 版 Ubuntu 镜像以对应的标准 Ubuntu 发行镜像为基础,也就是 ARM64(AArch64)Ubuntu 根文件系统镜像,借此确保与官方套件库的兼容性与可更新性。Genio 版 Ubuntu 镜像另包含专为 Genio 平台优化的核心,其中集成了 Genio 专属的驱动程序与修补程序。此外,Genio 镜像预先加载多项套件,让 Genio 硬件功能开箱即可完整运作。
Genio 上的 Ubuntu 是否使用通用(主线)内核?
否。Genio 平台可能需要尚未上游的平台专属设备驱动程序。Genio 版 Ubuntu 镜像采用硬件启用内核分支,该分支衍生自 Ubuntu 主线内核,并加入 MediaTek Genio 的定制化内容。
Genio 上的 Ubuntu 内核由谁维护?
核心由 Canonical 维护。
Ubuntu 能否在 Genio 上以主线内核开机?
只要所需的硬件驱动程序已上游,或已包含在内核构建中,Ubuntu 即可在 Genio 平台上以主线内核开机。联发科技与社区正持续将 Genio 设备支持上游。
如何自定义内核?
Genio 版 Ubuntu 镜像采用 Genio 专属的 Ubuntu 内核。内核源代码树可由此取得:Ubuntu Linux MTK 内核源代码。
若要重新构建并执行自定义内核,请依照标准 Ubuntu 内核构建流程操作,说明文档请见:Ubuntu 内核构建指南。
Genio 平台的开机固件(引导加载程序)是否支持 Ubuntu 的 SystemReady IR?
是,Genio 平台的开机固件支持 SystemReady IR 规范。Genio 设备以标准 UEFI/EBBR 开机方式启动 Ubuntu 镜像。
如何在 Ubuntu 上加入自定义硬件(例如 device tree、外设)的支持?
若要在执行 Ubuntu 的 Genio 平台上支持自定义硬件,通常需要针对该硬件开发专属的 board support package(BSP)。BSP 一般包含两大元件:开机固件与 Linux 内核驱动程序
开机固件方面,可参考 Genio EVK 的开机固件实现。若要开始,请参阅官方定制化指南。
操作系统驱动程序支持方面,通常涉及 device tree 定制化,必要时还须开发或修改内核驱动程序。您可能需要与 Canonical 合作,将驱动程序上游至 Ubuntu 内核。此外,可能还需要重新构建 Linux 内核或 device tree blob(DTB),并在 UEFI/EBBR 开机环境中测试,以确保自定义硬件获得妥善支持。
能否使用 Ubuntu 套件库中的其他 Ubuntu 套件?
是,Genio 版 Ubuntu 镜像与标准 Ubuntu 套件库保持兼容。您可以像在任何 Ubuntu 系统上一样,安装并使用标准的 Ubuntu 套件、snap 与工具。此外,也提供 Genio 专属套件。更多信息请见:Genio BSP 安装指南。
Ubuntu 是否在 Genio 平台上提供硬件加速(例如视频、AI)?
视频与 AI 的硬件加速功能由联发科技以独立安装套件的形式提供。开发者可依照文档中的说明下载并安装这些套件。
如何将搭载 Ubuntu 的 MediaTek Genio 设备商业化?
Canonical 通过 Ubuntu Pro 订阅提供商业化途径,其中包含多项企业级功能,例如长达 15 年的扩展安全性维护(ESM)、超过 36,000 个套件的修补,以及合规框架的自动化工具。
进一步了解适用于设备的 Ubuntu Pro,请见此处。若要在设备上预先安装 Ubuntu,请联系 Canonical 洽谈必要的协议。详情请见此处。
Ubuntu 的支持期限有多长?
Ubuntu LTS 版本依循标准的发布周期。每个 Ubuntu LTS 版本可在 “Main” 套件库获得 5 年支持;订阅 Ubuntu Pro 后,用户还可取得扩展安全性维护(ESM),涵盖 “Main” 与 “Universe” 两个套件库中套件的安全性修补,长达 15 年。联发科技合作伙伴镜像的生命周期相同,并与对应的通用 Ubuntu 版本同时结束生命周期。
如何让设备取得 Ubuntu 认证?
Canonical 可为任何 MediaTek Genio 衍生设备提供 Ubuntu 认证服务。通过认证的设备会在 Canonical 的实验室中定期测试,让 MediaTek Genio 解决方案的用户获得最佳的 Ubuntu 体验。在整个 Ubuntu 版本生命周期中,Canonical 会对所有通过认证的设备执行严谨的认证测试与持续的回归测试,最长达 15 年。通过认证的设备会列入 Canonical 的 Ubuntu 认证硬件列表。进一步了解 Ubuntu 认证,请见此处。
在 Genio 平台上使用 Ubuntu 开发时,开发者应向谁寻求支持?
Canonical 为 Ubuntu 操作系统(包含内核与 rootfs)提供商业支持,联发科技则支持 BSP 相关与硬件启用套件。若为开机固件或板级问题,建议联络设备 OEM 厂商。
如何取得 Canonical 的支持?
若在 MediaTek Genio EVK 上遇到与 Ubuntu 相关的问题,开发者可于论坛查看相关提问或发起新的讨论串,Canonical 将尽快回复。此外,Canonical 也提供硬件启用服务,协助制造商为定制化的 MediaTek Genio 设备取得认证。请由此联络 Canonical。