元件

元件是 Fuchsia 中可執行軟體的基本單位。

架構概念

  • 簡介:瞭解元件和元件架構。
  • 元件管理員:執行階段。
  • 生命週期:從建立到刪除的元件執行個體進度。
  • 拓撲:元件執行個體之間的關係。
  • 運作範圍:元件執行個體拓撲的子樹狀結構。
  • ID:元件和元件執行個體的 ID。

開發元件

  • 功能:不同類型的功能,以及如何在元件之間轉送功能。
  • 元件資訊清單:如何定義架構的元件。
  • ELF 執行器:如何從 ELF 檔案啟動元件。一般來說,適合用於在 C++、Rust 或 Go 中開發系統元件。

擴充元件架構

  • 執行器:將元件執行個體化;開始支援更多執行階段。
  • 解析器:從網址尋找元件;新增軟體封裝和發布方法的支援。

內部原理