
KVM (значения)
KVM:
- Kernel-based Virtual Machine — средство виртуализации.
- KVM-переключатель — средство коммутации компьютерной периферии (клавиатуры, мониторов, мыши).
- K virtual machine — сверхкомпактная реализация Java-машины.
KVM:
Java Virtual Machine — виртуальная машина Java — основная часть исполняющей системы Java, так называемой Java Runtime Environment (JRE). Виртуальная машина Java исполняет байт-код Java, предварительно созданный из исходного текста Java-программы компилятором Java (javac). JVM может также использоваться для выполнения программ, написанных на других языках программирования. Например, исходный код на языке Ada может быть скомпилирован в байт-код Java, который затем может выполниться с помощью JVM.
QEMU — свободная программа с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ.
VPS или VDS, виртуальный выделенный сервер — услуга предоставления в аренду так называемого виртуального выделенного сервера. В плане управления операционной системой по большей части она соответствует физическому выделенному серверу. В частности: root-доступ, собственные IP-адреса, порты, правила фильтрования и таблицы маршрутизации.
KVM-переключа́тель — устройство, предназначенное для коммутации одного комплекта устройств ввода-вывода между несколькими компьютерами.
В таблице ниже приводится сравнение основных характеристик виртуальных машин. Все приведённые далее виртуальные машины являются гипервизорами. Ни одна из них не является виртуализацией приложений, как, например, Java Virtual Machine или Parrot Virtual Machine.
KVM — программное решение, обеспечивающее виртуализацию в среде Linux на платформе x86, которая поддерживает аппаратную виртуализацию на базе Intel VT либо AMD SVM.
Валерий Леонидович Новосельский — русскоязычный израильский публицист, деятель международного цыганского движения, создатель и редактор Цыганской виртуальной сети — уникального на данный момент международного цыганского средства массовой информации, член парламента Международного цыганского союза (IRU), консультант Европейского цыганского информационного офиса (ERIO). Писал на английском и русском.
Аппара́тная виртуализа́ция — виртуализация с поддержкой специальной процессорной архитектуры. В отличие от программной виртуализации, с помощью данной техники возможно использование изолированных гостевых систем, управляемых гипервизором напрямую.
FreeBSD Jail — механизм виртуализации в системе FreeBSD, позволяющий создавать внутри одной операционной системы FreeBSD несколько независимо работающих FreeBSD на том же ядре операционной системы, но совершенно независимо настраиваемых с независимым набором установленных приложений.
Proxmox Virtual Environment — система виртуализации с открытым исходным кодом, основанная на Debian GNU/Linux. Разрабатывается австрийской фирмой Proxmox Server Solutions GmbH, спонсируемой Internet Foundation Austria.
oVirt — свободная, кроссплатформенная система управления виртуализацией. Была разработана компанией Red Hat как проект сообщества на котором основан продукт Red Hat Virtualization.
Virtual Machine Manager, virt-manager — приложение для управления виртуальными машинами, разработанное Red Hat. virt-manager написан на Python для GNU/Linux, распространяется под лицензией GNU GPL версии 3.
libvirt — свободная реализация API, демон и набор инструментов для управления виртуализацией. Позволяет управлять гипервизорами Xen, KVM, VirtualBox, OpenVZ, LXC, User-mode Linux, VMware ESX/GSX/Workstation/Player, QEMU, Hyper-V, PowerVM, Parallels Workstation, bhyve и рядом других средств виртуализации, предоставляет возможность контролировать виртуальные машины по сети, расположенные на других компьютерах. Эти API широко используются в слоях гипервизоров при разработке облачных решений.
K virtual machine (KVM) — это виртуальная машина Java разработанная фирмой Sun Microsystems и соответствующая спецификации JVM. KVM была написана с нуля на языке программирования C. Данная виртуальная машина была разработана специально для небольших устройств имеющих ограниченный объём оперативной памяти. Поддерживается ограниченный набор возможностей обычной JVM. Например, KVM может не поддерживать операции с плавающей точкой и финализацию объектов. Стандарт CLDC определяет использование KVM. Буква 'K' в начале названия KVM указывает на то, что данная JVM работает с килобайтами памяти, а не с мегабайтами.
Open vSwitch — программный многоуровневый коммутатор с открытым исходным текстом, предназначенный для работы в гипервизорах и на компьютерах с виртуальными машинами. Работает в Linux, начиная с версии 2.6.15 и выше. Основные возможности коммутатора:
Lguest — это гипервизор в Linux для виртуализации на архитектурах x86. Является частью ядра Linux, начиная с версии 2.6.23. Он не является решением полной виртуализации, однако оперирует ядром Linux с поддержкой lguest, и в этом схож с KVM.
Виртуа́льная валю́та или игровая валюта — частные электронные деньги, которые используются для приобретения и продажи виртуальных товаров в различных сетевых сообществах: социальных сетях, виртуальных мирах и онлайн-играх.
Qumranet — израильская компания, бывший разработчик и основной спонсор гипервизора KVM и протокола SPICE.
Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений. Позволяет «упаковать» приложение со всем своим окружением и зависимостями в контейнер, который может быть развёрнут на любой Linux-системе с поддержкой контрольных групп в ядре, а также предоставляет набор команд для управления этими контейнерами. Изначально использовал возможности LXC, с 2015 года начал использовать собственную библиотеку, абстрагирующую виртуализационные возможности ядра Linux — libcontainer. С появлением Open Container Initiative начался переход от монолитной к модульной архитектуре.
SmartOS — бесплатный гипервизор SVR4 с открытым исходным кодом, основанный на операционной системе UNIX, объединяющий технологию OpenSolaris с виртуализацией KVM. Ядро SmartOS — illumos. Он имеет несколько технологий: Crossbow, DTrace, KVM, ZFS, и Zones. В отличие от других illumos-подобных операционных систем, SmartOS использует управление пакетами pkgsrc от NetBSD. SmartOS разработан, чтобы быть особенно подходящим для создания облачных средств, и генерирующихся устройств. SmartOS был разработан для, и самим Joyent, но имеет открытый исходный код, и является бесплатным для всех, кто может использовать.