Sezer Yesiltas
08 Nisan 2007
 

Linux üzerinde windows programları
Linux'ta windows programları çalışır mı? Normalde: "hayır çalışmaz".





Ama bir grup özgür yazılımcı Wine adını verdikleri projeyle bunu mümkün hale getirmişler. Peki bunu nasıl başarmışlar?
Programların çalışma mantığı, üzerinde çalıştıkları işletim sisteminin kütüphane fonksiyonlarını çağırarak bilgisayara hükmetme felsefesine dayalıdır. Windows, kapalı bir işletim sistemi olduğu için bu kütüphane fonksiyonları sadece Microsoft tarafından geliştirilmekte ve kodları kapalı tutulmaktadır, buna rağmen eğer siz aynı fonksiyonları, aynı isimde, aynı işleri, Linux üzerinde yapabilecek şekilde Linux için yazmayı başarabilirseniz Windows programlarının Linux'ta çalışmasını sağlayabilirsiniz., işte Wine geliştirme ekibi bunu başarmış, windows kütüphane fonksiyonlarını Linux için baştan yazmışlar.

Wine başarılı bir proje: Eğer öyle olmasaydı Google, Picasa'nın Linux sürümünü Wine altyapısı üzerinde yayınlamazdı. Hatta Google, Picassa'yı Wine üzerinde çalıştırabilmek için bu projeye katkıda bile bulunmuştu:
http://picasa.google.com/linux/index.html

Wine önemli bir proje: Linux kullanıcılarının en sık karşılaştığı 2 temel sıkıntıdan biri windows oyunlarını Linux'ta oynayamamak, diğeri ise kendileri için kritik programların Linux versiyonlarına alışamamak. Bu nedenle büyük bir isteğe sahip olsalar da, Windows'larından vazgeçemeye cesaret edemiyorlar, Wine bu cesareti verebilecek bir proje.

Wine hala geliştirilmekte, tüm windows programlarını henüz çalıştıramıyor ve bazıları gerçekten verimsiz çalışıyor ama düzgün çalışan uygulamaların kullanıcılar tarafından ipuçları ile birlikte paylaşıldığı siteye gözatınca yabana atılmayacak bir liste çıkıyor karşınıza:
http://appdb.winehq.org/



Geçen sene Pardus'un geliştirici ekibinden Wine deneyimlerimizle ilgili fikirlerimiz istenmişti. Şunları yazmıştım:

"Ocak 2006'da Pardus'u ilk kurduğum zamanlarda, Windows'suz olmayacağını düşünüyordum, bu nedenle wine çok ilgimi çekmiş üzerinde çok zaman harcamıştım. Bu dönemde ilk farkettiğim şey linux'çuların pek wine'dan hoşlanmadığı idi, dolayısıyla soru sormaya çekiniyor ve wine daha fazla gelişmez diye düşünüyordum."

* * *

"Ben giderek Windows programlarına ihityacı azalan bir kullanıcıyım, Linux ve Pardus ile yeni tanışan bir çok kişiyi wine ile desteklemek gerektiğini düşünüyorum, bu
cesaret verici olacaktır. Zaten her insanın içinde bulunan araştırma ve keşfetme içgüdüsü onları bir süre sonra kullandığı tüm programların Linux alternatiflerini bulmaya itecektir."

Resimdeki gibi, bir Linux dağıtımında
Wine sayesinde IE6.0, MS Power Point, Notepad ve Solitare'i bir arada görebilirsiniz:




Etiketler: , , ,

 
30 Mart 2007
 

Pardus 2007.1 için Vmware Server kurulumu

Pardus'un resmi olmayan wiki'sinde vmware workstation kurulumu ayrıntılı olarak açıklanmaktadır:
http://tr.pardus-wiki.org/NASIL:Vmware_Kurulumu

Ancak vmware ailesinin ücretsiz olan ürünleri vmware player ve vmware server olduğu için bir takım farklılıklar içeren vmware server kurulumunun kısaca anlatayım istedim.


Artık vmware ile sanal makinalarınızı oluşturabilirsiniz. Vmware kullanarak sanal makina oluşturma konusunda daha önce bir yazı yazmıştım: http://www.yesiltas.net/sezer/2007/01/vmware-ilk-zamanlar-y-azlm-gelitiren.html
Şu an Pardus kullandığım notebook'umu alırken ister istemez bir de windows xp home edition lisansına sahip olmuştum.Oluşturduğum sanal makinaya sahip olduğum XP'yi kurdum, Windows'a ihtiyaç duyduğum durumlarda bunu kullanacağım.
Hatırlatmakta fayda var ki sanal makinada çalıştırıyor olsanız bile kullandığınız işletim sistemi ve programlar lisanslı olması gerekir. Bu kanuni bir zorunluluk ama daha önemlisi ahlaki bir sorumluluktur. Bilgiye ulaşacak her türlü yazılım aracının ve programların emin olun gönüllü geliştiriciler tarafından açık kaynak kodlu alternatifleri yazılmaktadır. Blog'umda tanıtımına yer verdiğim yazılımların tamamına yakını açık kaynak kodlu projelerdir. Biraz araştırınca ihtiyacınızın açık kaynak kodlu karşılığını bulacaksınızdır.
Vmware penceresinde çalışan Windows'un ekran göürüntüleri:









Etiketler: , , , ,

 
30 Ocak 2007
 

VMWare ile Sanal Makina
İlk zamanlar yazılım geliştiren firmaların, farklı işletim sistemlerinde yazılımlarını zahmetsizce test etmek için kullandığı sanal makinalar, son kullanıcının da ilgisini çekerek hızla yaygınlaştı.
VMWare en populer sanal makina oluşturma ve yürütme programlarına sahiptir, VMWare ile bilgisayarınızda sanal makinalar oluşturup üzerine istediğiniz işletim sistemlerini kurmanız mümkün olabilmektedir. Böylece bilgisayarınızı kapatıp açmadan, pencereler içerisinde farklı işletim sistemleri yüklü sanal makinalarınızı kullanabilmektesiniz.
VMWare 'in birçok ürünü bulunmakla birlikte yakın bir süre önce ücretsiz bir lisansa dönüştürdüğü VMWare Server en çok tercih edileni olmuştur.
Ben de VMWare macerama VMWare Player ile başlayıp VMWare Server ile devam etmekteyim.

VMWare, birçok merak ettiğim Linux dağıtımını, makinamı en az riske sokarak kurup inceleme fırsatı verdi. VMWare ile isterseniz Linux işletim sistemlerinde, isterseniz Windows işletim sistemlerinde sanal makina oluşturabiliyorsunuz.
Sanal makina ile yüklediğiniz işletim sistemlerinde bir miktar performans kaybı yaşamayı göze almanız gerekiyor. Aynı anda 2 işletim sistemi çalışacağı için kaynakları paylaştırmak durumunda kalacaksınız, sanal makinanıza bir disk alanı ve hafıza tahsis edeceksiniz, mikroişlemciyi de gerçek makinanızla ortak kullanacaksınız. Gerçek makinanıza yeterince hafıza kalıyorsa burada bir performans problemi yaşamıyorsunuz ancak sanal makinalarınız ne yaparsanız yapın olması gerektiğinden yavaş çalışıyorlar.
Oluşturduğunuz sanal makinalar direk donanımınıza erişemiyor, vmware'in sunduğu sanal donanımlara erişerek monitörünüzü, diskinizi ve diğer çevre birimlerini kullanabiliyor. Bu nedenle birçok donanım için sanal donanımlar ve onları kullanabilecek driverlar oluşturulması gerekmiş. VMWare Server bu driverları içerdiği için temel donanımlarınızı kullanmakta bir sıkıntı yaşamıyorsunuz.

VMWare Server'ı şu adresten indirebilirsiniz:
http://register.vmware.com/content/download.html

VMWare Server kullanarak bir sanal makina nasıl oluşturulur, resimlerle gösterip uygulamanın bazı özelliklerine de bu bölümde değineceğim.



Programı çalıştırıp Localhost'u seçtikten soran gelen açılış ekranı. Burada New Virtual Machine resmine tıklayarak sanal makinamızı oluşturmaya başlıyoruz.





Typical seçip devam edelim.





Burada sanal makinamıza hangi işletim sistemini kuracağımızı seçiyoruz, ben bir Linux dağıtımı olan Pardus kurmak için makinamı hazırlıyorum.





Sanal makinamıza bir isim veriyoruz. Ayrıca sanal makina için oluşturulacak dosya sisteminin yerini belirliyoruz.





Sanal makinamızın network bağlantısının nasıl olacağına karar veriyoruz. Use bridged networking seçerek gerçek makinamızın sahip olduğu internet bağlantısını sanal makinaya da aktarabiliyoruz. Gerçek makinamızın internet bağlantısı nasıl gerçekleşiyor olursa olsun (koblolu/kablosuz adsl, modem,gprs vs..) sanal makinamız, vmware'in sunduğu bir sanal ethernet kartı ile network'e giriyor olacak. Böylece sanal makinamızın ayrı bir local ip'si olacak, sanki networkteki bir başka gerçek makinaymış gibi...





Şimdi sıra sanal makinamızın disk büyüklüğünü belirlemeye geldi. Bu bölüm kesinlikle bir partition oluşturma işlemi ile ilgili değil, burada belirteceğimiz büyüklükte bir dosya oluşacak ve disk olarak bu dosya kullanılacak. İsterseniz bu alanı Allocate all disk space now seçeneğini işaretleyerek hemen rezerve edebilirsiniz ya da ihtiyaç duyuldukça büyüyen bir diske sahip olabilirsiniz. Tabii ikinci seçenek performans kaybına neden olacaktır.





Makinamız oluştu, Start this virtual machine diyerek makinamızı başlatabiliriz, ayrıca bu ekranda makinamızın hangi donanımlara sahip olduğunu görebiliyoruz. Memory bölümünde 256 MB görüyoruz, sanal makinamızı başlattığımızda gerçek makinamızdan 256 MB'lık bir hafıza bölümü direk sanal makinamıza aktarılacaktır. Sadece gezinmek için bir linux dağıtımı kuracaksanız 256 MB yeterli olur, bu değeri ve diğer donanım bilgilerini Edit virtual machine settings diyerek değiştirebiliriz ama bunu makinamızı başlatmadan önce yapmalıyız.





Edit this virtual machine seçeneğinden sonra gelen ekran. Kolayca anlaşıldığı üzere makinanızın hafızasını arttırabiliyor geriye ne kaldığını görebiliyorsunuz. Add düğmesine basarak başka harddiskler, cd'romlar, port'lar ekleyebiliyorsunuz. Mesela ses kartınız yok, bu durumda makinanızdan ses alamazsınız, bir ses kartı ekleyelim. Bunun için Add... düğmesine basıyoruz.





Sound Adapter seçerek devam ediyoruz. Gelen ekranda varsayılan değerleri onaylayıp ses kartınızı oluşturabiliyorsunuz.
Artık sanal makinanızı başlatıp seçtiğiniz işletim sisteminin kurulum CD'sini takıp kurabilirsiniz, eğer elinizde kurulum CD'si yerine ISO dosyası varsa Virtual Machine Settings ekranında CD-ROM donanımınızı işaretleyip, use ISO image seçeneğini seçerek ISO dosyanızın yerini belirtebilirsiniz. Böylece CD-ROM'unuzu, sanki seçtiğiniz ISO dosyasını cd olarak takmışsınız gibi kullanabiliyor olacaksınız.

Etiketler: , , , ,

 

Pardus... Özgürlük İçin...

Yeni yazılardan RSS ile haberdar olun
Yeni yazılardan Email ile haberdar olun
Kullandığım veya araştırdığım Windows, Linux veya Cep Telefonu yazılımların tanıtımını, ilgimi çeken web siteleri ve hizmetlerini ve bazı ufak tefek temel bilgileri vakit buldukça burada paylaşacağım.
'Burada yer alan web sitesi,kurum,kuruluş veya yazılımlarla ilgili herhangi bir ticari ilişkim bulunmadğı gibi tüm yorumlar tamamen kişiseldir ve şahsi deneyimlere dayalıdır. Tanıtım yapılan yazılım ve hizmetler, üretici kuruluşa (ve yazdıklarımdan dolayı bana) herhangi bir sorumluluk yüklemez.'



Fotoğrafım
Ad: Sezer Yeşiltaş
Konum: Istanbul, Turkey
Arşivler

Aralık 2005 / Ocak 2006 / Şubat 2006 / Mart 2006 / Nisan 2006 / Mayıs 2006 / Haziran 2006 / Temmuz 2006 / Ağustos 2006 / Eylül 2006 / Ekim 2006 / Kasım 2006 / Aralık 2006 / Ocak 2007 / Şubat 2007 / Mart 2007 / Nisan 2007 / Mayıs 2007 / Haziran 2007 / Temmuz 2007 / Ağustos 2007 / Eylül 2007 / Kasım 2007 / Aralık 2007 / Ocak 2008 / Şubat 2008 / Nisan 2008 / Mayıs 2008 /

Powered by Blogger