| Üye olun RSS

Linux üzerinde windows programları

Nisan 7th, 2007 | 1 Comment | Posted in Linux, açık kaynak, emulator, pardus

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:

Pardus 2007 Beryl Manager Gösterisi

Nisan 7th, 2007 | 2 Comments | Posted in Linux, açık kaynak, pardus


Pardus 2007′ye Beryl Manager pencere yöneticisini kurduktan sonra bilgisayar kullanmanın keyfi yüzlerce kat artıyor. Bu pencere yöneticisi sayesinde yapabildiklerinizi görünce gözlerinize inanamayacaksınız. Bir video hazırlamayı düşündüm ama zaten youtube’da bir çok video var, bunlardan iki tanesini buraya ekliyorum:




Beryl Manager’ı Pardus 2007′ye kurmak için aşağıdaki dökümanı adım adım takip etmelisiniz:
http://tr.pardus-wiki.org/NASIL:AIGLX_ve_BERYL_Kurulumu

Pardus hakkında bilgi için daha önce yazdığım şu yazıya göz atabilirsiniz:
http://www.yesiltas.net/sezer/2007/03/pardus.html

Benim ekran görüntülerim:

.: ALT+TAB tuşu ile pencere değiştirme :.


.: Küp Masaüstü özelliği :.

.: Küp Masaüstü özelliği :.


.: Esneyebilen Pencereler :.


Pardus 2007.1 için Vmware Server kurulumu

Mart 30th, 2007 | 3 Comments | Posted in Linux, emulator, pardus, sanal makina, vmware

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.

  • Pisi paket yönetcisinden xinetd ve kernel-headers paketlerini kurun
  • Programı indirdiğiniz sayfada register olup bir seri numarası edinin. (http://www.vmware.com/download/server/)
  • Ücretsiz vmware server programını /home/kullaniciadi dizinine indirin. (http://www.vmware.com/download/server/)
  • alt+f2 tuşuna basıp konsole yazarak konsola girin.
  • su komutu ile root kullanıcısı olun.
  • cd /etc/init.d komutu ile dizin değiştirin.
  • mkdir -p rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d komutunu çalıştırın.
  • cd home/kullaniciadi komutu ile makinayı kullandığınız kullanıcının ev dizinine gidin.
  • tar -zxvf VMware-server-xxx.tar.gz komutu ile indirdiğiniz dosyayı açın.
  • cd vmware-server-distrib komutu ile oluşan vmware-server-distrib dizinine girin.
  • ./vmware-install.pl yazarak kurulumu başlatın, tüm soruları enter ile geçin.
  • Sonra aşağıdaki komutları çalıştırın.
    • modprobe vmmon
    • echo vmmon >> /etc/modules.autoload.d/kernel-2.6
  • root kullanıcısından çıkmadan vmware yazarak vmware’i çalıştırın.
  • vmware’in Help menüsünden Enter Serial Number diyerek edindiğiniz seri numarasını buraya girin. Bu işlemi ancak root ile yapabilirsiniz.
  • Programdan çıkın. Konsolda root kullanıcı iken
  • chmod 755 /home/kullaniciadi/.vmware/preferences komutunu çalıştırın. Bunu yapmaz iseniz Pardus menüsünden vmware’i çalıştıramazsınız.
  • Artık Pardus Menüsünden Programlar-Sistem altından vmware’i çalıştırabilirsiniz.

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: