Başlangıç ​​Geek: Sanal Makineler Nasıl Oluşturulur ve Kullanılır

Sanal makineler, masaüstünüzdeki tam ve ayrı bir bilgisayar gibi davranan bir uygulama penceresinde bir işletim sistemi çalıştırmanıza izin verir. Bunları farklı işletim sistemleriyle oynayabilir, ana işletim sisteminizin yapamayacağı yazılımları çalıştırabilir ve uygulamaları güvenli, korumalı bir ortamda deneyebilirsiniz.

Dışarıda birkaç iyi ücretsiz sanal makine (VM) uygulaması var, bu da sanal bir makine kurmayı herkesin yapabileceği bir şey haline getiriyor. Bir VM uygulaması kurmanız ve kurmak istediğiniz işletim sistemi için kurulum ortamına erişiminiz olması gerekir.

Sanal Makine nedir?

Bir sanal makine uygulaması, sanal donanım cihazlarıyla tamamlanmış ayrı bir bilgisayar sistemi gibi davranan sanallaştırılmış bir ortam oluşturur - kısaca sanal makine olarak adlandırılır -. VM, mevcut işletim sisteminizdeki bir pencerede bir işlem olarak çalışır. Sanal makinenin içinde bir işletim sistemi kurulum diskini (veya canlı CD'yi) önyükleyebilirsiniz ve işletim sistemi, onun gerçek bir bilgisayarda çalıştığını düşünmesi için "kandırılır". Tıpkı gerçek, fiziksel bir makinede olduğu gibi kurulacak ve çalışacaktır. İşletim sistemini her kullanmak istediğinizde sanal makine programını açıp mevcut masaüstünüzde bir pencerede kullanabilirsiniz.

Sanal makine dünyasında, aslında bilgisayarınızda çalışan işletim sistemi ana bilgisayar olarak adlandırılır ve sanal makinelerin içinde çalışan tüm işletim sistemleri misafir olarak adlandırılır. İşlerin çok kafa karıştırmasını önlemeye yardımcı olur.

Belirli bir sanal makinede, konuk işletim sistemi sanal bir sabit sürücüde depolanır - gerçek sabit sürücünüzde depolanan büyük, çok gigabaytlık bir dosya. VM uygulaması, bu dosyayı konuk işletim sistemini gerçek bir sabit sürücü olarak sunar. Bu, bölümleme ile uğraşmak veya gerçek sabit sürücünüzle karmaşık başka bir şey yapmak zorunda kalmayacağınız anlamına gelir.

Sanallaştırma biraz ek yük getirir, bu nedenle işletim sistemini gerçek bir donanıma kurmuşsunuz gibi hızlı olmalarını beklemeyin. Ciddi grafikler ve CPU gücü gerektiren zorlu oyunlar veya diğer uygulamalar pek iyi sonuç vermez, bu nedenle sanal makineler Windows PC oyunlarını Linux veya Mac OS X üzerinde oynamanın ideal yolu değildir - en azından, bu oyunlar çok fazla değilse daha yaşlı veya grafiksel olarak zorlayıcı değil.

İLGİLİ: Linux'ta Windows Yazılımını Çalıştırmanın 4+ Yolu

Sahip olabileceğiniz kaç sanal makineye ilişkin sınır, gerçekten yalnızca sabit disk alanı miktarıyla sınırlıdır. İşte makale yazarken bir şeyleri test ederken kullandığımız bazı sanal makinelere bir göz atalım. Gördüğünüz gibi, Windows ve Ubuntu'nun çeşitli sürümlerine sahip tam sanal makinelerimiz var.

Aynı anda birden fazla VM çalıştırabilirsiniz, ancak kendinizi sistem kaynaklarınızla bir şekilde sınırlı bulacaksınız. Her sanal makine, bir miktar CPU zamanı, RAM ve diğer kaynakları tüketir.

Neden Sanal Makine Oluşturmak İstersiniz?

Oynamak için iyi bir geeky eğlencesi olmasının yanı sıra, VM'ler bir dizi ciddi kullanım sunar. Fiziksel donanımınıza kurmak zorunda kalmadan başka bir işletim sistemi ile deneme yapmanıza izin verir. Örneğin, Linux veya yeni bir Linux dağıtımı ile uğraşmanın ve sizin için doğru olup olmadığını görmenin harika bir yoludur. Bir işletim sistemi ile oynamayı bitirdiğinizde, sadece sanal makineyi silebilirsiniz.

VM'ler ayrıca başka bir işletim sistemi yazılımının çalıştırılması için bir yol sağlar. Örneğin, bir Linux veya Mac kullanıcısı olarak, başka türlü erişiminiz olmayabilecek Windows uygulamalarını çalıştırmak için Windows'u bir VM'ye yükleyebilirsiniz. Windows'un daha sonraki bir sürümünü (Windows 10 gibi) çalıştırmak istiyorsanız, ancak yalnızca XP üzerinde çalışan daha eski uygulamalarınız varsa, Windows XP'yi bir VM'ye yükleyebilirsiniz.

İLGİLİ: Korumalı Alanlar Açıklandı: Sizi Zaten Nasıl Koruyorlar ve Herhangi Bir Programı Nasıl Korumalı Alana Alabilirsiniz?

Sanal makinelerin sağladığı diğer bir avantaj, sisteminizin geri kalanından "korumalı alana alınmış" olmalarıdır. Bir VM içindeki yazılım, sisteminizin geri kalanına müdahale etmek için VM'den kaçamaz. Bu, VM'leri güvenmediğiniz ve ne yaptıklarını görmediğiniz uygulamaları veya web sitelerini test etmek için güvenli bir yer haline getirir.

Örneğin, "Merhaba, Windows'tan geliyoruz" dolandırıcıları aradıklarında, gerçekte ne yapacaklarını görmek için yazılımlarını bir sanal makinede çalıştırdık - sanal makine, dolandırıcıların bilgisayarımızın gerçek işletim sistemine ve dosyalarına erişmesini engelledi.

İLGİLİ: Akrabalarınıza Söyle: Hayır, Microsoft Bilgisayarınız Hakkında Sizi Aramayacak

Sandboxing, güvenli olmayan işletim sistemlerini daha güvenli bir şekilde çalıştırmanıza da olanak tanır. Daha eski uygulamalar için hala Windows XP'ye ihtiyacınız varsa, bunu en azından eski, desteklenmeyen bir işletim sistemi çalıştırmanın zararının azaltıldığı bir VM'de çalıştırabilirsiniz.

Sanal Makine Uygulamaları

Aralarından seçim yapabileceğiniz birkaç farklı sanal makine programı vardır:

  • VirtualBox:  (Windows, Linux, Mac OS X): VirtualBox, açık kaynaklı ve tamamen ücretsiz olduğu için çok popüler. VirtualBox'ın ücretli bir sürümü yoktur, bu nedenle her zamanki "daha fazla özellik elde etmek için yükseltme" ile uğraşmak zorunda kalmazsınız. VirtualBox, özellikle daha az rekabetin olduğu Windows ve Linux'ta çok iyi çalışıyor, bu da onu VM'lerle başlamak için iyi bir yer haline getiriyor.
  • VMware Player:  (Windows, Linux): VMware'in kendi sanal makine programları satırı vardır. VMware Player'ı Windows veya Linux üzerinde ücretsiz, temel bir sanal makine aracı olarak kullanabilirsiniz. Çoğu VirtualBox'ta ücretsiz olarak bulunan daha gelişmiş özellikler, ücretli VMware Workstation programına yükseltmeyi gerektirir. VirtualBox ile başlamanızı öneririz, ancak düzgün çalışmazsa VMware Player'ı denemek isteyebilirsiniz.
  • VMware Fusion:  (Mac OS X): Ücretsiz VMware Player bir Mac'te bulunmadığından, Mac kullanıcıları bir VMware ürününü kullanmak için VMware Fusion satın almalıdır. Ancak, VMware Fusion daha cilalı.
  • Parallels Desktop:  (Mac OS X): Mac'lerde Parallels Desktop da mevcuttur. Hem Parallels Desktop hem de Mac için VMware Fusion, Windows yazılımını çalıştırmak isteyebilecek ortalama Mac kullanıcılarına pazarlandığından, diğer platformlardaki sanal makine programlarından daha cilalıdır.

VirtualBox Windows ve Linux'ta çok iyi çalışsa da, Mac kullanıcıları daha parlak, entegre bir Parallels Desktop veya VMware Fusion programı satın almak isteyebilir. VirtualBox ve VMware Player gibi Windows ve Linux araçları, geekier kitlesini hedefleme eğilimindedir.

Elbette daha birçok VM seçeneği var. Linux, entegre bir sanallaştırma çözümü olan KVM'yi içerir. Windows 8 ve 10'un Professional ve Enterprise sürümü (ancak Windows 7 değil), başka bir entegre sanal makine çözümü olan Microsoft'un Hyper-V'sini içerir. Bu çözümler iyi çalışabilir, ancak en kullanıcı dostu arayüzlere sahip değiller.

İLGİLİ: Ubuntu'da KVM Nasıl Kurulur ve Sanal Makineler Oluşturulur

Sanal Makine Kurma

Bir sanal makine uygulamasına karar verdikten ve onu yükledikten sonra, bir sanal makine kurmak aslında oldukça kolaydır. VirtualBox'ta temel süreçten geçeceğiz, ancak çoğu uygulama bir VM oluşturmayı aynı şekilde ele alıyor.

VM uygulamanızı açın ve yeni bir sanal makine oluşturmak için düğmeye tıklayın.

İlk olarak hangi işletim sistemini kuracağınızı soran bir sihirbaz tarafından süreç boyunca yönlendirileceksiniz. İşletim sisteminin adını "Ad" kutusuna yazarsanız, uygulama büyük olasılıkla işletim sisteminin türünü ve sürümünü otomatik olarak seçecektir. Başlamazsa veya yanlış tahmin ederse, bu öğeleri açılır menülerden kendiniz seçin. İşiniz bittiğinde "İleri" yi tıklayın.

Kurmayı planladığınız işletim sistemine bağlı olarak, sihirbaz sizin için bazı varsayılan ayarları önceden seçecektir, ancak bunları takip eden ekranlar üzerinden değiştirebilirsiniz. Sanal Makineye ne kadar bellek ayırmanız gerektiği sorulacaktır. Varsayılandan başka bir şey istiyorsanız, burada seçin. Aksi takdirde, "İleri" yi tıklamanız yeterlidir. Endişelenmeyin, gerekirse bu değeri daha sonra değiştirebilirsiniz.

Sihirbaz ayrıca VM tarafından kullanılacak sanal sabit disk dosyasını da oluşturacaktır. Halihazırda kullanmak istediğiniz bir sanal sabit disk dosyanız yoksa, yeni bir tane oluşturma seçeneğini seçin.

Dinamik olarak ayrılmış veya sabit boyutlu bir disk oluşturup oluşturmamanız da sorulacaktır. Dinamik olarak ayrılmış bir diskle maksimum disk boyutu ayarlarsınız, ancak dosya yalnızca gerektiği kadar bu boyuta büyür. Sabit boyutlu bir diskle, bir boyut da ayarlayacaksınız, ancak oluşturulan dosya, oluşturulduğu andan itibaren o kadar büyük olacaktır.

Sabit boyutlu diskler oluşturmanızı öneririz çünkü biraz daha fazla disk alanı tüketirken, aynı zamanda daha iyi performans gösterirler ve sanal makinenizi biraz daha duyarlı hale getirir. Ayrıca, ne kadar disk alanı kullandığınızı bilecek ve VM dosyalarınız büyümeye başladığında şaşırmayacaksınız.

Daha sonra sanal diskin boyutunu ayarlayabileceksiniz. Varsayılan ayara gitmekte veya boyutu ihtiyaçlarınıza göre değiştirmekte özgürsünüz. "Oluştur" u tıkladığınızda, sanal sabit disk oluşturulur.

Bundan sonra, yeni VM'nizin görünmesi gereken ana VM uygulama penceresine geri dönersiniz. İhtiyacınız olan kurulum medyasının makinede mevcut olduğundan emin olun - genellikle bu, sanal makinenin ayarları aracılığıyla bir ISO dosyasına veya gerçek diske işaret etmeyi içerir. Yeni sanal makinenizi seçip "Başlat" a basarak çalıştırabilirsiniz.

Elbette, burada VM kullanmanın temellerine değindik. Daha fazla okumakla ilgileniyorsanız, diğer kılavuzlarımızdan bazılarına göz atın:

  • Sanal Makinelerinizi Hızlandırmak için Eksiksiz Kılavuz
  • Hyper-V ile Sanal Makineler Nasıl Oluşturulur ve Çalıştırılır
  • VirtualBox'a Android Nasıl Kurulur
  • Bilgisayarınızın Dosyalarını Sanal Makine ile Paylaşma
  • Her Yerde Sanal Makineleri Yanınızda Taşımak için Taşınabilir VirtualBox Kullanın
  • Bilmeniz Gereken 10 VirtualBox Püf Noktası ve Gelişmiş Özellikler

Üzerinde değinmediğimiz VM'leri kullanmak için başka kullanımlar veya ipuçları var mı? Yorumlarda bize bildirin!