Michael Hill
mdhillca@gmail.com 2012
Baptiste Mille-Mathias
baptistem@gnome.org 2012

# Бокстар қолданатын технологиялар қандай?

Бокстар пайдаланушыларға виртуалды машиналарды оңай басқаруға мүмкіндік беру үшін qemu-kvm, libvirt-glib және spice-gtk қолданады.

# KVM-мен бірге QEMU

QEMU — бұл машина эмуляторы және виртуализаторы. Машина эмуляторы ретінде ол бір машинаға (мысалы, ARM платасы) арналған ОЖ және бағдарламаларды басқа машинада (мысалы, өзіңіздің ПК) іске қоса алады. Виртуализатор ретінде QEMU KVM көмегімен қонақ кодын тікелей хост процессорында орындау арқылы нақты жылдамдыққа жақын өнімділікке қол жеткізеді.

KVM (Kernel-based Virtual Machine) — бұл пайдаланушы кеңістігіндегі бағдарламаға әртүрлі процессорлардың аппараттық виртуализация мүмкіндіктерін пайдалануға мүмкіндік беретін Linux ядросының модулі.

# libvirt

libvirt — бұл виртуалды машиналарды басқаруға (құру, өшіру және өзгерту) және бақылауға арналған саймандар жиынтығы.

libvirt-glib glib-ке негізделген қолданбаларға арналған жоғары деңгейлі объектіге бағытталған API-ді қамтамасыз ету үшін libvirt-ті орайды.

# SPICE

SPICE (Simple Protocol for Independent Computing Environments) — бұл желі арқылы қашықтағы жұмыс үстелдеріне қол жеткізуге және басқаруға арналған жүйе.

SPICE сервері — бұл QEMU бинарлық файлының ішінде жұмыс істейтін кітапхана. Ол негізінен клиенттік қосылымдардың аутентификациясына, қонақ ОЖ-нің графикалық шығысын клиентке жеткізуге және пайдаланушының енгізуін (тышқан мен пернетақта) клиенттен қонаққа жеткізуге жауапты.

spice-gtk — бұл қонақ ОЖ-нің көрінісін қамтамасыз ететін SPICE клиенті.