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