Canonical 是 Ubuntu 的發行商,提供開源軟體相關安全性、支援和服務。目前更在 IoT / AIoT / 嵌入式應用等場域進行推廣,提供多元化的商業服務及技術支援。
隨著科技及 AI 的發展,市場上有越來越多採用開源軟體進行開發及商業使用的案例,因應而生的便是開源相關的安全性、合法性、數位轉型等需求。本文希望能透過在 Canonical 上班最常被問到的「三個問題」 以及您可能還沒聽過的 Ubuntu「五大 fun fact」,帶各位了解 Ubuntu 之於開源軟體的價值,並進一步介紹 Canonical 在開源架構下的營運模式,以解答開源軟體的商業應用及企業支援等議題。
文目錄
3件關於 Ubuntu 最常被問到的事
Q1: Ubuntu不是開源軟體嗎,開源怎麼會需要付費?
讓我們以日常生活中,「付費的免費資源」最佳案例來思考:
每個人都可以自行收集、處理自然中的水資源,自己享用、或提供給家人使用。然而,當你開了一家店,水需要提供給客人使用時,需考慮的層面就變複雜了-你如何確保供水穩定、水源安全、清潔可靠?自來水公司正是可以提供水資源服務的可靠機構。
就如自然界中的水,開源軟體也可以被視為免費的資源。如果你能夠自行使用和修改開源軟體,那麼這些軟體就能為你提供價值。但也如同用水,當你在公司業務中使用開源軟體,你如何確保它安全可靠、品質穩定性,避免產品或服務因為軟體問題而引發紛爭?這時的第三方服務,即好比發行和支援這些開源軟體的公司,例如發行 Ubuntu 的 Canonical 公司。
Canonical 為使用 Ubuntu 等開源軟體的企業提供保障。我們確保軟體的安全性、穩定性和功能性,並提供相應的企業支援服務。我們確保企業在使用開源軟體時能夠放心,就像你如果開店供水給客人時能夠確保水的品質一樣。
當開源的資源被納入商業活動中,品質、安全和支援都應以更高標準檢視。是的,Ubuntu 鼓勵世界各地的開發者免費使用,但在您的商業活動中,Canonical 提供付費的企業級服務,為您、您的公司、您的產品確認所使用的開源軟體安全可靠,確保業務運作順利。
Q2: 「免費」與「付費」的差異在哪裡?
以 Ubuntu、Ubuntu Pro、及 Ubuntu Core 稍作各版本的簡單比較。
Ubuntu 是一個開源的 Linux 發行版,可以免費下載、安裝和使用。您可以在個人電腦、伺服器和雲端虛擬機上使用它。
更新和支援:提供免費的安全性更新和社區(community)支援。您可以獲得最新的軟件修補程序和社區支援(支援水平較低、需花較多時間自行探索)。
功能限制:免費版 Ubuntu 提供基礎功能,適用於基本的使用情境,不支援如開啟 real-time kernel 等進階情境。
Ubuntu Pro 訂閱服務,對企業最大的效益在於 enterprise support,讓您可以向 Canonical 的支援團隊開 ticket,一對一為您的團隊解決難題。
更新和支援:Ubuntu Pro 提供了增強的安全性更新和支援,包括24/7的優先技術支援,有助於確保您的系統保持安全和可靠。
擴展功能:包括額外的功能,如 Kernel Livepatch(無需重新啟動進行內核更新)、FIPS(聯邦資訊處理標準)支援、Real-time Kernel(實時內核),適合商業和關鍵應用。
支援多雲平台:Ubuntu Pro 支援大多數的公有雲平台,包括 AWS、Azure、Google Cloud 等,並提供最佳的集成和性能。
專為嵌入式和物聯網(IoT)設備而設計的輕量化 Ubuntu,針對需要高度安全性和遠程管理的場景進行優化,強調容器化應用程式部署和安全性。
模塊化和容器化:Ubuntu Core 使用 Snap 套件管理容器化應用程式,使其更易於維護和更新。它的設計使得設備可以持續地保持最新的安全性修補程序。
更加穩定可靠:Ubuntu Core 的應用程式和系統部分是唯讀的,這意味著它們無法在運行時更改,提高了系統的穩定性和可靠性。此外,Ubuntu Core 還包含了 OTA、自動回滾機制等對於 IoT 產業相當重要的服務,使得遠端管理更加快速及便捷。
Q3: Ubuntu 有做企業服務,而且在台灣有辦公室?
Canonical 提供多元且全方位的增值服務,在台灣更有強大的技術團隊在執行企業支援及硬體認證計畫。總部在英國的 Canonical,全球第二大的辦公室即設在台北!並在內湖針對硬體認證設立了研究室。
關於Ubuntu的五大 Fun Fact
1. 微軟是 Ubuntu 的最大客戶之一
知名軟體公司微軟,儘管擁有自己的作業系統 Windows,在某些領域中也使用 Ubuntu,是 Canonical(Ubuntu發行商)的重要客戶!微軟的 Azure 雲平台支援 Ubuntu Linux 虛擬機。在雲運算領域中,開發者和企業可以在 Azure 上運行 Ubuntu 虛擬機,並運行其應用程序和服務。微軟與 Canonical 展現了開源和專有軟體之間的合作可能性。這種跨業務合作是科技行業中很常見的,它有助於提高產品和服務的整合性,滿足不同客戶的需求、為客戶提供更靈活的選擇。
此外在雲端應用領域,Ubuntu 的市佔率高達七成。許多開發者慣用 Ubuntu 在雲上進行應用開發,而 Ubuntu 社群中也已存在許多應用與討論,這樣強大的生態圈更是創新技術的搖籃。
2. Ubuntu 並不是公司的名稱
大家孰悉的 Ubuntu 是 Linux 版本的名稱,由英商 Canonical(科能)所發行。Ubuntu 作業系統在全球廣泛使用,提供了開放原始碼的特性,讓使用者能夠自由使用、修改和分享。Ubuntu 具有商標權及各項 IP規範,故在使用 Ubuntu 進行商業活動時須多加留意是否遵循。
3. Linux 是最安全的作業系統
Linux 的開源特性讓眾多開發者能夠審查和改進程式碼,從而更快地修復安全漏洞。許多伺服器和網絡設備都運行在 Linux 上,以確保系統的穩定和安全。即便如此,Canonical 每年在每個版本上所修補的 CVE 仍高達一千多個。由此可見,即時且定期的更新系統非常重要!在這個資訊化發達的時代,資安議題不可不慎。
4. NVIDIA 底層是 Ubuntu
說到 NV(NVIDIA),您快速聯想到的可能是強大的顯示卡和圖形技術,但也不妨稍加留意在 NV 底層所使用的 Ubuntu 操作系統,而 AI\ML 領域也大量地應用了 Ubuntu。
在較早的 NV Xavier 版本其原始的操作系統 (OS) 是由 NV 自行維護的,但由於 Linux 系統頻繁的更新特性及後續維運開支,NV 決定與 Canonical 展開深度合作以減少開銷。在新一代 Orin 產品的初期開發時,NV 便與 Canonical 合作,讓底層作業系統全面支援 Ubuntu 並由 Canonical 直接提供完善的技術支援(相關新聞請參考連結)。
5. ROS 底層也是 Ubuntu
如果您是機器人和自動化愛好者,您常用的 ROS(機器人作業系統)底層也是基於 Ubuntu 。這讓 ROS 能夠在一個穩定且廣泛使用的作業系統上運行,並為機器人開發人員提供豐富的工具和資源。而如同在雲端上的大量 Ubuntu 開發所造就的強大社群生態,在 ROS 領域也建立起了類似的資源。
Ubuntu認證計畫 - 為什麼我的產品需要作業系統的認證?
Ubuntu 在多元的平台下進行各種應用,但如何確保其穩定、一致性的操作體驗是 Canonical 最重要的任務。
Canonical 硬體認證計畫(Ubuntu Certified Programme)的宗旨,是為確保所有用戶都能獲得最佳的 Ubuntu 體驗。這個認證計畫讓合作廠商通過認證的硬體們,可以搭載開箱即用的 Ubuntu 作業系統做銷售。Canonical 進行超過 500 項硬體/介面/驅動程式等,以作業系統兼容性為重點的測試,且在 Ubuntu 發布週期內,每三到四週針對新的安全補丁持續測試,以提供長達 10 年的維護支持,持續確保與硬體兼容的 Linux 安全性更新。
而為什麼會有針對作業系統的認證需求出現呢?
1. 更高規格的物聯網安全標準
物聯網的生態已改變。在過去,邊緣設備很少需要做更新,但當邊緣運算設備開始與雲端交換數據、執行 AI/ML 等工作,持續追蹤漏洞並進行更新才能確保安全無虞。
2. 讓 Canonical 為開發者處理最耗時的底層驗證
若產品是基於 Ubuntu 22.04 LTS,往後十年至 2032 年4 月,Canonical 會在此設備及作業系統版本上持續做安全性的更新及 CVE 公開系統漏洞的修復等維護,且同時確保更新與硬體相容。這些工作往往都是開發者最難處理、最耗時,但又極為重要的部分;而這些安全性更新的工作在 Ubuntu 認證的硬體上,可一鍵完成。這意味著,開發人員可專注於開發應用程式,讓底層組件的提供和維護由 Canonical 負責。以此提升開發效率、縮短產品落地時間、降低維護成本。
3. 讓使用者不再害怕更新
Ubuntu 每三至四週會有一個比較大的更新,包含Kernel 還有一些應用在 Ubuntu 上的應用程式。每一次的更新,Canonical 都會在認證硬體上做標準的自動化測試,確保這些為優化系統而做的更新,不會導致設備的周邊運作異常、對設備運作造成負面的影響。
4. 正版授權 Ubuntu的市場需求
許多開發者慣用 Ubuntu 進行應用開發,而產品包含 Ubuntu 進行商業活動時,則需留意是否遵循 Ubuntu 的商標權及各項IP規範。Canonical 期待各界能透過 Ubuntu Certified Program 及認證夥伴生態圈,讓無論是開發者、使用者、或系統整合商有更便捷又安全的平台,開發自己的解決方案!
讓 Ubuntu 陪伴您的產品生命週期
- 瀏覽已通過認證的設備,或加入 Ubuntu 硬體認證計畫拓展商機,請參考網頁 ubuntu.com/certified
- 延伸閱讀【物聯網的五大挑戰與解決之道】
1小時免費評估
想要進一步瞭解 Canonical 如何協助您安全可靠的使用開源軟體?若 貴公司有降低導入或維運開源軟體側成本、增加生產力、或對任何的開源軟體有支援需求,歡迎隨時與我們聯繫進行評估,協助您對於整個開源生態系做更深入的了解:
- Nicolas Ho, Canonical Account Development Representative
- [email protected]
或填寫表單,我們會盡速安排為您介紹!