Bảng chú giải thuật ngữ

9S

Một máy chủ cho giao thức hệ thống tệp 9P. Có một phiên bản 9s cho mỗi VM và phiên bản này cung cấp cho VM quyền truy cập vào dữ liệu của người dùng được lưu trữ bên ngoài VM. Ví dụ: thư mục Tải xuống, Google Drive và thiết bị lưu trữ di động. Vòng đời của mỗi phiên bản 9s do Seneschal quản lý. Mỗi phiên bản 9s đều bắt đầu mà không có quyền truy cập vào bất kỳ tệp nào. Quyền truy cập vào các đường dẫn cụ thể được cấp bằng cách gửi một thông báo đến Seneschal. Thông báo này sẽ cung cấp đường dẫn được yêu cầu cho phiên bản 9s đã chỉ định. Yêu cầu chia sẻ đường dẫn chỉ có thể được kích hoạt bằng một số hành động của người dùng.

AMD-V

Công nghệ ảo hoá AMD, tên tiếp thị của AMD cho các tiện ích ảo hoá phần cứng.

ARC

App Runtime for Chrome; phương thức cũ/không dùng nữa để chạy các ứng dụng Android trong hộp cát NaCl (Native Client) của Chrome. Gặp phải các vấn đề ngẫu nhiên về khả năng tương thích.

ARC ++

Android Runtime cho Chrome [plus plus]; phương thức hiện tại để khởi động Android trong một vùng chứa trên ChromeOS.

CICERONE

Một chương trình nền chạy trong ChromeOS, xử lý mọi hoạt động giao tiếp trực tiếp với máy ảo và vùng chứa sau khi vùng chứa bắt đầu chạy. Cụ thể, nó giao tiếp với Tremplin (chạy bên trong VM) và Garcon (chạy trong một vùng chứa bên trong VM).

CONCIERGE

Một trình nền chạy trong ChromeOS, xử lý việc quản lý vòng đời của máy ảo và vùng chứa, đồng thời sử dụng gRPC qua vsock để giao tiếp với Maitred.

CROSH

Shell ChromeOS; một shell nhà phát triển bị hạn chế để chạy một số ít lệnh.

CROSTINI / LINUX TRÊN ChromeOS

Thuật ngữ chung để giúp việc hỗ trợ ứng dụng Linux trở nên dễ sử dụng và tích hợp tốt với ChromeOS. Công cụ này chủ yếu tập trung vào việc cung cấp cho bạn một Terminal (Thiết bị đầu cuối) có một vùng chứa giúp bạn dễ dàng truy cập để cài đặt mọi công cụ dành cho nhà phát triển mà bạn có thể muốn. Đây là trải nghiệm mặc định của bên thứ nhất.

CROSVM

Một trình giám sát máy ảo tuỳ chỉnh có nhiệm vụ quản lý KVM, VM khách và hỗ trợ giao tiếp cấp thấp (dựa trên virtio).

FUSE

Xử lý hệ thống tệp trong không gian người dùng giúp hỗ trợ nhiều định dạng và hệ thống tệp từ xa hơn, đồng thời cải thiện tính bảo mật/ổn định tổng thể.

GARCON

Một chương trình chạy trong một vùng chứa trong VM và cung cấp khả năng tích hợp với Cicerone/Chrome để có hành vi tự nhiên/thuận tiện hơn. Ví dụ: nếu vùng chứa muốn mở một URL, Garcon sẽ xử lý việc chuyển yêu cầu đó ra ngoài.

KVMTOOL

Một công cụ ảo hoá đơn giản/nhanh chóng.

LXC

Giải pháp vùng chứa Linux.

MAITRED

Trình quản lý dịch vụ/vùng chứa và init bên trong máy ảo, chịu trách nhiệm giao tiếp với Concierge (chạy bên ngoài máy ảo). Concierge gửi yêu cầu và Maitred chịu trách nhiệm thực hiện các yêu cầu đó.

QEMU

Một trình mô phỏng máy ảo lớn/hoàn chỉnh.

SENESCHAL

Một trình nền chạy trong ChromeOS, xử lý việc quản lý vòng đời của các máy chủ 9P. Khi Concierge khởi động một VM, ứng dụng này sẽ gửi một thông báo đến Seneschal để khởi động một phiên bản 9s cho VM đó. Sau đó, trong khi định cấu hình máy ảo, Concierge sẽ gửi một thông báo đến Maitred, hướng dẫn Maitred kết nối với phiên bản 9s và gắn phiên bản đó vào bên trong máy ảo.

SOMMELIER

Một trình kết hợp proxy Wayland chạy bên trong vùng chứa. Sommelier cung cấp khả năng chuyển tiếp liền mạch nội dung, sự kiện đầu vào, dữ liệu trên bảng nhớ tạm, v.v. giữa các ứng dụng Wayland bên trong vùng chứa và Chrome. Chrome không chạy máy chủ X hoặc hỗ trợ giao thức X; do đó, Sommelier cũng chịu trách nhiệm khởi động XWayland (ở chế độ không có quyền truy cập gốc), đóng vai trò là trình quản lý cửa sổ X cho các ứng dụng và dịch giao thức X bên trong vùng chứa thành giao thức Wayland cho Chrome.

SVM

Máy ảo bảo mật, tên viết tắt của AMD cho AMD-V.

TERMINA

Một hình ảnh máy ảo có nhân Linux ChromeOS và các công cụ không gian người dùng được tinh giản. Mục tiêu duy nhất của hệ điều hành này là khởi động nhanh nhất có thể và bắt đầu chạy các vùng chứa. Nhiều chương trình/công cụ ở đây là tuỳ chỉnh. Nhìn lại, có lẽ chúng tôi không nên đặt tên cho nó gần giống với "Terminal" như vậy.

ỨNG DỤNG TERMINAL

Điểm truy cập đầu tiên vào Linux trên ChromeOS. Nền tảng này sẽ khởi động mọi thứ khác trong hệ thống mà bạn sẽ tương tác. Vùng chứa mặc định được khởi chạy thông qua Terminal là Debian có các gói tuỳ chỉnh, theo mặc định có tên là penguin. Hãy xem cros-container-guest-tools để biết thêm thông tin.

TREMPLIN

Một trình nền chạy trong VM để cung cấp trình bao bọc gRPC cho LXD. Điều này bao gồm các chức năng cơ bản như tạo và khởi động vùng chứa, nhưng cũng cung cấp các tính năng tích hợp khác dành riêng cho Linux trên ChromeOS, chẳng hạn như thiết lập người dùng chính của vùng chứa và thiết lập kho lưu trữ apt trong khách để phù hợp với cột mốc của ChromeOS.

USERLAND

Mọi thứ không chạy bên trong nhân. Còn được gọi là không gian người dùng.

USERLAND

Mọi thứ không chạy bên trong nhân. Còn được gọi là không gian người dùng.

Máy ảo

Máy ảo: một cách để khởi động một hệ điều hành khác trong một môi trường biệt lập.

VMC

Lệnh crosh để quản lý các phiên bản VM tuỳ chỉnh theo cách thủ công thông qua Concierge.

VMX

Tiện ích máy ảo; Tên viết tắt của Intel cho VT-x.

VSH

Shell chạy bên trong máy ảo (không phải bên trong vùng chứa).

VT-X

Tiện ích ảo hoá; Tên tiếp thị của Intel cho tiện ích ảo hoá phần cứng.

WAYLAND

Ngăn xếp đồ hoạ mới trong thế giới Linux.

WM

Trình quản lý cửa sổ; chương trình chịu trách nhiệm quản lý các cửa sổ mà những chương trình khác tạo ra. Ví dụ: đường viền cửa sổ, tối đa hoá/thu nhỏ, v.v.

X

Thuật ngữ chung cho dự án lớn về các lớp có nhiệm vụ tạo đồ hoạ và dữ liệu đầu vào hoạt động trong môi trường UNIX. Có thể đề cập đến máy chủ, ứng dụng, giao thức, WM hoặc nhiều khía cạnh khác tuỳ thuộc vào bối cảnh. Còn được gọi là X11, X.Org và XFree86.

XWAYLAND

Một máy chủ X xuất ra Wayland.