Ett program för att installera ett virtuellt operativsystem. VMware virtuell maskin. Vad är en virtuell maskin

Då och då behöver användare en andra dator där de kan installera ett annat skal. En virtuell maskin är ett system för att emulera en annan plattform, det hjälper användaren att använda enheten vid installation av flera operativsystem som är oberoende av varandra, så att en enhet kan kombinera egenskaperna hos två eller flera datorer. Denna teknik är populär bland utvecklare när de testar program.

Vad är en virtuell maskin

Sådana enheter skapas på riktiga datorer som villkorade. Detta är ett program som simulerar en kopia av befintlig hårdvara med alla dess komponenter (BIOS, HDD, kringutrustning). Genom att använda särskilda verktyg Du kan köra flera virtuella maskiner med samma eller olika operativsystem på en dator.

Vad är det för?

Att installera en virtuell maskin utökar din dators möjligheter. Varför använda den här funktionen?

  1. Installation av två operativsystem på en dator. Låter dig installera två bitdjupsskal samtidigt: x32 och x64. Windows emulator Kan vara kompatibel med Linux.
  2. Virtualisering gör det säker start misstänkta program och filer.
  3. Ett virtuellt operativsystem som skiljer sig från det installerade hjälper till att använda applikationer som är inkompatibla med det "native" skalet.
  4. Används när du testar nya verktyg.
  5. Användning av nya arkitekturer som emulering (till exempel imitation av en spelkonsol).
  6. För att skydda information och begränsa programmens möjligheter.
  7. Flera villkorliga processorer hjälper till att simulera ett datornätverk, detta är viktigt vid felsökning av en server.
  8. Programmet för att skapa virtuella maskiner används för att ansluta kringutrustning som inte är kompatibla med det installerade skalet.

Översikt över virtuella maskiner

De första försöken att utveckla sådan programvara började på 70-talet. Nu har virtuella maskiner möjlighet att skapa fullfjädrad dator med parallell eller inbäddad åtkomst. Universella alternativ stöder inte bara välkända skal olika bitdjup, men också okända operativsystem. Varje marknadssegment har sina egna ledare.

För Windows 7

Virtualbox är en emulator vars distribution distribueras till gratis. Högt betyg och popularitet bland användare beror på det faktum att versionen stöds av majoriteten kända system. Fördelen med verktyget är dess tydliga gränssnitt, vilket gör det lättare att hantera. Nackdelarna är att det inte finns något sätt att överföra filer med "grab and dra", du måste köra NAT-anslutning.

VMware är betald tjänst, som är mycket anpassningsbar och optimerar hårddiskutrymmet. Distributionen av ESXi-versionen kan skrivas till ett USB-minne eller byggas in i firmwareservern. Förutom Windows är även Linux, Solaris, FreeBSD, Netware lämpliga. Nackdelarna inkluderar det faktum att du, i jämförelse med den tidigare resursen, inte kan ladda ner den fullständiga versionen av verktyget gratis.

För Windows 10

Microsoft Virtual PC är en gratis virtuell maskin. Den tillhör kategorin virtuella maskiner för Windows och kan därför inte installeras på Linux
eller Mac, vilket kan anses vara nackdelar. Nackdelen är bristen på stöd för USB-enheter. Det är tänkt att skapa genom maskinkod ett villkorligt skal med driftsparametrarna för komponenterna i hårdvarusystemet i en befintlig dator.

Oracle är ett verktyg som hjälper dig att arbeta med stora volymer information. Vid bearbetning av databaser, deras verkligt skydd. Fördelen med systemet är några manipulationer som hjälper till att få snabb åtkomst till information, vilket påskyndar förvaltningsprocessen. Till exempel, Oracle RAC– snabbt utplacerbar klusteråtkomst till databasen.

För Linux

Detta system är relativt nytt, men har visat sig breda möjligheter tack vare öppen datorkod. Linux OS är svårare att välja en virtuell maskin. OpenVZ släpptes specifikt för skalet. Tjänsten hjälper dig att konfigurera flera virtuella processorer på en maskin. Samtidigt bevaras bonusar öppen källa, tack vare vilket datorn inte förlorar RAM-kraft.

Hyper-V är en emulator som används både i Linux och i 32 och 64-bitars Windows-versioner XP. Fördelen är att detta är en teknik som direkt "kommunicerar" med serverns hårdvara, och därför minskar minnesförbrukningen och processorprestanda ökar. Nackdelarna inkluderar det faktum att när man hanterar stora arrayer virtuella servrar du måste dessutom installera System Center Virtuell maskin Chef.

För Mac

VMware Fusion är en emulator som kör Windows och andra operativsystem på Mac-datorer utan att starta om, så att du kan hantera virtuella och fysiska servrar. Fördelen är att Mac-skalet kan användas separat från andra eller integreras i en enda bekväm miljö. Bland nackdelarna är att det tillkommer en avgift för användning.

Boot Camp skapad för Windows installationer på en Mac-dator. Skalet kommer som ytterligare system till ett separat avsnitt hårddisk. När du startar behöver du bara välja din Mac och virtuella Windows kommer att fungera. Verktyget kännetecknas av sin enkelhet och intuitiva gränssnitt. Bland nackdelarna är det värt att notera behovet av att starta om för att välja ett annat system.

Skapa en virtuell maskin

Vad du ska göra om du behöver skapa en virtuell maskin:

  • välj och ladda ner ett verktyg för din dator, med hänsyn till det installerade skalet;
  • installera denna programvara;
  • när installationen är klar, skapa en ny villkorlig dator med den erforderliga mängden RAM tilldelad;
  • en ny enhet kräver konfiguration av driftsparametrar.

Vilken virtuell maskin att välja

Huvudvalparametern är det installerade operativsystemet. Sedan skapande programvaran virtuella datorer stöder olika skal - dessa kan vara både högspecialiserade och applikationer att arbeta med olika system. Det finns betalda och gratis verktyg. Urvalskriterier inkluderar:

  • tydligt gränssnitt;
  • hög grad av dataskydd;
  • ett brett utbud av inbyggda verktyg;
  • restriktioner för åtkomst till hårdvara och mjukvara.

Video

Virtuell maskin är ett program som låter dig få en dator i en dator. Det är din riktig dator kan emulera en annan dator (med annan hårdvara, operativsystem, BIOS och andra).

Det huvudsakliga syftetservervirtualisering (ivirtuella maskiner) är installation och testning av program på olika operativsystem, vilket hjälper till att avgöra var programmet körs snabbare, var bekvämare gränssnitt etc.

Fördelar med moderna virtuella maskiner:

  • Du kan installera vilket operativsystem som helst utan att skada eller störa din egen hårddisk;
  • Du kan testa olika applikationer, jämföra deras prestanda på olika operativsystem;
  • Du kan kontrollera filer för infektion genom att köra dem i ett konstgjort skal som du skapar i en virtuell maskin;
  • Du kan skapa och administrera nätverk i olika operativsystem, vilket hjälper dig att lära dig arkitekturen företagsnätverk mer djupgående;
  • Du kan köra program som inte är tillgängliga på din operativ system.

Idag finns det många alternativ för emulatorer som kan reproducera olika operativsystem: från populära ( Windows ) till föga känd ( Calibri ), från de äldsta versionerna till de senaste. Och nu ska vi ta en kort utflykt genom de mest kända virtuella maskiner, efter att ha gjort detaljerad genomgång på dem.

Översikt över virtuella maskiner

1 - VirtualBox . Kanske det mest kända emulatorprogrammet bland användare, tillhandahållet av företaget Orakel . Programmet har en enkel användargränssnitt och inbyggd Russification, som redan är lämplig för nybörjare.

Installation är inte heller svårt, eftersom det finns en installationsguide. Du kommer omedelbart att uppmanas att skapa en virtuell maskin, välja ett OS och ge det ett namn. Då måste du ge den "nya" datorn en viss mängd RAM och internminne(högst hälften av riktig hårdvara). Sedan kommer valet av disktyp och ytterligare anpassning system. Genom att följa rekommendationerna kan du behålla två operativsystem på din dator utan att skada huvudsystemet.


VirtualBox-programmet Den har en enkel och exakt struktur, samt ett antal intressanta alternativ. Du kan till exempel spela in skärmvideo för att demonstrera programvara på ett annat operativsystem. Du kan importera vilken som helst virtuella diskar, du kan övervaka indikatorerna för I/O-kontrollerna, dessutom finns det separation av urklippsåtkomst, vilket också är mycket bekvämt.

2 - VirtManager . Ett program som också är lätt att använda, men ändå något mer komplicerat än den tidigare versionen. En nybörjare kan lätt bli förvirrad här, och bara listan över alla 86-bitars operativsystem kan vara överväldigande.

Här är installationen något mer komplicerad, eftersom för att skapa en virtuell maskin måste du skapa en lagringspool, och för detta måste du tilldela en specifik katalog. Dock, komplex installation på grund av de goda funktionerna hos denna virtuella maskin.

Du kan till exempel lägga till utrustning och ständigt övervaka dem, visar det detaljerad statistik, hela systemets prestanda, du kan styra maskinen via kommandoraden och många fler användbara egenskaper.

Du behöver bara förstå det lite, och sedan kan du få behändigt verktyg för att emulera det nya operativsystemet.

3 - GnomeLådor . Om tidigare program krävde att användarna hade viss kunskap och tid att studera, och det var mer lämpligt för systemadministratörer, då verktyget Gnome lådor mycket enklare och mer lämplig för den genomsnittliga användaren som referens.

Med ett par klick kan du ställa in en fullfjädrad virtuell maskin, och programmet har ett enkelt, färgstarkt gränssnitt. Ja, programmets kapacitet är avsevärt reducerad jämfört med det tidigare alternativet, men det ger huvudbasen av kapacitet.


Ett utmärkt alternativ för en nybörjare, som kommer att visa vad virtuella maskiner är kapabla till.

4 - VMware Player. Bli inte förvirrad av ordet "spelare", för idag är det inte längre en spelare, utan ett program för att skapa en fullfjädrad virtuell maskin och av ganska hög kvalitet.


Om du inte utvecklar din egen programvara, då VMware Player perfekt för dig, annat Det är bättre att välja en annan emulator, eftersom den inte ens har en komplett installation av nätverkskort.

För de flesta användare är detta bra program, där du kan konfigurera och nätverkskonfigurationer, och håll koll på kvantiteten skadlig programvara, och sätt Windows XP , som bokstavligen blir "gummi", dvs. ganska kraftfull.

5 - WMwareArbetsstation . Men här är emulatorn tvärtom perfekt för utvecklare mjukvaruprodukter. Vad kostar en möjlighet att gruppera virtuella maskiner? De där. du kan samtidigt köra programmet på alla operativsystem och göra noggranna analyser.

Det blev möjligt att skapa bilar med central processor, minnesstorlek upp till 16 GB, vilket gör att du kan testa ganska kraftfulla mjukvaruverktyg på andra operativsystem. Det är dock mycket bekvämare att köpa hela paketet W Mware och använd detta paket till sin fulla potential.

Virtualisering låter dig kapsla in intern organisation operativsystem eller delar därav inom virtuell hårdvara och mjukvara. Med andra ord, skapa ett virtuellt utrymme som kommer att vara verkligt utifrån operativsystemet som körs i detta utrymme. Det är precis vad virtuella maskiner gör för Windows 7, Linux och Mac OS X. Virtualisering låter dig också simulera enheter som inte ens finns på din dator.

Notera: På sätt och vis låter virtuella maskiner dig skapa en dator i en dator.

Det finns två viktiga aspekter maskinvirtualisering:

  • interaktion mellan en fysisk värd (dator) och en virtuell värd
  • interaktion mellan operativsystemet som körs i virtuellt utrymme och den utrustning som används

Virtualiseringsprogramvara, nämligen virtuella maskiner för Windows 7 (Linux, Mac OS X), är som regel normal tillämpning eller en operativsystemtjänst som låter dig skapa värdar. Vilken värd som helst kallas fysisk maskin(dator). Inom virtualiseringsprogramvara körs operativsystemet på en värd som liknar eller är identisk med den faktiska värden, en så kallad virtuell maskin. För enkelhetens skull kallas operativsystemet som körs i en virtuell maskin ett gästoperativsystem.

Dessutom finns det olika sätt virtualisering, på vilken inte bara implementeringen av applikationer för att skapa virtuella maskiner beror på, utan också de möjligheter som tillhandahålls för gästsystem. Det finns konventionell emulering, där hårdvaru- och mjukvaruanrop passerar genom ett mellanskikt. Det finns också para-virtualisering, där en del av åtgärderna inuti den virtuella maskinen sker på riktig hårdvara, medan den andra delen går genom ett mellanlager. Det finns också virtualisering på systemnivå, när varje gästsystem startar i en speciell kärna, vilket gör att du bara kan köra liknande versioner av operativsystemet.

Vissa av dessa metoder kan utföras i farten, utan betydande förändringar av den faktiska värden och dess operativsystem. Andra kräver att värden startas om till en speciell instans av operativsystemet som stöder virtualisering. Andra använder speciella värdar som stöder och är designade för virtualisering på hårdvaruenhetsnivå. De senare är också kända som metoder för bare metal-virtualisering (även om detta inte är helt sant, eftersom en del mjukvarukärna fortfarande används).

Virtualiseringsprogramvaran som hanterar skapandet och driften av virtuella maskiner, samt allokering och begränsning av de resurser som tillhandahålls, kallas ofta en hypervisor. Vissa virtualiseringsprogram kan också använda speciella tillägg processorer för att förbättra prestandan hos virtuella maskiner. Förekomsten av sådana tillägg kallas hårdvarustöd för virtualisering. Exempel på detta stöd är VT-X (Intel) och AMD-V (AMD) teknologier.

Vad är inte virtualisering och virtuell maskin?

Vissa människor tycker om att kalla virtualiseringsprogram (virtuella maskiner) allt som skapar ett lager av abstraktion mellan operativsystemet och några av de köra processer. Till exempel finns Sandboxie, som låter dig isolera webbläsare från systemet (se webbläsarskyddsverktyg). Vissa program låter dig frysa systemets tillstånd så att det inte kan ändras. Andra låter dig också använda den sk skuggläge, där alla program körs normalt, men alla ändringar avbryts när du startar om datorn.

Naturligtvis ger alla dessa program olika fördelar, men de betraktas inte som virtualiseringstekniker och representerar inte virtuella maskiner eftersom de inte simulerar systemsamtal, och de tillåter inte att gästoperativsystem körs ovanpå nuvarande systemet. Sådana program skapar bara ytterligare lager av separation, främst för att öka säkerhetsnivån. Om vi ​​fortsätter ämnet säkerhet, då...

Varför använda virtualisering och virtuella maskiner?

Om säkerhet kommer först för dig och är det första du tänker på i alla situationer, så kan virtualisering (användning av virtuella maskiner) säkert hjälpa dig med detta. Men anta inte att virtualisering främst används för säkerhet. Dess initiala mål är: testning, kostnadsminskning, flexibilitet, äldre produktsupport och utbildning. Att höja säkerhetsnivån är bara en trevlig bonus, som också har många fallgropar.

Notera: Även om virtualisering tillåter dig att isolera ett operativsystem från ett annat, finns det fortfarande sätt att ta sig från gästsystemet till det huvudsakliga.

Vad behövs för att köra virtualiseringsteknik och virtuella maskiner?

Det första att tänka på är den fysiska värden. Beroende på vilken typ av virtualiseringsprogramvara (virtuella maskiner) kan helt annan hårdvara och operativsystem krävas. Virtualisering innebär inte någon enskild lösning som kommer att köras varhelst det behövs. Virtuella maskiner måste väljas för systemet (Windows, Linux, Mac) och hårdvara ( Hårdvara). Dessutom måste värden ha nödvändiga .

Så om du ska köra gästoperativsystem ovanpå ditt system behöver du ytterligare resurser för att köra dem, såsom en processor och RAM. Till exempel, om din dator bara har 2 GB RAM och du vill köra gästsystem på Windows 7, då måste du kraftigt begränsa resursanvändningen på riktiga systemet så att den virtuella maskinen kan fungera normalt. Såvida du naturligtvis inte försöker köra Windows XP med 256 MB minne. Men om du har 16 GB RAM, kan du köra mer än ett gästsystem utan att uppleva någon brist på resurser.

Fördelar: Lätt att installera och använda.

Minus: Begränsad funktionalitet. Stöder inte ögonblicksbilder och allmän tillgång till kataloger.

Virtuell maskin för Windows 7, Linux och Mac OS X - VirtualBox

VirtualBox är ett annat plattformsoberoende program för att skapa virtuella maskiner för Windows 7 och högre, samt Linux och Mac-system, som för närvarande ägs av Oracle. VirtualBox liknar VMware Player, men har fler funktioner, inklusive en mer avancerad nätverksstack, obegränsade ögonblicksbilder, visst stöd för OpenGL och DirectX och mycket mer. Appen är enkel att installera och lika enkel att använda. Du kan också använda kommandoraden för automatisk distribution. VirtualBox stöder även USB och delade kataloger. Dessutom finns det bärbar version VirtualBox. Men det finns också nackdelar. Du kan inte ta skärmdumpar av gästsystem. Diskhantering är lite förvirrande.

Publik: nybörjare och erfarna användare.

Fördelar: Lätt att installera och använda, många funktioner.

Nackdelar: Inget stöd för skärmdumpar, import befintliga maskiner komplicerad, icke-intuitiv diskhantering.

VMware ESXi hypervisor för att skapa virtuella maskiner

ESXi är en hypervisor i bar metall med reducerad funktionalitet jämfört med ESX. Appen kräver en värd och kan styras från konsolen (konsolen är låst som standard, men du kan aktivera den manuellt). Du kommer inte att kunna ta skärmdumpar eller video av skärmen på dina virtuella maskiner. Överföring och kloning av gästsystem kan endast göras manuellt. Men du lyckas delning minne för ökad effektiv användning av RAM, kraftfull övervakning och hantering och kommandoradsåtkomst via SSH (när den är upplåst). Du kan också installera VMware Tools för att förbättra prestandan för virtuella maskiner. Para-virtualisering stöds också av ESXi.

Fördelar: Kraftfulla, avancerade funktioner för virtuella maskiner.

Nackdelar: Kräver en värd och mycket resurser. Inte lätt att installera och köra.

Virtuell maskin för Unix/Linux - Kernel-baserad virtuell maskin (KVM)

KVM stöder virtualisering endast för UNIX-liknande operativsystem (Linux). Applikationen kan köras på vilken hårdvara som helst eller i emuleringsläge, men utan processortillägg blir prestandan fruktansvärd. KVM är designad för att användas via en konsol. Men den har ett anständigt hanteringsgränssnitt som låter dig starta och stoppa virtuella maskiner, ta skärmdumpar och mycket mer. Gränssnittet är känt som Virtual Machine Manager (VMM) och används även för att hantera virtuella Xen-maskiner (se nedan). Lokala och fjärrkontroll. Det finns en känd konflikt med VirtualBox, men den kan lösas relativt enkelt

Målgrupp: avancerade användare och proffs.

Fördelar: Full kontroll och flexibilitet, mycket hög prestanda, under rätt förhållanden.

Nackdelar: Endast UNIX-liknande system. Kräver hårdvaruvirtualiseringstillägg för normal körning. Betoning på kommandoraden. Inte lätt att installera och köra.

Virtuell maskin för Unix/Linux - Xen

Xen är en annan applikation för virtualisering av UNIX-liknande operativsystem (Linux). Den måste starta i sin egen kärninstans. Tonvikten ligger på kommandoraden. Men du kan också använda VMM. Officiellt har Xen stötts av OpenSUSE i många år och lades nyligen till i huvudversionen av kärnan. Xen kan köras i hårdvaruassisterat eller paravirtualiseringsläge. Men för Xens para-virtualisering högsta grad problematisk när det gäller installation och lansering. Dessutom har Xen begränsat CD-ROM-stöd och nätverksenheter. Programmet är också tillgängligt som en hypervisor för virtualisering av barmetall på en Live CD. Det finns många tredjepartstillägg för att hantera Xen.

Målgrupp: avancerade användare och proffs.

Fördelar: Full kontroll och flexibilitet, mycket bra framträdande, inbyggt kärnstöd.

Nackdelar: Endast UNIX-liknande system. Para-virtualiseringsläget är buggy. Betoning på kommandoraden. Flera verktyg kommandorad vilket kan vara vilseledande. Inte lätt att installera och köra. Du måste starta upp din egen instans av kärnan.

Andra lösningar för att skapa virtuella maskiner

Det finns många andra lösningar som inte listades här, som Parallels Virtuozzo, OpenVZ och VMLite-baserade VirtualBox. Det finns också ett antal omgjorda lösningar, inklusive exempel på korsande virtualisering och tunna klienter. Linux har också ett stort antal egna modifieringar. Och glöm inte bort molnteknik med dina virtualiseringsapplikationer.

Men om du är en nybörjare, bör du inte jaga möjligheter och färgglada modifieringar. Annars kan ett försök att skapa en virtuell maskin för att köra ett par program resultera i flera sömnlösa nätter.

Några ord om virtualiseringsprogram

Den här recensionen kommer att vara användbar inte bara för nybörjare utan också för experter. De listade produkterna täcker ett brett utbud av virtualiseringstekniker på alla nivåer. Alla lösningar som beskrivs är gratis för personlig användning. Välj vad du vill ha eller behöver baserat på tillgänglig hårdvara, krav på enkel installation och lansering, samt tillgänglighet önskad uppsättning funktioner.

Vanligtvis börjar de flesta människor lära sig virtualisering med VMware Player eller VirtualBox. Linux-användare kanske föredrar KVM och kanske Xen. Avancerade användare kanske vill ta en titt på ESXi.


Om du behöver ha flera operativsystem på din dator, men inte vill dubbelstarta, då det enda alternativetär virtualisering och virtuella maskiner för Linux. När du använder dual boot på långsamma system kan det ta upp till flera minuter att starta om från ett system till ett annat, vilket är mycket obekvämt.

Därför är virtualisering perfekt lösning, för med tillräckligt med RAM och processorkraft kan du köra flera system samtidigt och till och med arbeta med dem fullt ut. Men vilken programvara är bättre att använda? Vad man ska välja och hur allt fungerar är ämnet för vår artikel idag.

Virtuella maskiner är program som skapar mjukvarumiljö, simulerar den nödvändiga hårdvaran. Ett operativsystem kan installeras i denna miljö och kan sedan användas fullt ut. Vi kallar sådana system för gästsystem, medan huvudsystemet som är installerat på datorn kallas för värd.

Tidigare gjorde virtuella maskiner allt arbete själva, på programnivå, och det är tydligt att allt detta fungerade väldigt långsamt. Men sedan började processorer stödja hårdvaruvirtualisering, vilket avsevärt snabbar upp driften av gästoperativsystemet. Det är teknologier som AMD-V från AMD eller Intel VT-x från Intel. Dessa tekniker kan dock vara inaktiverade som standard i BIOS.

Förutom virtuella maskiner som helt emulerar driften av en dator, inkluderar virtualisering för Linux behållare, till exempel LXC eller OpenVZ. Därefter kommer vi att titta på virtuella maskiner för Linux som du kan använda för att installera dina system.

1. VirtualBox

VirtualBox är en universell Linux-virtualiseringsprogramvara som stöder andra operativsystem, inklusive inklusive Windows och MacOS. Du kan installera nästan alla system här, förutom, naturligtvis, system designade för enheter på ett ARM-chip. Alla installerade virtuella maskiner lagras i filer som innehåller diskavbildningar. Detta gör det mycket enkelt att slutföra dem säkerhetskopiering eller överföra till en annan dator genom att helt enkelt kopiera maskinfilen.

VirtualBox stöder både 32 och 64 bitsystem och du kan inte bara installera Linux distribution, men även Windows eller till och med MacOS. Alla system kommer att fungera perfekt. När du skapar en virtuell maskin kan du välja en gäst OS-profil för vilken korrekta parametrar minne, processor och grafikkort.

Förutom själva virtualiseringen stöder VirtualBox också ytterligare funktioner, till exempel, spela in video från den virtuella maskinens skärm och skapa ögonblicksbilder av systemet för snabb återhämtning och skapande virtuellt nätverk mellan flera maskiner. Dessutom, om du installerar gäst-OS-tillägg, kan du ställa in ett delat urklipp mellan värd- och gästsystemen, överföra filer mellan dem eller till och med integrera gästsystemprogramfönster i huvudsystemet.

Vi kan säga att detta är den bästa virtuella maskinen för Linux, den erbjuder alla nödvändiga funktioner och är samtidigt ganska lätt att använda.

2.VMWare

Till skillnad från VirtualBox, som distribueras med öppen källkod källkod, Detta kommersiell produkt, full version som kostar pengar. Men för hemmabruk Det finns en förenklad version som är helt gratis att använda.

VMWare har nästan alla samma funktioner som VirtualBox, i vissa tester presterar den bättre än det första alternativet, men överlag är deras prestanda densamma. Det är också möjligt att organisera ett nätverk mellan virtuella maskiner, kombinera urklipp och överföra filer, men det finns ingen videoinspelning.

En anmärkningsvärd egenskap hos VMWare är att skript har utvecklats och redo för vissa system automatisk installation, som låter dig installera systemet i automatiskt läge och ange inte för många parametrar. Detta kan vara mycket bekvämt i vissa situationer.

3. Qemu

Om du inte vill köra det vanliga x86-operativsystemet, utan ett system för ARM-enheter, till exempel Android, Raspbian eller RISC OS, kommer de två tidigare virtuella inte att hjälpa dig Linux-maskiner. Endast Qemu kan hantera denna uppgift.

Qemu är en förkortning för Quick Emulator. Det är väldigt enkelt att ställa in konsolverktyg, men det låter dig göra många intressanta saker på VirtualBox-nivå, du kan köra alla operativsystem, inklusive ARM, du kan installera operativsystemet på en riktig hårddisk eller i en fil, använda hårdvaruacceleration och till och med automatiskt ladda ner vissa distributioner via Internet.

Trots namnet är det väldigt kraftfullt verktyg för att arbeta med virtualisering på Linux, för att installera Qemu på Ubuntu kör:

sudo apt installera qemu qemu-kvm libvirt-bin

4. KVM

KVM eller Fully Kernel-baserad virtuell maskin är en implementering på kärnnivå av en virtualiseringsplattform som tillhandahåller ytterligare egenskaper för Qemu och mycket hög hastighet arbeta tack vare att du arbetar direkt i kärnan.

Allt detta betyder att KVM är snabbare och stabilare än VirtualBox, men KVM är mycket svårare att konfigurera och underhålla. KVM-teknik är en mycket populär lösning för att vara värd för virtuella maskiner, inklusive på många servrar på Internet.

För att börja använda KVM måste du först kontrollera om din hårdvara stöder hårdvaruacceleration för att göra detta, använd cpu-checker-verktyget. Om allt stöds kan du fortsätta att installera KVM:

sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils virt-manager

Efter installationen kommer du att kunna komma åt virtuellt kvm maskiner med den virtuella maskinhanteraren som visas i menyn. Andra Linux-virtualiseringssystem, som XEN, hanteras också med denna hanterare.

5. XEN

Detta är en annan virtualiseringsplattform för Linux som är väldigt lik KVM. Men det finns vissa skillnader. Precis som KVM stöder den hårdvaruacceleration, många arkitekturer, inklusive ARM, samt kör olika gästsystem, inklusive Windows. Men den största skillnaden är att KVM är inbyggt som standard Linux kärna, och för att Xen ska fungera behöver du speciell sammansatt kärna med hans stöd.

Bland andra funktioner hos Xen kan det noteras att systemet kommer att fungera ganska snabbt även utan hårdvaruacceleration om du kör Linux. Annars kan dessa Linux-virtualiseringssystem,

Slutsatser

I den här artikeln tittade vi på de bästa virtuella maskinerna för Linux. Som du kan se utvecklas virtualisering på Linux väldigt snabbt och det finns en hel del lösningar som du kan använda på ditt system. Vilken virtuell maskin eller virtualiseringssystem använder du? Skriv i kommentarerna!

Begreppet en virtuell maskin (från engelskan Virtual Machine) förstås som ett mjukvaru- eller hårdvarusystem som emulerar hårdvaran för en viss plattform (gästplattform), som exekverar program för gästplattformen med hjälp av värdplattformen.

Dessutom kan en virtuell maskin virtualisera en viss plattform och skapa oberoende isolerade miljöer för operativsystem och program.

Virtuell maskin för Windows 7 - vi erbjuder dig en recension populära program.

För att uttrycka det enkelt ger en virtuell maskin möjligheten på en riktig, fysisk dator, skapa flera virtuella datorer, installera olika operativsystem, program etc. på dem.

Denna teknik kom till allmänheten från en värld av serverinfrastruktur, där virtuella maskiner används för att skapa maximal belastning server och minskar utrustningens stilleståndstid.

Virtuella maskiner används för att lösa en rad uppgifter som:

  1. Optimera användningen av serverresurser.
  2. Informationssäkerhet, samt att begränsa kapaciteten hos vissa program, den så kallade sandlådeidén.
  3. Forskning om ny datorarkitektur eller programvara.
  4. Emulering av olika datorarkitekturer(till exempel för att efterlikna spelkonsol PlayStation från Sony).
  5. Skapande skadlig kod.
    Till exempel skapade SubVirt rootkit, skapat 2006 av Microsoft Research (MSR), en virtuell arbetsmiljö där användarens operativsystem placerades tillsammans med ett antivirus, brandvägg och andra programvara, (programvara) utformad för att ge PC-skydd.
    Samtidigt förblev själva rootkitet externt och omfattades därför inte av antivirusprogramvaran, vilket gav angriparen fjärrkontroll över den virtuella maskinen.
  6. Modellering dator nätverk.
  7. Programvarutestning och felsökning.

Vi uppmärksammar dig på en kort översikt över de mest populära virtualiseringsprogrammen.

Virtuell maskin för Windows 7: Virtual Box

Virtualiseringsprogram från Oracle, för operativsystem Linux, Mac OS X, MS Windows, etc.

Programmet är ganska populärt och nedan kommer vi inte att överväga allt, utan bara dess viktigaste fördelar:

Fri.

Cross-plattform.

Stöd för 64-bitars gäster på 32-bitars värdplattformar. För att göra detta måste värdplattformen stödja virtualiseringsteknik på processornivå.

Stöd för ljudenheter olika typer nätverksinteraktion.

Möjligheten att skapa en kedja av backup tillstånd som du kan återgå till vid problem med gästsystemet.

Ryskspråkigt gränssnitt.

Viktig! Programmets brister är inte betydande, men för objektivitetens skull i bedömningen bör de också nämnas - VirtualBox är dåligt kompatibel med Win 95/98 OS (noteras långsamt arbete system) och Mac OS X (ljudproblem).

Som du kan se är programmets brister inte betydande och är ganska nominella.

Virtuell maskin för Windows 7: Xen

Virtuell maskinmonitor (hypervisor), utvecklad vid University of Cambridge och distribuerad under öppen källkod (GPL-licens).

Med hjälp av paravirtualiseringsteknik (PV-läge) låter Xen dig uppnå mycket hög prestanda genom att emulera riktiga hårdvaruplattformar.

En speciell egenskap hos PV-läget är frånvaron av det första ögonblicket för uppstart av datorn (imitation av BIOS-kod, bootloader) och gäst-OS-kärnan startar omedelbart i önskat läge, som vanliga program.

Det är värt att notera att Xen kan jämföras med programvara i företagsklass på grund av dess rika funktionalitet.

Fördelar:

Fri.

Cross-plattform.

Hög prestanda för att köra virtuella maskiner, vilket är mycket nära prestandan hos riktiga system.

Möjlighet att migrera körande virtuella maskiner mellan fysiska värdar.

Hög grad av stöd för emulerad hårdvara.

Det finns kanske bara en nackdel med programmet - dess relativ svårighet, jämfört med liknande programvara från andra företag.

Virtuell maskin för Windows 7: Virtuell PC

Initialt det här programmet utvecklades av Connetix för Mac OS redan 1997. 4 år senare släpptes en version för Windows OS.

Senare, 2003, förvärvades rättigheterna till programmet Microsoft Corporation, och 2006 blev programmet gratis.

Därefter utvecklades inte Virtual PC och innehåller för närvarande funktionalitet från 2007.

Fördelar:

Fri.

Enkelt, användarvänligt gränssnitt.

Brister:

Programmet fungerar bara i Windows OS, men är inkompatibelt med Windows 8 och högre.

Programmet, till skillnad från Virtuell låda, är inte kompatibel med AMD-processorer.

Virtuell maskin för Windows 7: VMware Player

En produkt från den största amerikanska virtualiseringsutvecklaren Vmware.

Produkter från Vmware främst riktad till företagssegmentet av marknaden, därför är den fullständiga versionen av programmet VMware arbetsstation- betalas.

Licenspriset är cirka $250. För icke-kommersiell användning tillverkaren erbjuder ett program med begränsad funktionalitet VMware Player.

Det är värt att notera att begränsningarna i allmänhet gäller för mjukvaruutvecklare och IT-specialister att programmet är ganska funktionellt för att utföra uppgifterna för den genomsnittliga användaren.

Fördelar:

Fri.

Snabb.

Enkelt, användarvänligt gränssnitt.

ThinPrint-tekniken låter dig skriva ut alla dokument som öppnas i gästoperativsystemet utan att installera ytterligare drivrutiner.

Arbeta med flera bildskärmar i ett gästoperativsystem.

Utbyta filer mellan gästsystem med hjälp av Drag&Drop-teknik.

Brister:

Begränsad funktionalitet av gratisversionen.

Installera Windows 7 x64 på VirtualBox (virtuell maskin)

Virtuell maskin för Windows 7: flera operativsystem på en maskin