Dacă aveți nevoie pentru a avea mai multe sisteme de operare pe computer, dar nu doriți să utilizați dual-boot, atunci singura opțiune - o virtualizare și mașina virtuală pentru Linux. La utilizarea unui sistem cu încărcare duală la repornire lentă a unui sistem la altul poate dura până la câteva minute, și este foarte incomod.
Prin urmare, virtualizare - o soluție perfectă, pentru că o cantitate suficientă de putere RAM și CPU puteți rula mai multe sisteme în același timp, și chiar și cu ei pe deplin rabotat.No ce software-ul ar trebui să folosesc? Ce a alege și modul în care funcționează totul, toate acestea - tema articolului de azi.
Ce este o mașină virtuală?
Mașinile virtuale - un program care creează un mediu software care simulează hardware-ul dorit. sistemul de operare poate fi instalat în acest mediu, atunci acesta poate fi utilizat pe deplin. Noi numim oaspete, în timp ce sistemul principal este instalat pe computer, numit o gazdă.
Anterior, mașini virtuale fac toate lucrările ei înșiși, la nivel de program, și este clar că totul a lucrat foarte încet. Dar apoi a început să procesoare de virtualizare suport hardware, este uneori accelerează sistemul de operare oaspete. Această tehnologie, cum ar fi AMD-V de la AMD sau Intel VT-x de la Intel. Cu toate acestea, aceste tehnologii pot fi dezactivate în mod implicit în BIOS.
Pe lângă mașină virtuală care imita pe deplin computerul la un Linux containere de virtualizare includ, de exemplu, LXC sau OpenVZ. În continuare, considerăm o mașină virtuală pentru Linux, pe care o puteți utiliza pentru a instala sistemele lor.
1. VirtualBox

Putem spune că acest lucru este cel mai bun pentru mașină virtuală Linux, oferă toate caracteristicile necesare, și în același timp destul de simplu de utilizat.
Spre deosebire de VirtualBox, care este distribuit cu open source, este un produs comercial, din care o versiune completă costă bani. Dar pentru uz casnic au o versiune simplificată, care poate fi utilizat complet gratuit.

O caracteristică notabilă a VMWare este faptul că pentru unele sisteme sunt proiectate și script-ul gata de instalare neasistată, care vă permit să setați sistemul în modul automat și nu utilizează prea mulți parametri. Acest lucru poate fi foarte util în anumite situații.
Dacă doriți să rulați nu este familiar sistemul de operare x86, și un sistem de dispozitive ARM, de exemplu, Android, Raspbian sau RISC OS, atunci nu va ajuta cele două mașini virtuale anterioare Linux. Cu acest obiectiv se poate ocupa numai Qemu.

Qemu - o abreviere pentru Quick Emulator. Este foarte simplu de configurat un utilitar de linie de comandă, dar vă permite să faci multe lucruri interesante la nivel VirtualBox, puteți rula orice sistem de operare, inclusiv ARM, puteți instala sistemul de operare pe un disc fizic sau un fișier, utilizați accelerarea hardware, și chiar descărca automat unele distribuții pe internet.
În ciuda numelui său, acesta este un instrument foarte puternic pentru a lucra cu virtualizare pe Linux, pentru a instala Ubuntu Qemu pentru a rula:
$ Sudo apt a instala qemu qemu-kvm libvirt-bin
KVM sau pe bază de kernel complet Virtual Machine (VM miezuri pe bază) - este realizarea platformei de virtualizare la nivel de kernel, care oferă opțiuni suplimentare pentru Qemu și funcționare foarte mare viteză din cauza de a lucra direct în nucleu.

Toate acestea înseamnă că KVM este mai rapid și mai stabil VirtualBox, dar KVM este mult mai dificil de configurat și de întreținut. Tehnologia KVM este o soluție foarte popular pentru plasarea de mașini virtuale, inclusiv o multitudine de servere de pe Internet.
Pentru a începe utilizarea KVM va trebui mai întâi pentru a verifica dacă hardware-ul suporta accelerare hardware pentru acest lucru, utilizați un utilitar cpu verificator. În cazul în care toate sprijinite atunci puteți trece la instalarea KVM:
$ Sudo apt-get install qemu-kvm libvirt-bin virtinst pod-utils Virt-manager
După instalare, vei putea accesa KVM mașină virtuală folosind Virtual Machine Manager, care apare în meniu. Cu acest manager administrează alt sistem de virtualizare Linux, de exemplu, XEN.
Aceasta este o altă platformă de virtualizare pentru Linux, care este foarte similar cu KVM. Dar există unele diferențe. Ca KVM este susținută de accelerare hardware, multe arhitecturi, inclusiv ARM, precum și lansarea de o varietate de sisteme de operare clienților, inclusiv Windows. Dar principala diferență este că KVM implicit este integrat în kernel-ul Linux și Xen pentru a lucra ai nevoie de un mod special asamblat nucleul sprijinului său.
Alte caracteristici ale Xen poate fi remarcat faptul că sistemul va funcționa suficient de rapid chiar și fără accelerare hardware, dacă rulați Linux. În alte privințe, virtualizare Linux,