מילון מונחים

9S

שרת לפרוטוקול מערכת הקבצים 9P. יש מופע אחד של 9s לכל מכונה וירטואלית, והוא מספק למכונה הווירטואלית גישה לנתוני המשתמש שמאוחסנים מחוץ למכונה הווירטואלית. זה כולל את התיקייה 'הורדות', Google Drive ומדיה נשלפת. מחזור החיים של כל מופע 9s מנוהל על ידי Seneschal. לכל מופע של 9s אין גישה לקבצים. כדי לקבל גישה לנתיבים ספציפיים, צריך לשלוח הודעה ל-Seneschal, והוא יאפשר למופע 9s שצוין לגשת לנתיב המבוקש. אפשר להפעיל בקשות לשיתוף נתיבים רק באמצעות פעולת משתמש מסוימת.

AMD-V

AMD Virtualization, השם השיווקי של AMD לתוספים של וירטואליזציה של חומרה.

ARC

‫App Runtime for Chrome (ARTC): השיטה הישנה והמוצאת משימוש להפעלת אפליקציות ל-Android בארגז חול של Chrome‏ NaCl (Native Client). היו בעיות תאימות אקראיות.

ARC ++

סביבת זמן ריצה ל-Android ב-Chrome [פלוס פלוס]; השיטה הנוכחית להפעלה של Android במאגר תחת ChromeOS.

CICERONE

דמון שפועל ב-ChromeOS ומטפל בכל התקשורת ישירות עם המכונה הווירטואלית והקונטיינר אחרי שהקונטיינר מתחיל לפעול. באופן ספציפי, הוא מתקשר עם Tremplin (שפועל בתוך המכונה הווירטואלית) ועם Garcon (שפועל במאגר בתוך המכונה הווירטואלית).

CONCIERGE

דימון שפועל ב-ChromeOS ומטפל בניהול מחזור החיים של מכונות וירטואליות וקונטיינרים, ומשתמש ב-gRPC על vsock כדי לתקשר עם Maitred.

CROSH

ChromeOS shell: מעטפת מפתחים מוגבלת להרצה של מספר קטן של פקודות.

‫CROSTINI / LINUX ב-ChromeOS

מונח כללי שמתייחס לתמיכה באפליקציות Linux, שקל להשתמש בה ושהיא משתלבת היטב עם ChromeOS. הוא מתמקד בעיקר בהשגת טרמינל עם קונטיינר, שמאפשר גישה קלה להתקנת כלים שמתאימים למפתחים. זו חוויית ברירת המחדל של איסוף נתונים מאינטראקציה ישירה.

CROSVM

מכונה וירטואלית מותאמת אישית לניטור שמנהלת את KVM, את המכונה הווירטואלית של האורח ומאפשרת תקשורת ברמה נמוכה (מבוססת virtio).

FUSE

טיפול במערכת קבצים במרחב המשתמש שמאפשר מגוון רחב יותר של פורמטים, מערכות קבצים מרוחקות ושיפור האבטחה והיציבות הכוללות.

GARCON

דמון שפועל בתוך קונטיינר בתוך המכונה הווירטואלית ומספק שילוב עם Cicerone/Chrome להתנהגות נוחה/טבעית יותר. לדוגמה, אם מאגר התגים רוצה לפתוח כתובת URL, ‏ Garcon מטפל בהעברת הבקשה הזו בחזרה.

KVMTOOL

כלי וירטואליזציה פשוט ומהיר.

LXC

פתרון קונטיינר של Linux.

MAITRED

מנהל האתחול והשירות/הקונטיינר בתוך המכונה הווירטואלית, שאחראי על התקשורת עם Concierge (שפועל מחוץ למכונה הווירטואלית). השירות Concierge שולח בקשות, והשירות Maitred אחראי לביצוע שלהן.

QEMU

אמולטור גדול או מלא של מכונה וירטואלית.

SENESCHAL

דמון שפועל ב-ChromeOS ומטפל בניהול מחזור החיים של שרתי 9P. כש-Concierge מפעיל מכונת VM, הוא שולח הודעה ל-Seneschal כדי להפעיל גם מופע של 9s עבור אותה מכונת VM. לאחר מכן, במהלך הגדרת המכונה הווירטואלית, Concierge שולח הודעה אל Maitred ומורה לו להתחבר למופע 9s ולצרף אותו למכונה הווירטואלית.

SOMMELIER

מנהל חלונות פרוקסי של Wayland שפועל בתוך הקונטיינר. ‫Sommelier מספק העברה חלקה של תוכן, אירועי קלט, נתונים בלוח וכו' בין אפליקציות Wayland בתוך הקונטיינר לבין Chrome. ‫Chrome לא מריץ שרת X או תומך בפרוטוקול X בדרך אחרת. לכן, Sommelier אחראי גם להפעלה של XWayland (במצב ללא root), הוא פועל כמנהל חלונות X עבור הלקוחות ומתרגם את פרוטוקול X בתוך הקונטיינר לפרוטוקול Wayland עבור Chrome.

SVM

מכונה וירטואלית מאובטחת, השם המקוצר של AMD ל-AMD-V.

TERMINA

קובץ אימג' של מכונה וירטואלית עם ליבת Linux של ChromeOS וכלים של מרחב משתמשים שעברו הסרה. המטרה היחידה שלו היא לבצע אתחול כמה שיותר מהר ולהתחיל להפעיל קונטיינרים. הרבה מהתוכנות והכלים כאן הם מותאמים אישית. בדיעבד, אולי לא היינו צריכים לתת לו שם שדומה כל כך ל-Terminal, אבל זה מה שיצא.

אפליקציית טרמינל

נקודת הכניסה הראשונה ל-Linux ב-ChromeOS. הוא אחראי להפעלת כל שאר הרכיבים במערכת שאתם תשתמשו בהם. קונטיינר ברירת המחדל שמופעל דרך Terminal הוא Debian עם חבילות מותאמות אישית, ששמו כברירת מחדל הוא penguin. פרטים נוספים זמינים במאמר בנושא cros-container-guest-tools.

TREMPLIN

דמון שפועל במכונה הווירטואלית כדי לספק עטיפת gRPC ל-LXD. היא כוללת פונקציונליות בסיסית כמו יצירה והפעלה של קונטיינרים, אבל גם מספקת שילובים אחרים ספציפיים ל-Linux ב-ChromeOS, כמו הגדרת המשתמש הראשי של קונטיינר והגדרת מאגרי apt במערכת האורחת כך שיתאימו לאבן הדרך של ChromeOS.

USERLAND

כל מה שלא פועל בתוך ליבת המערכת. נקרא גם מרחב משתמש.

USERLAND

כל מה שלא פועל בתוך ליבת מערכת ההפעלה. נקרא גם מרחב משתמש.

VM

מכונה וירטואלית: דרך לאתחל מערכת הפעלה אחרת בסביבה מבודדת היטב.

VMC

פקודת crosh לניהול ידני של מכונות וירטואליות מותאמות אישית באמצעות Concierge.

VMX

Virtual Machine Extensions (תוספים למכונות וירטואליות); השם הקצר של Intel ל-VT-x.

VSH

מעטפת שפועלת בתוך המכונה הווירטואלית (לא בתוך הקונטיינר).

VT-X

Virtualization Extensions (תוספי וירטואליזציה): השם השיווקי של Intel לתוספי וירטואליזציה של חומרה.

WAYLAND

מערך הגרפיקה החדש בעולם של Linux.

WM

מנהל חלונות: תוכנה שאחראית לניהול חלונות שתוכנות אחרות יוצרות. לדוגמה: גבולות חלונות, הגדלה/מזעור וכו'…

X

מונח כללי לפרויקט קלאסי גדול שמטרתו להפעיל גרפיקה וקלט בסביבות UNIX. יכול להתייחס לשרת, ללקוח, לפרוטוקול, ל-WM או להיבטים רבים אחרים, בהתאם להקשר. נקרא גם X11,‏ X.Org ו-XFree86.

XWAYLAND

שרת X שמוציא פלט ל-Wayland.