9S
Es un servidor para el protocolo del sistema de archivos 9P. Hay una instancia de 9s para cada VM, y esta le proporciona a la VM acceso a los datos del usuario almacenados fuera de la VM. Esto incluye elementos como la carpeta de Descargas, Google Drive y los medios extraíbles. Seneschal administra el ciclo de vida de cada instancia de 9s. Cada instancia de 9s comienza sin acceso a ningún archivo. El acceso a rutas específicas se otorga enviando un mensaje a Seneschal, que hace que la ruta solicitada esté disponible para la instancia de 9s especificada. Las solicitudes para compartir rutas solo se pueden activar con alguna acción del usuario.
AMD-V
AMD Virtualization, el nombre comercial de AMD para las extensiones de virtualización de hardware.
ARC
App Runtime for Chrome: Es el método antiguo o desaprobado para ejecutar apps para Android en un sandbox de NaCl (Native Client) de Chrome. Tenía problemas de compatibilidad aleatorios.
ARC ++
Android Runtime para Chrome [más más]: Es el método actual para iniciar Android en un contenedor en ChromeOS.
CICERONE
Es un daemon que se ejecuta en ChromeOS y que controla toda la comunicación directamente con la VM y el contenedor una vez que este comienza a ejecutarse. Específicamente, se comunica con Tremplin (que se ejecuta dentro de la VM) y Garcon (que se ejecuta en un contenedor dentro de la VM).
CONCIERGE
Es un daemon que se ejecuta en ChromeOS, controla la administración del ciclo de vida de las VMs y los contenedores, y usa gRPC a través de vsock para comunicarse con Maitred.
CROSH
Shell de ChromeOS: Es un shell de desarrollador restringido para ejecutar una cantidad limitada de comandos.
CROSTINI / LINUX EN ChromeOS
Término general para facilitar el uso de la compatibilidad con aplicaciones de Linux y su integración con ChromeOS. Se enfoca principalmente en proporcionarte una terminal con un contenedor que te permita instalar fácilmente las herramientas enfocadas en desarrolladores que desees. Es la experiencia predeterminada de origen.
CROSVM
Un supervisor de máquina virtual personalizado que se encarga de administrar KVM, la VM invitada y facilitar la comunicación de bajo nivel (basada en virtio).
FUSE
Control del sistema de archivos en el espacio del usuario, lo que permite una mayor variedad de formatos y sistemas de archivos remotos, y mejora la seguridad y la estabilidad generales.
GARCON
Un daemon que se ejecuta dentro de un contenedor en la VM y proporciona integración con Cicerone/Chrome para un comportamiento más conveniente o natural. Por ejemplo, si el contenedor quiere abrir una URL, Garcon se encarga de canalizar esa solicitud.
KVMTOOL
Una herramienta de virtualización simple y rápida
LXC
Solución de contenedor de Linux.
MAITRED
El administrador de inicio y de servicios o contenedores dentro de la VM, que es responsable de comunicarse con Concierge (que se ejecuta fuera de la VM). Concierge le envía solicitudes y Maitred es responsable de llevarlas a cabo.
QEMU
Un emulador de máquina virtual grande o completo
SENESCHAL
Un daemon que se ejecuta en ChromeOS y que controla la administración del ciclo de vida de los servidores 9P Cuando Concierge inicia una VM, envía un mensaje a Seneschal para que también inicie una instancia de 9s para esa VM. Luego, mientras configuras la VM, Concierge envía un mensaje a Maitred para indicarle que se conecte a la instancia de 9s y la active dentro de la VM.
SOMMELIER
Un compositor proxy de Wayland que se ejecuta dentro del contenedor. Sommelier proporciona un reenvío fluido de contenido, eventos de entrada, datos del portapapeles, etcétera, entre las aplicaciones de Wayland dentro del contenedor y Chrome. Chrome no ejecuta un servidor X ni admite el protocolo X de ninguna otra manera. Por lo tanto, Sommelier también es responsable de iniciar XWayland (en modo sin privilegios de administrador), actuar como el administrador de ventanas X para los clientes y traducir el protocolo X dentro del contenedor al protocolo Wayland para Chrome.
SVM
Secure Virtual Machine, nombre abreviado de AMD para AMD-V.
TERMINA
Una imagen de VM con un kernel de Linux de ChromeOS reducido y herramientas de espacio de usuario. Su único objetivo es iniciarse lo más rápido posible y comenzar a ejecutar contenedores. Muchos de los programas y las herramientas son personalizados. En retrospectiva, tal vez no deberíamos haberle puesto un nombre tan parecido a “Terminal”, pero así fue.
APP DE TERMINAL
Es el primer punto de entrada a Linux en ChromeOS. Se encarga de iniciar todo lo demás en el sistema con lo que interactuarás. El contenedor predeterminado que se inicia a través de la terminal es Debian con paquetes personalizados, que se llama penguin de forma predeterminada. Consulta cros-container-guest-tools para obtener más detalles.
TREMPLIN
Un daemon que se ejecuta en la VM para proporcionar un wrapper de gRPC para LXD. Esto incluye funciones básicas, como crear y ejecutar contenedores, pero también proporciona otra integración específica de Linux en ChromeOS, como configurar el usuario principal de un contenedor y configurar repositorios apt en el invitado para que coincidan con el hito de ChromeOS.
USERLAND
Todo lo que no se ejecuta dentro del kernel. También se conoce como espacio del usuario.
USERLAND
Todo lo que no se ejecuta dentro del kernel. También se conoce como espacio del usuario.
VM
Máquina virtual: Es una forma de iniciar un sistema operativo diferente en un entorno muy aislado.
VMC
Comando crosh para administrar manualmente instancias de VM personalizadas a través de Concierge.
VMX
Virtual Machine Extensions: Es el nombre abreviado de Intel para VT-x.
VSH
Shell que se ejecuta dentro de la VM (no dentro del contenedor).
VT-X
Extensiones de virtualización: Es el nombre comercial de Intel para las extensiones de virtualización de hardware.
WAYLAND
La nueva pila de gráficos en el mundo de Linux.
WM
Administrador de ventanas: Programa responsable de administrar las ventanas que crean otros programas (p. ej., bordes de ventanas, maximizar/minimizar, etcétera).
X
Término general para el gran proyecto clásico encargado de hacer que los gráficos y las entradas funcionen en entornos UNIX. Puede hacer referencia al servidor, al cliente, al protocolo, al WM o a muchas otras facetas según el contexto. También se conoce como X11, X.Org y XFree86.