용어집

9S

9P 파일 시스템 프로토콜용 서버입니다. 각 VM에는 9s 인스턴스가 하나 있으며, 이 인스턴스는 VM에 VM 외부에 저장된 사용자 데이터에 대한 액세스 권한을 제공합니다. 여기에는 다운로드 폴더, Google Drive, 이동식 미디어 등이 포함됩니다. 각 9s 인스턴스의 수명 주기는 Seneschal에서 관리합니다. 각 9s 인스턴스는 파일에 액세스할 수 없는 상태로 시작됩니다. 특정 경로에 대한 액세스 권한은 Seneschal에 메시지를 전송하여 부여되며, 이렇게 하면 요청된 경로가 지정된 9s 인스턴스에서 사용할 수 있게 됩니다. 경로 공유 요청은 일부 사용자 작업에 의해서만 트리거될 수 있습니다.

AMD-V

AMD 가상화: 하드웨어 가상화 확장 프로그램의 AMD 마케팅 이름입니다.

ARC

Chrome용 앱 런타임입니다. Chrome NaCl (Native Client) 샌드박스에서 Android 앱을 실행하는 이전/지원 중단된 방법입니다. 무작위 호환성 문제가 있었습니다.

ARC ++

Chrome용 Android 런타임[더하기 더하기]. ChromeOS에서 컨테이너의 Android를 부팅하는 현재 방법입니다.

CICERONE

컨테이너가 실행되기 시작하면 VM 및 컨테이너와의 모든 통신을 직접 처리하는 ChromeOS에서 실행되는 데몬입니다. 특히 VM 내에서 실행되는 Tremplin 및 VM 내 컨테이너에서 실행되는 Garcon과 통신합니다.

컨시어지

ChromeOS에서 실행되며 VM 및 컨테이너의 수명 주기 관리를 처리하고 vsock을 통해 gRPC를 사용하여 Maitred와 통신하는 데몬입니다.

CROSH

ChromeOS 셸: 몇 가지 명령어를 실행하기 위한 제한된 개발자 셸입니다.

Crostini / ChromeOS의 Linux

Linux 애플리케이션 지원을 쉽게 사용하고 ChromeOS와 잘 통합할 수 있도록 하는 포괄적인 용어입니다. 개발자 중심 도구를 원하는 대로 설치할 수 있는 컨테이너가 포함된 터미널을 제공하는 데 중점을 둡니다. 기본 퍼스트 파티 환경입니다.

CROSVM

KVM과 게스트 VM을 관리하고 하위 수준 (virtio 기반) 통신을 지원하는 맞춤 가상 머신 모니터

FUSE

사용자 공간의 파일 시스템 처리를 통해 다양한 형식과 원격 파일 시스템을 지원하고 전반적인 보안/안정성을 개선합니다.

GARCON

VM 내의 컨테이너 내에서 실행되는 데몬으로, 더 편리하고 자연스러운 동작을 위해 Cicerone/Chrome과의 통합을 제공합니다. 예를 들어 컨테이너가 URL을 열려고 하면 Garcon이 요청을 다시 라우팅합니다.

KVMTOOL

간단하고 빠른 가상화 도구

LXC

Linux 컨테이너 솔루션

MAITRED

컨시어지 (VM 외부에서 실행됨)와 통신하는 역할을 하는 VM 내부의 init 및 서비스/컨테이너 관리자 Concierge가 요청을 보내고 Maitred가 이를 실행합니다.

QEMU

대형/완전한 가상 머신 에뮬레이터

SENESCHAL

ChromeOS에서 실행되며 9P 서버의 수명 주기 관리를 처리하는 데몬 ConciergeVM을 시작하면 Seneschal에 해당 VM의 9s 인스턴스도 시작하라는 메시지를 보냅니다. 그런 다음 VM을 구성하는 동안 Concierge는 Maitred에 9s 인스턴스에 연결하고 VM 내부에 마운트하라는 메시지를 보냅니다.

SOMMELIER

컨테이너 내에서 실행되는 Wayland 프록시 컴포지터 Sommelier는 컨테이너 내부의 Wayland 애플리케이션과 Chrome 간에 콘텐츠, 입력 이벤트, 클립보드 데이터 등을 원활하게 전달합니다. Chrome은 X 서버를 실행하지 않으며 X 프로토콜을 지원하지도 않습니다. 따라서 Sommelier는 XWayland (루트 없는 모드)를 시작하고, 클라이언트에 대한 X 창 관리자 역할을 하며, 컨테이너 내부의 X 프로토콜을 Chrome용 Wayland 프로토콜로 변환하는 역할도 담당합니다.

SVM

보안 가상 머신: AMD-V의 AMD 약칭입니다.

TERMINA

간소화된 ChromeOS Linux 커널과 사용자 공간 도구가 있는 VM 이미지 이 OS의 유일한 목표는 최대한 빨리 부팅하고 컨테이너를 실행하는 것입니다. 여기서는 많은 프로그램/도구가 맞춤설정되어 있습니다. 나중에 생각해보니 '터미널'과 한 글자 차이로 이름을 짓지 않았을 수도 있지만, 어쨌든 그렇게 되었습니다.

터미널 앱

ChromeOS의 Linux로의 첫 번째 진입점입니다. 사용자가 상호작용할 시스템의 다른 모든 항목을 시작하는 역할을 합니다. 터미널을 통해 실행되는 기본 컨테이너는 맞춤 패키지가 있는 Debian이며 기본적으로 penguin로 이름이 지정됩니다. 자세한 내용은 cros-container-guest-tools를 참고하세요.

TREMPLIN

LXD용 gRPC 래퍼를 제공하기 위해 VM에서 실행되는 데몬 여기에는 컨테이너를 만들고 시작하는 등의 기본 기능이 포함되지만 컨테이너의 기본 사용자 설정, 게스트에서 ChromeOS 마일스톤과 일치하도록 apt 저장소 설정 등 ChromeOS의 다른 Linux 관련 통합도 제공됩니다.

USERLAND

커널 내에서 실행되지 않는 모든 것 사용자 공간이라고도 합니다.

USERLAND

커널 내에서 실행되지 않는 모든 것 사용자 공간이라고도 합니다.

VM

가상 머신: 강력하게 격리된 환경에서 다른 운영체제를 부팅하는 방법입니다.

VMC

컨시어지를 통해 맞춤 VM 인스턴스를 수동으로 관리하는 crosh 명령

VMX

가상 머신 확장 프로그램: VT-x의 Intel 약칭입니다.

VSH

VM 내부에서 실행되는 셸 (컨테이너 내부가 아님)

VT-X

가상화 확장 프로그램: 하드웨어 가상화 확장 프로그램의 Intel 마케팅 이름입니다.

WAYLAND

Linux 세계의 새로운 그래픽 스택

WM

창 관리자: 다른 프로그램에서 만드는 창을 관리하는 프로그램입니다(예: 창 테두리, 최대화/최소화 등).

X

UNIX 환경에서 그래픽과 입력이 작동하도록 하는 작업을 담당하는 대규모 클래식 프로젝트의 포괄적인 용어입니다. 컨텍스트에 따라 서버, 클라이언트, 프로토콜, WM 또는 기타 여러 측면을 참조할 수 있습니다. X11, X.Org, XFree86이라고도 합니다.

XWAYLAND

Wayland에 출력하는 X 서버