# Xen alternative: Os melhores concorrentes do Xen

Você pode optar por uma alternativa ao Xen, dependendo do uso que fará do seu hipervisor. Nossa comparação lista os 5 melhores concorrentes do Xen e explica tudo que você precisa saber sobre cada um deles. Conheça vantagens, desvantagens e questões de desempenho dessas tecnologias de virtualização.

## Tabela comparativa entre alternativas ao Xen

<table>
  <thead>
    <tr>
      <th></th>
      <th>Tipo de Hipervisor</th>
      <th>Arquitetura</th>
      <th>Sistema operacional *host*</th>
      <th>Sistema operacional convidado</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>Xen</strong></td>
      <td>Tipo 1</td>
      <td>x86, x86\_64, ARM</td>
      <td>Linux, Windows</td>
      <td>Windows, Linux</td>
    </tr>
    <tr>
      <td><strong>KVM</strong></td>
      <td>Tipo 1/Tipo 2 (híbrido)</td>
      <td>x86, x86\_64, System-z</td>
      <td>Linux</td>
      <td>Windows, BSD, Linux</td>
    </tr>
    <tr>
      <td><strong>VirtualBox</strong></td>
      <td>Tipo 2</td>
      <td>x86, x86\_64</td>
      <td>Linux, Windows, macOS, Solaris</td>
      <td>Windows, Linux, BSD, Solaris</td>
    </tr>
    <tr>
      <td><strong>Xvisor</strong></td>
      <td>Tipo 1</td>
      <td>x86, x86\_64, ARM, RISC-V</td>
      <td>Linux</td>
      <td>Windows, Linux, BSD, Solaris etc.</td>
    </tr>
    <tr>
      <td><strong>QEMU</strong></td>
      <td>Tipo 2</td>
      <td>x86, x86\_64, ARM, RISC-V</td>
      <td>Linux, Windows</td>
      <td>Windows, Linux, BSD, Solaris etc.</td>
    </tr>
    <tr>
      <td><strong>UTM</strong></td>
      <td>Tipo 2</td>
      <td>x86, x86\_64, ARM, RISC-V</td>
      <td>macOS, iOS</td>
      <td>Windows, Linux, BSD, Solaris etc.</td>
    </tr>
  </tbody>
</table>

Nota Todas as alternativas ao Xen apresentadas por esta comparação são disponibilizadas sob **licenças gratuitas**, fato que contribui para que elas também sejam tecnologias populares entre desenvolvedores. Antes de optar por qualquer um dos concorrentes, contudo, sugerimos que você entenda melhor o que caracteriza cada tipo de [hipervisor](https://www.ionos.com/digitalguide/server/know-how/what-is-a-hypervisor/ "O que é hipervisor") voltado para virtualização.

- **Hipervisores do tipo 1**, também conhecidos como hipervisores *bare-metal*, são executados diretamente no hardware do sistema operacional *host*.
- **Hipervisores do tipo 2** são executados como uma camada de software ou aplicação no sistema operacional *host*. Exatamente por esse motivo, eles também costumam ser chamados de hipervisores hospedados.

## Hipervisor KVM

O hipervisor [KVM](https://www.ionos.com/digitalguide/server/know-how/what-is-kvm/ "O que é KVM") (*Kernel-based Virtual Machine*) é uma tecnologia de virtualização diretamente integrada ao [kernel](https://www.ionos.com/digitalguide/server/know-how/what-is-a-kernel/ "O que é kernel") do Linux, o que ocorre desde a versão 2.6.20 desse sistema operacional. A tecnologia, distribuída pela Red Hat, pode ser usada como hipervisor do tipo 1, se for assim definida pelo usuário no momento da instalação — o Xen é um hipervisor do tipo 1. No entanto, por padrão, o KVM opera como aplicativo abstraído, ou seja, como hipervisor do tipo 2. Justamente por esse motivo, o KVM é comumente entendido como uma tecnologia de virtualização híbrida. Entre os sistemas convidados que você pode executar nessa alternativa ao Xen estão o BSD (*Berkeley Software Distribution*), o Solaris, o Windows, o ReactOS e o macOS.

[![Imagem: Captura de tela do site do hipervisor KVM, alternativa de código aberto ao Xen](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/0/4/csm_kvm-homepage-screenshot_cc5374972d.webp "Captura de tela do site do hipervisor KVM, alternativa de código aberto ao Xen")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/kvm-homepage-screenshot.png) Captura de tela da página inicial do KVM, hipervisor alternativo ao Xen. Fonte: https://linux-kvm.org/page/Main\_Page Graças à integração direta com o kernel do Linux, o KVM tem a vantagem de receber **atualizações regulares de segurança e de desempenho**. Em geral, esse hipervisor impressiona por seu excelente pacote de segurança: trata-se de uma combinação de [SELinux](https://www.ionos.com/digitalguide/server/security/what-is-selinux/ "O que é SELinux") e de sVirt (tecnologia de virtualização segura), que garante proteção e isolamento a máquinas virtuais. Ao implementar o KVM em uma das distribuições Linux compatíveis, utilizando o RHEL, você poderá ampliar ainda mais a **faixa de funções** do hipervisor. Entre outras coisas, será possível melhorar o desempenho e trocar recursos entre sistemas convidados.

<table>
  <thead>
    <tr>
      <th>Vantagens</th>
      <th>Desvantagens</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Correções de bugs e atualizações enviadas diretamente pelo Linux</td>
      <td>Complicado processo de configuração</td>
    </tr>
    <tr>
      <td>Excelente pacote de segurança</td>
      <td>Requer sistemas com suporte para hardware de virtualização</td>
    </tr>
  </tbody>
</table>

Dica A comparação [Xen vs. KVM](https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/xen-vs-kvm/) do nosso Digital Guide explora, mais à fundo, semelhanças e diferenças entre essas duas tecnologias de virtualização. Vale a pena conferir!

## VirtualBox

O VirtualBox, alternativa ao Xen, vem sido melhorado e distribuído pela empresa estadunidense Oracle desde 2008, apesar de a tecnologia de virtualização ter sido originalmente desenvolvida na Alemanha, por empresa de nome InnoTek Systemberatung GmbH. Ao contrário do Xen, **o VirtualBox é um hipervisor do tipo 2** que pode ser executado pelos sistemas operacionais Windows, Linux, macOS e Solaris. Em se tratando de sistemas operacionais convidados, o hipervisor mostra-se bastante flexível: além de suportar Windows e Linux, várias edições do Solaris e do BSD também podem ser utilizadas. A principal vantagem desse sistema com relação ao Xen é o fato de ele poder ser usado para a realização de **virtualização de desktop**, prática de hospedar ambientes de desktop em máquinas virtuais centralizadas, em oposição à abordagem tradicional, na qual cada desktop conta com uma instalação física separada.

[![Imagem: Captura de tela do site do hipervisor VirtualBox, alternativa de código aberto ao Xen](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/7/b/csm_virtualbox-website-screenshot_10623b680f.webp "Captura de tela do site do hipervisor VirtualBox, alternativa de código aberto ao Xen")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/virtualbox-website-screenshot.png) Captura de tela da página inicial do VirtualBox, hipervisor apoiado pela Oracle. Fonte: https://www.virtualbox.org/ Essa tecnologia de virtualização é menos flexível no que diz respeito à migração de máquinas virtuais criadas: o VirtualBox não permite que usuários movam máquinas virtuais entre *hosts* físicos em operação, em tempo real e sem tempo de inatividade. **Processos de migração devem ser realizados manualmente**, o que torna esse hipervisor menos adequado a projetos que exigem alta disponibilidade. Por outro lado, esse produto da Oracle tem a vantagem de ser bem mais intuitivo e, portanto, mais fácil de ser usado, principalmente por iniciantes. Sua **interface gráfica do usuário** torna o gerenciamento de máquinas virtuais bem mais simples, mesmo quando realizado por não especialistas, que ainda não adquiriram conhecimento suficiente para trabalhar por linha de comando — habilidade exigida pelo Xen.

<table>
  <thead>
    <tr>
      <th>Vantagens</th>
      <th>Desvantagens</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Suporta virtualização de desktop</td>
      <td>Não permite acesso direto a recursos de hardware</td>
    </tr>
    <tr>
      <td>Interface gráfica do usuário facilita a usabilidade do hipervisor</td>
      <td>Não permite migrações de máquinas virtuais em tempo real</td>
    </tr>
  </tbody>
</table>

## Xvisor

Assim como seu concorrente Xen, o [Xvisor](https://xhypervisor.org/ "Xvisor: eXtensible Versatile hypervISOR — xhypervisor.org") (*eXtensible Versatile hypervISOR*) é um hipervisor de código aberto do tipo 1, que se destaca por sua **alta flexibilidade e portabilidade**. Prova disso é a impressionante quantidade de arquiteturas suportadas por essa tecnologia de virtualização: além de x86 e x86\_64, o Xvisor suportada as arquiteturas de CPU ARM e RISC-V. Assim, o código-fonte do Xvisor pode ser portado para qualquer plataforma de 32 e 64 bits, desde que uma PMMU (*Paged Memory Management Unit*) e uma porta do compilador GNU C (GCC) estejam disponíveis. Essa alternativa ao Xen se baseia principalmente na **virtualização completa**, permitindo um grande número de sistemas operacionais convidados não modificados. Por outro lado, no Xvison, o sistema operacional *host* precisa estar vinculado a uma distribuição Linux, o que é uma importante limitação.

[![Imagem: Captura de tela do site do hipervisor Xvisor, alternativa de código aberto ao Xen](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/f/6/csm_xvisor-homepage-screenshot_43dd91687e.webp "Captura de tela do site do hipervisor Xvisor, alternativa de código aberto ao Xen")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/xvisor-homepage-screenshot.png) Captura de tela da página inicial do Xvisor, hipervisor concorrente do Xen. Fonte: https://xhypervisor.org/ Ao realizar virtualizações com o Xvisor, você economizará espaço de armazenamento, além de notar a eficiência desse hipervisor. Tais características devem-se, contudo, ao fato deste produto não oferecer extensões de segurança. Opcionalmente, você também poderá habilitar **paravirtualizações como o Xen**, desde que a respectiva arquitetura permita isso.

<table>
  <thead>
    <tr>
      <th>Vantagens</th>
      <th>Desvantagens</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Suporta uma ampla gama de arquiteturas</td>
      <td>Não oferece extensões de segurança</td>
    </tr>
    <tr>
      <td>Virtualização com economia de espaço</td>
      <td></td>
    </tr>
  </tbody>
</table>

## QEMU

O [QEMU](https://www.qemu.org/ "QEMU: A generic and open source machine emulator and virtualizer — qemu.org") (*Quick EMUlator*), concorrente do Xen, tanto pode ser usado como emulador quanto como hipervisor do tipo 2. Quando usada como hipervisor, essa tecnologia de virtualização consegue atingir **níveis de desempenho quase nativos** ao executar o código convidado diretamente no computador do sistema operacional *host*. Para que funcione, o QEMU requer ser usado conjuntamente com o hipervisor Xen ou com o módulo de kernel KVM integrado ao Linux. Apesar dessa aparente desvantagem, o QEMU oferece um ecossistema muito maior que o Xen, assim como suporta um número bem mais expressivo de arquiteturas e sistemas operacionais. Exatamente por esse motivo, recomendamos esse hipervisor a usuários com uma ampla gama de aplicações que incluem **desenvolvimento, testes e operação de software legado**.

[![Imagem: Captura de tela do site do hipervisor QEMU, alternativa de código aberto ao Xen](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/0/7/csm_qemu-homepage-screenshot_b04bb7a557.webp "Captura de tela do site do hipervisor QEMU, alternativa de código aberto ao Xen")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/qemu-homepage-screenshot.png) Captura de tela da página inicial do QEMU, hipervisor alternativo ao Xen. Fonte: https://www.qemu.org/ Por ser um hipervisor do tipo 2, o QEMU não tem acesso direto a recursos de hardware e, por isso, não consegue se igualar ao Xen em termos de desempenho. Todavia, essa tecnologia pode ser integrada a muitas outras soluções de virtualização e plataformas de nuvem, além de dispor de uma **interface gráfica do usuário** interessante, que facilita bastante a sua utilização. Por fim, o QEMU possui uma grande e ativa comunidade, que colabora com atualizações regulares.

<table>
  <thead>
    <tr>
      <th>Vantagens</th>
      <th>Desvantagens</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Suporta variadas arquiteturas</td>
      <td>Depende do hipervisor Xen ou do KVM para funcionar</td>
    </tr>
    <tr>
      <td>Adequado a diferentes projetos</td>
      <td>Não realiza isolamentos de máquinas virtuais</td>
    </tr>
  </tbody>
</table>

## UTM

O UTM é uma tecnologia de virtualização que pode ser usada para emular vários sistemas operacionais em **dispositivos Mac**, no iPhone e no iPad (a partir do iOS 11). Entre outras coisas, esse hipervisor faz uso da própria estrutura de virtualização da Apple para executar sistemas operacionais ARM64 em dispositivos com processadores Apple Silicon — o desempenho é quase nativo. Em Macs mais antigos, que possuem processadores Intel, é possível virtualizar sistemas convidados com arquiteturas x86 e x86\_64. Apesar de essa ser sua grande vantagem, o hipervisor UTM também oferece suporte a várias outras arquiteturas, como ARM32, MIPS, PPC e RISC-V. Podemos afirmar, então, que essa alternativa ao Xen é uma excelente opção para aqueles que buscam executar sistemas Windows em um Mac ou em um dispositivo móvel com iOS.

[![Imagem: Captura de tela do site do hipervisor UTM, alternativa de código aberto ao Xen](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/6/a/csm_utm-homepage-screenshot_51aeee36e0.webp "Captura de tela do site do hipervisor UTM, alternativa de código aberto ao Xen")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/utm-homepage-screenshot.png) Captura de tela da página inicial do UTM, hipervisor alternativo ao Xen que se destaca pelo suporte oferecido aos sistemas da Apple. Fonte: https://mac.getutm.app/ A tecnologia de virtualização do UTM é baseada na do QEMU, hipervisor já apresentado por esta comparação. O que os diferencia é que o QEMU, apesar de ser flexível e poderoso, não é um hipervisor fácil de dominar, especialmente por iniciantes. A mesma coisa ocorre com o Xen: sua abundância de recursos torna a tecnologia difícil de se instalar e configurar. O UTM aparece, então, como uma alternativa mais fácil de usar: desenvolvido com o objetivo de oferecer aos seus usuários a mesma flexibilidade do QEMU, o **UTM é extremamente mais fácil de usar**.

<table>
  <thead>
    <tr>
      <th>Vantagens</th>
      <th>Desvantagens</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Suporta variadas arquiteturas</td>
      <td>O desempenho dos sistemas convidados é mais fraco</td>
    </tr>
    <tr>
      <td>Muito mais fácil de usar</td>
      <td></td>
    </tr>
  </tbody>
</table>

Dica Realize a sua migração para a nuvem com a IONOS, como [alternativa ao hipervisor](https://cloud.ionos.com/hypervisor-alternative "Cloud Migration: The Hypervisor alternative — IONOS"). Mova sua estrutura de TI para uma nuvem da IONOS, de base sólida, totalmente segura, de alto desempenho, de código aberto e sem dependência de fornecedor.


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/xen-alternative-alternativas-ao-xen/](https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/xen-alternative-alternativas-ao-xen/) for AI/LLM consumption.