<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" style="task" id="supported-protocols" xml:lang="ru">
  <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>Станислав Соловей</mal:name>
      <mal:email>whats_up@tut.by</mal:email>
      <mal:years>2013-2019</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Юрий Мясоедов</mal:name>
      <mal:email>ymyasoedov@yandex.ru</mal:email>
      <mal:years>2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Alexey Rubtsov</mal:name>
      <mal:email>rushills@gmail.com</mal:email>
      <mal:years>2021</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Ser82-png</mal:name>
      <mal:email>asvmail.as@gmail.com</mal:email>
      <mal:years>2022-2023</mal:years>
    </mal:credit>
  </info>

  <title>Какую технологию использует приложение Boxes?</title>


  <p>Приложение Boxes использует <app>qemu-kvm</app>, <app>libvirt-glib</app> и <app>spice-gtk</app>, чтобы пользователи могли легко управлять виртуальными машинами.</p>

<section id="qemu-kvm">

<title>QEMU с KVM</title>

  <p><app>QEMU</app> - это эмулятор машины и виртуализатор. В качестве эмулятора машины он может запускать ОС и программы, созданные для одной машины (например, платы ARM), на другой машине (например, на вашем собственном ПК). В качестве виртуализатора QEMU достигает производительности, близкой к «родной», выполняя гостевой код непосредственно на центральном процессоре основной системы с помощью KVM.</p>

  <p><app>KVM</app> (Kernel-based Virtual Machine) - это модуль ядра Linux, который позволяет программам пользовательского пространства использовать возможности аппаратной виртуализации различных процессоров.</p>

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

<title>libvirt</title>

  <p><app>libvirt</app> - это набор инструментов для безопасного манипулирования (создания, удаления и изменения) и мониторинга виртуальных машин.</p>

  <p><app>libvirt-glib</app> оборачивает libvirt для предоставления высокоуровневого объектно-ориентированного API, подходящего для приложений на основе glib.</p>

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

<title>SPICE</title>

  <p><app>SPICE</app>(Simple Protocol for Independent Computing Environments) - это система доступа к удалённым рабочим столам и управления ими по сети.</p>

  <p>Сервер SPICE - это библиотека, которая работает внутри двоичного файла QEMU. Он в основном отвечает за аутентификацию клиентских соединений, передачу графического вывода гостевой ОС клиенту и передачу пользовательского ввода (мышь и клавиатура) от клиента к гостю.</p>

  <p><app>spice-gtk</app> - это клиент SPICE, который обеспечивает просмотр гостевой ОС.</p>

</section>
</page>
