Tepeden tırnağa sanal bilgisayar...
İşletim sisteminden bağımsız özgürlük! CHIP Online'dan A'dan Z'ye sanal bilgisayar rehberi!
Sanal işletim sistemleri günümüzde yaygın olarak kullanılıyor. Sistem mühendisleri ve sunucu kontrol edenlerin başlıca araçlarından ve gelecekte de güçlenerek varlığını koruyacağının sinyallerini veren bir teknoloji. Bulut bilgi işlemle birleştiğinde gelecekte varlığını korumanın ötesinde, daha da büyük bir önem kazanacağını kestirmek güç değil.
Nispeten bu konuya uzak kullanıcılar için basitçe ne işe yarayacağını özetlemek gerekiyor. Sanal bilgisayar, fiziksel bir bilgisayarın donanım özelliklerini taklit ederek normalde eski bir işletim sistemini, uyumsuz donanım üzerinde çalıştırma imkanı verir. Diski sanal bölümlere ayırmak bile bu konu altına dahil edilebilir. DOSBox gibi emülatörler, en güzel örneklerdendir. Yeni bilgisayarın tüm gücüne karşın çalıştıramayacağı eski oyunları DOSBOX gibi emülatörler oynama imkanı verir. Bir sanal bilgisayar ise çok daha kapsamlıdır.
DOSBOX'un da çalıştıramadığıeski bir oyunu oynamak istiyorsunuz ya da arşivinizde ihtiyaç duyduğunuz bir program var ve mevcut işletim sisteminizde çalışmıyor. Bunları destekleyen bir işletim sistemini sanal olarak kurabilir ve emülatör aramaktan, aynı işi yapacak bir yazılım aramaktan kurtulabilirsiniz. Bu sadece tek bir seferlik değil, her ihtiyaç duyduğunuzda kullanabileceğiniz bir çözüm ortaya koyar ve uzun vadede sizi büyük zahmetlerden kurtarır. Çünkü sanal bilgisayarı sisteminizi tehditlerden uzak tutmak için de kullanabilirsiniz.
Bu kapsamlı makalemizin tamamını okursanız size hem ev kullanımında, hem de iş hayatında faydası olacağına emin olabilirsiniz...
Sistem çökmelerine son verin!
Bu teknolojiden QEMU ve Bochs gibi geliştirme araçlarıyla 1990'lardan bu yana yararlanmak mümkün. Ev kullanıcılarından çok önce yazılım geliştirenler sanal bilgisayarlar sayesinde sistemleri çökmeden yazdıkları kodları test edebiliyorlardı.
Potansiyel olarak zararlı kodları çalıştırmak için de yalıtılmış ve güvenli bir ortam oluşturmak mümkün. Mesela günümüz anti-virüs yazılımları heuristic tarama denilen detaylı tarama esnasında zararlı kodları yalıtılmış bir şekilde, sanal olarak çalıştırıyor. Elbette farklı metotlar var, bazı heuristic metotlar çalıştırmaksızın sadece kodu inceliyor.
Masraf etmeyin
Eski muhasebe yazılımları
Artık kullanamadığınız bir yazılımı kullanmaktan bahsetmiştik. Bu
özellikle şirketler ve profesyoneller için önem taşıyor. En son
donanıma birkaç bin dolar harcadınız, en son işletim sistemini
kurdunuz ama o bilgisayardan daha pahalı olan lisanslı
bilgisayarlı muhasebe yazılımını artık kullanamıyorsunuz!
İşte sanal bilgisayar bu noktada imdadınıza yetişiyor ve
sizi masraftan kurtarıyor.
Linux veya Solaris bilgisayarlarda Win4Lin veya Win4Solaris kullanarak sanal Windows çalıştırabilirsiniz. Parallels ve VMware de rakip Windows sanallaştırma araçları üretiyor. Rehberimizin devamında öğreneceklerinizle siz de bu teknolojiden faydalanabilirsiniz...
Kariyerinizi etkilesin
Kanunlar
Oluşturulan donanım sanal da olsa üzerine kurulan yazılımlar gerçek
ve bunları kullanmak için lisans sahibi
olmalısınız.
Sunucular için tasarlanan bazı işletim sistemleri ve programlar bu ihtimal düşünülerek hazırlanmıştır ve lisansları birden fazla sanal bilgisayar üzerinde kurulmalarına izin verir. Yazılım alırken bu tür kanuni detaylara dikkat edin.
Para
Sanal sistemlerin popülaritesinin artmasının bir sebebi de giriş
maliyetinin düşük oluşudur. Hem bedava, hem de
ucuz pek çok yazılım mevcuttur. VirtualBox, Qemu,
Xen gibi araçlar kendi aralarında rekabet halindedirler.
Rekabet piyasayı canlı ve derin tutar. Hem
tüketici için avantajlar oluşturur, hem de üreticileri gelişmeye
zorlayarak ayakta tutar, ürünlerini satmaları için yeni özellikler
icat etmelerini sağlar. Bu sayede yazılımların faydaları artar ve
daha çok tüketici bu faydaların farkına varır.
VirtualBox'un sahibi Sun, Oracle tarafından satın alınmıştır. Oracle dünyadaki en büyük ikinci yazılım şirketidir. Microsoft'un da VirtualPC adında bir sanal bilgisayar yazılımı mevcuttur. Microsoft çalışanlarından önemli biri önce Google, daha sonra WMware tarafından kapılmış ve yüksek pozisyonlara gelmiştir. Sanal bilgisayar kullanmayı öğrenmek kariyeriniz için önemli olabilir.
Evdeki ve ofisteki eski kasalardan kurtulun artık!
Eskilerden kurtulmak
Sanal bilgisayar kullanmanın avantajlarından biri
de eski yazılımları çalıştırmak için etrafta bulundurduğunuz eski
donanımdan kurtulabilmek. İhtiyaçlarınızı ve kaynaklarınızı doğru
bir şekilde belirleyerek, evinizi veya ofisinizi dolduran eski
bilgisayarlardan kurtulabilirsiniz.
Bunun faydaları yer kazanmanın yanı sıra elektrik faturanıza da yansıyacaktır. Sadece bilgisayarlar da değil, firewall ve routerların işini de sanal bilgisayarlar görebilir. Üstelik bunların çoğu düşük güç gerektiren işlemler olduğundan tek bir bilgisayarda hepsini halledebilirsiniz. Dediğimiz gibi buna kalkışmadan ihtiyaçlarınızı ve almanız gereken donanımı belirleyin.
Sanal olarak çalıştırabileceğiniz firewall ve router yazılımlarını bulmakta pek sıkıntı çekmeyeceksiniz. Bu tür yazılımları VMware'in Virtual Appliance Marketplace'i üzerinden de bulabilirsiniz. Bu sitede çeşitli yazılım paketleri bulabileceğiniz gibi bedava uygulamalar da edinebilirsiniz. Profesyonel yazılımların lisansları standart ev kullanımına yönelik olanlardan daha pahalıdır.
Her tür PC'de kullanılabilir
Mutlu mesut geçiş
VM'lerin sunduğu esnekliğe alıştıktan sonra bırakamayacaksınız.
Üstelik farklı işletim sistemi çalıştıran bilgisayarlar arasında,
sanal bilgisayarınızı kolaylıkla çalıştırabilmenin
rahatlığını tadacaksınız. Örneğin Solaris
VM'yi tek çekirdekli işlemcisi olan bir Windows
bilgisayardan, çift çekirdekli ve Linux kurulu bir bilgisayara
kolayca aktarabilirsiniz.
Sanal ağları kullanmak
Aynı anda birden çok sanal makine çalıştırabilir, bunları
sanal bir ağ üzerinden birbirlerine
bağlayabilirsiniz. Ağlarla işi olanlar için yazılım testinde çok
yararlı bir özelliktir. Elbette aynı anda pek çok sanal bilgisayar
çalıştıracak kadar güçlü bir sisteme sahip olmanız
gerekir.
Dağıtılabilir uygulamalar
Genelde birden çok platformda bir uygulama kuracaksanız, her birine
uygun sürüm hazırlamanız gerekir. VM ile buna
gerek kalmadan uygulamalarınızı her türlü platformda
çalıştırabilirsiniz. VMware Thinapp,
Novell ZENworks Application Virtualisation,
Microsoft App-V ve Symantec Endpoint
Virtualisation Suite yazılımları buna imkan tanır.
Birbiriyle çakışacak uygulamaları bile aynı anda
kullanabilirsiniz.
Zaman makinesi
Zaman makinesi
Bilgisayarlar kolayca çökerler. Ne yaparsanız
yapın bu risk mevcuttur. Virüs olabilir, dengesiz bir yazılım
olabilir, sebepler de çeşitlidir. Sanal bilgisayar ile
kaydettiğiniz bir hale kolayca dönebilirsiniz.
Sınırları kaldırmak
Birbiri içerisinde farklı işletim sistemleri çalıştırabilmenin
ötesinde sadece ihtiyacınız olan yazılımları da
çalıştırabilirsiniz. VirtualBox, Win4Lin ve VMware Workstation,
sanal bilgisayarınızın içinde ana işletim sisteminin
parçası gibi çalıştırılabilirler.
Ekran yayını
Bir ekran görüntüsü almanın ötesinde sanal bilgisayarda olup biteni
kaydedebilirsiniz. Bunu bir sunum haline getirebilirsiniz.
Screencasts.ubuntu.com'da bu özellik ile
tanışabilirsiniz. Direkt ana bilgisayar üzerinden daha
hızlı çalıştırabilir ve yine sanal bilgisayarı buradan
kaydedebilirsiniz.
İşteki PC'yi evden kontrol edin
Uzaktan kontrol
Güçlü bir bilgisayara gereksinim duymadan uzaktan erişimle kontrol
edebilirsiniz. Çok güçlü bir bilgisayardaki sağlam kaynak
tüketen işlemleri bile temel bir bilgisayarda ve uzaktan
yönetebilirsiniz. VMware ile birlikte gelen VNC Server bundan
yararlanmanızı sağlar.
VirtualBox da beraberinde Remote Desktop Protocol sunucusuyla gelir. Bu güçlü uygulama ile log out olabilir hatta sistemi yeniden başlatabilirsiniz. Hatta ve hatta uzaktan bağlandığınız bilgisayara taktığınız bir USB cihazı sanal bilgisayarınızda gösterebilirsiniz.
Taşınabilir makineler
Sanal bilgisayarlar ev sahibi işletim sisteminden bağımsız
çalıştıkları için tamamen taşınabilirdirler. Bir USB hafızaya
atıp taşıyabilirsiniz. Kidara'dan ToGo ve MokaFive
ile bu işlem çok kolaydır. Güvensiz
bilgisayarlarda da güvenli bir şekilde sanal bilgisayar
çalıştırmaya imkan tanır. İnternet kafede güvenli
bir şekilde işini halletmek isteyenler için de faydalı bir
özellik.
Donanımdan maksimum verim
Donanımı optimize etmek
Sanallaştırma yazılımları oluşturdukları donanım için güç sağlamaya
çalışırlar. Bu yüzden de donanımı iyi değerlendirmek
zorundadırlar. VirtualBox gibi popüler sanal bilgisayar
yazılımları gelişmiş güç ayarları, ACPI standartlarını
desteklerler. Çoklu monitör desteğiyle işletim
sistemlerini ekranlara dağıtabilirler. Ev sahibi bilgisayarın
ağ kartını kullanarak NAT veya
Bridge kullanarak router'a
bağlanabilirler. Birden fazla çekirdek kullanabilirler. Hatta
Intel ve AMD'nin özel sanallaştırma yeteneğine
sahip işlemcileri vardır. Bu yetenek özellikle de sunucu
işlemcilerinde bulunur.
Duvarları yıkmak
Farklı firmalar kendi sanallaştırma yazılımları için farklı
formatlar seçtiği için arada bir uyumluluk yoktu. İstediğiniz
işletim sisteminde istediğinizi çalıştırabiliyor, ancak bir sanal
bilgisayar yazılımından diğerine sanal bilgisayarınızı
aktaramıyordunuz. İşte bu nihayet yeni standart haline gelen
OVF yani Open Virtualisation
Format ile çözülüyor. Yaygınlık kazanan bu formatın yanı
sıra Jumpbox projesi herhangi bir sanal bilgisayar
aracında çalışan sanal uygulamalar üretiyor.
Eksikleri ve geleceği
Firewire yok
Ne yazık ki Firewire ile bağladığınız donanımı sanal
bilgisayarınızda göremiyorsunuz. Firewire kullanan
donanıma örnek olarak da pek çok kamera örnek gösterilebilir. Ancak
Firewire üzerinden bağlanabilen sabit disk gibi
depolama araçlarına erişebiliyorsunuz.
Bu desteğin ilk başta konulmamasının sebebi video düzenleme yazılımlarının yüksek sistem ihtiyaçları olmasıydı. Bu da sanal bilgisayarların gücüne uygun değildi ama artık durum değişti. Video düzenleme sanal bilgisayarlar üzerinden de yapılabilir, günümüzde donanımlar çok daha güçlü.
Sanal oyun
Pek çok sanal bilgisayar yazılımı oyun oynamak için ideal
değildir. Bununla birlikte bu yazılımlar hızlı bir gelişme
gösteriyor. VMware DirectX 9 destekli grafikleri Shader
Model 2.0 desteğiyle sunuyor. Bu da yeni nesil olmasa da
hala güncel olan sayısız oyunu oynamak için gayet
yeterli. VirtualBox ise deneysel bir OpenGL
sürücüsü ile 3D istekleri sanal PC'den ana
bilgisayara iletiyor.
Bir diğer seçenek olan VMGL, OpenGL uygulamalarının ekran kartından yararlanarak sanal PC'de çalışmasını sağlıyor. Üstelik bütün ATI, Nvidia ve Intel GPU'larda çalışıyor. Kurması biraz zahmetli de olsa buna değiyor.
Sanal bilgisayar makalemizin şimdilik sonuna geldik. Bu teknoloji gördüğümüz üzere inanılmaz derecede kullanışlı ve pek çok baş ağrısını ortadan kaldırıyor. Bununla birlikte katedecek çok yolu olduğu da yadsınamaz bir gerçek.