อภิธานศัพท์

9S

เซิร์ฟเวอร์สำหรับโปรโตคอลระบบไฟล์ 9P อินสแตนซ์ 9s จะมี 1 อินสแตนซ์สำหรับ VM แต่ละรายการ และจะให้สิทธิ์เข้าถึงข้อมูลของผู้ใช้ที่จัดเก็บไว้นอก VM แก่ VM นั้น ซึ่งรวมถึงโฟลเดอร์ดาวน์โหลด, Google ไดรฟ์ และสื่อที่ถอดออกได้ Seneschal เป็นผู้จัดการวงจรของอินสแตนซ์ 9s แต่ละรายการ อินสแตนซ์ 9s แต่ละอินสแตนซ์จะเริ่มต้นโดยไม่มีสิทธิ์เข้าถึงไฟล์ใดๆ การเข้าถึงเส้นทางที่เฉพาะเจาะจงจะได้รับโดยการส่งข้อความไปยัง Seneschal ซึ่งจะทำให้เส้นทางที่ขอพร้อมใช้งานในอินสแตนซ์ 9s ที่ระบุ ระบบจะทริกเกอร์คำขอแชร์เส้นทางได้ก็ต่อเมื่อผู้ใช้ดำเนินการบางอย่างเท่านั้น

AMD-V

AMD Virtualization ซึ่งเป็นชื่อทางการตลาดของ AMD สำหรับส่วนขยายการจำลองเสมือนของฮาร์ดแวร์

ARC

App Runtime สำหรับ Chrome ซึ่งเป็นวิธีการเก่า/ที่เลิกใช้งานแล้วในการเรียกใช้แอป Android ในแซนด์บ็อกซ์ NaCl (Native Client) ของ Chrome มีปัญหาด้านความเข้ากันได้แบบสุ่ม

ARC ++

Android Runtime สำหรับ Chrome [plus plus] ซึ่งเป็นวิธีปัจจุบันในการบูต Android ในคอนเทนเนอร์ภายใต้ ChromeOS

CICERONE

Daemon ที่ทำงานใน ChromeOS ซึ่งจัดการการสื่อสารทั้งหมดกับ VM และคอนเทนเนอร์โดยตรงเมื่อคอนเทนเนอร์เริ่มทำงาน กล่าวโดยละเอียดคือ จะสื่อสารกับ Tremplin (ซึ่งทำงานภายใน VM) และ Garcon (ซึ่งทำงานในคอนเทนเนอร์ภายใน VM)

CONCIERGE

Daemon ที่ทำงานใน ChromeOS ซึ่งจัดการวงจรการใช้งานของ VM และคอนเทนเนอร์ และใช้ gRPC ผ่าน vsock เพื่อสื่อสารกับ Maitred

CROSH

เชลล์ของ ChromeOS: เชลล์สำหรับนักพัฒนาซอฟต์แวร์ที่จำกัดสำหรับการเรียกใช้คำสั่งจำนวนหนึ่ง

CROSTINI / LINUX ใน ChromeOS

คำที่ใช้เรียกการทำให้การรองรับแอปพลิเคชัน Linux ใช้งานง่ายและผสานรวมกับ ChromeOS ได้อย่างราบรื่น โดยส่วนใหญ่จะเน้นที่การจัดหาเทอร์มินัลที่มีคอนเทนเนอร์ซึ่งเข้าถึงได้ง่ายเพื่อติดตั้งเครื่องมือที่เน้นนักพัฒนาซอฟต์แวร์ที่คุณอาจต้องการ ซึ่งเป็นประสบการณ์การใช้งานของบุคคลที่หนึ่งเริ่มต้น

CROSVM

โปรแกรมตรวจสอบเครื่องเสมือนที่กำหนดเองซึ่งดูแลการจัดการ KVM, VM ของแขกรับเชิญ และอำนวยความสะดวกในการสื่อสารระดับต่ำ (อิงตาม virtio)

FUSE

การจัดการระบบไฟล์ใน Userland ซึ่งช่วยให้รองรับรูปแบบที่หลากหลายมากขึ้น ระบบไฟล์ระยะไกล และปรับปรุงความปลอดภัย/ความเสถียรโดยรวม

GARCON

Daemon ที่ทำงานภายในคอนเทนเนอร์ใน VM และผสานรวมกับ Cicerone/Chrome เพื่อให้การทำงานสะดวกและเป็นธรรมชาติมากขึ้น เช่น หากคอนเทนเนอร์ต้องการเปิด URL Garcon จะจัดการกับการส่งคำขอนั้นกลับออกไป

KVMTOOL

เครื่องมือจำลองเสมือนที่เรียบง่าย/รวดเร็ว

LXC

โซลูชันคอนเทนเนอร์ Linux

MAITRED

โปรแกรมเริ่มต้นและผู้จัดการบริการ/คอนเทนเนอร์ภายใน VM ซึ่งมีหน้าที่สื่อสารกับ Concierge (ซึ่งทำงานภายนอก VM) Concierge จะส่งคำขอและ Maitred มีหน้าที่รับผิดชอบในการดำเนินการตามคำขอเหล่านั้น

QEMU

โปรแกรมจำลองเครื่องเสมือนขนาดใหญ่/สมบูรณ์

SENESCHAL

Daemon ที่ทำงานใน ChromeOS ซึ่งจัดการวงจรการใช้งานของเซิร์ฟเวอร์ 9P เมื่อ Concierge เริ่ม VM ระบบจะส่งข้อความไปยัง Seneschal เพื่อเริ่มอินสแตนซ์ 9s สำหรับ VM นั้นด้วย จากนั้นขณะกำหนดค่า VM ผู้ช่วยจะส่งข้อความไปยัง Maitred เพื่อสั่งให้เชื่อมต่อกับอินสแตนซ์ 9s และติดตั้งภายใน VM

SOMMELIER

คอมโพสิเตอร์พร็อกซี Wayland ที่ทำงานภายในคอนเทนเนอร์ Sommelier ช่วยให้การส่งต่อเนื้อหา เหตุการณ์อินพุต ข้อมูลคลิปบอร์ด ฯลฯ ระหว่างแอปพลิเคชัน Wayland ภายในคอนเทนเนอร์กับ Chrome เป็นไปอย่างราบรื่น Chrome ไม่ได้เรียกใช้เซิร์ฟเวอร์ X หรือรองรับโปรโตคอล X ด้วยวิธีอื่น ดังนั้น Sommelier จึงมีหน้าที่ในการเริ่มต้น XWayland (ในโหมดที่ไม่มีรูท) ทำหน้าที่เป็นตัวจัดการหน้าต่าง X ให้กับไคลเอ็นต์ และแปลโปรโตคอล X ภายในคอนเทนเนอร์เป็นโปรโตคอล Wayland สำหรับ Chrome

SVM

เครื่องเสมือนที่ปลอดภัย ซึ่งเป็นชื่อย่อของ AMD-V

TERMINA

อิมเมจ VM ที่มีเคอร์เนล Linux ของ ChromeOS และเครื่องมือ Userland ที่ลดขนาดลง เป้าหมายเดียวของมันคือการบูตเครื่องให้เร็วที่สุดและเริ่มเรียกใช้คอนเทนเนอร์ โปรแกรม/เครื่องมือหลายอย่างที่นี่เป็นแบบกำหนดเอง เมื่อมองย้อนกลับไป เราอาจไม่ตั้งชื่อให้ต่างจาก "Terminal" เพียงตัวอักษรเดียว แต่ก็เป็นไปแล้ว

แอปเทอร์มินัล

จุดแรกเข้าสู่ Linux ใน ChromeOS โดยจะดูแลการเริ่มต้นทุกอย่างในระบบที่คุณจะโต้ตอบด้วย คอนเทนเนอร์เริ่มต้นที่เปิดใช้ผ่านเทอร์มินัลคือ Debian ที่มีแพ็กเกจที่กำหนดเอง โดยค่าเริ่มต้นจะมีชื่อว่า penguin ดูรายละเอียดเพิ่มเติมได้ที่ cros-container-guest-tools

TREMPLIN

Daemon ที่ทำงานใน VM เพื่อจัดเตรียม Wrapper gRPC สำหรับ LXD ซึ่งรวมถึงฟังก์ชันพื้นฐาน เช่น การสร้างและเริ่มต้นคอนเทนเนอร์ แต่ยังมีการผสานรวมอื่นๆ ที่เฉพาะเจาะจงสำหรับ Linux ใน ChromeOS ด้วย เช่น การตั้งค่าผู้ใช้หลักของคอนเทนเนอร์ และการตั้งค่าที่เก็บ apt ในแขกรับเชิญให้ตรงกับรุ่นสำคัญของ ChromeOS

USERLAND

ทุกอย่างที่ไม่ได้ทำงานภายในเคอร์เนล หรือที่เรียกว่าพื้นที่ผู้ใช้

USERLAND

ทุกอย่างที่ไม่ได้ทำงานภายในเคอร์เนล หรือที่เรียกว่าพื้นที่ผู้ใช้

VM

เครื่องเสมือน: วิธีการบูตระบบปฏิบัติการอื่นในสภาพแวดล้อมที่แยกอย่างชัดเจน

VMC

คำสั่ง Crosh เพื่อจัดการอินสแตนซ์ VM ที่กำหนดเองด้วยตนเองผ่าน Concierge

VMX

ส่วนขยายเครื่องเสมือน ชื่อย่อของ Intel สำหรับ VT-x

VSH

เชลล์ที่ทำงานภายใน VM (ไม่ได้อยู่ภายในคอนเทนเนอร์)

VT-X

ส่วนขยายการจำลองเสมือน: ชื่อทางการตลาดของ Intel สำหรับส่วนขยายการจำลองเสมือนของฮาร์ดแวร์

WAYLAND

ชุดกราฟิกใหม่ในโลกของ Linux

WM

Window Manager: โปรแกรมที่รับผิดชอบในการจัดการหน้าต่างที่โปรแกรมอื่นๆ สร้างขึ้น เช่น เส้นขอบหน้าต่าง การขยาย/ย่อ เป็นต้น

X

คำที่ใช้เรียกโปรเจ็กต์คลาสสิกขนาดใหญ่ซึ่งมีหน้าที่สร้างกราฟิกและอินพุตให้ทำงานในสภาพแวดล้อม UNIX อาจหมายถึงเซิร์ฟเวอร์ ไคลเอ็นต์ โปรโตคอล WM หรือแง่มุมอื่นๆ อีกมากมาย ทั้งนี้ขึ้นอยู่กับบริบท หรือที่เรียกว่า X11, X.Org และ XFree86

XWAYLAND

เซิร์ฟเวอร์ X ที่ส่งเอาต์พุตไปยัง Wayland