Bilgi

7+ En İyi Sanal Makine Uygulaması!


Sanal makine, bilgisayar biliminde programları gerçek bir bilgisayar sistemindeki gibi çalıştıran mekanizmaların yazılım uyarlamasıdır. Sanal Makine, işletim sistemi ile bilgisayar platformu arasında bir sanal ortam yaratır ve bu sanal ortam üzerinde yazılımların çalıştırabilmesine imkân verir.

Adeos Linux, Denali, Hyper-V, KVM, QEMU, Virtual Iron, VMware, Xen, VirtualBox, OKL4, OpenVZ, Parallels, Virtuozzo gibi uygulamalar sanal makine yazılımları, bilgisayar donanımlarını sanal hâle getirerek konuk işletim sisteminin ana işletim sistemi içinde çalışmasına imkân verir.

Bu yazımızda işletim sisteminiz üzerinde sanal bir işletim sistemi çalıştırmak isteyenler için –hali hazırda- en iyi sanal makine uygulaması konusunda bilgi vermeye çalışacağız.

Günümüzde bilgisayar donanımları ve modern işletim sistemleri işletim sistemleri, artık kendi üzerinde başka farklı işletim sistemini çalıştırabilecek kadar güçlü hale geldiklerini söyleyebiliriz. Bu durum sanal makine kullanımının hiç olmadığı kadar artmasıyla neden oldu.

Sanal makineleri kısaca tanımlayacak olursak bir işletim sistemini diğer bir işletim sistemi üzerinde çalıştırmaya izin veren yazılımlara verilen isimdir. Örneğin Windows 10 64bit işletim sisteminiz üzerinde, bilgisayarınızın donanımsal ve sistemsel konfigürasyonu yeterli ise Windows 7, Ubuntu veya OS X‘i çalıştırabilirsiniz.

Bu yazımızda size en çok kullanılan beş “sanal makine uygulamasını” paylaşacağız.

Şahsen tavsiyem VMware Workstation ve Hyper-V. Bu ikisi dünyada en çok tercih edilen arayüzü ve kullanımı kolay sanallaştırma programları. Bunlar dışında ki sanallaştırma programlarını denemedim. Ama zamanınız varsa deneyebilirsiniz.

1- VMware (Windows, Linux)

VMWare, üç farklı sürüme sahip: VMware Player, VMware Fusion ve VMware Workstation. VMware’ın masaüstü yazılımı Microsoft Windows, Linux ve Mac OS X üzerinde çalışmaktadır. Ayrıca kurumsal ürün olarak VMware ESX ve ESXi yazılımları “bare-metal”, yani doğrudan donanımda çalışan hypervisoru vardır.

a) VMware Player, gelişmiş ve şirketler seviyesinde özelliklere ihtiyaç duymayan, sadece sanal makineleri oluşturup çalıştırmak isteyen kullanıcılara yönelik ve ücretsiz. Bu yazılım kullanıcısının tek bilgisayarında birkaç adet x86 veya x86-64 uyumlu işletim sistemlerinin çalıştırabilmesini sağlar.

b) VMware Workstation (VMWare’in ilk ürünü), VMware Player’ın donanım optimizasyonu gibi tüm özelliklerine sahip; bunun yanında makine klonlama, misafir işletim sisteminin görüntülerini alma, misafir işletim sisteminde yapılan değişiklikleri tekrar oynatma gibi ek özellikleri de kendisinde barındırıyor.

c) VMware Fusion ise; Apple platformunda benzeri bir kullanım oluşturur. Workstation veya Fusion kullanım lisansi olmayan kullanıcılara ücretsiz olarak mevcut sanal makinelerini çalıştırabilmesini sağlar.

Bakınız: https://www.vmware.com/

2- VirtualBox (Windows, Mac, Linux)

VirtualBox (eski adıyla Sun VirtualBox, Sun xVM VirtualBox ve Innotek VirtualBox), InnoTex firması tarafından geliştirilen bir sanal makine yazılımıdır.  Bu yazılım sayesinde Windows üzerinde Linux / Mac OS deneyebilir, yazılımları bilgisayarımıza kurmadan önce sanal makinede test edebilirsiniz.

VirtualBox, platformlar arası desteğe ve bir sanal makineyi çalıştırıp yönetebilmenizi rahatlıkla yerine getirebilmenizi sağlayan çok sayıda işleve sahip. “Guest Additions” özelliği sayesinde ana makineye dosya ve sürücü paylaşma gibi ek özellikler eklemeniz mümkün.

Bakınız: https://www.virtualbox.org/wiki/Downloads

3- Parallels (Windows, Mac, Linux)

ParallelsMac sürümü ile öne çıksa da Windows ve Linux‘ta da çalışıyor. Intel ve AMD işlemcileri için yapılan optimizasyonlar sayesinde ana bilgisayarın donanımına direkt olarak erişebilen Parallels, sanal makineye geçtiğiniz anda işlem gücünü kendi üzerine alıyor.

Bakınız: https://www.parallels.com/

4- Windows Virtual PC (Windows)

Windows Virtual PC, sadece Windows sürümlerini emüle etmeye yönelik bir sanal makine yazılımı. Örneğin sadece Windows XP’de çalışan bir yazılımınız varsa Virtual PC işinize yarayacaktır. Virtual PC; Virtual PC 2004, Virtual PC 2007, ve Windows Virtual PC olarak mevcut. Hangisinin size daha uygun olduğuna karar vermek için bu tabloya göz atabilirsiniz.

https://www.microsoft.com/tr-tr/download/details.aspx?id=3702

5- QEMU (Linux)

QEMU, misafir kodu direk olarak ana donanım üzerinde çalıştırıyor, dinamik çeviridestekli donanımlar arasında emülasyon yapabiliyor, sanal diskleri otomatik olarak boyutlandırabiliyor. QEMU, çalışmak için yönetici hakları gerektirmediğinden USB belleklerde kullanmaya oldukça elverişli.

Windows üzerine Linux kurarak veya tam tersini yaparak sizde sanal işletim sistemlerinin faydalarını daha rahat bir şekilde anlayabilirsiniz.

Bakınız: https://www.qemu.org/

6- Hyper-V (Windows)

Hyper-V, Microsoft Hyper-V, Viridian kod adındaki ve önceleri Windows Sunucu Sanallaştırma olarak bilinen, x64 bilgisayarlar için hypervisor tabanlı bir sanallaştırma sistemidir. Birden fazla sunucu rolünü tek bir fiziksel ana makinede çalışan ayrı sanal makineler olarak birleştirerek sunucu donanımı yatırımlarını iyileştirmek için bir araç sağlar. Hyper-V ayrıca, Windows haricinde Linux gibi işletim sistemleri de dahil olmak üzere birden fazla işletim sistemini verimli bir şekilde tek bir sunucuda çalıştırmak ve 64-bit bilgi işlemin gücünden faydalanmak için de kullanılabilir. Windows Server 2008’in belirli x64 sürümleriyle birlikte Hyper-V’nin bir betası sevk edilmiş ve kesinleşmiş sürüm 26 Haziran 2008’de piyasaya çıkmıştır. Yeni çıkacak olan Windows Server 2012® Hyper-V® ile de birden fazla işletim sisteminin paralel olarak aynı sunucu üzerinde çalıştırılmasını sağlamaktadır.

Windows Server 2008 ile başlamış olan Hyper-V teknolojisi üzerinden sunucu sanallaştırması, işletim sisteminin bir parçasıdır. Windows Server 2008 R2’ye yeni bir Hyper-V sürümü dahil edilmiştir ve bu sürüm, Service Pack 1 (SP1) ile geliştirilmiştir. Hyper-V teknolojisinin iki önemli özelliği vardır: 1- Hyper-V, Windows Server 2008 R2’nin hipervisor tabanlı sanallaştırma özelliğidir. 2- Microsoft Hyper-V Server, müşterilerin iş yüklerini tek bir fiziksel sunucuda birleştirmesine olanak tanıyan, hipervisor tabanlı sunucu sanallaştırma ürünüdür.

Bakınız: https://www.microsoft.com/en-in/cloud-platform/server-virtualization

7- Xen

Xen Projesi bir mikroçekirdek tasarımı kullanarak aynı bilgisayar donanımı üzerinde birden fazla bilgisayar işletim sisteminin çalışmasına imkan sağlayan hizmetler sunan bir üst sistemdir.

Xen’in ilk sürümünü Cambridge Üniversitesi Bilgisayar Laboratuvarı geliştirmiştir. Xen Projesi topluluğu projeyi GNU Genel Kamu Lisansı 2. sürümüne uygun olacak şekilde özgür ve açık kaynaklı yazılım olarak geliştirmekte ve bakımı yapmaktadır. Xen Projesi şu an IA-32, x86-64 ve ARM komut takımlarında çalışmaktadır.

Bakınız: https://xenserver.org/

Kaynak:

  • https://tr.wikipedia.org/
  • https://www.chip.com.tr/
Yorum Yap

Cevap Bırakın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

To Top