Sanal makinelerin karşılaştırmalı özellikleri. Sanal makineler - amaç ve genel bakış. Masaüstü sanallaştırma sistemi olarak ne seçilmeli

Sanal makine kavramı (İngilizce Sanal Makine'den), belirli bir platformun (konuk platformu) donanımını taklit eden, ana bilgisayar platformunu kullanarak konuk platformu için programlar yürüten bir yazılım veya donanım sistemi olarak anlaşılmaktadır.

Ayrıca bir sanal makine, belirli bir platformu sanallaştırarak üzerindeki işletim sistemleri ve programları için bağımsız, yalıtılmış ortamlar oluşturabilir.

Windows 7 için sanal makine - size popüler programlara genel bir bakış sunuyoruz.

Basitçe açıklamak gerekirse, bir sanal makine, gerçek, fiziksel bir bilgisayarda birden fazla sanal bilgisayar oluşturma ve farklı kurulumlar yapma fırsatını sağlar. işletim sistemi, programlar vb.

Bu teknoloji, sanal makinelerin maksimum sunucu yükü oluşturmak ve ekipmanın aksama süresini azaltmak için kullanıldığı sunucu altyapısı dünyasından genel kamuoyuna geldi.

Sanal makineler aşağıdaki gibi bir dizi sorunu çözmek için kullanılır:

  1. Sunucu kaynaklarının kullanımını optimize etmek.
  2. Bilgi Güvenliği bazı programların yeteneklerini sınırlamanın yanı sıra, sözde sanal alan fikri.
  3. Yeni bilgisayar mimarisi veya yazılımı üzerine araştırma yapın.
  4. Çeşitli bilgisayar mimarilerinin emülasyonu (örneğin, Sony'nin PlayStation oyun konsolunu taklit etmek için).
  5. Kötü amaçlı kod oluşturma.
    Örneğin, 2006 yılında Microsoft Research (MSR) tarafından oluşturulan SubVirt rootkit, kullanıcının işletim sisteminin antivirüs, güvenlik duvarı ve bilgisayarı korumak için tasarlanmış diğer yazılımlarla birlikte yerleştirildiği sanal bir çalışma ortamı oluşturdu.
    Aynı zamanda rootkit'in kendisi de harici kaldı ve bu nedenle antivirüs yazılımı kapsamına girmedi ve saldırgana sanal makine üzerinde uzaktan kontrol sağladı.
  6. Modelleme bilgisayar ağları.
  7. Yazılım testi ve hata ayıklama.

En popüler sanallaştırma programlarına kısa bir genel bakışı dikkatinize sunuyoruz.

Windows 7 için sanal makine: Sanal Kutu

Oracle'ın Linux, Mac OS X, MS Windows vb. işletim sistemleri için sanallaştırma programı.

Program oldukça popüler ve aşağıda her şeyi değil, yalnızca temel avantajlarını ele alacağız:

Özgür.

Çapraz platform.

32 bit ana bilgisayar platformlarında 64 bit konuklar için destek. Bunu yapmak için ana bilgisayar platformunun işlemci düzeyinde sanallaştırma teknolojisini desteklemesi gerekir.

Ses cihazı desteği çeşitli türler ağ etkileşimi.

Konuk sistemde sorun olması durumunda geri dönebileceğiniz bir yedekleme durumları zinciri oluşturma yeteneği.

Rusça dil arayüzü.

Önemli! Programın eksiklikleri önemli değil, ancak değerlendirmede objektiflik adına bunlardan da bahsetmek gerekiyor - VirtualBox, Win 95/98 (yavaş sistem çalışması) ve Mac OS X (ses sorunları) ile pek uyumlu değil.

Gördüğünüz gibi programın eksiklikleri önemli değil ve oldukça nominal.

Windows 7 için sanal makine: Xen

Cambridge Üniversitesi'nde geliştirilen ve açık kaynak (GPL lisansı) altında dağıtılan sanal makine monitörü (hipervizör).

Paravirtualizasyon teknolojisini (PV modu) kullanan Xen, gerçek donanım platformlarını taklit ederek çok yüksek performans elde etmenizi sağlar.

PV modunun bir özelliği, bilgisayarın önyüklendiği (BIOS kodunun taklidi, önyükleyici) bir başlangıç ​​​​anının olmaması ve konuk işletim sistemi çekirdeğinin, normal programlar gibi hemen istenen modda başlamasıdır.

Zengin işlevselliği nedeniyle Xen'in kurumsal düzeydeki yazılımlarla karşılaştırılabileceğini belirtmekte fayda var.

Avantajları:

Özgür.

Çapraz platform.

Gerçek sistemlerin performansına çok yakın olan, sanal makineleri çalıştırmanın yüksek performansı.

Çalışan sanal makineleri fiziksel ana bilgisayarlar arasında taşıma yeteneği.

Taklit edilmiş donanım için yüksek derecede destek.

Programın belki de tek bir dezavantajı var; diğer şirketlerin benzer yazılımlarıyla karşılaştırıldığında göreceli karmaşıklığı.

Windows 7 için sanal makine: Sanal PC

İlk olarak bu program 1997 yılında Connetix tarafından Mac OS için geliştirildi. 4 yıl sonra Windows işletim sistemi için bir sürüm yayınlandı.

Daha sonra 2003 yılında programın hakları Microsoft Corporation tarafından satın alındı ​​ve 2006 yılında program ücretsiz hale geldi.

Daha sonra Virtual PC geliştirilmedi ve şu anda 2007'den itibaren işlevsellik içeriyor.

Avantajları:

Özgür.

Basit, kullanıcı dostu arayüz.

Kusurlar:

Program yalnızca Windows işletim sisteminde çalışır ancak Windows 8 ve sonraki sürümlerle uyumlu değildir.

Program, Virtual Box'tan farklı olarak AMD işlemcilerle uyumlu değildir.

Windows 7 için sanal makine: VMware Player

Amerika'nın en büyük sanallaştırma yazılımı geliştiricisi Vmware'in ürünü.

Vmware ürünleri öncelikli olarak pazarın kurumsal segmentine yöneliktir, bu nedenle tam versiyon programlar - VMware Workstation - ücretli.

Lisans fiyatı yaklaşık 250$'dır. Ticari olmayan kullanım için üretici, sınırlı işlevselliğe sahip VMware Player'a sahip bir program sunmaktadır.

Kısıtlamaların genellikle yazılım geliştiricileri ve BT uzmanları için geçerli olduğunu belirtmekte fayda var; program, ortalama bir kullanıcının görevlerini yerine getirmek için oldukça işlevseldir.

Avantajları:

Özgür.

Hızlı.

Basit, kullanıcı dostu arayüz.

ThinPrint teknolojisi, konuk işletim sisteminde açılan herhangi bir belgeyi ek sürücüler yüklemeden yazdırmanıza olanak tanır.

Konuk işletim sisteminde birden fazla monitörle çalışma.

Sürükle ve Bırak teknolojisini kullanarak konuk sistemler arasında dosya alışverişi yapın.

Kusurlar:

Ücretsiz sürümün sınırlı işlevselliği.

VirtualBox'a (sanal makine) Windows 7 x64 kurulumu

Windows 7 için sanal makine: tek makinede birden fazla işletim sistemi

Sanallaştırma, işletim sistemlerinin iç kısımlarını veya bunların parçalarını sanal donanım ve yazılım içinde kapsüllemenize olanak tanır. Yani bu alanda çalışan işletim sistemi açısından gerçek olacak bir sanal alan oluşturun. Windows 7, Linux ve Mac OS X için sanal makinelerin yaptığı da tam olarak budur. Sanallaştırma aynı zamanda bilgisayarınızda bulunmayan aygıtların simülasyonunu yapmanıza da olanak tanır.

Not: Bir anlamda sanal makineler bilgisayar içinde bilgisayar oluşturmanıza olanak sağlar.

Makine sanallaştırmasının iki önemli yönü vardır:

  • fiziksel bir ana bilgisayar (bilgisayar) ile bir sanal ana bilgisayar arasındaki etkileşim
  • sanal alanda çalışan işletim sistemi ile kullanılan donanım arasındaki etkileşim

Yazılım sanallaştırma için, yani Windows 7 (Linux, Mac OS X) için sanal makineler, kural olarak normal uygulama veya ana bilgisayarlar oluşturmanıza olanak tanıyan bir işletim sistemi hizmeti. Ana bilgisayar herhangi bir fiziksel makinedir (bilgisayar). Sanallaştırma yazılımında işletim sistemi, sanal makine adı verilen gerçek ana bilgisayara benzer veya aynı bir ana bilgisayarda çalışır. Kolaylık sağlamak için sanal makinede çalışan işletim sistemine konuk işletim sistemi adı verilir.

Ayrıca, çeşitli yollar yalnızca sanal makineler oluşturmaya yönelik uygulamaların uygulanmasının değil aynı zamanda konuk sistemler için sağlanan yeteneklerin de bağlı olduğu sanallaştırma. Donanım ve yazılım çağrılarının bir ara katmandan geçtiği geleneksel emülasyon vardır. Ayrıca, sanal makine içindeki eylemlerin bir kısmının gerçek donanım üzerinde gerçekleştiği, diğer kısmının ise bir ara katmandan geçtiği para-sanallaştırma da vardır. Ayrıca, her konuk sistemin, işletim sisteminin yalnızca benzer sürümlerini çalıştırmanıza izin veren özel bir çekirdekte önyükleme yaptığı sistem düzeyinde sanallaştırma da vardır.

Bu yöntemlerden bazıları, gerçek ana bilgisayarda ve işletim sisteminde önemli değişiklikler yapılmadan anında gerçekleştirilebilir. Diğerleri, ana bilgisayarın sanallaştırmayı destekleyen özel bir işletim sistemi örneğinde yeniden başlatılmasını gerektirir. Diğerleri, donanım aygıtı düzeyinde sanallaştırmayı destekleyen ve sanallaştırma için tasarlanmış özel ana bilgisayarlar kullanır. İkincisi aynı zamanda çıplak donanım sanallaştırma yöntemleri olarak da bilinir (bazı yazılım çekirdekleri hala kullanıldığı için bu tamamen doğru olmasa da).

Sanal makinelerin oluşturulmasını ve çalıştırılmasını, ayrıca sağlanan kaynakların tahsisini ve sınırlandırılmasını yöneten sanallaştırma yazılımına genellikle hipervizör adı verilir. Bazı sanallaştırma uygulamaları, sanal makinelerin performansını artırmak için özel işlemci uzantılarını da kullanabilir. Bu tür uzantıların varlığına sanallaştırma için donanım desteği denir. Bu desteğe örnek olarak VT-X (Intel) ve AMD-V (AMD) teknolojileri gösterilebilir.

Sanallaştırma ve sanal makine ne değildir?

Bazı insanlar, işletim sistemi ile çalışan bazı işlemler arasında bir soyutlama katmanı oluşturan her şeyi sanallaştırma programlarına (sanal makineler) çağırmayı severler. Örneğin, tarayıcıları sistemden izole etmenize olanak tanıyan Sandboxie vardır (tarayıcı koruma yardımcı programlarına bakın). Bazı programlar sistemin durumunu değiştirilemeyecek şekilde dondurmanıza izin verir. Diğerleri ayrıca tüm programların normal şekilde çalıştığı ancak bilgisayarı yeniden başlattığınızda tüm değişikliklerin iptal edildiği gölge modunu kullanmanıza da izin verir.

Elbette bu programların hepsi çeşitli faydalar sağlar ancak sistem çağrılarını simüle etmedikleri ve misafir işletim sistemlerinin mevcut sistemin üzerinde çalışmasına izin vermedikleri için sanallaştırma teknolojileri olarak kabul edilmezler ve sanal makineler değildirler. Bu tür programlar, esas olarak güvenlik düzeyini artırmak için yalnızca ek ayırma katmanları oluşturur. Güvenlik konusuna devam edersek, o zaman...

Neden sanallaştırma ve sanal makineler kullanmalısınız?

Güvenlik sizin için önce geliyorsa ve herhangi bir durumda düşündüğünüz ilk şeyse, sanallaştırma (sanal makinelerin kullanımı) size bu konuda kesinlikle yardımcı olabilir. Ancak sanallaştırmanın esas olarak güvenlik için kullanıldığını varsaymayın. Başlangıçtaki hedefleri şunlardır: test etme, maliyet azaltma, esneklik, eski ürün desteği ve eğitim. Güvenlik düzeyinin artırılması hoş bir avantajdır ve bunun da pek çok tuzağı vardır.

Not: Sanallaştırma, bir işletim sistemini diğerinden ayırmanıza olanak tanısa da, konuk sistemden ana sisteme geçmenin hâlâ yolları vardır.

Sanallaştırma teknolojisini ve sanal makineleri çalıştırmak için neler gereklidir?

Dikkate alınması gereken ilk şey fiziksel konaktır. Sanallaştırma yazılımının türüne (sanal makineler) bağlı olarak tamamen farklı donanım ve işletim sistemleri gerekebilir. Sanallaştırma, ihtiyaç duyulan her yerde çalışacak tek bir çözüm anlamına gelmez. Sisteme (Windows, Linux, Mac) ve donanıma (donanım) göre sanal makinelerin seçilmesi gerekir. Ayrıca ev sahibinin gerekli .

Dolayısıyla, konuk işletim sistemlerini sisteminizin üzerinde çalıştıracaksanız, bunları çalıştırmak için işlemci ve RAM gibi ek kaynaklara ihtiyacınız olacaktır. Örneğin, bilgisayarınızda yalnızca 2 GB varsa rasgele erişim belleği ve Windows 7'de bir konuk sistemi çalıştırmak istiyorsanız, sanal makinenin düzgün çalışabilmesi için gerçek sistemdeki kaynak kullanımını büyük ölçüde sınırlamanız gerekecektir. Tabii Windows XP'yi 256 MB bellekle çalıştırmayı denemiyorsanız. Ancak 16 GB RAM'iniz varsa, kaynak sıkıntısı yaşamadan birden fazla misafir sistemi çalıştırabilirsiniz.

Artıları: Kurulumu ve kullanımı kolaydır.

Eksileri: Sınırlı işlevsellik. Anlık görüntüleri desteklemez ve genel erişim kataloglara.

Windows 7, Linux ve Mac OS X için sanal makine - VirtualBox

VirtualBox, Windows 7 ve üzeri işletim sistemlerinin yanı sıra Linux ve Linux için sanal makineler oluşturmaya yönelik başka bir platformlar arası programdır. Mac sistemleri, şu anda Oracle'a aittir. VirtualBox, VMware Player'a benzer ancak daha fazla özellik daha gelişmiş olanlar dahil ağ yığını, sınırsız sayıda anlık görüntü, bazı OpenGL ve DirectX desteği ve çok daha fazlası. Uygulamanın kurulumu kolaydır ve kullanımı da bir o kadar kolaydır. Otomatik dağıtım için komut satırını da kullanabilirsiniz. VirtualBox ayrıca USB'yi ve paylaşılan dizinleri de destekler. Ayrıca, taşınabilir sürüm VirtualBox. Ancak dezavantajları da var. Konuk sistemlerin ekran görüntülerini alamazsınız. Disk yönetimi biraz kafa karıştırıcıdır.

Hedef kitle: yeni başlayanlar ve deneyimli kullanıcılar.

Artıları: Kurulumu ve kullanımı kolay, birçok özellik.

Eksileri: Ekran görüntüleri desteği yok, mevcut makinelerin içe aktarılması zor, disk yönetimi sezgisel değil.

Sanal makineler oluşturmak için VMware ESXi hipervizörü

ESXi, ESX'e kıyasla daha az işlevselliğe sahip bir yalın donanım hipervizörüdür. Uygulama bir ana bilgisayar gerektirir ve konsoldan kontrol edilebilir (konsol varsayılan olarak kilitlidir ancak manuel olarak etkinleştirebilirsiniz). Sanal makinelerinizin ekranının ekran görüntüsünü alamayacaksınız veya video kaydedemeyeceksiniz. Konuk sistemlerin aktarılması ve klonlanması yalnızca manuel olarak yapılabilir. Ancak elde ettiğiniz şey, gelişmiş RAM verimliliği için bellek paylaşımı, güçlü izleme ve yönetim ve SSH (kilidi açıldığında) aracılığıyla komut satırı erişimidir. Sanal makinelerin performansını artırmak için VMware Tools'u da kurabilirsiniz. Para-sanallaştırma da ESXi tarafından desteklenmektedir.

Artıları: Güçlü, gelişmiş sanal makine özellikleri.

Eksileri: Bir ana bilgisayar ve çok fazla kaynak gerektirir. Kurulumu ve çalıştırılması kolay değil.

Unix/Linux için sanal makine - Çekirdek tabanlı Sanal Makine (KVM)

KVM, sanallaştırmayı yalnızca UNIX benzeri işletim sistemleri (Linux) için destekler. Uygulama herhangi bir donanımda veya emülasyon modunda çalıştırılabilir, ancak işlemci uzantıları olmadan performans çok kötü olacaktır. KVM bir konsol aracılığıyla kullanılmak üzere tasarlanmıştır. Ancak sanal makineleri başlatıp durdurmanıza, ekran görüntüleri almanıza ve çok daha fazlasına olanak tanıyan iyi bir yönetim arayüzüne sahiptir. Arayüz, Sanal Makine Yöneticisi (VMM) olarak bilinir ve aynı zamanda Xen sanal makinelerini yönetmek için de kullanılır (aşağıya bakın). Yerel ve uzaktan kontrolü destekler. VirtualBox ile bilinen bir çakışma var, ancak bu nispeten kolay bir şekilde çözülebilir

Hedef kitle: ileri düzey kullanıcılar ve profesyoneller.

Artıları: Tam kontrol ve esneklik, doğru koşullar altında çok yüksek performans.

Eksileri: Yalnızca UNIX benzeri sistemler. Normal yürütme için donanım sanallaştırma uzantıları gerektirir. Komut satırına vurgu. Kurulumu ve çalıştırılması kolay değil.

Unix/Linux için sanal makine - Xen

Xen, UNIX benzeri işletim sistemlerini (Linux) sanallaştırmaya yönelik başka bir uygulamadır. Kendi çekirdek örneğinde önyükleme yapması gerekir. Vurgu komut satırındadır. Ancak VMM'yi de kullanabilirsiniz. Resmi olarak Xen, OpenSUSE tarafından uzun yıllardan beri desteklenmektedir ve yakın zamanda ana çekirdek sürüm dalına eklenmiştir. Xen, donanım destekli veya para-sanallaştırma modunda çalışabilir. Ancak para-sanallaştırma açısından Xen'in kurulumu ve çalıştırılması son derece sorunludur. Ayrıca Xen'in CD-ROM desteği sınırlıdır ve ağ cihazları. Program aynı zamanda Canlı CD'de yalın donanım sanallaştırma hipervizörü olarak da mevcuttur. Xen'i yönetmek için çok sayıda üçüncü taraf uzantısı vardır.

Hedef kitle: ileri düzey kullanıcılar ve profesyoneller.

Artıları: Tam kontrol ve esneklik, çok iyi performans, yerel çekirdek desteği.

Eksileri: Yalnızca UNIX benzeri sistemler. Para-sanallaştırma modu hatalı. Komut satırına vurgu. Çeşitli yardımcı programlar Komut satırı bu yanıltıcı olabilir. Kurulumu ve çalıştırılması kolay değil. Çekirdeğin kendi örneğini başlatmanız gerekir.

Sanal makineler oluşturmaya yönelik diğer çözümler

Parallels Virtuozzo, OpenVZ ve VMLite tabanlı VirtualBox gibi burada listelenmeyen birçok başka çözüm de var. Ayrıca, sanallaştırma ve ince istemcilerin çapraz örnekleri de dahil olmak üzere yeniden tasarlanmış bir dizi çözüm de bulunmaktadır. Linux'un ayrıca çok sayıda kendi modifikasyonu var. Sanallaştırma uygulamalarıyla bulut teknolojilerini de unutmayın.

Ancak acemi bir kullanıcıysanız o zaman olasılıkların ve renkli modifikasyonların peşine düşmemelisiniz. Aksi takdirde, birkaç programı çalıştıracak bir sanal makine oluşturmaya çalışmak, birkaç uykusuz geceye neden olabilir.

Sanallaştırma programları hakkında birkaç söz

Bu inceleme sadece acemi kullanıcılar için değil aynı zamanda uzmanlar için de faydalı olacaktır. Listelenen ürünler, her düzeyde çok çeşitli sanallaştırma teknolojilerini kapsamaktadır. Açıklanan tüm çözümler kişisel kullanım için ücretsizdir. Sahip olduklarınıza göre ne istediğinizi veya neye ihtiyacınız olduğunu seçin donanım, kurulum ve başlatma kolaylığı gereksinimlerinin yanı sıra gerekli işlev setinin kullanılabilirliği.

Tipik olarak çoğu kişi sanallaştırmayı VMware Player veya VirtualBox ile öğrenmeye başlar. Linux kullanıcıları KVM'yi ve belki Xen'i tercih edebilir. İleri düzey kullanıcılar ESXi'ye göz atmak isteyebilir.


Aynı bilgisayarda farklı işletim sistemlerini çalıştırmak için sanallaştırma yazılımı kullanmak günümüzün teknolojik dünyasında çok popüler hale geldi ve bunun iyi bir nedeni var. Sanallaştırma, ağ kaynakları veya depolama aygıtları gibi şeylerin sanal bir versiyonunu oluşturmak anlamına gelir.

Böylece işletim sistemi sanallaştırması, bilgisayar donanımının birden fazla işletim sistemi görüntüsünü aynı anda çalıştırmasına olanak tanır. En sık kullanılan örneklerden biri, yazılım veya uygulamaların farklı bir bilgisayardan farklı bir ortamda test edilmesidir. Bu, aynı bilgisayarda birden fazla sunucu çalıştırarak paradan tasarruf etmenizi sağlayabilir.

İlginizi çekebilir:

VirtualBox'ı mı yoksa VMWare'i mi seçeceğinize karar vermek için öncelikle her yazılıma ayrı ayrı daha yakından bakmalısınız. Yalnızca kullanıcıların çalışırken esas olarak dikkat ettiği ana parametreleri inceleyeceğiz.

Sanal Kutu

Harika, işlevsel bir yazılımdan daha iyi ne olabilir? Özellikle ücretsizse. VirtualBox birkaç farklı elden geçmiştir ancak artık Oracle'ın mülkiyetindedir. Yazılım açık kaynak olduğundan ücretsizdir ve birçok yedekleme özelliğine sahiptir.

Mac için geliştirilen uygulamaları Windows'ta çalıştırmanız mı gerekiyor? Gerçekten ilk deneyenlerden biri olmak istiyorum Windows çalışması 10 TP, ancak bunun için sabit sürücünüzde ayrı bir bölüm ayırmanız artık mümkün değil mi? Hiçbir şey imkansız değildir; en karmaşık ve kullanışlı teknoloji olan sanallaştırma tüm bu konularda size yardımcı olacaktır.

Mükemmel bir işletim sistemi yoktur. PC'mize hangi işletim sistemini kurarsak kuralım, ister Windows, Linux veya Mac olsun, içinde bize uymayan bir şeyler bulacağız. Sistemin kusuru, belgelerle çalışmanın yanı sıra bir PC'de daha gelişmiş görevleri çözmemiz gerektiğinde özellikle fark edilir hale gelir. Zorunluysak, halihazırda kurulu olan bir işletim sisteminden memnun kalmadığımız için, bu en kolay ve en hızlı prosedür olmasa da, başka bir işletim sisteminin kurulumunu kolayca başlatabiliriz.

Çoğu kullanıcı, özellikle de hala bilgisayar okuryazarlığı konusunda uzmanlaşma aşamasında olanlar, bir bilgisayara aynı anda birden fazla işletim sistemi kurma görevinden korkuyor. Neredeyse her şey kafalarını karıştırmaya başlıyor: arıza sabit disk, önyükleme sorunlarını çözme ve aynı zamanda önemli olan, yüklü ikinci veya üçüncü işletim sistemine girmek için bilgisayarı sürekli yeniden başlatmaları gerekeceğini biliyorlar. Ancak her şey ilk bakışta göründüğü kadar kötü değildir. Sanallaştırma teknolojisi gibi ilginç, kullanışlı ve aynı zamanda son derece karmaşık bir kavram kurtarmaya geliyor.

Sanallaştırmanın amacı, bir bilgisayarda birden fazla işletim sisteminin varlığını ve aynı anda çalışmasını sağlamaktır.

Çoğu zaman, sanallaştırma aşağıdaki türdeki sorunları çözmek için kullanılır:

  • Uzmanlar büyük şirketler sunucuların büyük bilgi işlem gücünün en iyi ve en verimli dağıtımı için sanallaştırmayı kullanın;
  • Ev kullanıcıları, farklı işletim sistemlerinden çeşitli uygulamaları aynı anda çalıştırmak için sanallaştırmayı (sanal makineler) kullanır. Kullanıcı, sanal makinelerin yardımıyla Windows XP'yi ve onun için yazılmış programları, örneğin Linux çekirdeğinde çalışan başka bir işletim sisteminde çalıştırabilir. Veya bir Apple Macintosh bilgisayarda sanal bir Windows 8 işletim sistemi oluşturun.

Sanal PC – Microsoft'tan sanal makine

En popüler işletim sisteminin geliştiricisi Microsoft, yalnızca Windows ortamında çalışmak üzere tasarlanmış kendi sanallaştırma sistemini geliştirdi - bu, Windows XP ve Vista için Virtual PC 2007'nin yanı sıra nispeten yeni Virtual PC sanal makinesidir. Windows 7 için. Ayrıca En son sürüm geliştiriciler sanallaştırma programları oluşturdu Windows aracı XP Professional'ın sanal bir sürümü olan XP Modu. Bu araç, eski uygulamaları ve programları daha yeni Windows 7 işletim sisteminde çalıştırmanıza olanak tanır.

Windows 8'de ve Windows 10 testinde, Virtual PC'nin yerini, Hyper-V teknolojisinden alınan daha yeni bir teknoloji aldı. Windows Server. Bu teknoloji sıradan sanal makinelerden pek çok farklılığı var, bu yüzden ona ayrı bir inceleme ayıracağız.

Microsoft aslında Virtual PC'nin geliştiricisi değil. Başlangıçta bu program başka bir şirket tarafından oluşturuldu ve Windows ve Mac OS'ta çalışacak şekilde tasarlandı. O zamanlar konuk işletim sistemi olarak OS/2, DOS ve Linux çekirdeğini temel alan işletim sistemi kullanılıyordu. Microsoft bu ürünün tek sahibi olunca desteğin reddedilmesine karar verildi Mac programıİŞLETİM SİSTEMİ. Bu nedenle, geliştiricilerin tüm çabaları Virtual PC'nin yalnızca Windows işletim sistemi için daha da geliştirilmesine odaklandı. Sonuç olarak, bugün Windows'ta ana bilgisayar ve konuk işletim sistemi olarak harika çalışan bir sanal ortam oluşturmaya yönelik ücretsiz bir araca sahibiz. Ancak tüm bunlarla birlikte, bu araç, diğer tüm sistemlerle etkileşime girecek şekilde tasarlanmış çeşitli eklentilerden yoksun olması nedeniyle oldukça vasattır.

Buradan indirebilirsiniz: www. Microsoft. iletişim

VmWare sanal makinesi

VmWare, uzmanlar için sanal çözümler oluşturma alanında tüm küresel BT topluluğu tarafından tanınan bir liderdir. Ancak geliştirici şirketin yalnızca büyük kuruluşlardaki uzmanlar için değil aynı zamanda ev kullanıcıları için de araçları var - bu ücretsiz uygulama VMware Oynatıcı. Daha erken, ücretsiz program VMware sanallaştırma Oyuncu yalnızca önceden oluşturulmuş sanal makineleri (görüntülerini) başlatabiliyordu, ancak artık bunları oluşturmayı da öğrendi. Yani uygulama tam teşekküllü bir sanallaştırma aracı haline geldi. Doğru, VMware Workstation adı verilen ücretli muadilinin aksine, ücretsiz uygulamanın işlevselliği biraz sınırlıdır, ancak ücretli sürümün gelişmiş işlevlerine bir ev kullanıcısının her zaman ihtiyaç duymadığını rahatlıkla söyleyebiliriz.

VMware Player, ana işletim sistemi olarak Linux ve Windows'u kullanır ve konuk işletim sistemi olarak DOS, Windows, Linux, Mac, BSD ve diğerleri kullanılabilir. Geliştirici, bir Macintosh bilgisayarının gururlu sahibi olanlar için, yetenekleri açısından tamamen VMware Workstation'ı anımsatan VMware Fusion uygulamasını piyasaya sürüyor.

Biri ayırt edici özellikleri bu başvuru sanal makine penceresini kullanıcının gözünden gizlemek için tasarlanmış Birlik modudur (bu arada, aşağıda konuşacağımız Parallels ürününde de vardır). Yani kullanıcı, bir işletim sistemi içindeki bir işletim sistemini olduğu gibi görür. Bu durumda uygulamaların konuk işletim sisteminde açılan pencereler ana masaüstünde görüntülenir.

Buradan indirebilirsiniz: www. vmware. iletişim

Parallels Workstation – ev kullanıcısı için sanallaştırma

Küresel sanallaştırma pazarının en büyük oyuncularından biri Parallels. Ana sanallaştırma araçları öncelikle büyük hizmet sağlayıcı şirketlere yöneliktir. Ancak geliştirici ev kullanıcısını da küçümsemiyor; Windows ve Linux kullanan makineler için şirketin Parallels Workstation adında bir sanallaştırma programı var ve Apple makineleri için de benzer bir çözüm olan Parallels Desktop var. Diğer geliştiricilerin aksine, bu şirket ücretsiz çözümler sunmuyor; kullanıcının bir sanal makine oluşturmak ve çalıştırmak için ödeme yapması gerekecek.

Parallels Workstation veya Parallels Desktop'ın işlevselliği ve yetenekleri, uygulamanın fiyatını tamamen haklı çıkarır. Örneğin, bunları kullanarak sanal makineleri, diğer sanallaştırma programlarında oluşturulmuş olanları bile kolayca içe aktarabilirsiniz; buna ek olarak, bu ücretli uygulamaların yetenekleri, ana makinenin görüntülerini oluşturmanıza ve daha sonra diğer makinelerde çalıştırmanıza olanak tanır. sanal sistemler.

Şirketin sahip olduğunu da belirtmekte fayda var. mobil versiyonİOS için Parallels Mobil uygulamaları. Kullanarak bu versiyon kolayca yapılandırılabilir uzaktan kumanda Mac OS'ta Parallels Desktop sanal makinesini çalıştırıyorum.

Buradan satın alabilirsiniz: www. paralels.com.ru

VirtualBox – Oracle'dan sanal makine

En yaygın sanallaştırma programlarından biri VirtualBox'tır. Bu uygulamanın oluşturulmasında BT ortamında tanınmış bir şirket değil, birden fazla geliştirici grubu çalıştı. Şu anda ürünün tamamı Oracle'a aittir ve Oracle, onu 2010 yılında önceki sahibinin (Sun Microsystems) satın alınması sırasında satın almıştır. VirtualBox programının bir sahipten diğerine yaptığı tüm hareketler sonucunda, bugün çok sayıda desteklenen işletim sistemine sahip bir sanallaştırma programımız var. Programın resmi web sitesinde, Windows, Mac OS, Linux ve Solaris platformları için bilgisayarınıza kurulum için derlemeler indirebilirsiniz. Bu arada, aynı işletim sistemi VirtualBox'ta misafir olarak kullanılabilir.

Genel olarak VirtualBox açık kaynak olduğundan kullanımı tamamen ücretsizdir. Bununla birlikte, örneğin konuk işletim sistemi için RDP protokolünü veya USB 3.0 standardını desteklemek üzere daha gelişmiş işlevsellik ve yetenekler elde etmek için kullanıcının, bu arada, aynı zamanda ücretsiz olarak dağıtılan ek eklentiler yüklemesi gerekecektir, ancak kapalı kaynak.

Buradan indirebilirsiniz: www. sanal kutu. kuruluş

Yukarıda açıklanan her şeyden bir sonuç çıkarabilir ve bize göründüğü gibi iki sanallaştırma programına odaklanabiliriz - VirtualBox ve VMware Player. Bu uygulamalar ek işletim sistemleri kurmak için yeterlidir.

Ayrı çalışma alanı ve uygulamalara sahip birden fazla işletim sistemini elinizin altında bulundurmak için ikinci (üçüncü, dördüncü vb.) bir bilgisayar satın almanıza gerek yoktur. Çünkü hepsi tek PC'nize sığar. Nasıl? Sayesinde Sanal makineler(VM) - ana işletim sistemi içinde hayali (sanal) bilgisayarlar oluşturan (taklit eden) özel programlar.

Sanal bir bilgisayar neredeyse gerçek bir bilgisayar gibidir. Kendi işlemcisi, belleği var. Sabit disk, ağ bağdaştırıcısı ve diğer her şey. Elbette bunlar fiziksel cihazlar değil, ancak işletim sistemlerinin onları tam olarak gerçek olarak kabul edeceği şekilde yapılmışlar.

Bir fiziksel bilgisayarda birden fazla sanal bilgisayar aynı anda çalışabilir. Tam olarak ne kadarı donanım kaynaklarına bağlıdır: işlemci ne kadar hızlı olursa, RAM o kadar büyük, depolama alanı o kadar geniş olur. Windows 10 çalıştıran tipik bir ortalama performanslı ev bilgisayarı, aynı anda üç ila beş hafif işletim sistemini (örneğin, Windows XP, Android ve Lubuntu + ana sistem) işleyebilir. Veya iki veya üç nispeten ağır olan (örneğin, ana Windows 10 + sanal Windows 7 ve Mac OS X). Zaten anladığınız gibi, sanal bilgisayar emülatör uygulamaları, üzerlerinde çeşitli işletim sistemlerini kurmanıza ve çalıştırmanıza olanak tanır.

Genel amaçlı sanal makineler (Java VM gibi özel olanların aksine) şunları kullanır:

  • Ana sistemin desteklemediği uygulamaları çalıştırmak için.
  • Sistemi test edilmemiş programlardan gelebilecek olası zararlara karşı korumak.
  • Şüpheli web kaynaklarını ziyaret ederken virüslere karşı ek bir engel olarak.
  • Kötü amaçlı yazılımların faaliyetlerini incelemek için yalıtılmış bir ortam oluşturmak.
  • Kendi geliştirmelerinizde hata ayıklamak için bir test alanı olarak.
  • Ağ oluşturma teknolojilerine hakim olmak.
  • Bazı oyun portallarında çift yetkilendirme ve çok daha fazlası için.

Ve elbette sanal makineler, sunucu çalışma kaynaklarını dağıtmak için yaygın olarak kullanılmaktadır.

Bugün VM'lerin endüstriyel kullanımına değinmeyeceğiz, yalnızca Windows işletim sisteminin ev kullanıcıları için neyin yararlı olabileceğini ele alacağız.

Oracle Sanal Kutusu

Yeni bir sanal makine oluşturma ve üzerine Windows 10 yüklemeye başlama sürecine bakalım.

  • VM oluşturma sihirbazının ilk penceresinde işletim sisteminin adını (konuk sistemler listesinde görüntülenecektir), türünü (Windows, Linux vb.) ve sürümünü belirteceğiz. Örneğimizde bu Windows 10 32 bittir (64 bit yükleyebilirsiniz ancak daha fazla kaynak gerektirecektir). Bir sonraki adıma geçmek için İleri'ye tıklayın.

  • Daha sonra VM RAM'in boyutunu belirteceğiz. Varsayılan olarak Windows 10 x86'ya 1 GB tahsis edilmiştir ancak kaydırıcıyı sağa hareket ettirerek bu miktarı artırabilirsiniz. Eğer PC'nizde çok fazla RAM yoksa VM'ye 2-3 GB'tan fazla bellek vermeyin, aksi halde bellek yetersizliğinden dolayı ana sistem yavaşlayacaktır.

  • Daha sonra sanal bir sabit disk oluşturuyoruz. Sistemi ilk kez kuruyorsanız “Yeni oluştur” seçeneğini seçin.

  • Depolama formatı, bilgisayarınızın fiziksel sürücüsünde bir VM'ye ayrılan alandır. Daha sonra tanımlayacağınız sınırlar dahilinde sabit veya dinamik olarak genişleyen bir hacme sahip olabilir. Yerden tasarruf etmek için dinamik bir format seçeceğiz.

  • Daha sonra birimin adını (sanal disk C) ve boyutunu belirtiyoruz. Varsayılan 32 GB'dir.

  • Son pencerede “Oluştur” butonuna tıkladıktan sonra listede yeni bir sanal makine görünecektir. Parametreleri sağdaki çerçevede gösterilmektedir.
  • Gitmek için Windows kurulumuÜst paneldeki “Çalıştır” düğmesine tıklayın.

  • Bundan sonra açılan pencerede “Seç önyükleme diski" Klasör simgesine tıklayın ve sistem dağıtımının yolunu belirtin. Bu, .iso formatındaki bir görüntü veya fiziksel ortam (DVD, flash sürücü) olabilir. Dağıtımınızı seçtikten sonra Devam'a tıklayın.

  • İşletim sistemini sanal bir makineye kurmanın sonraki süreci, onu fiziksel bir bilgisayara kurmaktan farklı değildir.

Bazı VM ve konuk sistem ayarları

Sanal makine penceresine tıklamak fare imlecini yakalayacaktır (yani yalnızca sanal ekran içinde hareket edecektir). İmleci ana işletim sistemine döndürmek için Ctrl+Alt kombinasyonuna basın.

Konuk işletim sisteminin tüm özelliklerine erişmek için özel eklentiler yüklemeniz gerekir. "Cihazlar" menüsüne gidin, "Konuk Eklemeleri Disk Görüntüsünü Monte Et" seçeneğine tıklayın ve diğer talimatları izleyin.

Ana klasörle dosya alışverişi yapmak üzere bir klasörü konuk sistemine bağlamak için, “Aygıtlar” menüsündeki “Paylaşılan Klasörler” öğesini tıklayın. Açılan pencerede "klasör+" simgesine tıklayın ve Explorer'da belirtmek için "klasör yolu" alanını kullanın (ana sistemin dizinlerini gösterir).

Ayarın kalıcı olarak çalışmasını istiyorsanız “Otomatik bağlan” ve “Kalıcı klasör oluştur” seçeneğini işaretleyin. Paylaşılan klasöre sanal makine gezgininden bir ağ klasörü olarak erişilebilecektir.

Önyükleme aygıtlarının yoklanma sırasını değiştirmek için (örneğin, bir sanal makineyi DVD'den başlatmak için), konuk işletim sistemini kapatın, ayarlarını açın (ana Virtualbox penceresinde) ve “Sistem”in ilk sekmesine gidin. " bölüm. "Yükleme Sırası" listesinde istediğiniz ortamı seçin ve en üste taşımak için ok düğmelerine basın.

VMware İş İstasyonu Pro

Bazı Hyper-V sanal makine seçenekleri

Çalışan bir konuk işletim sisteminin anlık görüntüsünü almak için Eylem penceresinin üst menüsünü açın ve Denetim Noktası'na tıklayın. Veya Ctrl+N kombinasyonuna basın.

Bireysel bir sanal makinenin ayarlarına erişim, içerik menüsü ana yönetici penceresinin listesinde ve “Seçenekler” düğmesinin arkasında gizlidir.

Programın diğer özellikleri de oldukça basittir ve fazla zorlanmadan öğrenilebilir.




Tepe