Pantabox 是一個獨立的前端,用于直接在物聯網設備上管理 Pantavisor Linux。
Pantavisor Linux 旨在幫助用戶使用輕量級 Linux 容器 (LXC) 構建嵌入式 Linux 項目。該解決方案允許您將 Linux 發行版或定制的固件用戶區放入容器中。這為您的整個系統提供了便攜式容器化生命周期管理的優勢,而無需更換您的發行版。
Pantavisor Linux 將您的固件、操作系統、網絡和板級支持包 (BSP) 容器化,使它們成為模塊化和可移植的構建塊,可以通過無線方式自動共享和管理。通過設備上的所有內容容器化,用戶可以混合和匹配這些組件以構建新的發行版,還可以維護您可能擁有的針對您的用例的任何自定義,而無需更換您的發行版。
這些是 Pantavisor Linux 模塊化并變成容器的可重用構建塊:
板級支持包 (BSP):內核、模塊和固件。
系統中間件容器:您可以選擇將您的單體發行版中間件打包成一個,或者以更細粒度的單元構建您的中間件。
應用程序:Linux 容器。
配置:系統級配置
這種類型的容器化可移植架構旨在消除對某些 Linux 發行版所需的特定領域知識的需求。根據該公司的說法,Pantavisor 是一種 Linux 系統,可讓您擺脫對特定發行版及其工具集的束縛。通過使用容器,開發人員可以靈活地選擇提供最佳軟件包和功能的發行版。
借助 Pantavisor,Linux 團隊獲得了一種有效且可移植的方式來將系統升級建模和交付為原子事務單元。這是因為包交換格式與 Pantavisor 狀態格式相匹配。Pantavisor 系統引擎也默認打包為一個微型無操作系統,它從 BSP 和容器中創建模塊化系統體驗。
官方 Pantavisor Linux 映像包括 Pantabox,它是一個前端,提供直觀的開發人員體驗,圍繞開發人員所需的實用程序,以便在嵌入式 Linux 設備上維護、發展和發布 Pantavisor Linux 系統。
設備上的所有內容都使用 Pantavisor Linux 及其管理工具箱進行容器化,Pantabox 也不例外,它也在 Pantavisor Linux 之上的容器中運行。使用 Pantabox,您可以使用全套 pvr cli 命令來管理設備原子修訂以及嵌入式 Linux 項目的其他操作。
Pantabox 還旨在通過在設備上本地以及在云中控制到 Pantacor Hub 等設備集線器的軟件事務更新來減少來回以及測試和調試軟件更新所需的時間。在 Pantabox 詞典中,這些被稱為本地模式和遠程模式。
開發人員可能需要在設備上本地工作,以更新、編輯和測試對應用配置的更改。在工作時,他們可以使用 pvr 命令行工具在本地設備上添加、提交和跟蹤多個修訂。當準備好發布新設備配置文件及其修訂版時,開發人員切換到遠程模式并將新設備配置文件發布到 Pantacor 的 SaaS、Pantacor Hub 或任何其他本地或替代托管服務。
除了容器化固件生命周期管理和定制之外,用戶可能希望在您的任何物聯網設備上運行任何 Docker 容器。Pantavisor Linux 本身并不運行 Docker 容器,但它使用 Docker 鏡像作為由 Pantavisor 與 LXC 運行的容器的根文件系統的來源。
審核編輯:郭婷
-
物聯網
+關注
關注
2909文章
44567瀏覽量
372814 -
Linux
+關注
關注
87文章
11294瀏覽量
209344
發布評論請先 登錄
相關推薦
評論