<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" style="task" id="supported-protocols" xml:lang="de">
  <info>
    <revision pkgversion="3.8.0" date="2013-03-25" status="candidate"/>
    <revision pkgversion="3.14.0" date="2014-09-13" status="review"/>
    <link type="guide" xref="index#faq"/>

    <credit type="author copyright">
      <name>Michael Hill</name>
      <email>mdhillca@gmail.com</email>
      <years>2012</years>
    </credit>
    <credit type="author copyright">
      <name>Baptiste Mille-Mathias</name>
      <email>baptistem@gnome.org</email>
      <years>2012</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc/>

  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Christian Kirbach</mal:name>
      <mal:email>christian.kirbach@gmail.com</mal:email>
      <mal:years>2014-2022</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Benjamin Steinwender</mal:name>
      <mal:email>b@stbe.at</mal:email>
      <mal:years>2014-2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Mario Blättermann</mal:name>
      <mal:email>mario.blaettermann@gmail.com</mal:email>
      <mal:years>2016-2021</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Tim Sabsch</mal:name>
      <mal:email>tim@sabsch.com</mal:email>
      <mal:years>2021, 2023</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Jürgen Benvenuti</mal:name>
      <mal:email>gastornis@posteo.org</mal:email>
      <mal:years>2022</mal:years>
    </mal:credit>
  </info>

  <title>Welche Technologie wird von Boxen genutzt?</title>


  <p>Boxen verwendet <app>qemu-kvm</app>, <app>libvirt-glib</app> und <app>spice-gtk</app>, um Benutzern das einfache Verwalten von virtuellen Maschinen zu ermöglichen.</p>

<section id="qemu-kvm">

<title>QEMU mit KVM</title>

  <p><app>QEMU</app> ist ein Emulator und Virtualisierungsprogramm für Rechner. Als Rechner-Emulator kann es Betriebssysteme und Programme, die für eine bestimmte Architektur (z.B. ARM) erstellt wurden, auf einem anderen Rechner (z.B. Ihrem Rechner) ausführen. Als Virtualisierungsprogramm erzielt QEMU beinahe native Geschwindigkeit durch Ausführen der Gast-Instruktionen direkt auf der Gastgeber-CPU mittels KVM.</p>

  <p><app>KVM</app> (Kernel-basierte Virtuelle Maschine) ist ein Linux Kernel-Modul, das es Nutzerprogrammen erlaubt, die Hardware-Virtualisierungsfunktionen verschiedener Prozessoren zu nutzen.</p>

</section>
<section id="libvirt">

<title>libvirt</title>

  <p><app>libvirt</app> ist ein Werkzeugsatz zum sicheren Manipulieren (Erstellen, Löschen und Bearbeiten) und Überwachen virtueller Maschinen.</p>

  <p><app>libvirt-glib</app> bietet libvirt in einer höheren objektorientierten Programmierschnittstelle an, passend für die Verwendung in glib-basierten Anwendungen.</p>

</section>
<section id="spice">

<title>SPICE</title>

  <p><app>SPICE</app>, das einfache Protokoll für unabhängige Rechnerumgebungen (Simple Protocol for Independent Computing Environments), ist ein System zum Zugreifen und Steuern entfernter Rechner über ein Netzwerk.</p>

  <p>Der SPICE-Server ist eine Bibliothek, die im QEMU-Programm läuft. Sie ist hauptsächlich für die Legitimierung von Client-Verbindungen, das Weiterleiten der Grafikausgabe des Gast-Betriebssystems zum Client und das Weiterleiten von Benutzereingaben (Maus und Tastatur) vom Client zum Gast zuständig.</p>

  <p><app>spice-gtk</app> ist der SPICE-Client, der eine Sicht in das Gast-Betriebssystem bietet.</p>

</section>
</page>
