Michael Hill
mdhillca@gmail.com 2012
Baptiste Mille-Mathias
baptistem@gnome.org 2012
Sabri Ünal
libreajans@gmail.com 2022, 2023
Emin Tufan Çetin
etcetin@gmail.com 2023

# Kutular tarafından kullanılan teknoloji nedir?

Boxes, kullanıcıların sanal makineleri kolayca yönetmesini sağlamak için qemu-kvm, libvirt-glib ve spice-gtk kullanır.

# KVM ile QEMU

QEMU, makine öykünücü ve sanallaştırıcıdır. Makine öykünücüsü olarak, bir makine (örneğin ARM kartı) için yapılmış işletim sistemlerini ve programları başka makinede (örneğin kendi bilgisayarınızda) çalıştırabilir. Sanallaştırıcı olarak QEMU, konuk kodunu KVM kullanarak doğrudan ana bilgisayar MİB üstünde yürüterek neredeyse yerel başarıma ulaşır.

KVM (Kernel-based Virtual Machine), kullanıcı uzayı programının türlü işlemcilerin donanım sanallaştırma özelliklerini kullanmasını sağlayan Linux çekirdek modülüdür.

# libvirt

libvirt, sanal makineleri işlemek (oluşturmak, silmek ve değiştirmek) ve izlemek için araç takımıdr.

libvirt-glib, libvirtʼi glib tabanlı uygulamalara uygun, üst düzey nesne yönelimli API sağlamak için sağlar.

# SPICE

SPICE, (Simple Protocol for Independent Computing Environments) ağ üzerinden uzak masaüstlerine erişim ve denetim için bir sistemdir.

SPICE sunucusu, QEMU ikili dosyası içinde çalışan bir kitaplıktır. Temel olarak istemci bağlantılarının kimlik doğrulamasından, konuk işletim sisteminin grafik çıktısının istemciye iletilmesinden ve kullanıcı girdilerinin (fare ve klavye) istemciden konuğa iletilmesinden sorumludur.

spice-gtk, konuk işletim sistemine bakış sağlayan SPICE istemcisidir.