Xen
VirtualizareXen este un hypervisor open-source de tip bare-metal (Type 1) care permite rularea mai multor sisteme de operare simultan pe un singur server fizic. Dezvoltat inițial la Universitatea Cambridge, Xen a fost pionier în para-virtualizare și a stat la baza infrastructurii Amazon Web Services. Este utilizat și astăzi în medii cloud și de hosting enterprise.
Xen este unul dintre cele mai influente hypervisoare din istoria virtualizării. Dezvoltat inițial ca proiect de cercetare la Universitatea Cambridge în 2003, Xen a introdus conceptul de para-virtualizare, care permitea mașinilor virtuale să comunice eficient cu hypervisorul prin intermediul unor interfețe software optimizate.
Arhitectura Xen se bazează pe conceptul de domenii. Domain 0 (Dom0) este o mașină virtuală privilegiată care are acces direct la hardware și gestionează celelalte mașini virtuale (DomU - unprivileged domains). Această arhitectură oferă izolare puternică și securitate, deoarece hypervisorul în sine are o suprafață de atac minimă.
Xen suportă două moduri de virtualizare: para-virtualizare (PV), care necesită modificări în sistemul de operare guest dar oferă performanță excelentă, și virtualizare hardware completă (HVM), care folosește extensiile Intel VT-x/AMD-V pentru a rula sisteme de operare nemodificate. Modurile hibride precum PVHVM combină avantajele ambelor abordări.
În industria hosting-ului, Xen a avut un impact enorm. Amazon Web Services (AWS), cel mai mare furnizor de cloud din lume, a folosit Xen ca hypervisor principal timp de peste un deceniu. Citrix a comercializat Xen sub numele XenServer (acum Citrix Hypervisor), oferind funcții enterprise de management și orchestrare.
Deși KVM a depășit Xen în popularitate în ultimii ani, Xen rămâne relevant în anumite scenarii. Proiectul Xen este acum sub umbrela Linux Foundation, fiind dezvoltat activ ca soluție open-source. Furnizorii de hosting care folosesc Xen oferă de obicei mașini virtuale cu izolare excelentă și performanță stabilă.