9S
9P 檔案系統通訊協定的伺服器。每個 VM 都會有一個 9s 執行個體,可讓 VM 存取儲存在 VM 外部的使用者資料。包括「下載」資料夾、Google 雲端硬碟和卸除式媒體。每個 9s 執行個體的生命週期都由 Seneschal 管理。每個 9 秒執行個體一開始都無法存取任何檔案。如要授予特定路徑的存取權,請傳送訊息給 Seneschal,這樣指定 9s 執行個體就能存取要求路徑。只有在使用者採取特定動作時,系統才會觸發路徑分享要求。
AMD-V
AMD 虛擬化:AMD 為硬體虛擬化擴充功能提供的行銷名稱。
ARC
App Runtime for Chrome:在 Chrome NaCl (Native Client) 沙箱中執行 Android 應用程式的舊方法/已淘汰方法。發生隨機相容性問題。
ARC ++
Android Runtime for Chrome [plus plus]:目前在 ChromeOS 下啟動容器中 Android 裝置的做法。
CICERONE
在 ChromeOS 中執行的精靈,負責處理容器啟動後與 VM 和容器的所有直接通訊。具體來說,它會與 Tremplin (在 VM 內執行) 和 Garcon (在 VM 內的容器中執行) 通訊。
CONCIERGE
在 ChromeOS 中執行的精靈,負責管理 VM 和容器的生命週期,並透過 vsock 上的 gRPC 與 Maitred 通訊。
CROSH
ChromeOS Shell:受限的開發人員 Shell,可執行少數指令。
Crostini / ChromeOS 上的 Linux
這個統稱是指讓 Linux 應用程式支援功能易於使用,並與 ChromeOS 完美整合。這項功能主要著重於為您提供 Terminal,當中含有容器,方便您安裝所需的開發人員工具。這是預設的第一方體驗。
CROSVM
自訂虛擬機器監視器,負責管理 KVM、訪客 VM,並協助進行低階 (以 virtio 為基礎) 通訊。
FUSE
使用者空間中的檔案系統處理,可支援更多格式和遠端檔案系統,並提升整體安全性/穩定性。
GARCON
在 VM 內的容器中執行的精靈,可與 Cicerone/Chrome 整合,提供更方便/自然的行為。舉例來說,如果容器想開啟網址,Garcon 會負責將該要求傳回。
KVMTOOL
LXC
MAITRED
VM 內部的 init 和服務/容器管理員,負責與 Concierge (在 VM 外部執行) 通訊。Concierge 會傳送要求,而 Maitred 負責執行這些要求。
快速模擬器 (QEMU)
SENESCHAL
在 ChromeOS 中執行的精靈,負責管理 9P 伺服器的生命週期。服務專員啟動 VM 時,會傳送訊息給 Seneschal,要求也為該 VM 啟動 9s 執行個體。接著,在設定 VM 時,Concierge 會傳送訊息給 Maitred,指示後者連線至 9s 執行個體,並將其掛接至 VM 內。
SOMMELIER
在容器內執行的 Wayland Proxy 合成器。Sommelier 可在容器內的 Wayland 應用程式和 Chrome 之間,順暢轉送內容、輸入事件、剪貼簿資料等。Chrome 不會執行 X 伺服器,也不支援 X 通訊協定,因此 Sommelier 也負責啟動 XWayland (無根模式),做為用戶端的 X 視窗管理員,並將容器內的 X 通訊協定轉換為 Chrome 適用的 Wayland 通訊協定。
SVM
TERMINA
VM 映像檔,內含精簡的 ChromeOS Linux 核心和使用者空間工具。其唯一目標是盡快啟動並開始執行容器。這裡的許多程式/工具都是自訂的。回過頭來看,我們或許不該將其命名為「Terminal」少一個字母的名稱,但就這樣吧。
終端機應用程式
這是 ChromeOS 上 Linux 的第一個進入點。並負責啟動系統中您會互動的所有其他項目。透過終端機啟動的預設容器是 Debian,內含自訂套件,預設名稱為 penguin。詳情請參閱 cros-container-guest-tools。
TREMPLIN
在 VM 中執行的精靈,可為 LXD 提供 gRPC 包裝函式。包括建立及啟動容器等基本功能,以及其他 ChromeOS 專屬的 Linux 整合功能,例如設定容器的主要使用者,以及在訪客中設定 apt 存放區,以符合 ChromeOS 的里程碑。
USERLAND
所有未在核心中執行的項目。也稱為使用者空間。
USERLAND
所有未在核心中執行的項目。也稱為使用者空間。
VM
虛擬機器:在嚴格隔離的環境中啟動其他作業系統。
VMC
使用 crosh 指令透過 Concierge 手動管理自訂 VM 執行個體。
VMX
VSH
在 VM 內執行的殼層 (而非在容器內)。
VT-X
虛擬化擴充功能:Intel 為硬體虛擬化擴充功能提供的行銷名稱。
Wayland
WM
視窗管理員:負責管理其他程式建立的視窗,例如視窗邊框、最大化/最小化等。
X
大型古典專案的統稱,負責在 UNIX 環境中處理圖像和輸入內容。視情境而定,可能指伺服器、用戶端、通訊協定、WM 或其他許多層面。又稱 X11、X.Org 和 XFree86。