9С
Сервер для протокола файловой системы 9P . Для каждой виртуальной машины создается один экземпляр 9s, который предоставляет этой виртуальной машине доступ к данным пользователя, хранящимся вне виртуальной машины. Это включает в себя такие вещи, как папка «Загрузки», Google Диск и съемные носители. Жизненный цикл каждого экземпляра 9s управляется Seneschal . Каждый экземпляр 9s запускается без доступа к каким-либо файлам. Доступ к определенным путям предоставляется путем отправки сообщения в Seneschal, что делает запрошенный путь доступным для указанного экземпляра 9s. Запросы на совместное использование путей могут быть инициированы только определенным действием пользователя.
AMD-V
AMD Virtualization — маркетинговое название AMD для расширений аппаратной виртуализации.
ДУГА
App Runtime for Chrome; старый/устаревший метод запуска приложений Android в изолированной среде Chrome NaCl (Native Client). Возникали случайные проблемы совместимости.
ARC ++
Android Runtime for Chrome [плюс плюс]; текущий метод загрузки Android в контейнере под ChromeOS.
Цицерон
Демон, работающий в ChromeOS, обрабатывает все взаимодействия напрямую с виртуальной машиной и контейнером после запуска контейнера. В частности, он взаимодействует с Tremplin (который работает внутри виртуальной машины) и Garcon (который работает в контейнере внутри виртуальной машины).
КОНСЬЕРЖ
Демон, работающий в ChromeOS, который управляет жизненным циклом виртуальных машин и контейнеров и использует gRPC через vsock для связи с Maitred .
КРОШ
ChromeOS shell — это ограниченная оболочка для разработчиков, предназначенная для выполнения нескольких команд.
CROSTINI / LINUX НА ChromeOS
Общий термин для обозначения упрощения использования и хорошей интеграции приложений Linux с ChromeOS. В основном он направлен на предоставление вам терминала с контейнером, обеспечивающим легкий доступ к установке любых необходимых инструментов для разработчиков. Это стандартный интерфейс от самой ChromeOS.
КРОСВМ
Пользовательский монитор виртуальных машин , который отвечает за управление KVM , гостевой виртуальной машиной и обеспечивает низкоуровневую (на основе virtio ) связь.
ПРЕДОХРАНИТЕЛЬ
Обработка файловой системы в пользовательском пространстве , что обеспечивает поддержку более широкого спектра форматов, удаленных файловых систем и повышает общую безопасность/стабильность.
ГАРКОН
Демон, работающий внутри контейнера в виртуальной машине и обеспечивающий интеграцию с Cicerone /Chrome для более удобного и естественного поведения. Например, если контейнер хочет открыть URL-адрес, Garcon позаботится об обработке этого запроса.
KVMTOOL
Простой и быстрый инструмент виртуализации .
ЛХС
Решение на основе контейнеров Linux .
МАЙТРЕД
Внутри виртуальной машины находится менеджер инициализации и сервисов/контейнеров , отвечающий за взаимодействие с Concierge (который работает вне виртуальной машины). Concierge отправляет ему запросы, а Maitred отвечает за их выполнение.
QEMU
Крупномасштабный/полноценный эмулятор виртуальной машины .
СЕНЕШАЛЬ
Демон, работающий в ChromeOS, отвечает за управление жизненным циклом серверов 9P . Когда Concierge запускает виртуальную машину , он отправляет сообщение Seneschal с указанием также запустить экземпляр 9s для этой виртуальной машины. Затем, во время настройки виртуальной машины, Concierge отправляет сообщение Maitred с инструкцией подключиться к экземпляру 9s и смонтировать его внутри виртуальной машины.
СОМЕЛЬЕ
Композитор прокси Wayland , работающий внутри контейнера. Sommelier обеспечивает бесперебойную пересылку содержимого, событий ввода, данных буфера обмена и т. д. между приложениями Wayland внутри контейнера и Chrome. Chrome не использует X- сервер и не поддерживает протокол X; таким образом, Sommelier также отвечает за запуск XWayland (в режиме без прав root), выступая в качестве оконного менеджера X для клиентов и преобразуя протокол X внутри контейнера в протокол Wayland для Chrome.
SVM
Secure Virtual Machine — сокращенное название AMD для AMD-V .
ТЕРМИНА
Образ виртуальной машины с урезанным ядром Linux ChromeOS и пользовательскими инструментами . Его единственная цель — как можно быстрее загрузиться и запустить контейнеры. Многие программы/инструменты здесь разработаны нами. Оглядываясь назад, мы, возможно, не стали бы называть его на одну букву иначе, чем «Терминал», но что поделать.
ТЕРМИНАЛЬНОЕ ПРИЛОЖЕНИЕ
Первая точка входа в Linux на ChromeOS. Она отвечает за запуск всего остального в системе, с чем вы будете взаимодействовать. Контейнер по умолчанию, запускаемый через Терминал, — это Debian с пользовательскими пакетами, по умолчанию называемый penguin . Подробнее см. cros-container-guest-tools .
ТРЕМПЛИН
Демон, работающий в виртуальной машине и предоставляющий gRPC-оболочку для LXD. Он включает в себя базовые функции, такие как создание и запуск контейнеров, а также обеспечивает интеграцию с другими специфичными для Linux на Chrome OS функциями, такими как настройка основного пользователя контейнера и настройка репозиториев pt в гостевой системе в соответствии с версией ChromeOS.
ТЕРРИТОРИЯ ПОЛЬЗОВАТЕЛЯ
Всё, что не работает внутри ядра . Также известно как пользовательское пространство.
ТЕРРИТОРИЯ ПОЛЬЗОВАТЕЛЯ
Всё, что не работает внутри ядра . Также известно как пользовательское пространство.
VM
Виртуальная машина — это способ загрузки другой операционной системы в строго изолированной среде.
ВМК
Команда crosh для ручного управления пользовательскими экземплярами виртуальных машин через Concierge .
ВМХ
Расширения виртуальных машин ; сокращенное название технологии VT-x от Intel.
ВШ
Оболочка, которая запускается внутри виртуальной машины (а не внутри контейнера).
VT-X
Расширения виртуализации ; маркетинговое название Intel для расширений аппаратной виртуализации.
УЭЙЛЕНД
Новый графический стек в мире Linux .
WM
Менеджер окон ; программа, отвечающая за управление окнами, созданными другими программами. Например, границы окон, развертывание/свертывание и т. д.
X
Общий термин для крупного классического проекта, задача которого — обеспечить работу графики и ввода в средах UNIX. В зависимости от контекста может относиться к серверу, клиенту, протоколу, оконному менеджеру или многим другим аспектам. Также известен как X11, X.Org и XFree86.