9S
Serveur pour le protocole de système de fichiers 9P. Il existe une instance de 9s pour chaque VM. Elle permet à cette VM d'accéder aux données utilisateur stockées en dehors de la VM. Cela inclut le dossier "Téléchargements", Google Drive et les supports amovibles. Le cycle de vie de chaque instance 9s est géré par Seneschal. Chaque instance 9s commence sans accès à aucun fichier. L'accès à des chemins spécifiques est accordé en envoyant un message à Seneschal, qui met le chemin demandé à la disposition de l'instance 9s spécifiée. Les demandes de partage de trajets ne peuvent être déclenchées que par une action de l'utilisateur.
AMD-V
AMD Virtualization : nom commercial d'AMD pour les extensions de virtualisation matérielle.
ARC
App Runtime for Chrome : ancienne méthode obsolète pour exécuter des applications Android dans un bac à sable NaCl (Native Client) Chrome. Des problèmes de compatibilité aléatoires sont survenus.
ARC ++
Android Runtime pour Chrome [plus plus] : méthode actuelle pour démarrer Android dans un conteneur sous ChromeOS.
CICERONE
Daemon qui s'exécute dans ChromeOS et gère toutes les communications directement avec la VM et le conteneur une fois que celui-ci a démarré. Plus précisément, il communique avec Tremplin (qui s'exécute dans la VM) et Garcon (qui s'exécute dans un conteneur à l'intérieur de la VM).
CONCIERGE
Démon qui s'exécute dans ChromeOS et qui gère le cycle de vie des VM et des conteneurs. Il utilise gRPC sur vsock pour communiquer avec Maitred.
CROSH
Shell ChromeOS : un shell de développeur restreint permettant d'exécuter un petit nombre de commandes.
CROSTINI / LINUX SUR ChromeOS
Terme générique désignant la prise en charge des applications Linux, qui est facile à utiliser et s'intègre bien à ChromeOS. Il s'agit principalement de vous fournir un terminal avec un conteneur et un accès facile pour installer les outils destinés aux développeurs dont vous pourriez avoir besoin. Il s'agit de l'expérience propriétaire par défaut.
CROSVM
Un moniteur de machine virtuelle personnalisé qui gère KVM, la VM invitée et facilite la communication de bas niveau (basée sur virtio).
FUSE
La gestion du système de fichiers dans l'espace utilisateur, qui permet une plus grande variété de formats et de systèmes de fichiers à distance, et améliore la sécurité et la stabilité globales.
GARCON
Un daemon qui s'exécute dans un conteneur au sein de la VM et qui assure l'intégration à Cicerone/Chrome pour un comportement plus pratique/naturel. Par exemple, si le conteneur souhaite ouvrir une URL, Garcon se charge de la plomberie nécessaire pour renvoyer cette requête.
KVMTOOL
Un outil de virtualisation simple et rapide.
LXC
MAITRED
Le gestionnaire d'initialisation et de service/conteneur à l'intérieur de la VM, qui est chargé de communiquer avec Concierge (qui s'exécute en dehors de la VM). Concierge lui envoie des requêtes, et Maitred est chargé de les exécuter.
QEMU
Émulateur de machine virtuelle complet/de grande taille.
SENESCHAL
Démon qui s'exécute dans ChromeOS et qui gère le cycle de vie des serveurs 9P. Lorsque Concierge démarre une VM, il envoie un message à Seneschal pour qu'il démarre également une instance 9s pour cette VM. Ensuite, lors de la configuration de la VM, Concierge envoie un message à Maitred pour lui demander de se connecter à l'instance 9s et de la monter dans la VM.
SOMMELIER
Un compositeur de proxy Wayland qui s'exécute dans le conteneur. Sommelier permet de transférer facilement le contenu, les événements d'entrée, les données du presse-papiers, etc., entre les applications Wayland à l'intérieur du conteneur et Chrome. Chrome n'exécute pas de serveur X et n'est pas compatible avec le protocole X. Sommelier est donc également responsable du démarrage de XWayland (en mode sans racine), agissant en tant que gestionnaire de fenêtres X pour les clients et traduisant le protocole X à l'intérieur du conteneur en protocole Wayland pour Chrome.
SVM
Secure Virtual Machine, nom abrégé d'AMD pour AMD-V.
TERMINA
Image de VM avec un noyau Linux ChromeOS et des outils utilisateur simplifiés. Son seul objectif est de démarrer le plus rapidement possible et de commencer à exécuter des conteneurs. La plupart des programmes/outils sont personnalisés. Avec le recul, nous aurions peut-être dû choisir un nom plus éloigné de "Terminal", mais c'est ainsi.
APPLICATION TERMINAL
Premier point d'entrée dans Linux sur ChromeOS. Il se charge de lancer tout le reste du système avec lequel vous interagissez. Le conteneur par défaut lancé via le terminal est Debian avec des packages personnalisés, nommé penguin par défaut. Pour en savoir plus, consultez cros-container-guest-tools.
TREMPLIN
Un daemon qui s'exécute dans la VM pour fournir un wrapper gRPC pour LXD. Cela inclut des fonctionnalités de base telles que la création et le démarrage de conteneurs, mais fournit également d'autres intégrations spécifiques à Linux sur ChromeOS, telles que la configuration de l'utilisateur principal d'un conteneur et la configuration des dépôts apt dans l'invité pour qu'ils correspondent à la version de ChromeOS.
USERLAND
Tout ce qui ne s'exécute pas dans le noyau. Également appelé espace utilisateur.
USERLAND
Tout ce qui ne s'exécute pas dans le noyau. Également appelé espace utilisateur.
VM
Machine virtuelle : permet de démarrer un autre système d'exploitation dans un environnement fortement isolé.
VMC
Commande crosh permettant de gérer manuellement les instances de VM personnalisées via Concierge.
VMX
Extensions de machine virtuelle : nom abrégé d'Intel pour VT-x.
VSH
Shell qui s'exécute dans la VM (et non dans le conteneur).
VT-X
Extensions de virtualisation : nom marketing d'Intel pour les extensions de virtualisation matérielle.
WAYLAND
La nouvelle pile graphique dans le monde Linux.
WM
Gestionnaire de fenêtres : programme responsable de la gestion des fenêtres créées par d'autres programmes (par exemple, les bordures de fenêtres, la maximisation/réduction, etc.).
X
Terme générique désignant le grand projet classique chargé de faire fonctionner les graphiques et les entrées dans les environnements UNIX. Peut faire référence au serveur, au client, au protocole, au WM ou à de nombreuses autres facettes selon le contexte. Également appelé X11, X.Org et XFree86.