Glosarium

9S

Server untuk protokol sistem file 9P. Ada satu instance 9s untuk setiap VM dan instance ini memberi VM tersebut akses ke data pengguna yang disimpan di luar VM. Hal ini mencakup folder Download, Google Drive, dan media yang dapat dilepas. Siklus proses setiap instance 9s dikelola oleh Seneschal. Setiap instance 9s dimulai tanpa akses ke file apa pun. Akses ke jalur tertentu diberikan dengan mengirim pesan ke Seneschal, yang membuat jalur yang diminta tersedia untuk instance 9s yang ditentukan. Permintaan untuk membagikan jalur hanya dapat dipicu oleh beberapa tindakan pengguna.

AMD-V

AMD Virtualization, nama pemasaran AMD untuk ekstensi virtualisasi hardware.

ARC

Runtime Aplikasi untuk Chrome; metode lama/tidak digunakan lagi untuk menjalankan aplikasi Android di sandbox NaCl (Native Client) Chrome. Mengalami masalah kompatibilitas acak.

ARC ++

Android Runtime untuk Chrome [plus plus]; metode saat ini untuk melakukan booting Android dalam penampung di ChromeOS.

CICERONE

Daemon yang berjalan di ChromeOS yang menangani semua komunikasi secara langsung dengan VM dan container setelah container mulai berjalan. Secara khusus, aplikasi ini berkomunikasi dengan Tremplin (yang berjalan di dalam VM) dan Garcon (yang berjalan di dalam container di dalam VM).

KONSIER

Daemon yang berjalan di ChromeOS yang menangani pengelolaan siklus proses VM dan penampung serta menggunakan gRPC melalui vsock untuk berkomunikasi dengan Maitred.

CROSH

Shell ChromeOS; shell developer terbatas untuk menjalankan beberapa perintah.

CROSTINI / LINUX DI ChromeOS

Istilah umum untuk membuat dukungan aplikasi Linux mudah digunakan dan terintegrasi dengan baik dengan ChromeOS. Sebagian besar berfokus untuk memberi Anda Terminal dengan container yang mudah diakses untuk menginstal alat apa pun yang berfokus pada developer yang mungkin Anda inginkan. Ini adalah pengalaman pihak pertama default.

CROSVM

Monitor virtual machine kustom yang bertugas mengelola KVM, VM tamu, dan memfasilitasi komunikasi tingkat rendah (berbasis virtio).

FUSE

Penanganan sistem file di ruang pengguna yang memungkinkan berbagai format dan sistem file jarak jauh, serta meningkatkan keamanan/stabilitas secara keseluruhan.

GARCON

Daemon yang berjalan di dalam penampung dalam VM dan menyediakan integrasi dengan Cicerone/Chrome untuk perilaku yang lebih nyaman/alami. Misalnya, jika penampung ingin membuka URL, Garcon akan menangani permintaan tersebut.

KVMTOOL

Alat virtualisasi yang sederhana/cepat.

LXC

Solusi container Linux.

MAITRED

Pengelola init dan layanan/container di dalam VM, yang bertanggung jawab untuk berkomunikasi dengan Concierge (yang berjalan di luar VM). Concierge mengirimkan permintaannya dan Maitred bertanggung jawab untuk melaksanakannya.

QEMU

Emulator virtual machine yang besar/lengkap.

SENESCHAL

Daemon yang berjalan di ChromeOS yang menangani pengelolaan siklus proses server 9P. Saat memulai VM, Concierge akan mengirim pesan ke Seneschal untuk juga memulai instance 9s untuk VM tersebut. Kemudian, saat mengonfigurasi VM, Concierge mengirim pesan ke Maitred yang menginstruksikannya untuk terhubung ke instance 9s dan memasangnya di dalam VM.

SOMMELIER

Kompositor proxy Wayland yang berjalan di dalam container. Sommelier menyediakan penerusan konten, peristiwa input, data papan klip, dll. yang lancar antara aplikasi Wayland di dalam penampung dan Chrome. Chrome tidak menjalankan server X atau mendukung protokol X; jadi Sommelier juga bertanggung jawab untuk memulai XWayland (dalam mode tanpa root), bertindak sebagai pengelola jendela X untuk klien, dan menerjemahkan protokol X di dalam penampung ke dalam protokol Wayland untuk Chrome.

SVM

Secure Virtual Machine, nama pendek AMD untuk AMD-V.

TERMINA

Image VM dengan kernel Linux ChromeOS dan alat userland yang disederhanakan. Satu-satunya tujuannya adalah melakukan booting secepat mungkin dan mulai menjalankan container. Banyak program/alat di sini yang dibuat khusus. Jika dipikir-pikir, kami mungkin tidak akan menamainya dengan satu huruf berbeda dari “Terminal”, tetapi begitulah adanya.

APLIKASI TERMINAL

Titik entri pertama ke Linux di ChromeOS. Peluncuran semua hal lain dalam sistem yang akan Anda gunakan akan ditangani olehnya. Container default yang diluncurkan melalui Terminal adalah Debian dengan paket kustom, yang secara default diberi nama penguin. Lihat cros-container-guest-tools untuk mengetahui detail selengkapnya.

TREMPLIN

Daemon yang berjalan di VM untuk menyediakan wrapper gRPC untuk LXD. Hal ini mencakup fungsi dasar seperti membuat dan memulai penampung, tetapi juga menyediakan integrasi khusus Linux di ChromeOS lainnya seperti menyiapkan pengguna utama penampung, dan menyiapkan repositori apt di tamu agar sesuai dengan tonggak pencapaian ChromeOS.

USERLAND

Semua yang tidak berjalan di dalam kernel. Juga dikenal sebagai ruang pengguna.

USERLAND

Semua yang tidak berjalan di dalam kernel. Juga dikenal sebagai ruang pengguna.

VM

Virtual Machine; cara untuk mem-boot sistem operasi yang berbeda dalam lingkungan yang sangat terisolasi.

VMC

Perintah crosh untuk mengelola instance VM kustom secara manual melalui Concierge.

VMX

Virtual Machine Extensions; nama singkat Intel untuk VT-x.

VSH

Shell yang berjalan di dalam VM (bukan di dalam container).

VT-X

Ekstensi Virtualisasi; Nama pemasaran Intel untuk ekstensi virtualisasi hardware.

WAYLAND

Stack grafis baru di dunia Linux.

WM

Pengelola Jendela; program yang bertanggung jawab untuk mengelola jendela yang dibuat oleh program lain. Misalnya, batas jendela, memaksimalkan/meminimalkan, dll.

X

Istilah umum untuk project klasik besar yang bertugas membuat grafik dan input berfungsi di lingkungan UNIX. Dapat merujuk ke server, klien, protokol, WM, atau banyak aspek lainnya, bergantung pada konteksnya. Juga dikenal sebagai X11, X.Org, dan XFree86.

XWAYLAND

Server X yang menghasilkan output ke Wayland.