Glosario
- 9s
- un servidor para el protocolo del sistema de archivos 9P . Hay una instancia de 9s para cada VM y proporciona a esa VM acceso a los datos del usuario almacenados fuera de la VM. Esto incluye cosas como la carpeta Descargas, Google Drive y medios extraíbles. El ciclo de vida de cada instancia de 9s es administrado por Seneschal . 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 pueden ser activadas por alguna acción del usuario.
- AMD-V
- AMD Virtualization, el nombre comercial de AMD para extensiones de virtualización de hardware.
- ARC
- App Runtime para Chrome; el método antiguo / obsoleto de ejecutar aplicaciones de Android en un entorno limitado de Chrome NaCl (Native Client). Tenía problemas de compatibilidad aleatoria.
- ARC ++
- Android Runtime para Chrome [plus plus]; El método actual para arrancar Android en un contenedor en ChromeOS.
- Cicerone
- un demonio que se ejecuta en ChromeOS que maneja todas las comunicaciones directamente con la VM y el contenedor una vez que el contenedor 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
- un demonio que se ejecuta en ChromeOS que maneja la gestión del ciclo de vida de máquinas virtuales y contenedores y utiliza gRPC sobre vsock para comunicarse con Maitred .
- crosh
- shell de ChromeOS; un shell de desarrollador restringido para ejecutar un puñado de comandos.
- Crostini / Linux en ChromeOS
- el término general para hacer que el soporte de aplicaciones Linux sea fácil de usar e integrarse bien con ChromeOS. Se centra principalmente en conseguirle una Terminal con un contenedor con fácil acceso para instalar cualquier herramienta centrada en el desarrollador que desee. Es la experiencia predeterminada del sistema.
- crosvm
- un monitor de máquina virtual personalizado que se encarga de administrar KVM , la máquina virtual invitada y facilitar la comunicación de bajo nivel (basada en virtio ).
- FUSE
- manejo del sistema de archivos en userland que permite una variedad más amplia de formatos, sistemas de archivos remotos y mejora la seguridad / estabilidad general.
- Garcon
- un demonio que se ejecuta dentro de un contenedor dentro de la VM y proporciona integración con Cicerone / Chrome para un comportamiento más conveniente / natural. Por ejemplo, si el contenedor desea abrir una URL, Garcon se encarga de volver a conectar esa solicitud con el exterior.
- KVM
- Kernel Virtual Machine; La interfaz de Linux para gestionar máquinas virtuales.
- kvmtool
- una herramienta de virtualización simple / rápida.
- LXC
- solución de contenedor de Linux.
- Maitred
- El proceso que inicia y controla servicios/contenedores dentro de la VM, es responsable de la comunicación con Concierge (que corre fuera de la VM). Concierge envía solicitudes y Maitred es responsable de que sean ejecutadas.
- QEMU
- un emulador de máquina virtual grande / completo.
- Seneschal
- un demonio que se ejecuta en ChromeOS que maneja la gestió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 configura la VM, Concierge envía un mensaje a Maitred indicándole que se conecte a la instancia de 9s y la monte dentro de la VM.
- Sommelier
- un compositor proxy de Wayland que se ejecuta dentro del contenedor. Sommelier proporciona reenvío sin problemas de contenido, eventos de entrada, datos del portapapeles, etc., entre las aplicaciones de Wayland dentro del contenedor y Chrome. Chrome no ejecuta un servidor X ni admite el protocolo X; por lo tanto, Sommelier también es responsable de iniciar XWayland (en modo sin raíz), actuar como administrador de ventanas X para los clientes y traducir el protocolo X dentro del contenedor al protocolo Wayland para Chrome.
- SVM
- Secure Virtual Machine, el nombre abreviado de AMD’ para AMD-V.
- Termina
- una imagen de máquina virtual con un kernel de ChromeOS Linux simplificado y herramientas de usuario . Su único objetivo es arrancar lo más rápido posible y comenzar a ejecutar contenedores. Muchos de los programas / herramientas son personalizados aquí. En retrospectiva, es posible que no fuera la mejor idea un nombre diferente solo por una letra de “Terminal”, pero así es.
- Aplicación Terminal
- el primer punto de entrada a Linux en ChromeOS. Se encarga de iniciar todo lo demás en el sistema con el que interactuará. El contenedor predeterminado lanzado a través de Terminal es Debian con paquetes personalizados, por defecto llamado
penguin
. Vea cros-container-guest-tools para más detalles. - Tremplin
- un demonio que se ejecuta en la máquina virtual para proporcionar un contenedor gRPC para LXD. Esto incluye funcionalidades básicas como crear e iniciar 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 aptos en el invitado para que coincida con el hito de ChromeOS.
- userland
- todo lo que no se ejecuta dentro del kernel. También conocido como espacio de usuario.
- VM
- máquina virtual; una forma de arrancar un sistema operativo diferente en un entorno fuertemente aislado.
- vmc
- comando crosh para administrar manualmente instancias de VM personalizadas a través de Concierge .
VMX: Extensiones de máquina virtual; Nombre corto de Intel para VT-x .
- vsh
- Shell que se ejecuta dentro de la VM (no dentro del contenedor).
- VT-x
- Extensiones de virtualización; Nombre comercial de Intel para extensiones de virtualización de hardware.
- Wayland
- la nueva pila de gráficos en el mundo Linux.
- WM
- Administrador de ventanas; programa responsable de administrar ventanas que otros programas crean. por ejemplo, bordes de ventanas, maximización / minimización, etc.
- 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 referirse al servidor, cliente, protocolo, WM o muchas otras facetas según el contexto. también conocido como X11, X. Org y XFree86.
- XWayland
- Un servidor X con salida para Wayland.