Ubuntu
值得信賴、穩定可靠,並享有長期支援
總覽
運用 Ubuntu,在 Genio 平台上快速開發、大規模部署——這款 Linux 作業系統兼具開源的自由與創造力,以及企業級的保障。
在物聯網(IoT)的整個生命週期中,Ubuntu 提供一致而穩定的使用體驗。憑藉 Canonical 與聯發科技(MediaTek)的合作,您可在 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 與聯發科技共同縮短人工智慧驅動邊緣裝置的產品上市時間,讓開發者與企業能專注於創新,同時享有可靠、可擴充且安全的基礎,用於進階的物聯網(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 裝置商業化?
Ubuntu 的支援期限有多長?
Ubuntu LTS 版本依循標準的發布週期。每個 Ubuntu LTS 版本可在「Main」套件庫獲得 5 年支援;訂閱 Ubuntu Pro 後,使用者還可取得擴充安全性維護(ESM),涵蓋「Main」與「Universe」兩個套件庫中套件的安全性修補,長達 15 年。MediaTek 合作夥伴映像檔的生命週期相同,並與對應的通用 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。