शब्दावली

9S

9P फ़ाइल सिस्टम प्रोटोकॉल के लिए सर्वर. हर वीएम के लिए, 9s का एक इंस्टेंस होता है. यह वीएम को, वीएम के बाहर सेव किए गए उपयोगकर्ता के डेटा को ऐक्सेस करने की अनुमति देता है. इसमें Downloads फ़ोल्डर, Google Drive, और हटाने लायक मीडिया शामिल है. हर 9s इंस्टेंस के लाइफ़साइकल को Seneschal मैनेज करता है. हर 9s इंस्टेंस में, किसी भी फ़ाइल को ऐक्सेस करने की सुविधा नहीं होती. खास पाथ का ऐक्सेस पाने के लिए, Seneschal को एक मैसेज भेजा जाता है. इससे अनुरोध किया गया पाथ, तय किए गए 9s इंस्टेंस के लिए उपलब्ध हो जाता है. रास्ते शेयर करने के अनुरोध सिर्फ़ उपयोगकर्ता की किसी कार्रवाई से ट्रिगर किए जा सकते हैं.

AMD-V

AMD वर्चुअलाइज़ेशन, हार्डवेयर वर्चुअलाइज़ेशन एक्सटेंशन के लिए AMD का मार्केटिंग नाम है.

ARC

Chrome के लिए ऐप्लिकेशन रनटाइम; Chrome के NaCl (नेटिव क्लाइंट) सैंडबॉक्स में Android ऐप्लिकेशन चलाने का पुराना/बंद किया गया तरीका. इसके साथ काम करने से जुड़ी समस्याएं कभी-कभी होती हैं.

ARC ++

Android Runtime for Chrome [plus plus]; यह ChromeOS पर कंटेनर में Android को बूट करने का मौजूदा तरीका है.

CICERONE

यह ChromeOS में चलने वाला एक डेमॉन है. कंटेनर शुरू होने के बाद, यह VM और कंटेनर के साथ सीधे तौर पर सभी कम्यूनिकेशन को मैनेज करता है. खास तौर पर, यह Tremplin (जो वीएम के अंदर चलता है) और Garcon (जो वीएम के अंदर कंटेनर में चलता है) से कम्यूनिकेट करता है.

कॉन्शियर्ज

यह ChromeOS में चलने वाला एक डेमॉन है. यह वीएम और कंटेनर के लाइफ़साइकल को मैनेज करता है. साथ ही, Maitred से कम्यूनिकेट करने के लिए, vsock पर gRPC का इस्तेमाल करता है.

CROSH

ChromeOS शेल; यह डेवलपर शेल है, जिसमें कुछ ही कमांड इस्तेमाल की जा सकती हैं.

CROSTINI / LINUX ON ChromeOS

यह एक ऐसा शब्द है जिसका इस्तेमाल, Linux ऐप्लिकेशन को आसानी से इस्तेमाल करने और ChromeOS के साथ अच्छी तरह से इंटिग्रेट करने के लिए किया जाता है. इसका मुख्य मकसद, आपको एक टर्मिनल उपलब्ध कराना है. इसमें एक कंटेनर होता है, जिसमें डेवलपर के लिए उपलब्ध टूल आसानी से इंस्टॉल किए जा सकते हैं. यह पहले पक्ष का डिफ़ॉल्ट अनुभव है.

CROSVM

कस्टम वर्चुअल मशीन मॉनिटर, जो KVM और गेस्ट VM को मैनेज करता है. साथ ही, लो-लेवल (virtio पर आधारित) कम्यूनिकेशन को आसान बनाता है.

FUSE

उपयोगकर्ता के डिवाइस पर फ़ाइल सिस्टम को मैनेज करने की सुविधा. इससे अलग-अलग फ़ॉर्मैट, रिमोट फ़ाइल सिस्टम इस्तेमाल किए जा सकते हैं. साथ ही, सुरक्षा/स्थिरता को बेहतर बनाया जा सकता है.

GARCON

यह एक डेमॉन है, जो VM में मौजूद कंटेनर में चलता है. यह Cicerone/Chrome के साथ इंटिग्रेशन की सुविधा देता है, ताकि ज़्यादा आसानी से/नैचुरल तरीके से काम किया जा सके. उदाहरण के लिए, अगर कंटेनर को कोई यूआरएल खोलना है, तो Garcon उस अनुरोध को वापस भेजने का काम करता है.

KVMTOOL

आसान/तेज़ वर्चुअलाइज़ेशन टूल.

LXC

Linux कंटेनर सलूशन.

MAITRED

वर्चुअल मशीन में मौजूद init और service/container manager, जो Concierge (जो वर्चुअल मशीन के बाहर चलता है) के साथ कम्यूनिकेट करने के लिए ज़िम्मेदार होता है. Concierge, Maitred को अनुरोध भेजता है और Maitred उन अनुरोधों को पूरा करता है.

QEMU

बड़ा/पूरा वर्चुअल मशीन एम्युलेटर.

SENESCHAL

यह ChromeOS में चलने वाला एक डेमॉन है. यह 9P सर्वर के लाइफ़साइकल को मैनेज करता है. जब Concierge कोई VM शुरू करता है, तो वह Seneschal को एक मैसेज भेजता है. इससे Seneschal उस VM के लिए, 9s इंस्टेंस भी शुरू कर देता है. इसके बाद, वीएम को कॉन्फ़िगर करते समय Concierge, Maitred को एक मैसेज भेजता है. इसमें उसे 9s इंस्टेंस से कनेक्ट करने और उसे वीएम में माउंट करने का निर्देश दिया जाता है.

SOMMELIER

कंटेनर के अंदर चलने वाला Wayland प्रॉक्सी कंपोज़िटर. Sommelier, कंटेनर में मौजूद Wayland ऐप्लिकेशन और Chrome के बीच कॉन्टेंट, इनपुट इवेंट, क्लिपबोर्ड डेटा वगैरह को आसानी से फ़ॉरवर्ड करता है. Chrome, X सर्वर नहीं चलाता. साथ ही, यह X प्रोटोकॉल के साथ काम नहीं करता. इसलिए, Sommelier की यह भी ज़िम्मेदारी है कि वह XWayland को (रूटलेस मोड में) शुरू करे. साथ ही, क्लाइंट के लिए X विंडो मैनेजर के तौर पर काम करे. इसके अलावा, कंटेनर में मौजूद X प्रोटोकॉल को Chrome के लिए Wayland प्रोटोकॉल में बदले.

SVM

Secure Virtual Machine, AMD-V के लिए AMD का छोटा नाम है.

TERMINA

VM इमेज में, ChromeOS Linux कर्नेल और यूज़रलैंड टूल शामिल होते हैं. इसका मकसद, जल्द से जल्द बूट अप करना और कंटेनर चलाना है. यहां कई प्रोग्राम/टूल को पसंद के मुताबिक बनाया गया है. हम शायद इसे “टर्मिनल” से एक अक्षर अलग नाम नहीं देते, लेकिन ऐसा हो गया.

टर्मिनल ऐप्लिकेशन

ChromeOS पर Linux का इस्तेमाल करने के लिए, यह पहला एंट्री पॉइंट है. यह सिस्टम में मौजूद अन्य सभी चीज़ों को शुरू करने का काम करता है, जिनके साथ आपको इंटरैक्ट करना होगा. टर्मिनल के ज़रिए लॉन्च किया गया डिफ़ॉल्ट कंटेनर, कस्टम पैकेज के साथ Debian होता है. इसका डिफ़ॉल्ट नाम penguin होता है. ज़्यादा जानकारी के लिए, cros-container-guest-tools देखें.

TREMPLIN

यह VM में चलने वाला एक डेमॉन है. यह LXD के लिए gRPC रैपर उपलब्ध कराता है. इसमें कंटेनर बनाने और शुरू करने जैसे बुनियादी फ़ंक्शन शामिल हैं. हालांकि, इसमें ChromeOS पर Linux के लिए खास तौर पर इंटिग्रेशन की सुविधा भी मिलती है. जैसे, कंटेनर के मुख्य उपयोगकर्ता को सेट अप करना और ChromeOS के माइलस्टोन से मेल खाने के लिए, मेहमान के तौर पर apt रिपॉज़िटरी सेट अप करना.

USERLAND

कर्नेल के बाहर चलने वाली हर चीज़. इसे उपयोगकर्ता स्पेस भी कहा जाता है.

USERLAND

कर्नेल के बाहर चलने वाली हर चीज़. इसे उपयोगकर्ता स्पेस भी कहा जाता है.

वीएम

वर्चुअल मशीन; यह एक ऐसा तरीका है जिससे किसी दूसरे ऑपरेटिंग सिस्टम को अलग-थलग एनवायरमेंट में बूट किया जा सकता है.

वीएमसी

Concierge के ज़रिए कस्टम वीएम इंस्टेंस को मैन्युअल तरीके से मैनेज करने के लिए, crosh कमांड.

VMX

वर्चुअल मशीन एक्सटेंशन; Intel का VT-x के लिए छोटा नाम.

VSH

वीएम के अंदर चलने वाला शेल (कंटेनर के अंदर नहीं).

VT-X

वर्चुअलाइज़ेशन एक्सटेंशन; हार्डवेयर वर्चुअलाइज़ेशन एक्सटेंशन के लिए Intel का मार्केटिंग नाम.

WAYLAND

Linux की दुनिया में नया ग्राफ़िक्स स्टैक.

WM

विंडो मैनेजर; यह प्रोग्राम, अन्य प्रोग्राम की बनाई गई विंडो को मैनेज करने के लिए ज़िम्मेदार होता है. उदाहरण के लिए, विंडो बॉर्डर, विंडो को बड़ा/छोटा करना वगैरह…

X

बड़े क्लासिकल प्रोजेक्ट के लिए अंब्रेला शब्द. इसका काम, UNIX एनवायरमेंट में ग्राफ़िक और इनपुट को काम करने लायक बनाना है. यह सर्वर, क्लाइंट, प्रोटोकॉल, WM या कॉन्टेक्स्ट के आधार पर कई अन्य पहलुओं से जुड़ा हो सकता है. इसे X11, X.Org, और XFree86 के नाम से भी जाना जाता है.

XWAYLAND

X सर्वर, जो Wayland पर आउटपुट देता है.