<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" style="task" id="supported-protocols" xml:lang="uk">
  <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>Майкл Хіл</name>
      <email>mdhillca@gmail.com</email>
      <years>2012</years>
    </credit>
    <credit type="author copyright">
      <name>Батист Мілле-Матіас</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>Владислав Спірін (Vladyslav Spirin),</mal:name>
      <mal:email>lfc@fedoraproject.org</mal:email>
      <mal:years>2020</mal:years>
    </mal:credit>
  </info>

  <title>Яку технологію використовують Коробки?</title>


  <p>«Коробки» використовують <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>
<section id="vnc">

<title>VNC</title>

  <p><app>VNC</app>, Обчислювальна віртуальна мережа, що використовується лише для віддаленого відображення, є добре відомим протоколом, але досить обмеженим і повільним.</p>

</section>
</page>
