9S
Um servidor para o protocolo do sistema de arquivos 9P. Há uma instância de 9s para cada VM, que fornece acesso aos dados do usuário armazenados fora da VM. Isso inclui itens como a pasta "Downloads", o Google Drive e mídias removíveis. O ciclo de vida de cada instância 9s é gerenciado pelo Seneschal. Cada instância do 9s começa sem acesso a nenhum arquivo. O acesso a caminhos específicos é concedido enviando uma mensagem ao Seneschal, que disponibiliza o caminho solicitado à instância 9s especificada. As solicitações para compartilhar rotas só podem ser acionadas por alguma ação do usuário.
AMD-V
AMD Virtualization, o nome de marketing da AMD para extensões de virtualização de hardware.
ARC
App Runtime para Chrome, o método antigo/descontinuado de executar apps Android em um sandbox NaCl (Native Client) do Chrome. Tinha problemas de compatibilidade aleatórios.
ARC ++
Android Runtime para Chrome [plus plus], o método atual de inicialização do Android em um contêiner no ChromeOS.
CICERONE
Um daemon executado no ChromeOS que processa toda a comunicação diretamente com a VM e o contêiner assim que ele começa a ser executado. Especificamente, ele se comunica com o Tremplin (executado na VM) e o Garcon (executado em um contêiner na VM).
CONCIERGE
Um daemon executado no ChromeOS que processa o gerenciamento do ciclo de vida de VMs e contêineres e usa gRPC em vsock para se comunicar com o Maitred.
CROSH
Shell do ChromeOS: um shell de desenvolvedor restrito para executar alguns comandos.
CROSTINI / LINUX NO ChromeOS
O termo abrangente para facilitar o uso e a integração do suporte a aplicativos Linux com o ChromeOS. O foco principal é oferecer um terminal com um contêiner de fácil acesso para instalar as ferramentas voltadas para desenvolvedores que você quiser. É a experiência padrão de dados próprios.
CROSVM
Um monitor de máquina virtual personalizado que gerencia o KVM, a VM convidada e facilita a comunicação de baixo nível (baseada em virtio).
FUSE
Processamento do sistema de arquivos no espaço do usuário, que permite uma variedade maior de formatos e sistemas de arquivos remotos, além de melhorar a segurança/estabilidade geral.
GARCON
Um daemon que é executado em um contêiner na VM e oferece integração com o Cicerone/Chrome para um comportamento mais conveniente/natural. Por exemplo, se o contêiner quiser abrir um URL, o Garcon vai cuidar de encaminhar essa solicitação.
KVMTOOL
Uma ferramenta de virtualização simples/rápida.
LXC
Solução de contêiner do Linux.
MAITRED
O gerenciador de inicialização e serviço/contêiner dentro da VM, responsável por se comunicar com o Concierge (que é executado fora da VM). O Concierge envia as solicitações, e o Maitred é responsável por executá-las.
QEMU
Um emulador de máquina virtual grande/completo.
SENESCHAL
Um daemon executado no ChromeOS que lida com o gerenciamento do ciclo de vida dos servidores 9P. Quando o Concierge inicia uma VM, ele envia uma mensagem ao Seneschal para também iniciar uma instância do 9s para essa VM. Em seguida, ao configurar a VM, o Concierge envia uma mensagem ao Maitred instruindo-o a se conectar à instância 9s e montá-la dentro da VM.
SOMMELIER
Um compositor de proxy Wayland que é executado dentro do contêiner. O Sommelier oferece encaminhamento contínuo de conteúdo, eventos de entrada, dados da área de transferência etc. entre aplicativos Wayland dentro do contêiner e o Chrome. O Chrome não executa um servidor X nem oferece suporte ao protocolo X. Portanto, o Sommelier também é responsável por iniciar o XWayland (no modo sem raiz), atuando como o gerenciador de janelas X para os clientes e traduzindo o protocolo X dentro do contêiner para o protocolo Wayland do Chrome.
SVM
Secure Virtual Machine, nome abreviado da AMD para AMD-V.
TERMINA
Uma imagem de VM com um kernel do Linux do ChromeOS reduzido e ferramentas de espaço do usuário. O único objetivo dele é inicializar o mais rápido possível e começar a executar contêineres. Muitos dos programas/ferramentas são personalizados aqui. Em retrospecto, talvez não tivéssemos dado um nome com uma letra diferente de "Terminal", mas é assim que funciona.
APP DE TERMINAL
O primeiro ponto de entrada do Linux no ChromeOS. Ele cuida de tudo o que você vai interagir no sistema. O contêiner padrão iniciado pelo Terminal é o Debian com pacotes personalizados, chamado penguin por padrão. Consulte cros-container-guest-tools para mais detalhes.
TREMPLIN
Um daemon executado na VM para fornecer um wrapper gRPC para o LXD. Isso inclui funcionalidades básicas, como criar e iniciar contêineres, mas também oferece outras integrações específicas do Linux no Chrome OS, como configurar o usuário principal de um contêiner e configurar repositórios apt no convidado para corresponder ao marco do ChromeOS.
USERLAND
Tudo que não está sendo executado dentro do kernel. Também conhecido como espaço do usuário.
USERLAND
Tudo que não está sendo executado dentro do kernel. Também conhecido como espaço do usuário.
VM
Máquina virtual: uma maneira de inicializar um sistema operacional diferente em um ambiente fortemente isolado.
VMC
Comando crosh para gerenciar manualmente instâncias de VM personalizadas usando o Concierge.
VMX
Extensões de máquina virtual, nome abreviado da Intel para VT-x.
VSH
Shell executado na VM (não no contêiner).
VT-X
Extensões de virtualização: nome de marketing da Intel para extensões de virtualização por hardware.
WAYLAND
A nova pilha de gráficos no mundo do Linux.
WM
Gerenciador de janelas: programa responsável por gerenciar janelas criadas por outros programas, como bordas de janelas, maximização/minimização etc.
X
Termo abrangente para o grande projeto clássico encarregado de fazer gráficos e entradas funcionarem em ambientes UNIX. Pode se referir ao servidor, cliente, protocolo, WM ou muitas outras facetas, dependendo do contexto. Também conhecido como X11, X.Org e XFree86.