Pardus-Linux.Org eDergi 28. Sayı

Transkript

Pardus-Linux.Org eDergi 28. Sayı
Kapak
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
İ ç i n d e ki l e r
2011 yılının Şubat sayısında, sizler için
hazırlamış olduğumuz konular sağ tarafta
listelenmiştir.
Sağ taraftaki listeden sayfa numaralarını
öğrenebilir veya başlığa tıklayarak doğrudan
sayfaya gidebilirsiniz.
Bunun yanında, genelde PDF okuyucularının
sol tarafında bulunan 'Içindekiler' kısmından
da istediğiniz sayfaya gidebilirsiniz.
2 8 . S ayı İ ç e ri ği
Giriş Yazısı
Pardus 201 1 İncelemesi
Pardus Kurumsal 2 RC İncelemesi
Eschalon Book II
BIND Sunucusu - II
ProFtpd Sunucusu - I
Bir Jolicloud Kurulumunun Düşündükleri
Caanoo Oyun Konsolu
Arduino İncelemesi
CES ve Özgür Yazılım'ın Etkisi
Özgür Yazılımın Tanımı
Fadike'nin Not Defteri
Sayfaların alt kısmında bulunan sayfa
numaraları, aynı zamanda içindekiler
sayfasına bağlantı niteliği taşımaktadır.
2
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
3
5
10
14
28
34
38
41
48
53
56
59
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
E d i tö rd e n
G i ri ş Yazı s ı
Sevgili Okurlarımız Merhaba,
Dergimizin Şubat sayısında da sizlerin karşısındayız.
Şubat ayı biz Özgür Yazılım'a gönül verenler için önemli bir ay. Çünkü,
savunduğumuz felsefe hareketinin kurucusu ve yürütücüsü Richard Stallman,
Yeditepe Üniversitesi'nde bu yıl yedincisi düzenlenen BİLMÖK'ün davetlisi olarak
Türkiye'ye geliyor ve 26 Şubat'ta İstanbul'da BİLMÖK'te, 27 Şubat'ta Ankara'da
LKD etkinliği kapsamında Ankara Barosu Eğitim Merkezi'nde konuşma yapacak.
Bu etkinliklerden en az birine herkesin mutlaka bir şekilde katılması gerektiğini
düşünüyorum.
2011 yılındayız...
Yeni yılın ikinci sayısında, güzel olduğunu
düşündüğümüz bir içerik ile karşınızdayız.
Erdem Artan
[email protected]
Geçtiğimiz ay Pardus'un 2011 sürümü çıktı. Gerçekten hoş olmuş, eleştiriler ise
her zamanki gibi. Bunun yanında kurulum notlarına göz attığımızda beni oldukça
şaşırtan bir kavram öğrendim: "Kullanımı özgür" kavramı. Bunun şaşırdığım yanı
ise bu kavramın zgür bir yazılım olmayan Opera için söylenmiş olması. Oysa ki
bence bu kavram ile 'bedava' kullanım 'özgür' kullanım derecesine yükseltilmiş
oluyor. Onu oraya yazanın kulakları çınlasın diyorum!
Bu sayımız için size sunabildiğimizden daha iyisi için planlarımız vardı ancak
birtakım aksaklıklar sadece bu kadarını size sunmamıza izin verdi.
Bu sayımızda yazılım tanıtımına yer veremedik ancak iki farklı donanımın
tanıtımına, Pardus'un 2011 ve Kurumsal 2 RC sürümlerinin incelemesine, üç farklı
makaleye, bir oyun tanıtımına ve iki farklı atölye uygulamasına yer verdik.
Sizleri dergimizle baş başa bırakırken, Uğur Mumcu adına yazarlarımız
tarafından kaleme alınan şu satırları yazmak istedim:
Sözde Kürt lideri Barzani’nin, Mossad ve CIA ile olan ilişkisini ortaya koyan
yurtsever aydınımız, bundan 1 8 yıl önce katledildi. Gazeteci - yazar Uğur Mumcu,
her zaman olduğu gibi evinden işine gidecekti; arabasına bindi… Öldürülme
3
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
U ğur M um c u' ya
U ğur M um c u' ya
tehditleri alıyordu. Hatta bunu, ölümünden 4 gün önce, İstanbul’da o zaman
Cumhuriyet Gazetesi’nin eski binası olan Pembe Köşk’te Cüneyt ARCAYÜREK,
Hikmet ÇETİN ve İlhan SELÇUK’un önünde dile getirmişti: “İlhan Abi, seni de
beni de öldürecekler, ikimizi de...” Bu yüzden, her sabah ailece evden çıkmadan
önce, arabasına binip kendisi çalıştırırdı; güvenli ise hep beraber yola
koyulurlardı.
24 Ocak 1 993... Ankara’da kış var. Uğur Mumcu aracına bindi ve anahtarı
çevirdi… “O” artık aramızda yoktu…Uğurlar olsun, “Uğur”lar olsun....
Bir pazar sabahıydı..ı
[email protected]
Bugünlerde, dinciliği sabit ve laiklik karşıtı (haliyle aklın ve düşüncenin özgürlüğü
ve çağdaşlığın da) eylemlerin odağı olduğu Anayasa Mahkemesi’nce kanıtlanmış
zihniyetinin, sözde AB uyum yasaları adı altında çıkardığı son dakika yasalarıyla
ve davaları hâlâ sürmekte olan kişilerin, 1 0 yıldan fazla tutukluluk hallerinin
sürmesinden dolayı serbest bırakılan Hizbullah liderlerinin yakalanmasında en
çok emeği bulunan kişiydi Ali Gaffar Okkan…Oysa bu emeğinin karşılığı, tam
bundan 1 0 yıl önce, Diyarbakır Emniyet Amiri olan Ali Gaffar Okkan ve silah
arkadaşlarının canına kıyılması olmamalıydı. Diyarbakır’da devletin sıcak yüzü
olan bu insanın, aşiret liderleri ve bölgede bulunan diğer etnik gruplar tarafından
hoş karşılanmadığından dolayı, orada görevini icra etmekte olan vatan
evlatlarının canına kıydılar.
Faili meçhul diye geçen cinayetler, zaman zaman bazı siyasetçiler tarafından
namus borcu, bazıları içinse seçim malzemesi, kimileri içinse sözde Ergenekon
örgütünün suç listesine eklenebilecek bir faili meçhul cinayetten başka bir şey
değildi…
Bizler aydınlarımızı unutmuyor, onlarla gurur duyuyor ve başı dik kararlı bir
şekilde yürümeye devam ediyoruz. Mustafa Kemal’in yakmış olduğu Cumhuriyet
ateşini kararlılıklara taşıyor ve bırakmamak için söz veriyoruz!!!
4
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
D ağı tı m İ n c e l e m e
P ard us 2 0 1 1 İ n c e l e m e s i
İlk deneme sürümlerinden bu yana incelemesine yer verdiğimiz Pardus 2011’
in kararlı sürümü, Ocak 2011’in 20’sinde duyuruldu. Bu yazıda, Pardus 2011’
in nasıl kurulacağına değinmeyeceğiz.
Ancak kurulumu merak edenler, dergimize ek olarak bağlantısı verilen Par-
Pardus'un merakla beklenen yeni sürümü
Pardus 2011, yeni sürümün getirdiği yeni ve
güzel özellikleriyle duyuruldu.
Gelin, artısı eksisi neymiş bir bakalım...
Erdem Artan
[email protected]
5
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
dus 2011 kurulum kılavuzundan yararlanabilirler. Bu yazıda temel olarak Pardus 2011’in bir önceki ana sürüm olan
Pardus 2009’a göre ne avantajlar ve yenilikler getirdiğini incelerken, öte yandan yeni sürümün eksikliklerini irdelemeye çalışacağız.
G NU
Pard u s- Linu x. Org
P ard us 2 0 1 1 İ n c e l e m e s i
eD erg i
Pardus 2011 ile birlikte gelen yeni
YALI, LVM/RAID ve UUID gibi bir önceki sürümde desteklenmeyen önemli özellikler içeriyor. YALI’ya eklenen bir
diğer önemli özellik ise kurulumun son
aşamasında; bilgisayar, bulunan ekran
kartına göre kullanıcıdan kapalı kaynak
kodlu ekran kartı sürücüsünün kurulumu için izin istiyor. YALI’da ayrıca kullanıcı arayüzü tamamen değiştirilmiş ve
daha kibar ve yumuşak bir görünüm elde edilmiş. Kullanıcı oluşturma ve sistem adının belirlenmesi YALI’dan kaldırılmış.
Gemisinin sadık uygulaması, kişiselleştirme aracı Kaptan, kullanıcı avatarının
bilgisayara bağlı web kamerası ile seçilebilmesi ve kullanılacak simge setinin
belirlenebilmesi gibi yeni özellikler ile
geliyor. Tabii ki tamamen yenilenmiş hız ve kararlılığı artırıcı birçok geliştirkullanıcı arayüz, Kaptan’ın yeni özellik- me aşamasından geçmiş. Önceki süleri arasında.
rümde olmayan “Tüm Paketler” sekmesi, yeni Paket Yöneticisine eklemiş. PaPiSi’de artık, sıkıştırma algoritması için ket Yöneticisi, paketlerin ekran görünxz kullanılmakta. Paket adlarından inşa tülerini gösterebilecek bir altyapıya kanumarası kaldırılmış ve paket adları ya- vuşturulurken, öte yandan kullanıcı tazılımın adı, Pardus’un sürüm numarası, rafından oylanacak olan paket popülerişlemci numarası, paketin sürüm numa- liğini gösterecek bir yapı hazırlanmış.
rası ve yazılımın sürümü bilgilerinden Paket Yöneticisinde, bir paketin içinden
oluşur bir hale getirilmiş. Paket Yöneti- hangi dosyaların çıktığını gösteren yapı
cisi arayüzü büyük ölçüde yenilenirken, da, bir başka önemli özellik olarak not
6
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
P ard us 2 0 1 1 İ n c e l e m e s i
eD erg i
KDE 4.5.5 (bu sürüm Pardus duyurulduğunda, KDE takımı tarafından duyurulan en son kararlı sürüm idi) masaüstü yöneticisi ve yazılımları Pardus
2011 ile gelen yenilikler arasında.
Pardus 2011’de öntanımlı müzik çalar
uygulaması olarak, Amarok 1.4’ün çatallanması sonucu geliştirilmeye devam
edilen Clementine kullanılmaya başlandı.
alınabilir.
Linux çekirdeğinin en son çıkan kararlı
sürümü Kernel 2.6.37 de Pardus 2011
ile gelen yenilikler arasında. Bunun yanında, sistem başlangıcında eski sürümlerde kullanılan bootsplash teknolojisi tamamen kaldırılarak, Plymouth
teknolojisi kullanılmaya başlandı. Ağ
yöneticisi olarak, Pardus’un kendi ağ
yöneticisinin kullanımı durduruldu ve
GNOME Network Manager (GNOME
Ağ Yöneticisi) tabanı kullanılan KNet-
Pardus 2011 deposunda 3800’ün üzerinde paket bulunmakta. Bunlardan
kurulu olarak gelenler arasında digiKam, GIMP, Okular, Akregator, Firefox,
Kopete, K3b, SMPlayer, Libreoffice,
KMail, bluedevil, Clementine gibi paketler, temel bir bilgisayar kullanıcısıworkManager kullanılmaya başlandı. nın neredeyse tüm ihtiyaçlarını karşılagtk-style-oxygen sayesinde, GTK uygu- yabilecek nitelikte.
lamalarının KDE altında güzel gözükmesi sağlandı. Kararlı sürümünün duyurulma tarihi defalarca ertelenen Firefox 4’ün beta 9 sürümü, öntanımlı
İnternet tarayıcısı olarak geliyor. Ekran
kartı sürücüsü yapılandırma aracı olarak Panda kullanıma sunulurken, OpenOffice.org yerine LibreOffice adlı ofis
takımı öntanımlı olarak Pardus 2011’de
yer aldı.
7
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
P ard us 2 0 1 1 İ n c e l e m e s i
eD erg i
Objektiflik sona erdi, sıra duygusal- ca, çalışan ve kurulan kalıpların birleş- kurulumda LVM’yi düzenleyebilecek bir
lıkta...
tirilmemiş olması büyük bir eksiklik ola- uygulamanın kurulu olmaması, kullanıPardus kurulan ve çalışan DVD kalıplarının her biri yaklaşık 1.1 GB boyutunda. Bu kalıpların hepsi dolu dolu. Sıradan bir bilgisayar kullanıcısının neredeyse tüm ihtiyaçlarını karşılayabilecek
nitelikte. Ancak, 1.1 GB’lik bir kurulum
ortamının yanında, sadece taban sistemi veya temel bileşenleri barındıran,
gecelik sürüm haricinde bir kurulum
kalıbının sunulması güzel olurdu. Ayrı-
rak görülebilir.
cıların “ben bunu nasıl düzenleyeceğim” feryatlarına neden olabilmekte.
YALI’ya LVM, RAID ve UUID desteğinin Bu konuda system-config-lvm paketinin
eklenmesi, Pardus’un en büyük eksik- bir sonraki Pardus 2011 sürümünde önliklerinden üçünü kapatır nitelikte. Ye- tanımlı olarak gelmesi faydalı olacaktır.
nilenen kullanıcı arayüzü çok güzel olmuş. Ancak YALI’nın disk bölümlendir- Pardus 2011, gerek gözlemlerime, geme kısmında, “Tüm Diski Kullan” seçe- rek yerli ve yabancı incelemelerdeki orneği kullanıldığında, kurulumun önta- tak görüşe bakılırsa, KDE’yi en iyi kulnımlı olarak LVM kullanarak biçimlen- lanan dağıtımlardan biri. Son derece
dirme yapmasına rağmen, öntanımlı özelleştirilmiş ve güzelleştirilmiş bir
KDE, Pardus 2011’de kullanıcıları bekliyor. Ancak bu, özellikle masaüstü efektleri, Nepomuk, masaüstü programcıkları işin içine girdiğinde, kullanıcıdan biraz sistem özelliği istiyor.
Masaüstü ortamından söz açılmışken,
depoda 3800’ün üzerinde paketin olduğundan bahsetmiştik, ancak bu 3800
paket arasında ne yazık ki E17 haricinde herhangi bir masaüstü ortamının
paketleri bulunmamakta. Yıllardır olmamasına alıştığımız GNOME’u bir
yana bırakalım, Pardus 2009 ile hayatımıza giren Xfce’nin, kullanıcı kitlesi
tarafından yapılan onca isteğe rağmen
depolarda yer almaması büyük bir eksiklik. Neyse ki bu eksikliklerin,
GNOME tarafı Pardus’un gönüllü
8
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
P ard us 2 0 1 1 İ n c e l e m e s i
eD erg i
beklenilirdi.
Pardus’un geleneksel ağ yöneticisinin
artık kullanılmıyor olması, olaya duygusal olarak yaklaştığımızda oldukça üzücü gelebiliyor. Ancak, gelişen teknolojiye ayak uyduramamış olması nedeniyle
geleneksel ağ yöneticisinin bırakılması
ve yerine GNOME Ağ Yöneticisini servisini kullanan KNetworkManager’in kulgeliştiricilerinden Burak Çalışkan’ın ki- lanılması oldukça yerinde bir tercih olşisel çabaları ile oluşan Pardus Gnome muş. Böylece birçok ağ türüne kolayca
Project ve LXDE tarafı da ÇoMaK ekibi bağlantı sağlanabilmekte.
tarafından bir nebze kapatılabilir nitePardus üzerine bahsedilen sorunlardan
likte.
biri de çeşitli kenar ve köşelerde TürkOfis paketi olarak OpenOffice.org ye- çe dil desteğinin olmaması, Pardus gerine LibreOffice ailesine yer verilmiş liştiricileri tarafından geliştirilen teknoolması, yazılım şirketlerinden çok özgür lojilerin sonradan Türkçeleştirilmesi.
yazılım topluluklarına duyulan güvenin Bahsedilen sorun diyorum çünkü ben
daha fazla olduğunu simgeler nitelikte. bunu sorun olarak görmüyorum. Sorun
olarak şöyle görmüyorum: Geliştirici
Paket Yöneticisinde paketlerin ekran yazdığı uygulama her ne kadar 'yerel'
görüntülerine yer verilebiliyor olması GNU/Linux dağıtımımız için hazırlansa
ve paketlerin puanlanabilirliği için ge- da, uygulamanın evrensel olarak kullareken alt yapının hazırlanması gerçek- nılabilirliği için uygulama İngilizce olaten Paket Yöneticisi için oldukça iyi rak geliştirilmelidir. Nitekim Türkçeleşdüşünülmüş yeniliklerden. Bunun ya- tirme işi geliştiricinin işi değil, geliştirnında “Tüm Paketler” sekmesinin ek- me sonrasında proje yönetimi tarafınlenmesi kullanıcılar için oldu. Ancak, dan organize edilmiş çeviri takımının
hazırlanan altyapılara karşın, altyapıyı işidir.
kullanacak arayüzün de hazır olması
9
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
Son olarak, depodaki paket sayısı her
zaman olduğu gibi az ve dolayısıyla fazla çeşitlilik yok. Debian’ın 15K kaynak
paketten doğan 29K paket ile Pardus’
un 3.8K paketi karşılaştırıldığında, büyük bir eksikliğin olduğu malumun ilanı
niteliği kazanmakta.
Tabii ki tüm bu eksiklikler giderilebilecek nitelikte. Bu nedenle ağzınızı açarken, gözünüzü yummayın :) Eleştirileriniz yapıcı olsun.
Pardus 2011 zevkini yaşattıran geliştiricilere teşekkürlerimizi sunarız. Bir sonraki Pardus 2011 sürümünde görüşmek
üzere.
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
D ağı tı m İ n c e l e m e
P ard us Kurum s al 2 R C İ n c e l e m e s i
Pardus'un, kurumsal kullanıcılara yönelik olan Kurumsal 2 sürümüne son
viraj da 12 Ocak'ta çıkan Kurumsal 2
aday sürüm ile dönülmüş oldu. Yani kararlı sürüm için yapacağımız kararlı incelemeden önceki son ön izleme yazısı
olacak bu yazı. Kararlı sürüm hakkında
bir şey diyemiyorum; ancak aday sürümün, kendisi ile hemen hemen aynı anda (biraz erken) çıkan Pardus 2011 RC
(Hasankeyf) gibi bir kod adı yok.
Kurumsal 2'yi indirmek için sunuculara
girdiğimiz zaman, aday sürümünün
hem çalışan hem de kurulan kalıp dosyaları olduğunu görüyoruz. Bunlarda
yine 32 ve 64 bit olmak üzere ikiye ayrılıyorlar. Sisteminize ve isteğinize uygun
olanı indirebilirsiniz. Boyutları:
Pardus'un kurumsal pazar için hazırlamaya
devam ettiği Kurumsal 2 sürümünde sona
yaklaşıldı. Kurumsal 2 kararlı sürümden
önceki son aday sürüm Kurumsal 2 RC
duyuruldu.
Hamit Giray Nart
[email protected]
32 bir kurulan kalıp – 982 MB
64 bit kurulan kalıp – 1 GB
32 bit çalışan kalıp – 937 MB
64 bit çalışan kalıp – 940 MB
Kurulan sürümlerden birini indirip de
kurmaya başladığımızda GRUB'un ardından YALI bizi karşılıyor. Aday sürümde YALI güncellenmiş ve yeniden
yapılandırılmış. Pek çok yerdeki İngilizce bölümler artık Türkçe. Yine, elle disk
bölümlendirme kısmı toparlanarak da10
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
ha anlaşılır bir hale getirilmiş. Beta sürümü ile karşımıza çıkan LVM ve RAID
desteği, yeni bölüm oluşturma menüleri
altında toplanmış. Açılışta da sürecin
devam ettiğini gösteren çizgi yerine,
hafifçe yanıp sönen bir Pardus logosu
gelmiş. Daha şık bir görünüm kazanmış. Ancak sürecin, hangi aşamada
olduğu yanıp sönen logodan anlaşılmıyor.
Kurumsal 2'nin 32 bit ve 64 bit sürümlerinin, ayrı ayrı olmak üzere “kararlı”
ve “geliştirme” depoları var. Elbette
kullanılan, kararlı depo. 32 bit sürüm
deposunda şu an itibariyle 2055, 64 bit
deposunda ise 2031 paket mevcut. Ancak siz bu yazıyı okurken, bu rakamlar,
G NU
Pard u s- Linu x. Org
P ard us Kurum s al 2 R C İ n c e l e m e s i
eD erg i
yerlerini alarak Kurumsal 2'ye güçlü Ofis uygulamalarından LibreOffice
grafik uygulamaları için güçlü ekran 3.3.0 sürümü ile birlikte geliyor. Depoda da OpenOffice 3.2.1 paketi var. AnKurumsal 2 depolarında, bazı temel bi- kartı desteği kazandırmış.
cak daha hafif alternatifler olan Abileşenlerin bile eski sürümler olduğunu
göreceksiniz. Bunun nedeni ise, yeni Ayrıca Pisi'nin kendisinde yapılan gün- Word ya da Gnumeric ya da Koffice'i
sürümler yerine, kararlılığını kanıtlamış cellemeler de değişmiş grafik efektleri depoda bulamadım. İnternet uygulamasürümlerin tercih edilmesi. Bu politika, ve paket arama fonksiyonunda hızlan- ları olarak ise, Firefox kararlı sürümü
olan 3.6.13 geliyor. Elbette ki Konquavantaj olarak sistem kararlılığının güç- ma sağlamış.
eror da KDE bileşeni olarak ön yüklü.
lenmesini sağlarken; yeni sistem kütüphaneleri ile derlenmiş olan ikili dosya- Kurumsal 2 şimdilik yalnızca resmi de- KDE 3 serisini unutan varsa, Konqueror
lara sahip uygulamaların ise, sürüm u- poya sahip. Gelecekte ne olur bilinmez, aynı zamanda dosya yöneticisi, arşiv,
yumsuzluğu yüzünden çalışmaması gibi ancak mevcut durumda bir katkıcı resim ve PDF görüntüleyicisi olarak da
bir dezavantajı da beraberinde getiri- (contrib) depo eklenmesi gibi bir plan kullanılıyor. Firefox alternatifi arayanyok. Ancak LKD çatısı altında, resmi lar içinse depoda bulunan tek internet
yor.
olarak desteklenmeyen bir katkıcı de- tarayıcısı açık kaynaklı olan Chromium
9.0.5 sürümü. E-posta istemcisi olarak,
Paketlerden devam edecek olursak; sü- posuna sahip. [1]
KDE'nin Kmail'i ve Thunderbird 3.1.7
rüm gelişimine devam ederken, Pisi deposu da güncellenmeye ve depoya yeni Kurumsal 2, diskte yaklaşık 7 GB kadar sürümleri ön yüklü olarak geliyor. Anınpaketlerin eklenmesine devam edilmiş. bir alan kaplıyor. Bu alanda bulunan da mesajlaşma içinse Kopete 0.12.7 sürümü geliyor. Pidgin'i ise depoda göreBunlardan ilk anda göze çarpan, Ku- uygulamalar şöyle sıralanıyor:
medim. FTP olarak depolara Filezilla
rumsal 2 aday sürümünün, OpenOffice
paketi yerine, özgür alternatifi olan Lib- Kurumsal 2 Linux çekirdeğinin 3.3.3 eklenmiş. Çokluortam oynatıcıreOffice paketi ile gelmesi. LO, Kurum- 2.6.35.10 sürümünü kullanıyor. Masa- ları arasında tanıdık Amarok 1.4.10,
sal 2 sürümünde ön yüklü olarak gelir- üstü yöneticisi olarak ise, kurumsal kul- Mplayer 1.0, JukPlayer 2.3.5 sürümleri
ken, OpenOffice de Pisi deposunda bu- lanıcıların gereksinimlerine yönelik ola- bulunurken Pardus 2009 KDE4 geçişi
lunuyor. İkinci olaraksa, güçlü ekran rak, performans ve kararlılık açısından ile giden eski dost Kaffeine 0.8.8 sürükartı sürücüleri depodaki yerlerini al- güçlü ancak görselliği ikinci planda tu- mü ile Kurumsal 2'deki yerini almış. Yimışlar. Sürüm nVidia için “nouveau” öz- tan KDE 3.5.10 sürümünü kullanıyor. ne Amarok tabanlı ama çok daha hafif
gür sürücüler; Ati kartlar için “radeon” Böylece uygulamalara daha çok sistem bir alternatif olan Clementine 1.4 ön
sürücüleri kurulu olarak geliyor. Ancak kaynağı kazandırırken, eski makineler- yüklü olarak geliyor. Grafik uygulamanVidia'nın “current” kapalı sürücüleri de de büyük ağabeyi KDE4 SC'den da- ları olarak, hafif Gwenview 1.4.2, Gimp
2.6.11 ve masaüstü yayıncılık uygulave Ati'nin “fglrx” sürücüleri depodaki ha fazla performans gösteriyor.
muhtemelen değişmiş olacaklardır.
11
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
P ard us Kurum s al 2 R C İ n c e l e m e s i
eD erg i
bağlantı desteği daha da artmış.
Ağ yöneticisi ise, GNOME'un Network
Manager uygulaması. Ancak RC'de oldukça geliştirilmiş. 4 VPN eklentisi,
NM için GTK+ ile yazılmış bir arayüz
olan network-manager-applet ve ModemManager eklenmiş. Yine Wi-Fi başta olmak üzere, uyumsuzlukları düzeltmek üzere, module-compat-wireless
Kurumsal 2, X hizmeti içinse X.Org su- sürücüleri depoya eklenmiş. Zaten
nucusunun 1.7.7 sürümü kullanılıyor. güçlü olan kablosuz ve 3G hücresel
ması olan Scribus 1.3.6 ön yüklü olarak
geliyor. Ancak popüler olan Inkscape
depoda yok. Yine kurumsal kullanıcılara yönelik olan Kurumsal 2 sürümünde,
normal olarak, oyunlar ve görselliğe
yönelik uygulamalar (compiz gibi) yok.
Olması da pek anlamlı olmazdı zaten.
12
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
Pardus Kurumsal 2 RC , İntel Celeron
1.4 işlemci ve 512 MB bellekli DV5000
model HP dizüstü bilgisayarımda oldukça hızlı, kararlı ve sorunsuz çalıştı. Kurulum sırasında hiçbir sorunla karşılaşmadım. Bilgisayarın açılış tuşuna basıp
da, Kaptan'ın önüme gelmesi yaklaşık
40-45 dakika arası bir zaman aldı. Ancak bu süreye, yalnızca kurulum aşaması değil, bilgisayarın açılışı, kullanıcı
tarafından yapılan kurulum adımları
(yazılmış DVD'deki paket doğruluğu denetleme adımı dahil), yeniden başlatma
hepsi dahil. Kurulan bilgisayar, minimum sistem gereksinimleri ile tavsiye
edilen sistemin arasında bulunuyor.
Broadcom Wi-Fi adaptörü ve İntel 945
OB paylaşımlı ekran kartı, hiçbir ayarlamaya ve paket yüklemesine gerek olmadan doğrudan tanınarak çalıştı.
Klavyenin tüm tuşları (fn dahil) çalışıyor. Ağdaki diğer iki bilgisayar (Pardus
2011 64Bit ve Windows 7) ile de dosya
ve donanım (yazıcı) paylaşımında hiçbir
sorunla karşılaşmadım. Ancak karşılaştığım iki sorun oldu: İlk olarak sisteme
bağladım iki USB bellekten birinden
diğerine dosya kopyalarken, değişken
bir süre sonra, kaynak olarak gösterdiğim USB bellek sistemden ayrılıyor.
G NU
Pard u s- Linu x. Org
P ard us Kurum s al 2 R C İ n c e l e m e s i
eD erg i
Dosyayı bilgisayara taşırken ya da kopyalarken bir sorun olmuyor. Tersi yönde
taşıma ya da kopyalama yaparken de
bir problem olmuyor. Ama bu işlem, bir
USB bellekten diğerine yapılırsa, kaynak bellek sistemden çözülüyor. İkinci
olaraksa, Wi-Fi şifresini sisteme kaydetmeyi beceremedim. Açılışta otomatik
olarak kablosuz ağı görüyor ama WPA
şifresini her defasında soruyor. Kwallet
uygulamasına kaydettirmeden şifreyi
sisteme kaydedemedim. Ağ yöneticisinden şifreyi kaydet seçeneğini işaretlemek de bir şeyi değiştirmedi.
Pardus Kurumsal 2 RC kullanıcılarının,
karşılaştıkları hataları Bugzilla’ya [2]
girerek, Kurumsal 2’nin gelişimine katkı verebileceklerini, bilmem söylememe
gerek var mı? :-) Şimdilik hoşçakalın...
[1] http://pardus.linux.org.tr/
[2] http://bugs.pardus.org.tr/
Kurumsal 2, Beta sürümünden RC'ye
oldukça yol almış. Kararlı sürümünün
ise 16 Şubat 2011 tarihinde çıkması
planlanıyor. Eğer bir değişiklik olmazsa, TÜBİTAK'ın 2 gün gecikmeli “Sevgililer Günü” hediyesi olacak Pardus Kurumsal 2 kararlı sürüm ile önümüzdeki
sayıda, başından sonuna sürüm gibi kararlı bir inceleme yazısı ile karşınızda
olmayı planlıyorum. Yine Pardus geliştiricilerinin, Kurumsal 2 kullanıcılarına
bir sürprizi olan Ahenk yazılımı var.
Şimdilik Ahenk'in, uzaktan yönetim aracı olduğunu söylemekle yetineyim.
Onun incelemesi de önümüzdeki sayıda
kararlı sürüm inceleme yazısında yer
alacak.
13
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
E s c h al o n B o o k I I
fızları, düzenli Taurax ordularını durduramadılar. Blackwater'ın düşüşünü,
Bastion Sphire izledi. “Crux of Ages”,
Tauraxların eline geçti. Thearmore işgal edildi. Sonrasında ise gerçek anlaşıldı.
O yun Tan ı tı m ı
Giriş
E-dergimizin 20. sayısında, Basilisk Games'ın tabiriyle “eski usul bir FRP” oyunu olan Eschalon Book serisinin ilk oyununun incelemesini yapmıştık.
Mayıs 2010 tarihinde Basilisk Games,
serinin ikinci oyununu piyasaya sürdü:
Eschalon Book 2
Aylar önce Eschalon Book adlı oyunu
tanıtmıştık. Bu yazımızda serinin ikinci oyunu
olan Eschalon Book II'yi tanıtıyoruz.
Eschalon Book, eski usul bir FRP oyunu...
Hamit Giray Nart
[email protected]
Crux, Eschalon üzerinde bulunan, mistik güçlere sahip 4 adet taşa verilen isimdi. Büyük büyücüler ve bilgeler, kadim Cruxları incelemişler, çok büyük
yaşam güçleri olduğunu keşfetmişlerdi.
Ancak başka bir şey daha keşfetmişlerdi. 4 Crux bir araya getirildiklerinde,
ortaya muazzam bir güç çıkacaktı. Gücün boyutları, bilgelerin hayallerinin
bile çok ötesindeydi ve bu gücün ne yapacağını kestiremedikleri için de, Cruxların ayrılarak Eschalon'un dört bir yerinde saklanmalarına ve ne pahasına
olursa olsun, asla bir araya getirilmemelerine karar verdiler. Tauraxlar, Thearmore'da üslenmişler ve tüm Cruxları
ele geçirmek için ordu toplamaya başlamışlardı. Cruxların gücünün peşindeydiler. Ancak Eschalon topraklarında, Cruxların peşinde olan, Taurax ordularından başka güç odakları da vardı.
Eschalon Book 2, ilk oyunun iyi sonla
bittiği yerden devam ediyor. Thearmore'da, Goblin istilası sona erdirilmiş,
“Crux of Ages”, Bastion Sphire'a geri
getirilmişti. Herkes düzenin yavaş yavaş Thearmore'a geri döneceğini umuyordu. Ancak işler hiç de öyle gelişmedi. Thearmore halkı, kabus gibi bir gerçekle yüzleştiler. Goblin istilası sadece
bir başlangıçtı. Goblin istilası, püskürtüldükten 3 yıl sonra Tauraxlar, Thear- Thearmore'un kuzeyinde, küçük ve samore'a saldırıya geçtiler. Sphire muha- kin bir kasaba olan Eastwillow'da yaşayan sıradan bir vatandaş olarak, yeni
14
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
bir güne gözlerimizi açıyoruz. Ancak
günümüzün sıradanlığı, kapımızda, Darus adlı birinden gelen ve bir ölüm-kalım meselesini bizimle görüşmek için,
bizi kasabanın hanında beklediğini belirten bir not ile bozuluyor. Darus ile
görüşmeye gittiğimizde, kahramanımızın aslında hiç de sıradan bir çiftçi olmadığını, Cruxların bir araya gelmesini
önlemeyi amaç edinmiş Cirus Vindica
isimli eski bir klanın kayıp bir üyesi olduğunu öğreniyoruz. Darus, durumu
anlatıp, klana geri dönmemizi istiyor.
Darus ile tartışırken, pencereden giren
zehirli bir dart oku, Darus'un başına isabet ediyor. Adam oracıkta ölürken,
suikastçı kayıplara karışıyor. Bize ise,
Darus'un üzerinde bulduğumuz gözlük
benzeri ne olduğunu anlayamadığımız
bir cihaz ve suikast silahı olan sıradışı
bir dart oku, neler olup bittiğini anlamak için elimizdeki tek ipucu olarak kalıyor.
sağlayacak olan kod numarasını alıyoruz. Aldığımız kod, prosedür esnasında
belirttiğimiz e-posta adresimize gönderiliyor.
Siteden indirdiğimiz eschalon_book_2.tar.gz
dosyasını indirip açıyoruz. Açtığımız dizin altındaki “eschalon_book_2” çalıştırılabilir dosyasını çalıştırarak oyunu
başlatıyoruz. “Code” kısmına e-posta
adresimize gelen kodu girerek, oyunu,
tam sürüm olarak başlatabiliyoruz. Eğer bu kodu girmeden başlatırsak, oyun, sadece Eastwillow kasabasının olduğu bölümü içerecek şekilde kısıtlı olarak çalışıyor.
Sistem gereksinimleri:
P4 2.0 Ghz veya dengi işlemci
512 MB ana bellek
1 GB sabit disk alanı
OpenGL 2.0 desteği aktif nVidia
9300 veya Radeon X300 ekran kartı
OpenAL veya FreeAudio destekli
Kurulum
ses kartı
Linux kernel 2.6.32
Oyun, ilki gibi, ticari lisansa sahip. Baglibc 2.11
silisk Games'ten [1] $25 karşılığı alabiliyoruz. Oyunu sitesinden indirdikten Oyun, derlenmiş bir ikili dosya olarak
sonra, aynı siteden, oyunu demo modu (*.bin) geliyor. Derleme kütüphaneleri
dışında, tam sürüm olarak oynamamızı ise 32 bit. Yani oyunun istediği libx kü15
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
tüphanelerinin 32 bitlik sürümlerini
kurmadan, 64 bitlik bir dağıtım altında
oyunu oynayamıyorsunuz. Bu kütüphaneler, Pardus ile birlikte gelmiyorlar.
Normalde oyunu oynamak için, herhangi bir ek bağıl pakete ihtiyaç duymuyorsunuz. Ancak Pardus 2011 - 64 Bit
sürüm ile bu kütüphaneler ön yüklü olarak gelmiyor. Pardus 2009 ve güncel
olarak Kurumsal 2 altında da glibc sürüm uyumsuzluğu yüzünden oyunu çalıştıramıyorsunuz. Yani, oyunu problemsiz çalıştırmak için Pardus dağıtımlarından, Pardus 2011 - 32 Bit sürümüne ihtiyacınız var.
Oyunu kaldırmak içinse, açmış olduğunuz “eschalon_book_2_X” dizinini silmeniz yeterli.
Oynanış
Eschalon Book 2, ilk oyun ile aynı oynanış tarzına sahip. İlk oyunu oynamış
olanlar, oldukça tanıdık ve bir o kadar
da geliştirilmiş bir oynanış ile karşılaşacaklar. Ancak basit oynanışa alışmak
için, ilk oyunu oynamak gerekmiyor.
Oyunu başlattığımızda, aynı ilk oyundaki gibi bir ayar menüsü karşımıza çıkı-
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
yor.
Menü, ilk oyunun aynısı. Ancak ikinci
oyunun ilk farkı, burada karşımıza çıkıyor. Artık tam ekran modunda, 1024*
768 çözünürlüğe sahibiz. Ancak hâlâ
tam ekran modu için tek bir çözünürlüğümüz var. Sadece, ilk oyundaki 800*
600 çözünürlüğümüz yükseltilmiş. Grafik oluşturucu olarak yine sadece -haliyle- OpenGL mevcut. Gün gelir de,
DirectX, platform bağımsız olur mu dersiniz? :-)
lamışsanız, buradan oyunun aldığınız
kodunu girerek, tam sürüme geçiyorsunuz. Tam sürüm başlattığınızda bu seçenek, menüde pasif hale geliyor. Diğerleri ise yeni oyuna başlama, eski oyuna devam etme, oyunu yapanların lis-
Renk derinliği için yine 16 ve 32 Bit seçeneklerimiz var. Ses için de, OpenAL
(OSS ve ALSA) ve FreeAudio ve sesi kapatma (Null) seçenekleri var.
Ayarlarımız oldukça basit. Ayarlarımızı
yapınca “Launch Game” butonu ile oyunu başlatıyoruz. İkinci fark burada karşımıza çıkıyor: Müzik. Oyunun tema
müziği aynı. Ancak ilk oyundaki gotik
tarz, yerini orkestra tarzına bırakmış.
Böylece, mistik havadaki müzik, yerini,
sanki ortaçağ strateji oyunu tipine bırakmış.
Giriş menüsü ilk oyunla aynı. Seçeneklerden farklı olarak bir tek, “Register”
seçeneği var. Oyuna demo olarak baş16
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
tesi ve çıkıştan ibaret.
Yeni oyuna başladığımızda karakter oluşturma ekranı önümüze geliyor. Ekran, yine ilk oyunla aynı; ancak daha
geliştirilmiş. Yine FRP oyunları için ol-
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
dan daha iyisini (aynı oyunun sonraki
serileri dahil) görmedim. Seçtiğiniz cinsiyete göre oyundaki karşı cins ve hem
cinslerinizin tavırları değişiyordu. Hele
bir de güzellik ve karizma yeteneklerini
köklerseniz, NPC'lerin davranışları bariz şekilde değişiyordu. Karşı cins önünüzde erirken, hem cinsleriniz de size
aksileşiyorlardı. Hatta kadın karakter
seçmişseniz, para kazanmak için, pis
barlarda fahişelik bile yapabiliyordunuz. Bu tip bir etki olsaydı çok güzel olurdu.
dukça kolay bir karakter oluşturma ekranı. İsmimizi klavyeden giriyoruz. İlk
oyundan farklı olarak, bu oyuna, karakterimizin cinsiyetini belirleyebiliyoruz.
Cinsiyet, genelde, oyunu görsel olarak
etkiliyor. Ancak başta, erkek bir karak-
ter seçerseniz +1 Güç (Strength), kadın
bir karakter seçerseniz +1 Beceriklilik
(Dexterity) ile oyuna başlıyorsunuz. Ancak sadece bu kadar. Cinsiyetiniz, oyunun oynanırlığına bir etki yapmıyor.
Cinsiyet konusunda, Fallout 2 oyunun17
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
Aynı ilk oyundaki gibi, oyunda karakterimize verilmiş sekiz nitelik (Attribute)
var. Açılışta bu sekiz niteliğe istediğiniz
gibi dağıtabileceğiniz 20 nitelik puanı
ile başlıyoruz. Her kademe atlamada
ise 3 nitelik puanı kazanıyoruz. Mevcut
nitelik puanları ise 7 ve 15 arasında
rastgele diziliyorlar. Zarlara tıklayarak
bu puanları rastgele değiştirebiliyorsunuz. Ayrıca seçtiğiniz soya göre de
bazı niteliklere fazladan puan ekleniyor. Oynamak istyediğiniz sınıfın özellikleri yüksek gelene kadar zarları yuvarlayın. Sonrasında nitelik puanlarınızı dağıtın. Ancak karakterinizin ayarlarından sonra zarlara tıklarsanız, herşey sıfırlanacaktır. Bu niteliklerimiz sırasıyla şöyle:
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
Güç (Strength): Ağırlık taşıyabilme leri tanımlamanızı sağlar. Element bü- geliştirilmiş. Ben başka bir yenilik gökapasitesi, silahsız veya yakın dövüş silahları ile yapacağınız hasarı ve zehir
direncinizi etkiler. Savaşçı iseniz mümkün olduğunca yüksek tutmanızda fayda var. Erkek karakter seçerseniz, +1
fazladan güç puanı alırsınız.
Beceriklilik (Dexterity): Vuruş ve sa-
vunma gücünüzü arttırır. Vuruşlarınızın
isabet oranı artarken, hızınıza bağlı olarak, düşmanın vurma olasılığı azalır.
Savaşçı, izci ve hırsız mümkün mertebe
yüksek tutmalı. Kadın karakter seçerseniz, +1 fazladan beceri puanı alırsınız.
Dayanıklılık (Endurance): Yaşam pu-
anınızı, zehir, darbe ve hastalıklara karşı direnç ve yaşam puanı yenileme hızınızı etkiler. Savaşçı ve izcinin olmazsa
olmazı.
Hız (Speed): Karakterinizin hızını ve
savunma (becerikliliğe bağlı olarak) yeteneğini etkiler. Düşmanın hızlı bir karakteri yakalaması; yakaladığı zaman
da ona vurması zordur. Hırsız ve izci
mümkün mertebe yüksek tutarlarsa iyi
ederler.
remedim. İlk oyundaki gibi seçtiğimiz
soy ve savaşçı sınıfına göre, bazı yetenekler bize eklenirken, diğerlerini ise
kendimiz seçiyoruz. İlk seferde bize 20
yetenek puanı veriliyor. Yeni bir yeteneği eklemek, 3 yetenek puanına mâlolurAkıl (Wisdom): Hastalık ve lanetlere ken, mevcut yeteneği bir seviye yükkarşı direncinizi arttırır. İlahi büyüler seltmek 1 yetenek puanı istiyor. Her
için gereklidir. Şifacılar mümkün mer- kademe atlamada da 3 yetenek puanı
geliyor. Kullanabileceğimiz yetenekler
tebe yüksek tutmalı.
ise şöyle:
Sezi (Perception): Büyü gücünüzün
miktarını ve büyü gücü yenileme hızı- Simya (Alchemy): Bulduğunuz bitki
nızı etkiler. Büyücülerin ve şifacıların ve nesnelerden iksirler yapmanızı veya
silah ve zırhlara çeşitli büyüler eklemeyüksek tutmaları faydalarına olur.
nizi sağlar. Seviye ne kadar yüksekse,
Konsantrasyon (Concentration): Vu- iksirleriniz ve eklemeleriniz o kadar
ruş ve büyülerinizin düşman tarafından güçlü olur. 2. oyunda, Toplayıcı (Fobloke edilmesi şansını azaltırken, diğer rage) yeteneği ile destekleniyor. Oyun
niteliklerin özelliklerinin artmasını sağ- içinde Port Kuudad'daki simyacıdan ya
lar. Tüm sınıflar için gerekli bir genel da bulacağınız “Art of Brewing” adlı
kitaptan bu yeteneği kazanabilirsiniz.
nitelik
yülerini öğrenebilmeniz için gereklidir.
Yine element büyülerinin etkisini artırırken, sizin de element büyülerine karşı direncinizi yükseltir. Büyücülerin olmazsa olmazı.
Nitelik tablosu ilk oyunla tamamen aynı. Sadece, ilk oyundaki dağıtacağımız
15 nitelik puanı, ikinci oyunda 20'ye çıkarılmış.
İlahi Gizli Güç (Arcane Divine): İlahi
büyüleri yapabilmenizi sağlar. Akıl niteliğinin, bu büyü parşömenlerini okuyabilmeniz için, yüksek olması gerektiğini
unutmayın. Büyüyü yapabilmeniz içinse
Yetenek tablomuz da ilk oyundan pek bu yeteneğinizin güçlü olması gerekifarklı değil. Seçebileceğimiz 2 yetenek yor. Bu yeteneği, oyun içerisinde Port
Zeka (Intelligence): Tanımsız nesne- daha eklenmiş ve silah yetenekleri Kuudad şifacısından ya da kitaplardan
18
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
edinebilirsiniz. İlahi büyüler; iyileşme,
hastalık ve lanetlerden korunma ve savaş yeteneklerini yükseltme gibi büyülerdir. Şifacılar bu yetenek ile oyuna
başlarlar.
Element Gizli Güç (Arcane Elemental): Element büyülerini (su, hava ve
ateş) yapabilmenizi sağlar. Element büyülerinin parşömenlerini okuyabilmeniz
için zeka niteliğinizin yeterince yüksek
olması gerekir. Bu yetenek ne kadar
yüksek olursa, yapabileceğinizi element
büyüleri de o kadar güçlü olur. Bu yeteneği oyun içerisinde Port Kuudad büyücüsünden ya da kitaplardan öğrenebilirsiniz. Saldırı ve korunma tipinde, savaşmaya yönelik büyülerdir. Büyücüler
bu yetenek ile oyuna başlarlar.
Hafif Zırh (Armor Light): Hafif zırh-
ları kullanabilmenizi sağlar. Bu yetenek
olmadan da zırhı üzerinize giyebilirsiniz; ancak bir faydası olmaz. Oyun içerisinde, kitaplardan bu yeteneği kazanabilirsiniz. Kademesi arttıkça, hafif
zırh sınıfına giren daha güçlü zırhları
kullanmanıza olanak verir. Hırsız ve izciler için uygun bir yetenek.
Ağır Zırh (Armor Heavy): Hafif zırh
yeteneğinin, ağır zırhlar için olanı. Tabi
ağır zırhları taşıyabilmek için güç nite- Sıyrılma (Dodge): Düşmanın saldırısıliğinizin de yüksek olması gerekiyor. nı, onun dengesini bozacak ve dikkatini
dağıtacak şekilde savuşturma yeteneği.
Savaşçı için uygun.
Her kademe bu şansı %1 arttırır. DarKalkan (Armor Shield): Bu yetenek, besi savuşturulan düşman sersemler ve
kalkan kullanmanıza olanak sağlar. Ka- saldırılara %10 daha açık duruma gelir.
demesi yükseldikçe, daha ağır kalkan- Savaşçı iseniz birkaç kademe alabilirları, daha ustalıkla kullanabilirsiniz. An- siniz. Ama diğer yetenekler kadar faycak, yakın dövüşte büyük avantaj sağla- dalı bir yetenek değil kanımca.
yan kalkanın, birçok götürüsü de oluyor. Güç niteliğinizin de yüksek olması Toplayıcı (Forage): 2. oyunla birlikte
gerekiyor. Kalkan kullanırken, meşale gelen yeni bir yetenek. Serinin ikinci otaşıyamıyorsunuz; büyü yapamıyorsu- yununda karakterimizin susaması ve
nuz ve yay, büyük kılıç gibi iki elle kul- acıkması söz konusu. Oyuna gerçekçilik
lanılan silahları kullanamıyorsunuz. Sa- ve zorluk katmış. Toplayıcı özelliğine
dece savaşçı iseniz ve gerçekten kalkan sahip karakterler, ormanlık alanda hiçbir zaman aç kalmıyorlar. Ayrıca Simya
taşımak istiyorsanız kullanın.
için de etraftan çok daha fazla bitki ve
Haritacılık (Cartography): Karakteri- nesne toplayabiliyorlar. Pasif yetenekmize gittiği yerlerin haritasını yapma- tir. Kamp yaptığınız zaman, bitki ve yisına olanak verir. Harita, ekranın sağın- yecek toplamaya başlarsınız.
da görüntülenir. Yetenek ne kadar yüksek kademede ise, haritalarınız o kadar Gölgelerde Saklanabilme (Hide in
detaylı olur. Oyun içinde Port Kuudad Shadows): Karanlıklarda saklanıp,
şehrindeki, liman yöneticisinden öğre- düşmanların (dostların) yanından fark
nebilirsiniz. 2 veya 3. kademeden son- edilmeden geçebilmenizi sağlayan yetera, yetenek puanlarınızı bu yeteneğe nek. Hırsızlar için şart. Durum penceharcamak -bence- gereksiz. Ancak yine resinde “Hidden” belirmişse saklanmışde, ister savaşçı ister büyücü olun, oyu- sınız demektir. Yalnız dikkat; hâlâ duyuna bu yetenek ile başlamayı tercih labilirsiniz.
etmek isteyebilirsiniz.
Bilgi (Lore): Ne olduğu bilinmeyen
19
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
nesneleri tanımlamanızı sağlar. Tanımlayamadığınız nesneleri kullanmanız, o
nesnenin özelliklerinden faydalanamamanız demektir. Ancak zeka seviyeniz
yüksekse veya bilgi yüzüğü takıyor ya
da bilgi büyüsü yapabiliyorsanız, gereksiz bir yetenek.
İlaç (Medicine): Bu da ikinci oyunda
eklenmiş bir yetenek. Bu yetenek arttıkça, iyileşme hızı ile zehir ve hastalıklara karşı direnç de artar. Büyücü ve
şifacı dışındaki sınıflar için iyi bir yetenek.
Meditasyon (Meditation): Karakte-
rimizin element büyülerine direncini
yükseltirken, büyü puanı yenileme hızını arttırır. Sezgi niteliğinin ayrılmaz
parçası olan bu yetenek, şifacı ve büyücülerde mümkün mertebe yüksek olmalı.
deşi olan bu yetenek, ne kadar yüksekse, düşmanların sizi duymaları zorlaşır.
Kademe yükseldikçe gürültülü zeminlerde de sessiz hareket edebilirsiniz.
Durum penceresinde “Silent” yazısı belirmişse, duyulmanız zor demektir. Hırsızlar için zorunlu bir yetenek.
lur.
Gizli Nokta Tespiti (Spot Hidden):
Oyundaki, gizli bölmeleri ve tuzak tetikleyici noktaları farkedebilmenizi sağlayan yetenek. Ne kadar yüksekse, o
kadar iyi gizlenmiş tuzak ve gizli bölmeleri görebilirsiniz. Sezi niteliğinin
Maymuncuk (Pick Lock): Kilitli kapı bir dereceye kadar yardımı olacak, anve sandıkları açmak için maymuncuk cak yine de bu yeteneğe, birkaç puan
kullanmanıza izin verir. Hırsız yeteneği ayrın derim.
olan maymuncuk, savaşçı için kapıya ya
da sandığa girişerek parçalama, büyü- Bundan sonraki yetenekler, savaşçı sıcü içinse kilit eritme (Lock Melt) büyü- nıfı için silah yetenekleri. İlk oyunla
sü ile gereksiz kalıyor. Ancak, kapı ya aynı ancak geliştirilmişler. Bu yetenekda sandığa girişirken silahınızın kırılma ler de 10. kademeden sonra, yeteneğin
riski var. Ayrıca hırsızlar, açtıkları kilit- kendine has hareketler kazanmaları
ler için deneyim puanı kazanıyorlar. sağlanmış. Yine değer ne kadar yüksek
Hırsız sınıfı karakter seçerseniz, bu ye- olursa, kullandığınız silahların azami
tenekle oyuna başlarsınız. Kilit zorlar- hasar derecelerine ulaşmanız o kadar
ken görülürseniz, suçlu olarak aranma- kolay ve çabuk olur. Bu yetenekler:
ya başlarsınız.
Silahsız Dövüş (Unarmed Combat):
Esnaflık (Mercantile): Ticaret erbabı Tamir (Repair): Yine ikinci oyuna has Çıplak elle yaptığınız saldırıların vuruş
olan bir özellik daha. Kamp yaptığınız
esnada, öncelikli olarak silahlarınız ve
zırhlarınız olmak üzere, taşıdığınız nesneleri yavaş yavaş tamir ediyorsunuz.
Silahlar ve zırhlar tamir edildiğinde hâlâ kamp yapıyorsanız, sıra diğer eşyalaSessiz Hareket (Move Silently): Göl- rınıza geliyor. Bu yetenek ne kadar fazgelerde saklanabilme yeteneğinin kar- la olursa, tamir hızınız o kadar fazla oyeteneği, ne kadar yüksek olursa, o kadar ucuza alıp, pahalıya satarsınız. Bence, oyundaki en gereksiz yetenek. Yetenek puanlarınızı diğer yeteneklere harcamanızı tavsiye ederim.
20
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
şansını ve hasar derecesini yükseltir.
10. kademeden sonra, “Öfke Saldırısı”
denilen özelliği kazanırsınız. Normal
vuruşunuzun 4 katı daha fazla hasar
veren bir enerji patlaması ile saldırı yaparsınız.
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
Sopa
Kullanma
(Weapon ruş” özelliği kazanır. Tek elde, düşmana sağlayacaktır. Bu soylar:
Bludgeonning): Sopa tarzı silahları arka arkaya iki defa saldırı hakkınız Nor'Lander: Kuzey kavimlerinden olan
kullanma yeteneği. 10. kademeden sonra, “Tahrip Vuruşu” özelliği kazanırsınız. Bu vuruş, düşmana iki kat hasar verirken, zırh puanını da yarı yarıya düşürür.
Yay Kullanımı (Weapon Bows): Ok
kullanmanıza izin veren yetenek. İzciler
bu yetenek ile oyuna başlarlar. 10. kademeden sonra “Odaklanma” özelliği
kazanır. Düşmana üç kat hasar veren,
hayati organlara isabet yeteneği kazanırsınız.
Yarıcı Silah Kullanımı (Weapon
Cleaving): Balta, satır, pala gibi yarıcı
silahları kullanmanıza olanak veren yetenek. 10. kademeden sonra, “Çoklu
Hasar” saldırısı kazanırsınız. Tek bir
vuruşla, saldırdığınız düşmanın bitişiğindeki düşmanlar da hasar alır.
Delici Silah Kullanma (Weapon
Piercing): Bıçak ve hançer gibi delici
silahları kullanmanızı sağlayan yetenek.
Bıçaklar, oyundaki en etkisiz silahlardır.
Bir bıçak dövüşçüsü olmak istemiyorsanız kullanmayın. İlk oyunda “Weapons
Short Bladed” yeteneğinin isim değiştirmişi. 10. kademeden sonra “Çift Vu-
olur.
Nor'Lander soyunu seçerseniz, +2 Dayanıklılık ve +1 Konsantrasyon alırsıKılıç Kullanma (Weapon Sword): nız. Savaşçı için uygun bir soy.
Tek ya da çift el kılıçları kullanmanızı
sağlayan yetenek. 10. kademeden son- Barrean: İzole edilmiş uzak batıda ve
ra, “Hızlı Karşı Hamle” özelliği kazanır. çöl ikliminde bulunan Barrean soyunu
Hamlenizi karşılamaya çalışan düşman, seçerseniz, +2 Hız, +1 Güç alırsınız.
kılıcın hasar gücü kadar artı hasar alır İzci için uygun bir soy.
ve sonraki saldırıya %10 daha açık olur.
Emayu: Çok uzun zamanlardan beri,
Fırlatma
Silahları
(Weapon Eschalon'dan izole yaşayan ve ruhsal
Thrown): Fırlatma bıçağı, dart, mızrak güçlere inanan Emayu, size +2 Sezi,
ve balta fırlatma ve çakram gibi fırlat- +1 Akıl verecektir. Şifacılar için uygun.
malı silahları kullanmanızı sağlayan
yetenek. 10. kademeden sonra, “Yaylım Terish: Thermore ormanları halklarınAteşi” özelliğini kazanıyor. Düşmana ve dan oluşan Terish, size +2 Konsantrasçevresindekilere de hasar verecek şe- yon, +1 Beceriklilik verecektir. İzci ve
kilde, tek seferde 8 fırlatım yapmanızı hırsız için uygun bir soy.
sağlar.
Kessian: Kuzeydoğu Cesani Okyanusu
kıyılarında yer tutmuş olan Kessian,
Karakterimizin soyu da (Origin) ilk o- size +2 Akıl ve +1 Zeka verecektir. Büyunla aynı. İlk oyundaki “Rifter” soyu, yücü sınıfı bu soyu seçebilirler.
isim değiştirip “Emayu” olmuş. Başka
bir değişiklik yok. 5 adet soy seçeneğimiz var. Bunlar sizin niteliklerinize İnanç (Axiom) kısmı hiçbir değişikliğe
fazladan puan katıyorlar. Büyücü, hırsız uğramamış. Yine 5 tane inanç sınıfımız
veya savaşçı hangi sınıftan olmaya ka- var. İnançlar, ayrıca karakter sınıfınızla
rar verdiyseniz, ona uygun nitelikleri beraber, unvanınızı da belirliyor. Bu igüçlü olan soyu seçmeniz size avantaj nançlar:
21
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
Atheist: Dini inanca sahip olmayan tirmez.
Atheist, inanmadığı için lanet saldırılarından etkilenmiyor. Ancak kutsanma
büyüleri de bir işe yaramıyor. Rahipler
tarafından da iyileştirilemiyorlar.
Druidic: Doğa ve canlılara inanan bu
inanca sahip karakter, açık alanlarda,
diğerlerine göre, çok daha hızlı bir şekilde yaşam ve büyü puanlarını yeniler.
Ancak iş zindanlara gelince, olay tersine döner.
Bunun için yapmamız gereken, 64*64
boyutlarında “mypic.png” isimli bir
Karakter portre resimlerimiz de kadın PNG resim dosyasını, oyunun dizini içiya da erkek cinsiyet seçimimize göre ne yerleştirmek.
değişiyor. Dahası ikinci oyunda, “Custom” butonu ile kendi resmimizi de, Grafik olarak yine izometrik tipik FRP
portre resmi olarak kullanabiliyoruz. grafiği kullanılmış. Kontroller olarak ilk
Virtous: Sağlam ve sorgusuz inanca
sahip olan Virtous, Atheist'in tersidir.
İlahi Gizli Güç yeteneği olmasa bile ilk
kademe kutsanma büyüsü yapabilir. Ancak lanet saldırıları, bu inanca sahip
karakterin kabusudur.
Nefarious: İnancın karanlık tarafında
olan Nefarious, saldırılarına +%5 kötülük hasarı da ekler. Ayrıca, normalde iki
kat hasar veren kritik vuruş, Nefarious'
ta üç kata çıkar. Ancak hastalık ya da
lanete yakalanması durumunda rahiplerce iyileştirilmiyorlar.
Agnostic: Güçlerin dengede olmasına
inanan Agnostic, herhangi bir katkı
sağlamadığı gibi, bir dezavantaj da ge22
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
oyundan bir farkı yok. Ekran yerleşimi
de hemen hemen aynı. Sadece kontrol
barı, sağ sütundan oyun alanının altına
alınmış. Onun dışında yerleşim aynı. En
solda meşale ikonu var. Altındaki rakam
ise kaç tane olduğunu belirtiyor. Buraya
tıklayarak ya da klavyede “T” tuşu ile
meşalemizi yakıp söndürebiliriz. Meşaleleri, gece ve zindanlarda kullanabiliriz. Elbette meşaleler, belli bir süre
sonra sönüyor. Bunları hanlardan ya da
duvarlardan alabilirsiniz. Duvarlardaki
meşaleliklere elinizdekileri de takabilirsiniz. Dikkat etmeniz gereken bir başka
husus ise, karanlıkta dövüşürken, vuruş
isabet şansının hem sizin, hem de dövüştüğünüz düşmanın aleyhine azalması olacaktır. Eğer düşmanınıza daha etkili vurmak istiyorsanız, zindanlarda ya
da gece dövüşürken meşale kullanın.
Ancak unutmayın ki, siz onu ne kadar
rahat görüyorsanız, o da meşale altında
sizi aynı rahatlıkla görecektir. Yine iki
elle kullanılabilen bir silah ya da bir
kalkan taşıyorsanız, meşale kullanamazsınız.
içmek, büyü parşömenlerini ve kitapları
okumak, simya malzemelerini karıştırıp
birleştirmek gibi). Eğer bir nesneyi sol
tuşla elinize alıp, eşya penceresinin dışına tıklarsanız; o nesneyi atmış olursunuz. Yanındaki insan figürlü ikon, taşıdığımız zırh ve silahlara erişmenizi sağlar. Yanındaki kağıt ikonu, karakterinizin seviyesini gösterir. Daha önce bahsettiğimiz yetenek ve niteliklerden hangilerine ne oranda sahipsiniz, saldırı ve
zırh puanınız ne, neye direnciniz ne kadar, karakteriniz hangi seviyede? Tüm
bunları buradan görebilirsiniz. Yanındaki kitap ikonu ise, görev listenizi açar.
Hemen yanındaki sandık ise taşıdığımız
eşyalara ulaşmamızı sağlıyor. Burada
eşyaları sol tuş ile elinize alabilir; sağ
tuş ile kullanabilirsiniz (silah ve zırhları
kuşanmak, yiyecekleri yemek, iksirleri
23
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
Buradan neler yapmanız gerektiğini öğrenebilirsiniz. Sağındaki anahtar ikonu
ise ikinci oyunda yeni eklenen bir ikon.
Buradan toplamış olduğunuz (hâlâ elinizde bulunan) kapı ve sandık anahtarlarını görebilirsiniz. Gereksiz bir yenilik. Ama anahtarlar, ilk oyundaki gibi
envanterde birikip, görüntü kirliliği yaratmıyorlar.
Hemen sağındaki yıldız ikonu da büyü
listemizi açıyor. İlk oyunda yıldız tersti,
ikinci oyunda düzelmiş. :-) Ayrıca büyü
listesi de düzene girmiş ve kullanımı
kolaylaşmış. İlk oyunda, tüm büyüler
aynı yerde toplanırken, ikinci oyunda
element ve ilahi büyüler ayrı ayrı kategorilenmiş. 0-9 arası tuşlara atadığımız
büyülerin penceresi de büyü listemizin
yanına eklenmiş. Yine “Tab” tuşu ile de
büyü kısayollarımızı görebiliyoruz. Hemen sağdaki laboratuvar şişesi ise, taşıdığınız bitki ve iksir nesneleri karıştırmak ya da silahlarınıza zehir ya da
element hasarı eklemek için kullanılan
arayüzü açar. Bu arayüz de ikinci oyunda eklenmiş. “Vessel” bölmesine iksir
yapacaksak boş bir iksir şişesi; silah ya
da bir zırha özellik ekleyeceksek onu
koyuyoruz. Alttaki bölümlere ise formül
bileşenleri koyuyoruz. Oyun boyunca
bulup okuduğumuz formüller de yine
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
burada toplanıyor. Simya yeteneğini ğundan tekrar aynı zamanda, aynı
kullanmak isteyen oyuncular için olduk- grupla karşılaşmazsınız. Yine:
ça güzel ve faydalı bir ekleme olmuş.
Yakınlarda düşman varsa,
Hemen sağındaki kalkan şeklindeki iki
Çadır kurmaya yetecek yer yoksa,
ikon (1 ve 2) oluşturacağınız iki zırh ve
Zemin kuru değilse,
silah kombinasyonları arasında hızlı
Şehir veya bir köydeyseniz (hana
geçiş yapmanızı sağlar. Eski oyunda tek gidip geceleyebilirsiniz),
ikonla yapılan iş, ikinci oyunda iki ikona
ayrılmış. Yanındaki kamp ateşi ikonu, dinlenemezsiniz. Yine, eğer bir yerlerkamp yapmak için kullanıyoruz. Kamp den hastalık kaptıysanız, dinlenmek yayapmak, kaybettiğimiz yaşam ve büyü şam ve büyü puanınızı normalden çok
puanlarını yenilemeye yarar. Bu puan- daha yavaş dolduracaktır. İkinci bir hular, kendilerini etkileyen nitelik ve yete- sus ise, zehirlendiyseniz ve gücünüz az
nekler ne kadar üst seviyelerde iseler, o ise, dinlenmek sizi öldürür. Zehir bir
kadar hızlı yenilenirler. Ancak burada süre sonra etkisini kaybedecektir. Andikkat etmemiz gereken husus ise, rast- cak gidene kadar, gücünüzü iksirler vagele karşılaşmalar. Yani dinlenceniz, bir sıtasıyla yenilemeli, ya da zehir sizi ölgrup haydut ya da bazı yaratıklarca ya- dürmeden panzehir bulmalısınız. Zehirrıda kesilebilir. Dinlenirken, birden ken- lendikten sonra dinlenmek sakıncalıdır.
dinizi, bir düşman grubunun içinde bu- Buralar ilk oyunla aynı. İkinci oyunda
labilirsiniz. Size tavsiyem, dinlenmeye ek olarak, pasif yeteneklerimiz olan
geçmeden önce oyunu kaydedin ve din- “Tamir” ve “Toplayıcılık” özellikleri,
lenme zamanlarınızı kısa tutun. Dinle- kamp esnasında devreye giriyorlar. Yani
nin, kalkın, kaydedip tekrar dinlenmeye kamp esnasında artık sadece yaşam ve
devam edin. Gücünüz dolana kadar büyü gücümüz dolmuyor; ekipmanlarıböyle devam edin. Eğer dinlenmeniz mız da tamir oluyor ve formül bileşenbölünürse ve bölenler de çok kolaylıkla lerimiz de toplanıyor. Hemen sağındaki
bertaraf edeceğiniz tipler değilse, sa- artı işaretli ikon ise, kademe atladığıvaşmaya çalışmayın. Oyunu yükleyip, mız zaman yanıp sönmeye başlar. Bizi
dinlenmeye kaldığınız yerden devam karakter oluşturma ekranına götürerek,
edin. Karşılaşmalar rastgele oldu- kazandığımız puanlarla yeteneklerimizi
24
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
geliştiriyoruz. Hemen yanındaki kılıç ikonu ise, savaş modu ikonu. Bu da ikinci oyunda eklenmiş bir özellik. Savaş
modu, karakterimizin savaşırken nasıl
davranacağını belirlememizi sağlar. Savaşırken temkinli mi olacak; yoksa Allah ne verdiyse dalacak mısınız? Savaş
modları şöyle:
Normal: Dengeli savaş modu. Yetenekleriniz ve silahlarınız ne ise, onların
saldırı gücü ile düşmana saldırırsınız.
Power: %30 hasar puanını yükseltirken,
isabet oranını aynı oranda azaltır.
Finesse: Power'ın tersidir. İsabet oranını %30 yükseltirken, hasar derecesini
azaltır.
Parry: Savunma yeteneklerini sıfırlayarak saldırı.
Parry savaş modundan, ben pek bir şey
anlayamadım. Hangisini kullanacağınızdan emin değilseniz, normal savaş
modu en iyisi. Onun yanındaki ikon,
durum istatistiklerini (oynama zamanınız, gittiğiniz yerler, öldürdüğünüz düşmanlar vs...) görmenizi sağlarken; en
sağdaki disket ikonu ise, oyunun menüsünü açar.
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
Haritanın altında, durum penceresi var.
Burada karakterinizin o anki durumunu
gösteren bilgiler yazar. Zehirlenme,
hastalık, hangi büyünün etkisinde olduğunuz, sessiz veya saklanmış olduğunuz gibi durum bilgilerinin uyarıları bu-
rada yazar. Bu uyarıların ikonlarına tık- dan hiçbir farkı yok. Ortalıkta dolaşlayarak, durumun kaç el süreceği bilgi- tıkça, geçtiğimiz yerlerin, “Haritacılık”
lerine ulaşabilirsiniz.
yeteneğimizin seviyesine göre detayı
değişen bir harita oluşuyor. Haritacılık
Sağdaki sütunumuzun en üstünde hari- yeteneği, ilk oyunda olduğundan daha
tamız yer alıyor. Kullanımının, ilk oyun- önemli, çünkü ikinci oyun, birkaç bölgede geçiyor ve mekanlar ilk oyunda
olduğundan daha geniş ve daha karmaşık. Hangi sınıf savaşçı olursanız olun,
1-2 kademe ile Haritacılık yeteneği ile
başlamanızı tavsiye ederim. Haritanın
altında ise güç barları var. Bunlar: HitPoints (Yaşam Puanı), ManaPoints (Büyü puanı), Encumbrence (Taşınan nesnelerin ağırlığı), Experience (Deneyim
puanı) durumlarını gösteren barlardır.
Bunların altında ise, ikinci oyunda eklenen, susuzluk ve açlık barları mevcut.
Zaman ilerledikçe karakterimiz, susuyor ve acıkıyor. Etrafta bulduğunuz veya kasabalardan aldığınız yiyecekleri
yiyerek açlığınızı giderebiliyorsunuz.
Susuzluğunuzu gidermenin tek yolu
ise, kasabalardaki kuyular. İlk oyunda
hiçbir fonksiyonu olmayan kuyular, bu
oyunda oldukça önem kazanmışlar. Evinizde bir su tulumu bulacaksınız. Onu
mutlaka alın. Bir kuyuya geldiğinizde,
hem susuzluğunuzu gideriyorsunuz
hem de bu tulumu dolduruyorsunuz. Bu
barlar boşalırsa, yavaş yavaş yaşam puanınızı yitirmeye başlıyorsunuz. Bu du25
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
rum, oyuna zorluk ve gerçekçilik kat- layabiliyorsunuz. Yani görev, alt görevmış. En altta ise, yine hızlı erişim hüc- lere ayrılıyor veya yön değiştirebiliyor.
releri var.
Yani oyunun ilerleyişi, verdiğiniz kararlara göre şekil ve yön değiştiriyor. Bu
Oyunun oynanış tarzı ilki gibi. Yine sıra da size saatlerce eğlence vadediyor. Bir
tabanlı bir oyun var. İlki gibi yine hare- görevi defalarca, farklı şekillerde yapaket puanı sistemi yerine sıra sistemi uy- biliyorsunuz. Ancak bazen ne yapacağıgulanmış. Yani satranç oyunu gibi, bir
siz, bir diğer karakterler hareket ediyor. Siz hareketinizi kesintisiz yaptıkça,
diğer karakterler de kesintisiz hareketlerine devam ediyorlar. Bu, sanki eş zamanlı bir oyun oynuyormuş gibi gösteriyor. Ancak durduğunuz zaman, diğerlerinin de durduğunu ve kıpırdamadıklarını fark edeceksiniz. Tabii aynısı sizin
için de geçerli. Bir saldırı yaptıktan
sonra, ikinci saldırınızı, ancak düşmanın hareketinden sonra yapabiliyorsunuz. Eğer sırayı bir şey yapmadan karşı
tarafa vermek istiyorsanız, boşluk tuşuna basıyorsunuz.
İlk oyunun çizgisel olmayan ilerleyişi,
ikinci oyunda çok daha ileri seviyeye
gitmiş. Görevleri aldığınız sırayla yapmanızın gerekmemesi bir yana, oyunun
daha başında, çok ileri seviyelere gelmeden yapamayacağınız görevler alıyorsunuz. İkinci olaraksa, aldığınız görevleri birden fazla şekillerde yapabileceğiniz gibi, farklı sonlarla da tamam26
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
nızı karıştırabiliyorsunuz. Deneyimli
FRP oyuncuları için bile durum bazen
karmaşıklaşıyor. Ancak ana hikaye, ilkinde olduğu gibi iki farklı sonla bitmiyor. Yani bu oyunun tek sonu var. Oyunun sonunda karşılaştığınız Orakur, ilk
oyundaki Gramuk gibi size bir tercih
G NU
Pard u s- Linu x. Org
E s c h al o n B o o k I I
eD erg i
sunmuyor. Taurax generali ise, konuşmak yerine homurdanıp duruyor zaten.
:-)
Sonsöz
Grafikler aynı kalmasına rağmen detaylar arttırılmış. Haritada kuzeye çıktıkça
ormanlar değişiyor ve ortalık kar ile
kaplanıyor. İlk oyundaki gece – gündüz
etkisinin yanına, bir de hava olayları
eklenmiş. İlk oyunda gündüz daha kolay ve etkili savaşırken, geceleri hem
biz hem de düşman daha kötü dövüşüyoruz. İkinci oyunda ise yağış eklenmiş.
Yağışlar da oyunu etkiliyor. Hava yağışlıyken, vuruş güçleri ve isabet oranları
yarı yarıya azalıyor. Mekan değiştirdikçe değişen kaplamalar ve modellemeler
de ilk oyundaki sürekli aynı yerde dönüyormuş hissini ortadan kaldırmış.
Müzikler orkestra teması almış Bölümden bölüme değişiyorlar. Ancak ilk oyundaki gibi OGG dosyalarına ulaşıp da
onları ortam oynatıcı da çalamıyorsunuz ne yazık ki. Ancak bence ilk oyunun
gotik teması daha mistik bir hava katıyordu. İkinci oyundaki müzik teması daha çok savaşı, FRP’den ziyade bir strateji oyununu çağrıştırıyor.
Bir de şu yalnızlığımızı giderselerdi. :-) olursa, serinin üçüncü bir oyunu daha
İlk oyundaki yalnızlık, ikinci oyunda da olacak demektir.
devam ediyor. Şöyle birkaç takım
[1] http://basiliskgames.com/
arkadaşı fena olmazdı aslında.
Basilisk Games, Eschalon'un bir üçleme
olacağını belirtiyor. Eğer planlanan
27
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
Atö l ye
B I N D S un uc us u - I I
BIND Sunucusu Kurulumu
# aptitude install bind9 (Pardus
kullanıcıları için # pisi it bind ) ko-
Servis (Deamon) Başlatma Durdurma
Debian GNU/Linux tabanlı dağıtımlarmutu ile bind dns sunucusu kurulumu da servis işlemleri /etc/init.d klasörü
yapılır.
altındaki dosyalara verilen değerler ile
yapılır. Bind sunucusu için;
Yapılandırma
#
/etc/init. d/bind9
<restart> <stop> komutu
<start>
ile Bind suBind Sunucusunun yapılandırma dosya- nucusu başlatılabilir, yeniden çalıştırıları /etc/bind klasörü altında bulunur.
labilir ya da servisi durdurulabilir.
Çeşitli nedenlerle bilgisayarımıza alan adı
sunucusu kurmak isteyebiliriz.
GNU/Linux işletim sisteminde en fazla
kullanılan alan adı sunucusu olan BIND
Sunucusunu konu alan yazı dizimizin ikinci
bölümü ile yolculuğa devam ediyoruz.
Ercan Topalak
[email protected]
http://www.ankabilisim.org
named.conf: Genel yapılandırma dosya- Pardus’ta ise, Sistem Ayarlarında bulusıdır.
nan Servis Yöneticisi arayüzü kullanılarak veya komut satırından
named.conf.options: Yönlendirme gibi
bir takım ayarlar yapılır.
# service bind <start> <stop>
<restart> <on> <off> komutu kullanamed.conf.local: Alanların kaydedile- nılarak, Bind sunucusu sırasıyla başlaceği dosyadır.
tılabilir, durdurulabilir, yeniden başlatılabilir, her açılışta otomatik başlaması
Genelde GNU/Linux dağıtımlarında (ör- ya da açılışta başlamaması ayarlanabineğin Pardus’ta), normal olarak yapı- lir.
landırma tek bir dosya üzerinden (named.conf) yapılır. Bu dosyalar Debian Dns sunucusunun çalışma durumunu
GNU/Linux da yönetim açısından kolay- öğrenmek için;
lık sağlaması için ayrılmış ve dosya çağırma yöntemi ile birbirlerine bağlan- # rndc status komutu ile ekrana yazımıştır. (include)
lan çıktı ile görebiliriz:
28
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
B I N D S un uc us u - I I
eD erg i
kök dns sunucularına sorgulatıp, ön belleğe alınmasıdır. Aynı
alan için gelen bir sonraki istek için önbellek kullanılacak ve
işlem süresi azalacaktır. Eğer bir değişiklik yapılmazsa bu
senaryo Bind sunucusu içine varsayılan olarak tanımlanmıştır.
CPUs found: 2
worker threads: 2
number of zones: 19
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/0/1000
tcp clients: 0/100
server is up and running
Eğer kök dns sunucuların kullanmak istemiyorsanız yönlendirme yapılacak Dns sunucusu Debian GNU/Linux’da
/etc/bind/named.conf.options ,
Pardus’ta /etc/bind/
named.conf dosyası içine eklenir.
forwarders {
0. 0. 0. 0;
İstemci Üzerinde DNS Sunucusu Ayarı
};
// Yönlendirelecek DNS Sunucusu
IP adresi
İstemci için, Dns sunucu tanımlanması /etc/resolv.conf dosyası ile yapılır.
ve
nameserver 10. 10. 10. 1
// DNS Sunucusu IP adresi
# /etc/init. d/bind9 restart (Pardus’ta # service
bind restart ) komutu ile bind servisi yeniden başlatılır.
Yukarıdaki satır düzenlenerek sunucunun IP adresi tanımla- Önbellek Sunucusunu Denemek
nır. Eğer biz yerelde kurduysak ve dns sunucusunu denemek
istiyorsak, ip adresi kısmına 127.0.0.1 yazıp,
dig komutu ile bir alanın dns kayıtlarını inceleyebilir ve kayıtların işleminde geçen süreyi tespit edebiliriz.
# /etc/init. d/networking restart komutu ile networking
servisi yeniden başlatılır. Pardus’ta # service nscd dig - x ankabilisim. org komutu verildiğinde aşağıdaki
restart komutu ile bu aşamayı geçebilirsiniz.
çıktıyı verecektir.
Önbellek DNS Sunucusu Kurulumu
Kendi içerisinde bulunmayan kayıtları, internet ortamındaki
; <<>> DiG 9. 7. 1- P2 <<>> - x ankabilisim. org
; ; global options: +cmd
; ; Got answer:
; - >>HEADER<<- opcode: QUERY, status: NXDOMAIN, id:
29
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
B I N D S un uc us u - I I
eD erg i
45808
; ; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY:
1, ADDITIONAL: 0
(. . . )
;;
;;
;;
;;
Query time: 117 msec
SERVER: 8. 8. 8. 8#53( 127. 0. 0. 1)
WHEN: Tue J an 18 15: 58: 54 2011
MSG SIZE rcvd: 113
/etc/bind/named. conf )
komutu ile named.conf.local
dosyası metin düzenleyici ile içine aşağıdaki bilgiler girilir.
zone " ankabilisim. org" {
type master;
file " /etc/bind/db. ankabilisim. org" ;
};
Zone bilgisi ile alan adını tanımlanır. Type değeri ise alanın
türünün birincil yada ikincil olacağını belirler. File değeri ise
Query time kısmına baktığımızda 117 ms içinde kayıtların alan adı ile ilgili tüm bilgileri ve kayıtların bulacağı dosyanın
aktarıldığı gözüküyor tekrar aynı komutu verilip önbellek yolunu belirtir.
dns sunucumuzun çalışıp çalışmadığı denenebilir.
Alanı tanımladıktan sonra alan dosyası oluşturmak için kuru$ dig - x ankabilisim. org
lumda gelen diğer alanların kopyası alınarak devam edilebilir.
(. . . )
;;
;;
;;
;;
# cp /etc/bind/db. local /etc/bind/db. ankabilisim. org
komutu ile db.local dosyası db.ankabilisim.org olarak kopyalanır. Bu komut, şablon olarak db.local dosyasını kullanmak
kullanılır. Eğer sisteminizde db.local yoksa, bir sonraki adım
ile devam edebilirsiniz.
Query time: 10 msec
SERVER: 8. 8. 8. 8#53( 127. 0. 0. 1)
WHEN: Tue J an 18 15: 58: 54 2011
MSG SIZE rcvd: 113
Önceki aktarım süresi ile şimdiki aktarım süresi azalacaktır. # nano /etc/bind/db. ankabilisim. org oluşturulan dosya
Örnekte 10 ms içersinde önbellekten kaydın çağırıldığı gözü- metin düzenleyici ile açılır. Bir alan dosyasında SOA ve NS
küyor.
kayıtları mutlaka bulunmalıdır.
Birincil DNS Sunucusu (Primary) Kurulumu
Alan Adı Kaydı
#
nano
/etc/bind/named. conf. local
Örnek alan dosyası;
(Pardus’ta
#nano
;
; BIND data file for local loopback interface
30
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
B I N D S un uc us u - I I
eD erg i
;
$TTL
604800
@ IN SOA ns. ankabilisim. org. root. ankabilisim. org.
(
20100201
; Serial
10080
; Refresh
3600
; Retry
1209600
; Expire
43200 )
; Negative Cache TTL
;
@
IN
NS
ns. ankabilisim. org.
Serial : İkincil dns sunucusu, kayıtlarda değişiklik durumunu
bu numarada yapılan değişikliğe göre anlar. Eğer alan
dosyasında bir değişiklik yapılacak ise bu numara
değiştirilmelidir. Genellikle YYYYAAGG şeklinde kullanılır.
Verilen değer bir önceki değerden yüksek olmalıdır.
ankabilisim. org.
server
www
web
Expire : İkincil dns sunucusu için, eğer birincil sunucuya
ulaşamaz ise üzerindeki kayıtların silinmesine kadar
geçecek olan zamanı belirtir.
IN
IN
IN
CNAME
A
A
A
A
192. 168. 1. 10
192. 168. 1. 10
192. 168. 1. 10
server
SOA (Start Of Authority) Kaydı ve Değerleri
Refresh : İkincil dns sunucusu için, kayıtların periyodik
olarak kontrol süresidir.
Retry : İkincil dns sunucusu kayıtları eğer alamazsa, tekrar
deneme için geçecek olan süreyi belirtir.
Cache TTL : Alan adı için yapılacak sorguların ön bellekte
tutulma süresidir.
SOA kaydı haricindeki kayıtlar ilk makalemizde anlatmıştır.
Alan adı için yetkili olan dns sunucunun ve alan adı için ge- Alan dosyasında gerekli değişiklik yapıldıktan sonra Bind
rekli diğer değerlerin tanımlandığı kayıttır. Değerleri soldan servisini # /etc/init. d/bind9 restart (Pardus’ta #
başlayarak incelersek,
service bind restart ) komutu ile yeniden başlatılır.
@ işareti, ankabilisim.org alan adının kısayoludur. IN değeri $ dig ankabilisim. org komutu ile oluşturulan alan kaydıinternet kaydı olduğunu, ns.ankabilisim.org. alan için tanımlı nının denemesi yapılabilir.
olan dns sunucusunu, root.ankabilisim.org. değeri ise alan
için yetkili kişi posta adresini belirtir (“.” işareti @ gibi algılanır). Alan isimlerin sonundaki “.” işareti alan isminin tam Ters Alan Kaydı
olarak yazıldığını ifade eder.
Bir dns sunucusunun, isimleri IP adreslerine çevirmesinin
Parantez içindeki değerler ise,
yanında, IP adreslerinin de isimlere çevrilmesinin görevleri
31
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
B I N D S un uc us u - I I
eD erg i
arasından bulunduğunu bahsetmiştik. Ters alan kaydı ise da ön tanımlı gelen db.127 dosyasından kopya alınabilir.
tam olarak bu işe yarar.
# cp /etc/bind/db. 127 /etc/bind/db. 192 komutu ile
Örneğin, bir posta sunucusu ile beraber ağımızda bir dns su- ters alan dosyası oluşturulur. Bu komut db.127 dosyasını
nucumuz olsun. Posta sunucusunun gerekli kayıtları da dns şablon olarak kullanmak içindir. Sisteminizde db.127 yoksa,
sunucusunda tanımlanmış olsun. Bu durumda istediğimiz a- bir sonraki adım ile devam edebilirsiniz.
lan adı ile posta gönderebiliriz. Internet üzerinde “parduslinux.org” alan adı kullanılıyor olsa dahi biz ilgili kayıtları # nano /etc/bind/db. 192 komutu ile metin düzenleyici ile
kendi dns sunucumuza tanımladıktan sonra falanca@pardus- açılıp içerisinde aşağıdaki bilgiler girilir.
linux.org posta ismiyle posta atabiliriz.
Bunu engellemek için, internet üzerindeki alan adı ile ters
alan kayıtları (PTR) kontrol edilir. Eğer bir uyumsuzluk söz
konusu ise filtreleme yazılımı tarafından engellenir.
Eğer kullandığınız posta sunucusuna ters alan kaydı tanımlamaz iseniz IP adresinin kara listeye girmesi söz konusu olabilir.
# nano /etc/bind/named. conf. local (Pardus’ta #nano
etc/bind/named. conf ) komutu ile alan dosyası açılır. Aşağı-
daki bilgileri girilir.
zone " 1. 168. 192. in- addr. arpa" {
type master;
file " /etc/bind/db. 192" ;
};
$TTL
604800
@ IN SOA ns. ankabilisim. org. root. ankabilisim. org.
(
2
; Serial
604800
; Refresh
86400
; Retry
2419200
; Expire
604800 )
; Negative Cache TTL
;
@
IN
NS
ns. ankabilisim. org.
10
IN
PTR
ankabilisim. org.
SOA ve NS kayıtları girildikten sonra son satırda
192.168.1.10 IP adresi için ters alan kaydı olarak ankabilisim.org girildiği görülüyor. Dosyayı kayıt ettikten sonra bind
servisi yeniden başlatılır. # dig - x 192. 168. 2. 10 komutu
vererek ters alan kaydı denenebilir.
Zone (alan) kısmına, IP adres bloklarının ters olarak girilmesi gerekir. Burada IP adresin son bloğu yazılmamıştır. Son İkincil DNS (Secondary) Sunucusu
blok alan dosyası içinde belirtilecektir. Dosya olarak db.192
dosyasını kullanacağımız belirttik; oluşturmak için kurulum- İkincil dns sunucusu, birincil sunucuda bulunan bir alanın
32
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
B I N D S un uc us u - I I
eD erg i
kopyasını üzerinde bulunduran, herhangi bir değişiklikte BIND Sunucusunu bu yazı ile sonlandırıyorum. Genel anlamkendisini yenileyen, yedekleme görevi gören sunucu demiş- da bir web sunucusu için yeterli olacak kadar BIND sunucusunu anlatmaya çalıştım. Daha detaylı incelemek için Kaytik. Bunun için birincil dns sunucuda,
nak ve Faydalı Adresler kısmını kullanabilirsiniz.
# nano /etc/bind/named. conf. local (Pardus’ta #nano
etc/bind/named. conf ) komutu ile named.conf.local dosyası
nano ile açılır. Tanımlı olan alan için koyu punto ile yazılmış Kaynak ve Faydalı Adresler
olan satır eklenir.
Magma
GNU/Linux
Bind
Belgeleri
http://www.magmalinux.org/belgeler/bind/index.html
zone " ankabilisim. org" {
};
type master;
file " /etc/bind/db. ankabilisim. org" ;
allow- transfer { 10. 10. 10. 20; };
allow-transfer değeri ile alan transferine izin verilecek IP
adresi girilir. İkincil dns sunucusunda # nano /etc/bind/
named. conf. local (Pardus’ta #nano etc/bind/named. conf )
komutu ile named.conf.local dosyası nano ile açılıp içerisine
aşağıdaki bilgiler eklenir.
Belgeler.Org
http://belgeler.org/howto/bind-ile-dns-howto.html
http://www.tldp.org/HOWTO/DNS-HOWTO.html
D.Not : Yapılandırmalar, Debian GNU/Linux üzerinde anlatılmıştır. Debian GNU/Linux tabanlı tüm dağıtımlarda geçerli
olacaktır. Bunun yanında Pardus ile uyumluluk sağlaması
için editör tarafından notlar iliştirilmiştir.
Komutların başındaki “#” karakteri işlemleri “root” haklarına sahip kullanıcı ile yapıldığını, “$” ise normal bir
kullanıcı ile çalıştırılabileceğini belirtir.
zone " ankabilisim. org" {
type slave;
file " /etc/bind/db. anka. slave" ;
masters { 10. 10. 10. 10; };
};
Type (tür) kısmına slave yazarak alanın ikincil, masters kısmına birincil alan adı sunucusunun ip bilgisini tanımlanır. El
ile alan dosyası oluşturulmaz. Bind birincil sunucudan alan
dosyasını transfer ederek ve kendisi güncelleyecektir.
33
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
Atö l ye
P ro Ftp d S un uc us u - I
FTP (File Transfer Protocol) Nedir ? dosya sistemine bağlanıp kullanılabilir.
İnternet üzerinde ya da uzaktaki bir su- Dosya transfer ve okuma işlemleri çift
nucu ile terminal arasında, hızlı ve gü- yönlü olduğundan dosyalar aktarılırken
venli bir biçimde dosya aktarımını sağ- aynı zamanda da okunma sağlanabilir.
layan protokoldür. Genel olarak, 21
numaralı portu kullanır.
Güvenlik ve Kullanıcı Erişimi
FTP Kullanım Örnekleri
GNU/Linux'larda kullanılabilecek FTP
sunucuları arasında en iyi seçimlerden biri
ProFtpd.
ProFtpd GPL ile dağıtılan özgür bir yazılım.
Ercan Topalak
[email protected]
Internet üzerinde yoğun disk (cd) yansıları indirdiğimiz çoğu adres ftp adresleridir. Http (www) protokolü üzerinden
de dosya transferi sağlanılabilir, fakat
ftp arayüzü gibi güvenli ve hızlı olmayacaktır.
Yerel bilgisayarda oluşturulan yedekleri
uzaktaki bir ftp sunucusuna kullanıcı
hesabı ile oturum açılıp, yedeklenen
dosyalar ftp servisi üzerinden uzaktaki
bilgisayara gönderilebilir. İstenildiğinde
oradan tekrar ftp arayüzü kullanılarak
aktarılabilir.
Ftp kullanıcı sorgulamasını, GNU/Linux
sistemlerinde kullanılan yerel kullanıcı
hesaplarını (/etc/passwd) kullanabileceği gibi kendisine sanal kullanıcı hesapları oluşturabilir (proftpd.passwd)
ya da bunun için bir veri tabanı kullanabilir.
Oturum açma esnasında kullanıcı hesap bilgileri açık biçimde gönderileceğinden Sunucu ile Terminal arasındaki
bağlantıya girilerek şifreler ele geçirebilir. Mutlaka ProFTPD ile sanal kullanıcılar oluşturulmalıdır. Bu sayede ele
geçirilen ftp hesapları ile ssh üzerinden
oturum açılamayacaktır. (Eğer ssh servisi aktif ise)
Internet sayfalarının yayınlanmasını
sağlayan internet alanlarına, dosyalar
ftp arayüzü üzerinden gönderilir.
Anonim Bağlantılar
NFS, SaMBa gibi uzaktaki bir ftp sunu- Kamuya açık genel ftp sunucular intercusu üzerinde bulunan kaynağı direkt nette çok önemli yer tutar. Eğer kamu34
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
P ro Ftp d S un uc us u - I
eD erg i
ya açık, anonim ftp sunucular olmasaydı GNU/Linux dağıtımları bu kadar kolay internet üzerinden indirilmeyecek,
yayılamayacak belki bugünkü seviyesine erişmeyecekti. Birçok GNU/Linux
dağıtımını internette indirdiğimiz yerler
Anonim bağlantıya açık ftp sunucularıdır.
Bu tasarım sayesinde aktarım yapılır- ProFTPD Sunucusu Özellikleri
ken aynı zamanda ftp sunucusu üzerinde listeme, ya da okuma işlemleri sağ- - Her dizin için Apache sunucusundaki
lanabilir.
gibi .htaccess dosyasına benzer dosya
oluşturulup yönetilebilir.
FTP servisinin bu iki soket modlu çalışması Aktif ve Pasif olarak iki ayrı man- - Sanal ftp sunucuları ve anonim ftp
tıkta çalışırlar. İkiside 21. portu kulla- sunucuları yapılandırmak ve yönetmek
nırlar. Aralarındaki tek fark, veri bağ- kolaydır.
Örneğin;
lantısı pasif modda istemciden sunucuftp://ftp.debian.org/
ya da yapılabilmektedir. Böylece, gelen - Tekil ya da inetd/xinetd üzerinden çaftp://ftp.pardus.org.tr
veri bağlantıları Pasif modda güvenlik lışacak şekilde ayarlanabilir. (Tekil oladuvarı tarafından engellenmesi, tüm rak çalışması daha güvenlidir.)
bağlantıların istemciden yapılmasıyla,
ProFTPD, ftp sunucularında olması ge- engellenir.
- Tek bir yapılandırma dosyası vardır.
rektiği gibi anonim bağlantıları destekApache Sunucusu ile yapılandırma sisler, anonim bağlantılara yazma, okuma
temi aynıdır.
ve silme gibi hakları da ayrıcı yönete- ProFTPD Sunucusu
bilir.
- Anonim FTP dizinleri için aynı bir kök
GNU/Linux ve bir çok işletim sistemi ü- yapısına gerek duymaz. Bir sanal suzerinde çalışabilen güvenlik öncelikli nucu içerisindeki bir klasör anonim oAktif ve Pasif Bağlantılar
ftp sunucusudur. Yapılandırma olarak larak ayarlanabilir.
Apache Sunucu ile benzerlik gösterir.
Ftp servisi üzerinde bağlantılar iki ayrı
- GNU/Linux izin sistemini ve kullanıcımodel soket mantığı ile yapılmıştır.
http://www.proftpd.org/ adresi üzerin- larını kullanarak oturum sorgulaması
den ProFTPD ile ilgili kurulum dosyala- yapar. (/etc/passwd)
1. Aktarım sırasında kullanılan soket rına ulaşabilir, yazılan kurulum ve ayar
(port)
dokümanlarından faydalanabilirsiniz.
- Sanal kullanıcılar oluşturup gerçek
kullanıcılar
ile
maskeleyebilir.
2. Dosya üzerinde yönetimsel işlemlerin
(proftpd.passwd)
yapılması için (LIST (Listele), WRITE
(Yaz) ) kullanılan soket
- Tekil olarak çalışırken yetkisiz kullanı35
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
P ro Ftp d S un uc us u - I
eD erg i
cı (istenilen bir kullanıcı atanabilir) ile # aptitude install proftpd komutu
çalışır. Bu sayede olası bir açığı kulla- ile depolardan kurulum yapılabilir. Kunan saldırganın root haklarına sahip rulum sırasında debconf tarafından size
olmasına engel olunur.
yapılandırma ayarları sorulacaktır.
Standalone (tekil) seçilerek devam
- SITE EXEC komutu yoktur. Gelişmiş edilir.
internet ortamlarında, bu tür komutlar
güvenlik kabusudur. ProFTPD hiçbir Not :
zaman harici bir program çalıştırmaz. 1. Kurulum için proftpd-basic pa-ketini
ProFTPD açık kaynak kodlu olduğu için öneririm. Normal paketi kurarsa-nız
bunu yapmak zaten mümkün değildir.
yanında kullanmasanız bile MySQL gibi
paketlerde gelecektir.
- Günlük ve utmp/wtmp desteği vardır.
Kayıt tutma işlemi wu-ftpd standardı ile 2. Eğer ayar dosyasından inetd çalışma
uyumludur. Ayrıca gelişmiş kayıt tutma yönetiminden standalone (tekil) çalışma
imkanı da vardır.
yönetimine geçiş yapılıyor ise;
- Süresi geçmiş hesapları da içeren # dpkg - - reconfigure proftpd ile
shadow şifre desteği mevcuttur.
standalone (tekil) seçilmeli ve
Servis Başlatma ve Durdurma
Standalone (Tekil) olarak çalıştırıyorsanız
#
/etc/init. d/proftpd
<start>
<restart> <stop> parameteri ile ser-
vis başlatılabilir, yeniden başlatılabilir
ve durdurulabilir.
Eğer inetd / xinetd kullanıyorsanız servisi inetd yöneteceğinden $ ps - aux
komutu ile ftp işlem (proses) numarasını aldıktan sonra
# kill - HUP <ftp işlem numarası>
ile yeniden işlemi başlatabilirsiniz.
Log Kaydı
- PortgreSQL, MySQL veritabanları ile # update- inetd - - disable ftp ile
kullanıcı hesaplarını veri tabanlarında inetd den ftp servisi devre dışı bırakma- ProFTPD servisi ile ilgili tüm log kayıttutabilir.
larını /var/log/proftpd dosyasından, seryı unutmamak gerekir.
visle ilgili log kayıtlarını/var/log/syslog
Eğer inetd / xinetd çalışma yönetimi dosyası için bulabilirsiniz.
ProFTPD Sunucusu Kurulumu
kurulumda seçtiysek # update- inetd
- - enable ftp komutu ile inetd için ftp
ProFtpd, Pardus depolarında bulunmu- izin vermek gereklidir.
Ftp Sunucu Bağlantısını Denemek
yor. Bu nedenle yüklemek isteyenler
kaynak koddan derlererek yüklemeniz
$ ftp <bağlanılacak sunucu adregerekmektedir. Debian kullanıcıları ise
si> ile terminal üzerinden ftp bağlanyazının devamını inceleyebilirler.
tısı açabiliriz. Komut çıktısını aşağıda36
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
P ro Ftp d S un uc us u - I
eD erg i
ki gibi verecektir. Bağlantı yapılacak
kullanıcı adı ve şifre bilgisini girdikten
sonra ftp bağlantısı açılacaktır. Kullanıcı hesabı olarak yukarıda belirtiğimiz
gibi tanımla değişikliği yapmaz isek;
GNU/Linux kullanıcı hesaplarını kullanacağız. (/etc/passwd)
~ $ ftp localhost
Connected
to
localhost. ankabilisim. org.
220
ProFTPD
1. 3. 2e
Server
( Debian) [ : : ffff: 127. 0. 0. 1]
Name ( localhost: ercan) : ercan
331 Password required for ercan
Password:
230 User ercan logged in
Remote system type is UNIX.
Using binary mode to transfer
files.
ftp>
Eğer bağlantıda bir sıkıntı yaşarsanız
log kayıt dosyalarından hatanın nerede
olduğu ile ilgili bilgiler edinebilirisiniz.
Devamı Gelecek Sayıda...
Kaynak ve Faydalı Adresler
(1) Devrim Gündüz ProFTPD Sunumları
http://www.gunduz.org/seminer/proftpd
(2) Magma Linux Nasıl Belgeleri
http://www.magmalinux.org/belgeler/pr
oftpd/index.html
(3)
ProFTPD
Dokümanlar
http://www.proftpd.org/docs/
D.Not : Yapılandırmalar, Debian GNU/
Linux üzerinde anlatılmıştır. Debian
GNU/Linux tabanlı tüm dağıtımlarda
geçerli olacaktır.
“ls” komutu ile ftp bağlantı içerisinde
dosya listeleme yapabiliriz.
Komutların başındaki “#” karakteri
işlemleri “root” haklarına sahip
ftp> ls
kullanıcı ile yapıldığını, “$” ise yetkisiz
200 PORT command successful
bir kullanıcı ile çalıştırılabileceğini
150 Opening ASCII mode data belirtir.
connection for file list
drwx- - - - - 2 ercan
4096 Oct 24 14: 34 Masaüstü
226 Transfer complete.
ercan
37
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
M akal e
M i n i k B i l gi s ayar Ü ze ri n d e S ı rad ı ş ı B i r Ko ş uş turm ac a - I I I
Bir Jolicloud Kurulumunun Düşün- özgürlük ve güvenliğinin kazanç hırsı
uğruna tehlikeye girmesi,
dürdükleri
Giriş
3- Ve bunu anlayan bir avuç girişimcinin karşı cevap vermekte gecikmemesi:
Değişim sancılıdır ve ileriye yönelik ya- The Document Foundation’nun kurulupılan her atılım, farklı olduğu içindir ki, şu ve LibreOffice’in doğuşu,
büyük bir tutuculukla karşılaşacaktır;
ama tarih daima, ileriye doğru yapılan 4- Mandriva’nın kâr amaçlı olarak büakılcı hamlelerin büyüdüğünü bize gös- yüme hırsının gözünü bürümesi ve Öztermiştir. Tutucular ise kendi karanlık- gür Yazılım felsefesinden uzaklaşması,
larında boğulmuşlardır. Yakın bir örnek bunu gören geliştiricilerin, bu duruma
ise bu topraklardadır: Anadolu Devrimi! seyirci kalamamaları ve yeni bir dağıtım oluşumunu başlatmaları: Mageia!
Minik bilgisayarlar üzerindeki sıradışı
koşuşturmamız devam ediyor.
Yazı dizisinin 3. bölümünde JoliCloud
dağıtımına değiniliyor.
Aydın Bez
http://www.ozguryazilimsendikasi.org
[email protected]
Özgür yazılım dünyasındaki güncel 5- PapperMint, Jolicloud, Ubuntu One
gibi Özgür Yazılım kullanıcıları için
ge-lişmeler
Sırasıyla sağ baştan sayarsak:
farklı ve yeni hizmet ve dağıtımların
kullanıcılara duyurulması.
1- Ubuntu’nun Unity ve Mutter arayüzünü kullanıp X.org’u terk etmesi ve
Wayland adlı grafik arabirim sunucusunu tercih etmesi, ardından da Fedora’
nın da bu girişimi destekleyip kendisinin de uygulayacağını belirtmesi,
6- Novell’in ve haliyle SuSE’nin de satılması.
2-SUN bilişim firmasının, yine bir bilişim devi ve artık tekeli olan ORACLE
tarafından satın alınması, OpenOffice.org, MySQL, Java gibi sıklıkla kullanılan uygulamaların sürdürülebilir
8- … (kalan gelişmeleri ise mutlaka yazarlarımızdan Özgür Ilgın haberleştirmiştir; Kemal Karataş da yazmıştır; okuyunuz)
38
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
7- Evde oturup çevirimiçi olmanın, her
an her yerde erişilebilir olmanın, iş bitirmenin moda olması!
G NU
Pard u s- Linu x. Org
eD erg i
M i n i k B i l gi s ayar Ü ze ri n d e S ı rad ı ş ı B i r Ko ş uş turm ac a - I I I
Bulut bulut üstüne, bu bulutun aslı Uygulamalar ise bildiğiniz üzere sunu- lanağı sunmakta;
cudaki verilerin istemciye iletilmesi, ene?
rişilebilmesi ve eşitlenmesi için gerekli
Bulut bilgisayar (cloud computing), ba- olan depolama, ayıklama, iletme uygusit bir mantık ile çalışmakta: Kullanıcı- lamalarıdır ve genelde internet tabannın, sadece basit olarak, bilgisayarın lıdır.
giriş-çıkış elemanlarına (klavye, fare,
ekran, yazıcı, işletim sistemi ya da ara Bulut bilgisayar ve bilişim teknolojisi,
taşıyıcı) sahip olması yeterlidir. Depola- şu anda emekleme çağında diyebiliriz
ma ve hatta işletim sisteminin geri ka- ve bu alanda ilerleme kaydeden taraf,
lan tüm bileşenleri, uzaktaki servis sağ- birlikten kuvvet doğar ilkesi gereğince
layıcının sisteminde barınmaktadır; ha- Özgür Yazılım dünyasıdır.
liyle de kullanıcının ham verileri, bilgi
ve belgeleri ve oluşturup yönettiği tüm Örneğin;
- Canonical Vakfı’nın bir hizmeti olan
işler de.
Ubuntu One servisi ile Ubuntu kullanıSistemin işleyişi ise genellikle: İstemci cıları, kurdukları ufak yazılım ile bilgi> Uygulamalar > Platform > Altyapı lerini ücretsiz edindikleri 2 GB’lik veri
> Sunucu şeklindedir ve mutlaka bir alanına saklayıp, imkânları olan yerden
alıcı (müşteri) bir de sağlayıcı (satıcı) hesap açtıkları an aktardıkları verilerini
bulunmak zorundadır. Keza, olur mu eşitleyebilmekteler;
öyle şey demenin mantığı yok; Canonical Vakfı’nın, her isteyene Ubuntu One - Google Chromium tarayıcısı, Google
üzerinden verdiği bedava eşitleme alanı hesabınız ile oturum açtığınız zaman
2 GB iken; Google da “Yetmedi mi? O hangi sistemde olursanız olun kayıtlı
yer imlerinizi, edindiğiniz tema ve ekzaman fazlasını satın alın!” demekte.
lentileri anında eşitlemekte;
İstemcinin yani kullanıcının (müşterinin) sahip olması gereken tek şey; çalı- - DropBox adlı hizmet ise evden-işe, evşan bir bilgisayar, internet bağlantısı ve den-okula veya tam tersi şekilde dosyasadece internet tarayıcısıdır ki, işletim larını taşıyanlar için dosyalarını yine
sistemini belirtmeye gerek yok sanırım. her yerde hesapları ile eşitleyebilme o39
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
- Android işletim sistemle cep telefonlarını kullanabilmek için, mutlaka Google
hesabınızın olması gerekiyor ve hesap
açılır açılmaz rehberiniz, e-postalarınız,
takvim bilgileriniz, belgeleriniz, görevleriniz, takipleriniz vs. hemen hepsi eşitleniyor;
- Google Chrome OS ise tamamı ile
Google Chromium tarayıcısı üzerine
bindirilmiş bir işletim sistemi ve iddiası
da uygulama kurmayacak ona erişeceksiniz! Yani sıklıkla kullandığınız internet tabanlı uygulamalara erişeceksiniz
ki, hemen hepsi de Google servisleri
oluyorlar: Google belgeler, fotoğraf
albümleri, takvimler, görevler, e-posta,
günce... gibi;
- Liste uzar gider...
Biraz da sistemi anlatalım
Jolicloud işletim sistemi de, Google
Chromium internet tarayıcısı içinde sıklıkla kullanılan internet tabanlı bulut
bilgisayar uygulamalarına kullanıcının
anında erişerek, verilerini eşitleyip yönetebilir duruma getirmek amacıyla,
G NU
Pard u s- Linu x. Org
eD erg i
M i n i k B i l gi s ayar Ü ze ri n d e S ı rad ı ş ı B i r Ko ş uş turm ac a - I I I
Ubuntu 10.04 dağıtımı üzerine inşa edilmiş.
Sisteme, Jolicloud sitesinden edindiğiniz kullanıcı adı ile bağlanıyorsunuz ve
internete erişir erişmez yaptığı ilk iş,
sitede oluşturduğunuz bulut bilgisayar
uygulamalarını masaüstündeki Google
Chromium kabuğuna yerleştirmek oluyor. Bu uygulamalar ise TED, Google
Docs, Google Talk, Gmail, fizy!, facebook, Twitter, (diğer sosyal ağ ve paylaşım siteleri) Chromium tarayıcı...
Kullanıcının oluşturacağı dosya, veri,
bilgi ve belgelerin saklanması için dizin
sistemi unutulmamış diyeceğim fakat,
sistem zaten Ubuntu üzerine eklemlenmiş bir kabuk: Jolicloud kabuğu! Yerel
dizinler ve diğer uygulamalar simgelerine tıklandığı zaman kullanıcı kendi
yerel dizin, dosya ve belgelerine erişebiliyor.
Dolayısıyla yetkin kullanıcı, anında Synaptic paket yöneticisine erişip sistemi
bir anda normal masaüstüne hatta
Xfce’ye çevirebilir ki buna da kimse
engel olamaz.
Hatta terminal orada bir yerlerde ve
apt-get de!
$ sudo apt- get update - y && sudo
apt- get upgrade - y && sudo apt- get
install xfce4 - y
Jolicloud'un biraz daha pişmesi, dahası
gelişmesi gerekmekte. Şöyle ki, inşa
şekli ve süresinde hangi teknolojilerin
ve lisansların kullanıldığı bilinmeyen,
pek de açık ve şeffaf olmayan kimi internet tabanlı uygulamalara erişim sağlamak hoş olabilir; ama bu Özgür Yazılım ile ne denli bağdaşır?
landa veri, bilgi ve çalışmalarımız kalıyor. Dolayısıyla da bunların toparlanması, yedeklenmesi ve eşitlenmesi bir
hayli de zaman alıyor. Bunların eşitlenmesi kaba yöntemle: iş ortamından taşınabilir bir aygıta, oradan da evdeki
bilgisayara, cep telefonundan eve; her
ikisinden cep telefonuna ya da diğer
taşınabilir ortama; oradan oraya... Bir
yığın zaman kaybı ve yorgunluk; dahası
fırsat maliyeti!
Bulut bilişimin yönü şimdilik ticari bir
alana doğru gidiyor ki, ücretsiz kullanım hakkı sınırlı olarak verilecek gibi.
Hatta öyle: Google hizmet ve servisleri,
Ubuntu One, put.io...
Aslında bulut bilişim amaçlı bir sistem
MeeGo tarzı alabilirdi: sadece işlevsel
olanın bulunduğu bir sistem. Ne bunlar? Veri eşitleme, bilgi, belge, çalışma
depolama; belge oluşturma, arşivleme,
yönetme ve saklama, iletişim, etkileşim, Unutmadan Jolicloud’da dikkatimi çeverimlilik ve planlayıcı. Gerçi MeeGo' ken bir yenilik ise HTML5 kullanımı olnun da geleceği belirsiz.
muş. Ayrıca Jolicloud, Chrome OS henüz kullanılabilir bir ürün verememişJoliCloud ya da MeeGo fark etmez, han- ken, hızlı davranırsa çok yol alabilir.
gi GNU/Linux dağıtımı olursa olsun ve Ben, JoliCloud7u sistemime kurduğum
de Özgür Yazılım ürünü bizlerin destek zaman farklı bir şeyle karşılaşacağım
ve geri bildirimine, geliştirmesine muh- umudu vardı içimde ama olmadı.
taç, biz de onlara. Bu karşılıklı bir etkileşim.
Görüşüm ise, bir süre sonra JoliCloud
mu, yoksa Ubuntu mu kullanıyorum
Sonuç olarak
diye endişeye kapılacaksınız. Yanıtım
ise debian tabanlı bir dağıtım kullandıEv, iş, akıllı aletler, okul derken her a- ğınızdır.
40
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
C aan o o O yun Ko n s o l u
D o n an ı m İ n c e l e m e
Giriş
Eski zamanların eğlence yıldızları oyun
konsollarının günümüze uyarlanmış, açık
kaynak olanlarından biri Caanoo.
Oyun kurdumuz Hamit Giray Nart'ın
anlatımıyla tanıyalım derim.
Hamit Giray Nart
[email protected]
Oyun konsolları, bizim neslimizin (1975
– 80 arası kuşağının) eğlence yıldızları
idi. Zamanımızda, ekranda iki çubuk ve
bir toptan (top dediğim şey de içi dolu
bir kare idi) ibaret olan “Pong” isiminde
bir oyunla başlamıştık. Sonrasında ise,
günümüzde artık olmayan, jetonlu atari
salonlarında konsol oyunlarına harçlıklarımızı harcamaya başlamıştık. Ardından Atari ve efsane kara kutu evlerimize girebilecek seviyelere geldi. PC platformu kendi içinde gelişimine devam
etti. PC oyunları, tam gaz alıp başlarını
gitseler de, ne mutlu ki konsolları boğamadılar.
ların bir kısmı daha ileri gitmeye ve optik ortama geçmeye başladılar. Günümüzde ise donanım olarak bilgisayarları yakaladılar.
Diğer kısım ise boyutlarını küçültmeye
ve oynamak için başka bir cihaza (televizyon, ekran ya da harici joystik gibi)
gereksinim duyulmadan oyuncuların
gittikleri her yere gelme yolunda aşama kaydettiler.
Şu an ise önümde, küçülüp portatif olma yolunda ilerlemeyi seçen konsol kolunun en son -muhtemelen de en gelişmiş- üyesi duruyor: GPH Caanoo.
(Sony NGP'nin tanıtımı ve duyurusu yapılsa da kendisi henüz piyasaya çıkmadı. :-) )
PLO sitesinde de haberini yapmış olduğumuz Caanoo, henüz Ağustos 2010 tarihinde piyasa çıktı. Türkiye'ye ise
Konsollar, birkaç koldan gelişimlerine 2010 sonlarında geldi ve ülkemizde
devam ettiler. İlk gelişim, jetonlu atari yaklaşık 210$ civarında bir fiyatı var.
salonlarındaki oyunların kalite ve grafiklerindeki iyileşmeler olmuştu. Sonra- En son buna benzer bir konsol olarak
sında ise Capcom ve Midway gibi oyun Sega GameGear konsolu almıştım. Seüreticilerinin adlarını duymaya başla- verdim GameGear'ımı. Taşınırken kaymıştık. Sonrasında ise, kartuş takılabi- bolmuştu. Haliyle ilk anda, gelen yeni
len oyun konsolları ile karşılaştık. Kar- konsolu onunla kıyaslamaya başladım.
tuşlar gelişti, 8'den 16'ya; 16'dan da 32 Kutudan, GameGear'ın yarısı kalınlığınbite yükseldik. Sonrasında ise konsol- da ve yaklaşık 2/3 boyutlarında küçü41
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
C aan o o O yun Ko n s o l u
eD erg i
cük bir şey çıktı. İlk izlenim: “Bu muymuş Caanoo Caanoo dediğimiz şey yani?” Kutusundan çıkan bilekliği, makineye bağlayabilmek için bir hayli mücadele verdim. Koca plastik sap, küçücük
kementten güç bela geçti. Kullanım kılavuzuna hızlı bir göz attım. İlk kullanımdan önce şarj edilmesi gerektiği yazıyordu. Özellikleri hakkında pek bilgim
yoktu. Yalnızca firmware olarak GNU/
Linux kullandığını biliyordum. Makineyi
çalıştırdım. Menüye ve makine ayarlarına şöyle bir göz attım. Kutudan çıkan
4GB'lik SD kartını taktım ve açılış ayarlarını yaptım. Ardından USB kablosu ile
şarj için, makineyi, bilgisayara bağladım. Şarj olmaya başladı.
kaynar sular indi. Caanoo'yu, açık bir
halde bilgisayara bağlı unutmuştum.
Bilgisayar da açılırken, kendini Caanoo
'dan başlatmaya çalışıyordu. Bulduklarıyla bir şeyler yapmaya çalışıyor, ancak ne yaptığını kendi de bilmiyor ve
kilitlenip kalıyordu. Caanoo'yu ayırıp,
yeniden başlatınca Pardus açıldı. Şaşkınlık içinde kalmıştım. Bu da neydi
böyle?!
Donanım
Bilgisayardaki işlerimi yapıp, bir süre
sonra bilgisayarı kapadım. Bilgisayarı
sonradan açtığımda ise, olanlar karşısında ufak çaplı bir şok yaşadım. Bilgisayar, POST ekranında haddinden fazla
kaldı. Ardından, GRUB yerine, abuk subuk adresleme mesajları, hata bildirimleri ve anlaşılması mümkün olmayan
karakter dizileri geldi. En sonunda da
bilgisayar, BIOS'a girmek için F10'a
basmam gerektiğini yazan bir son ile
kilitlenip kaldı. Reset düğmesine bastım. Yine aynı şey oldu. Neler olduğunu
anlamaya çalışırken, başımdan aşağı
42
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
Bakalım neymiş? :-) İlk olarak cihazı elinize aldığınızda oldukça hafif olduğunu algılıyoruz. Gelişimden mi ya da
malzeme kalitesi mi bilinmez ama
GameGear'a göre oldukça kırılgan ve
narin gibi geldi elime. Ama ergonomisi
oldukça iyi. Uzun süre yorulmadan elinizde tutabiliyorsunuz. İlk anda öne çıkan, ortada ve kocaman olması nedeniyle, Caanoo'nun ekranı. 3,5” boyutunda QVGA TFT-LCD ekranı var. 320*
240 çözünürlüğe sahip ekran, aynı zamanda da dokunmatik. Parlaklık ve
G NU
Pard u s- Linu x. Org
C aan o o O yun Ko n s o l u
eD erg i
fından kapanıyorlar. Cihazın arkasını
çevirdiğiniz zaman ise, sol alt köşede
dokunmatik ekranın kalemi bulunuyor.
Kutudan, yedek ikinci bir kalem çıkıyor.
Cihazın üzerindeki kalemi ilk anda fark
etmek biraz zor. Ben orada olduğunu,
Sol tarafta ise 360 derecelik hareket kullanma kılavuzundan öğrendim. :-)
ettirebileceğimiz bir analog joystik butonu var. Sol elin başparmağına iyi o- Caanoo'nunn üzerinde ise, işaret partursa da biraz sert. Tepkilerine alışmak maklarımız için, iki aksiyon tuşu daha
için de biraz zaman harcamak gereki- (L ve R) tuşları var. Yani konsolda topyor. Bu, kişiden kişiye değişen bir ter- lam 6 adet aksiyon tuşu var. Cihazın
cih olmakla beraber, bir Dpad bence üzerinde desteklediği depolama alanı
daha iyi olurdu. Hemen altındaki tuş- girişlerinden SD/SDHC kart yuvası var.
lardan üstteki, çalışan uygulamayla il- Caanoo'da dahili bir depolama ortamı
gili genel yardım menüsünü görüntüler. yok. Depolama ortamı olarak SD/SDHC
Alttaki ise, cihazın ayarlar menüsünü kart ve USB bellek kullanıyor. Cihazın
açar. Ancak, özellikle de shoot'em up kutusundan, GPH'nin Caanoo ile birtarzı dikey oynanan oyunlarda aksiyon likte verdiği, 19 adet lisanslı oyunun
tuşları yerine geçiyorlar. Sağ tarafta kayıtlı olduğu 4GB boyutunda bir SD
ise, konsol tipi aksiyon tuşları (A,B,X ve kart çıkıyor. Cihaz azami 32GB'ye kadar
Y) var. Hemen altında ise cihazın mik- SD kartları destekliyor. SD kart girişirofonu bulunuyor. Sağ en alttaki “Ev” nin yanında ise ses ayar düğmesi var.
dizini butonu ise, çalışan uygulamayı Sürgü şeklindeki düğmenin konumunu
kapatarak, ana menüye dönmek için değiştirerek, ses ayarı yapıyoruz.
kullanılıyor.
Cihazın altında ise, USB güç girişi buluCihazın ergonomisinin kusursuzluğunu, nuyor. Kutusundan çıkan kablo ile
arkada bulunan hoparlörler bozuyorlar. Caanoo'yu USB'den bilgisayara bağlaArka tarafta, sağ ve sol üst köşelerde yabiliyoruz. Cihazımızı buradan bilgisabulunan hoparlörler, cihazı yatay tuttu- yara bağladığımız anda, kapalı ya da
ğunuz zaman, orta parmaklarınız tara- açık olsa da, Caanoo, şarj olmaya başlıkontrast ayarları tatmin edici düzeyde.
Görüntü her taraftan rahatça görünebiliyor ve gözlemlediğim kadarıyla, görüntü çiftlenmesi (ghost) ve renk bozuklukları yok.
43
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
yor. Boş bataryanın tam şarj olması, 3,5
– 4 saat arası bir zaman alıyor. Yine ayarlar kısmından, “Storage Device”
(Depolama Aygıtı) ayarını açtığımız zaman, Caanoo, bir SD kart okuyucuya
dönüşüyor ve takılı SD karta, dosya yöneticisi ile ulaşabiliyoruz. Hemen yanında ise bir USB 2.0 portu var. Bu
porttan Caanoo'ya kablosuz ağ adaptörünü veya USB bellek takabiliyorsunuz.
Ticari kaygılardan olsa gerek, Caanoo
sadece kendi kablosuz ağ adaptörünü
görebiliyor. Ben, kendi Edimax ağ bağdaştırıcımı gösteremedim. USB host
portunun sadece kablosuz bağdaştırıcı
ve USB bellek (flaş bellek ya da harici
disk) desteği var. Ne yazık ki çok istediğim USB joystik desteği yok. Aslında
çok oyunculu oyunlar için olsaydı, çok
güzel olacaktı.
USB Host'tan bağladığınız kablosuz adaptör ile İnternet'e bağlanarak, ağ üzerinden ya da yerel olarak diğer
Caanoolar ile çok oyunculu oyunları
oynayabiliyorsunuz. Buraya takacağınız
USB diske de, yine Caanoo'nun dosya
yöneticisinden ulaşabiliyorsunuz. USB
Host'un hemen yanında ise 3,5 mm kulaklık çıkışı var.
Cihazın sol yanında ise durum ledi var.
G NU
Pard u s- Linu x. Org
C aan o o O yun Ko n s o l u
eD erg i
3 rengi var: Kırmızı: Caanoo kapalı bir
halde bilgisayar bağlı ve sadece şarj
oluyor. Bordo: Caanoo açık ve bilgisayara bağlı ve şarj oluyor. Mavi: Caanoo
açık. Şarj bittiği zaman, cihaz kapalıysa
led sönüyor, açıksa bordodan maviye
dönüyor.
Sağ yanında ise güç düğmesi bulunuyor. Caanoo'yu açmak için, parlak turuncu düğmeyi aşağı çekiyoruz. Kapatmak için de yanı işi yapıyoruz. Yukarı
doğru ittiğimiz zamansa, Caanoo'nun
tuşları ve dokunmatik ekranı kilitleniyor. Yine oyun oynarken bu düğmeyi
yukarı alırsanız, “Pause” görevi yapıyor.
5 volt ve 500 mA'lık güç tüketen
Caanoo'yu, 1850 mAh'lık bir Lityum
Polimer bir batarya besliyor. Şarj, kullanıma göre değişmekle beraber, 5 saate
yakın gidiyor.
Kasamız bu şekilde. Caanoo, GPH tarafından üretilmiş bir portatif bir oyun ve
çoklu ortam konsolu. Yani varsayılan
yetenekleri arasında oyun dışında, film
oynatmak, müzik çalmak, resim göstermek ve e-kitap var.
Basit özelliklere sahip bir video oynatıcısı var. Caanoo, AVI ve SMI biçimli video dosyalarını oynatabiliyor. DivX,
Xvid, MPEG-4 ve altyazı desteği var.
Film izlemek için yapmanız gereken,
filmin *.avi ya da *.smi dosyasını, karttaki “movies” klasörü altına atmak. Filmin dosyası ile aynı isme sahip *.sub
uzantılı bir altyazı dosyası da atarsanız,
filmi altyazılı olarak da izlemeniz mümkün. Yapabileceğiniz ayarlar ise parlaklık ve yazı boyutundan ibaret.
Müzikçaları ise biraz daha gelişmiş.
Farklı arayüzlere sahip. Metadata verilerinden albüm kapağının gösterme ve
44
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
C aan o o O yun Ko n s o l u
eD erg i
şarkı sözleri gibi verileri (varsa elbette)
görüntüleyebiliyor. MP3, OGG ve WAV
dosya biçimlerini destekliyor.
Resim göstericisi de aynı basitlikte. Yakınlaştırma ve slayt gösterisi özelliklerine sahip. JPEG, PNG, GIF ve BMP biçimli resim dosyalarını destekliyor.
E-kitap ise, sadece TXT biçimli dosyaları okumanızı sağlıyor.
Tüm bunlara ek olarak, Caanoo bir yerçekimi (G) algılayıcısı ve çift taraflı bir
titreşim motoru ile geliyor. Yerçekimi
algılayıcısı, cihazın, yere olan konumunu tespit ederek, eğer yazılım destekliyorsa, uygulamayı ekranda yatay ya da
dikey olarak döndürüyor.
bunun getirdiği potansiyel. Caanoo'yu
inceleyip, İnternet'te Caanoo ile ilgili
Caanoo, 4GB'lik SD kartın içinde 19 ta- uygulamaları görerek; ya da benim gine lisanslı oyun ile birlikte geliyor. An- bi, küçücük konsolun, bir masaüstü bilcak çok daha fazlasını ve Caanoo uygu- gisayarı açmaya çabalamasına es kaza
lamalarını sitesinden indirmeniz müm- şahit olarak, bu potansiyeli fark etmekün [1]
niz mümkün.
Peki bu saydığımız özellikleri çok mu
farklı şeyler? Caanoo'yu kullanmamız
için en iyi sebepler bunlar mı yani? Değil. Caanoo'yu kullanmak için en iyi ve
onu benzerlerinden ayıran sebep, açık
kaynaklı bir firmware'a sahip olması ve
değişiklikler, Qt desteği ve WPA2 kablosuz şifreleme desteği eklenmişti. Linux
çekirdek sürümünde bir değişiklik yoktu. Firmware güncelleme için de anti
parantez içinde belirteyim ki; üst sürüm firmware'ı kopyalamış olduğunuz
SD kartın FAT16 biçiminde olması gerekiyor. Normalde SD ya da USB belleklerde, dosya biçimi ayırt etmeksizin
çalışan Caanoo, iş firmware güncellemeye geldiği zaman, FAT16'dan başka
biçimlerde sorun çıkarıyor.
Caanoo, GNU/Linux işletim sistemini
kullanıyor. Caanoo firmware 1.6.0 sürümü, 2.6.24 Linux çekirdeğine sahip.
Ben cihazı aldığımda 1.5 kuruluydu. 1.6
güncellemesini yaptım. Çok önemli
farklar olmamakla beraber öne çıkan Elbette açık kaynak ve GNU/Linux den45
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
C aan o o O yun Ko n s o l u
eD erg i
lanmayın. Aksi takdirde kalıcı fonksiyon
bozukluklarına ve hatta Caanoo'nun açılamamasına sebep olabilirsiniz.
Açık kaynak yazılım portallarında, topluluğun yaptığı pekçok uygulama mevcut. Bu uygulamalar, Qt kütüphanelerinin uyarlanmasından tutun, yeni menü
tasarımlarına ve oyunlara kadar uzanıyor. [2]
diği zaman akla hemen topluluk geliyor.
FunGP ve Caanoo Store sitesinde uygulama ve oyunlar hızla yerini alıyor. Ancak hepsi bu değil. Caanoo, açık kaynak
ve özgür yazılım topluluklarından oldukça güçlü destek görüyor. Mesela,
yukarıdaki resimde Caanoo'nun bir
uçbirim uygulamasını görüyorsunuz.
Termlua2X isimli terminal uygulaması,
topluluğun Caanoo'ya kazandırdığı uygulamalardan biri. Ancak dikkat; açılan terminal, doğrudan firmware içindeki Linux çekirdeğine komut verdiği
için, ne yaptığınızı bilmiyorsanız, kul46
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
Caanoo daha Ağustos 2010 tarihinde
çıkmış olmasına rağmen, farklı uygulamalar uyarlanmaya başlanmış bile. Varsayılan olarak sadece başka Caanoolar
ile oyun oynanabilen ağa bağlanma özelliği, port edilen Links İnternet tarayıcısı ile Caanoo'nun İnternet sitelerinde gezinmesine imkan sağlamış. Yine
Caanoo'ya uyarlanmış platform bağımsız emulatörler (MAME, GnGEO, SNES,
gpSP gibi) ile konsol oyunları da
Caanoo'nun repertuvarına eklenmiş.
Yani Caanoo'nun indirebileceğiniz binlerce oyunu var. Sadece Caanoo'nun
kendi oyunları ya da emulatör oyunları
dışında da, topluluk tarafından Caanoo'
ya kazandırılmış Doom ve Quake1 oyun
motorları var. Mesela Sourceforge üzerinde geliştirilen platform bağımsız
PrBoom gibi. Doom motoru uyarlaması
olan PrBoom, bu motoru kullanan oyun-
G NU
Pard u s- Linu x. Org
C aan o o O yun Ko n s o l u
eD erg i
ların WAD dosyalarını çalıştırabiliyor.
PrBoom'u ve Doom'un WAD dosyasını
SD karta açıp, birleştirerek çalıştırmanız yeterli.
Quake'i ise çalıştırmayı ne yazık ki başaramadım. Ama millet başarıp, ağ üzerinden çok oyunculu oyuna başlamışlar bile. :-) [3]
Caanoo'ya uygulama ve oyun geliştirmek için, kullanabileceğiniz iki araç
var. Caanoo Toolchain ve Caanoo SDK
uygulamalarını indirmeniz gerekecek.
[4] Bu uygulamalarda, glibc ve gcc uyarlamalarına, EABI gereçlerine ulaşabileceksiniz. Uygulamalarınızı C++ kullanarak yapabilmeniz mümkün. Yine
dokümanlarda, Caanoo'nun yer çekimi
algılayıcısını, titreşimini ve derlemelerinin nasıl yapıldığına dair talimatlar
bulunuyor. Bunların yanında derleyiciler, uygulamaların kullanacakları yazı
tipi vb.. unsurlar ve örnek çalışmalar da
yer alıyor. Geliştirici olarak da FunGP'
nin geliştirici merkezine kaydolabilir,
buradan destek alabilir ve diğer geliştiricilerle temas sağlayabilirsiniz. Ayrıca
uygulamalarınızı Caanoo Store'a eklemeniz de mümkün. [5]Yine uygulama ve
oyunlarınızı ister ticari lisans ile lisanslayarak satabilir, isterseniz de kodlarını
açarak, topluluk ile paylaşabilirsiniz.
Tamamen size kalmış.
Sanırım “Caanoo'nun potansiyeli” dediğim şeyi anlatabildim.
[1]http://www.fungp.com
[2]http://dl.openhandhelds.org/caanoo.htm
[3]http://www.youtube.com/watch?v=Ofyi6SZ7TaE
[4]http://dl.openhandhelds.org/cgibin/caanoo.cgi?0,0,0,0,17
[5]http://dev.fungp.com/
47
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
D o n an ı m İ n c e l e m e
Arduino, mikroişlemci programlamayı
kolaylaştıran, özgür donanım ve yazılımlar
bütünü olarak kısaca tanımlanabilir.
Buyrun, bu özgür programlama bütününü
birlikte inceleyelim.
Erdem Artan
[email protected]
Ard ui n o İ n c e l e m e s i
Arduino, yanıp sönen ledlerden, BeagleBoard gibi kartlarla bütünleşen akıllı robotlara; IRC sunucusundan, sinyal işlemeye kadar birçok uygulamanın
gerçekleştirilebileceği, esnek ve kullanımı kolay, açık kaynak donanım ve yazılımdan oluşan bir bütün olarak tanımlanabilir.
Arduino’nun donanım kısmı, üzerinde
bulunan bileşenlerin çeşitliliğine göre
değişen birtakım sürümlere sahiptir:
Uno, Mega, Bluetooth, Lilypad, Fio gibi. Arduino’nun tüm bu sürümleri, aralarında Türkiye’nin de bulunduğu birçok ülkede distribütörler aracılığıyla
satın alınabilirken, aynı zamanda tüm
donanımların devre şemalarının Arduino’nun sitesinden edinilme şansı da
bulunuyor ve Creative Commons By-Sa
2.5 ile dağıtılıyor.
Arduino’nun yazılım kısmı ise, Java ve
avr-gcc üzerine kurulu olan, Arduino
donanımlarından herhangi birinin programlanması için kullanılan ve GPLv2 ile
dağıtılan bir uygulamadan oluşuyor.
Arduino’nun sürümlerinden bahsetmiştik. Bunlardan birine kısaca değinmek
gerekirse, Arduino UNO Atmega328
mikroişlemci üzerine kurulu. Üzerinde
48
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
6'sı PWM çıkışı olarak da kullanılabilen
14 sayısal giriş/çıkış, 6 analog giriş, 16
MHz kristal osilatör, USB bağlantısı,
güç girişi, ICSP başlığı ve bir sıfırlama
düğmesi bulunan bir mikro denetleyicidir. 5V gibi bir gerilim ile çalışmakta.
Bunun yanında kart üzerinde bulunan
5V çıkışından 40mA, 3.5V çıkışından
ise 50mA akım çıkışı sağlayabiliyor. Ayrıca Arduino UNO üzerinde 0.5 KB'si
önyükleyici olarak çalışan 32 KB hafıza,
2 KB SRAM ve 1 KB EEPROM bulunmakta. Gücü, USB ya da adaptör bağlantısı üzerinden alabilmekte. Üzerinde
6 analog giriş ile 6’sı PWM olarak kullanılabilen 13 sayısal giriş/çıkış bulunuyor.
G NU
Pard u s- Linu x. Org
Ard ui n o İ n c e l e m e s i
eD erg i
Arduino Donanımlarının Programlanması
bir kez çalışır. Hangi bağlantı noktalarının giriş veya çıkış olacağı, bağlantılardaki ilk durumların ne olacağı gibi
ayarlamalar, bu işlevin sınırları dahilinde yapılır.
Arduino donanımları, önceden de bahsedildiği gibi Arduino’nun Java ve avrgcc üzerine kurulu olan bütünleşik geliştirme ortamı (IDE) ile programlanıyor. C diline benzeyen, Arduino yazılım
geliştirme dili ile yazılan programlar,
Arduino IDE ile derlenebiliyor ve Arduino kartlarına yüklenebiliyor.
loop() işlevi ise, setup() işlevinin tanımlanmasının ardından, kartın sürekli olarak bir döngü içerisinde gerçekleştireceği işlemlerin tanımlandığı bölümü
kapsar.
Arduino IDE’nin çalışabilmesi için Java
gerekiyor. Bunun yanında yazılan programın derlenebilmesi için avr-gcc, derlenen programın karta yüklenmesi için
avrdude, seri iletişim için librxtx gibi
uygulama ve kütüphanelere ihtiyaç duyuyor. Ancak, ihtiyaç listesine ne yazık
ki Pardus 2011 henüz cevap veremiyor.
Arduino Programlama Dili
(*)
Bunun yanında, Ubuntu ve Fedora’da Temel Yapı
Arduino yazılımını tanımlayan setup()
ve loop() işlevlerinin kullanımı, temel
olarak şu şekildedir:
void setup( )
{
//Başlangıç değerleri
}
void loop( )
{
//Devamlı yapılacaklar
}
bu ihtiyaçlara cevap verilebildiği, hatta
Arduino IDE’nin zaten depoda olduğu Arduino yazılım geliştirme dili, C diline
benzeyen bir dildir. Arduino kartlarının
görülmektedir.
çalışması için, bu dilde iki temel işlev
(fonksiyon) kullanılır: setup() ve loop() Giriş/Çıkış Bağlantılarının Belirlenmesi
setup() işlevi, kart çalıştırıldığında yapılacak olan ilk işlemlerin yazıldığı bö- Arduino kartların üzerinde bulunan alümdür ve kart çalıştıktan sonra sadece yarlanabilir bağlantı noktalarının, giriş
49
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
Ard ui n o İ n c e l e m e s i
eD erg i
veya çıkış olarak ayarlanması, Arduino
dilinin pinMode(pin,mod) işlevi ile sağlanır ve kullanımı sırasında, pin yerine
bağlantı noktası gelirken mod yerine
giriş anlamına gelen INPUT veya çıkış
anlamına gelen OUTPUT seçeneklerinden biri gelir. Bu işlevin, setup() işlevi
içerisinde kullanılması gerekir.
void setup( )
{
pinMode( 3, OUTPUT) ;
pinMode( 10, OUTPUT) ;
pinMode( 4, INPUT) ;
}
Çıkışları Kullanmak
daha önce setup() işlevi içerisinde çıkış
olarak ayarlanmış olması gereken bağlantı noktası gelirken, val yerine çıkışın
+5V için HIGH, 0V için LOW sabitlerinden biri yazılır.
caksa, bazı giriş/çıkış bağlantı noktalarının giriş olarak ayarlanması gerekir
veya kart üzerinde bulunan giriş bağlantıları kullanılmalıdır. Örneğin, Arduino UNO’da 13 giriş/çıkış bağlantı noktasının yanında sadece giriş olarak kulEğer bağlantı noktasından analog çıkış lanılabilen 6 tane analog giriş noktası
verilmek istenirse, kullanılacak işlev bulunmaktadır.
analogWrite(pin, val) işlevidir. Bu işlevde geçmekte olan pin, digitalWrite() Sayısal girişler için, 13 giriş/çıkış nokişlevinde geçen pin ile aynı iken, val iki tasından kullanılacak olanlar mutlaka
işlev arasında değişkenlik göstermekte. setup() işlevi dahilinde giriş olarak taanalogWrite() işlevinde geçen val değe- nımlanmalıdır. Herhangi bir sayısal giri, 0 ile 255 arasında bir değer ve bu rişi takip etmek için digitalRead(pin)
değer 0V ile 5V arasında doğrusal ola- işlevi kullanılır. Bu işlev ile okunan derak değişkenlik gösteren bir çıkış üret- ğer, HIGH ya da LOW olmak üzere iki
mekte.
farklı değerden birini döndürür.
digitalWrite() ve analogWrite() işlevleri, Analog girişler için ise, kart üzerinde
Tanımlanan çıkışlar, tanımlama yapılan loop() işlevinin içerisinde kullanılma- bulunan analog giriş bağlantıları kullabağlantı noktasının özelliğine göre ana- lıdır:
nılabilir. Bu girişler kendiliğinden talog veya sayısal olabilir. Arduino UNO
nımlıdır ve setup() içerisinde tanımlanüzerinden örnek verecek olursak, gi- void loop( )
maya gerek duyulmamaktadır. Analog
riş/çıkış bağlantıları olan 13 bağlantı {
girişler, analogRead(pin) işlevi ile takip
noktasının 6’sı hem analog hem de sadigitalWrite( 3, HIGH) ;
edilir. Bu işlev ile okunan değer, 0 ile
yısal olarak kullanılabilmekteyken, geanalogWrite( 10, 129) ;
1023 arasında 0 ile 5V arasında denk
riye kalan 7’si sadece sayısal olarak }
gelen bir değer döndürür.
kullanılabilmekte.
Bu iki işlevin kullanımı şu şekildedir:
Bir bağlantı noktasından sayısal çıkış Girişleri Kullanmak
vermek için digitalWrite(pin, val) işlevi
kullanılır. Bu işlevde geçen pin yerine, Eğer kartlara dışarıdan giriş uygulana50
Pardus-Linux.Org
Pardus-Linux.Org eDergi
eDergi | | Sayı
Sayı 28
27 | | Şubat
Ocak 2011
2011
G NU
Pard u s- Linu x. Org
Ard ui n o İ n c e l e m e s i
eD erg i
void loop( ) {
d = digitalRead( 4) ;
a = analogRead( 5) ;
}
Değişkenler ve Sabitler
Arduino dilindeki temel sabitler, HIGH,
LOW, true, false, INPUT ve OUTPUT
sabitleridir. Bunun yanında başka bir
sabit tanımlamak için C dilinde olduğu
Şimdiye kadar öğrendiklerimizi kısaca gibi #define sözcüğü kullanılabilir:
uygulayalım. 7 numaralı sayısal girişin
değerine göre 8 numaları bağlantıdan #define analogCikis 10
sayısal çıkış verelim. Ayrıca 4 numaralı
analog bağlantının değerini okuyalım void setup( )
ve onun değerine karşılık olarak 3 nu- {
maralı bağlantıdan analog çıkış verepinMode( analogCikis, OUTPUT) ;
lim:
}
int a;
int s;
Değişken tanımlama da yine C dilinde
olduğu gibidir:
void setup( )
{
pinMode( 7, INPUT) ;
pinMode( 8, OUTPUT) ;
pinMode( 3, OUTPUT) ;
}
int deger;
blooean durum;
void loop( )
{
d = digitalRead( 7) ;
a = analogWrite( 4) ;
digitalWrite( 8, d) ;
analogWrite( 3, a/4) ;
}
Veri Tipi Dönüşümleri
Herhangi bir verinin, bir türden başka
bir türe dönüşümü istendiğinde, Arduino dilinde yardımcı olacak birtakım işlevler mevcuttur. Bir veriyi char türüne
çevirmek için char(), int türüne dönüştürmek için int() işlevleri gibi işlevler
kullanılır.
51
Pardus-Linux.Org
Pardus-Linux.Org eDergi
eDergi | | Sayı
Sayı 28
27 | | Şubat
Ocak 2011
2011
Koşullar ve Döngüler
Arduino dilinde, koşullar ve döngüler C
dilinde olduğu gibi kullanılırken, C dilinden ayrılan herhangi bir özelliği yoktur.
Fonksiyon Tanımlama
Arduino dilinde, C’de olduğu gibi fonksiyonlar tanımlanabilir. Örnek vermek
gerekirse, analog giriş okuyan bir fonksiyon aşağıdaki gibi tanımlanabilir:
int oku( int pin)
{
return analogRead( pin) ;
}
void setup( )
{
//Başlangıç
}
void loop( )
{
deger = oku( 2) ;
}
G NU
Pard u s- Linu x. Org
Ard ui n o İ n c e l e m e s i
eD erg i
Matematik ve Trigonometri
çıkışı olarak ayarlanması gerekir. Bu netimi sırasında, yazının akışını değişişlem, setup() işlevi içinde gerçekleştiri- tirecek bir eleştiride bulunan Melike
Arduino’nun en büyük avantajlarından lir:
İlteralp’e de teşekkürlerimi sunarım.
bir tanesi de, kolayca matematiksel ve
trigonometrik işlemlerin yapılabiliyor void setup( )
olması. C’de olduğu gibi +, -, *, /, %, = {
(*) Arduino IDE’nin Pardus 2011’de
opertörleri kullanılabilirken, bunların motor1. attach( 5) ;
kullanılabilmesi için çalışmalarımız
yanında min(), max(), abs(), pow(), }
sürmektedir.
sqrt() gibi işlevler de kullanım kolaylığı
(**) http://www.arduino.cc
sunuyor.
Servo motorun döneceği açı değeri
write() işlevi ile sağlanır:
Trigonometrik olarak sin(), cos() ve
tan() işlevleri de Arduino ile birlikte void loop( )
kullanılabilen işlevler arasında.
{
Servo Kütüphanesi
}
motor1. write( 20) ;
Arduino’nun tanıtımı ve temel olarak
Arduino, servo (açılı dönen) motorları kullanımı bu şekilde. Tüm bunlar, asrahatça kullanabilmek için kullanıcılara lında Arduino ile yapılabileceklerin sabir kütüphane sunar: Servo.h
dece küçük bir kısmı. Bu nedenle mutlaka Arduino’nun sitesini(**) ziyaret
Bu kütüphane #include <Servo.h> ile etmelisiniz.
kolayca çağırılabilir.
Bu arada, eğer Arduino’yu satın almak
Bu kütüphaneyi kullanabilmek için, ön- isteyen okurlarımıza, daha doğrusu Arcelikle bir servo değişkeni üretilmeli- duino’yu yalnız başına değil de yanında
dir:
motor, sürücü devresi, sensörler gibi
bileşenleri almak isteyen okurlarımıza,
Servo motor1;
tüm bileşenleri Türkiye’den değil de
yurt dışından almalarını, daha ucuza
Ardından, bir bağlantının servo sinyal geleceğinden tavsiye ederim. İmla de52
Pardus-Linux.Org
Pardus-Linux.Org eDergi
eDergi | | Sayı
Sayı 28
27 | | Şubat
Ocak 2011
2011
Arduino kullanılarak yapılmış bir
kahve makinesi.
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
M akal e
CES Fuarı, bu yıl ciddi anlamda Google
Android ve Apple iOS mobil platformları
arasındaki sağlam bir rekabetle geçti.
Kemal Karataş'ın kaleminden okuyoruz..
C E S ve Ö zgür Yazı l ı m ' ı n E tki s i
CES, düzenlendiği yılın teknolojik gelişmelerini sergileyen bir fuar. Bu yıl, ciddi anlamda Google Android - Apple iOS
mobil platformları arasında sağlam bir
rekabetle geçti. Apple, bilişim dünyasının deha çocuğu olma rolüne devam ediyor. Nasıl Ipod'la kendi ürün standardını çıkardıysa, İpad'le de tablet bilgisayarlardan önemli bir kâr elde etti.
Microsoft ise her zamanki gibi, geride
kaldı. Bu konulara daha detaylı bakalım
biraz.
Bu gücünü CES'te apaçık gösterdi. Önemli Asyalı donanım üreticileri, Android önyüklenmiş ürünlerini çıkaracaklarını duyurdular. Hem arama motoru
gücü, hem de kullanıcıların isteklerine
sunulmuş araçlarla herkese kendini kabul ettirdi. Google'ın tek bir stratejisi
yok. Hem tablet bilgisayarlar, hem de
mini dizüstüler için hazırlıklar devam
ediyor. Bu stratejilerini belirlemeden
evvel, piyasadaki ürünler, neyin ne kadar satıldığı, kullanıcıların hangi ürünleri tercih ettiği gibi bilgiler şirkette
Ipad, tablet bilgisayarların önemli oldu- değerlendiriliyor. Ona göre planın değunu gösteren bir ürün oldu. Apple, bu tayları belirleniyor. Bu stratejide Özgür
ürünü popüler diziler ya da diğer rek- Yazılım dünyasının yeri neresi peki ?
lamcılık metotlarıyla herkesin hafızasına kazıdı. Ama Google Android'in gücü,
geliştiricilerinin ve destekçilerinin gücüyle, Apple'ın stratejisine iyi dayandı.
Kemal Karataş
[email protected]
53
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
C E S ve Ö zgür Yazı l ı m ' ı n E tki s i
eD erg i
Özgür Yazılım ve Android platformu yor ?
Google, arama motoru sektöründe rakiplerine bir şekilde yaşama şansı vermemeye çalışıyor. Rakibinin Microsoft
olduğunu düşünürsek, ne kadar insafsız
taktikler kullanırsa kullansın, sorun olmaz diyebiliriz. Ama Android platformuyla, Apple'ın kâr ettiği önemli alanı
ele geçirmek istiyor Google. İki şirket
arasında metot farkları olduğu yadsınamaz bir gerçek. Fakat bu Google'ın
başına gelse ne yapabilir ? Hâlâ böyle
barışçıl tavrını koruyabilir mi? Apple
da, kendi alanını korumak için, elinden
geleni yapmaya devam edecek. “Buyur,
bütün şirket gelirim senin olsun..” demeyecektir Steve Jobs. Bu savunma hali de, şirket satın almalarında kendini
gösteriyor.
kullanıcıların özgürlüğünü, para ve iktidar gücümüzle istediğimiz gibi kısıtSun Microsystems ve Novell satın alma larız..” mesajı verilmiş oldu. Bundan en
işlemlerinde, önemli olan nokta devre- çok kâr eden hangi şirket olabilir?
dilen patentler. Google Android'in kul- Apple olmasın sakın?
landığı, patent davaları açılması gereken konular ortaya çıktı. Bu yüzden Apple, bu patent satın almalarına katıHtc, akıllı telefon serisini çıkarmadan, lan şirketlerden birisi. Çünkü, patentleMicrosoft'a patent ücreti ödemek zo- ri satın alan; Microsoft'un başını
runda kaldı. Android platformunu kulla- çektiği bir şirket konsorsiyumu. Bu
nacağı için, Microsoft, şirketten yol sadece Google'a açılan bir savaş değil,
kesme parasını aldı. Bu yolla, “Siz ne onu destekleyen özgür yazılım
yaparsanız yapın, paramızla satın alır; dünyasına açılan bir savaş ayrıca..
Microsoft, ne mini dizüstü, ne tablet
bilgisayar ürünlerinde, istenilen ürünleri çıkaramadı. Sınırlı kapasitede olan
Intel Atom işlemcilerine, Ms Windows 7
Starter Edition'ı yükletmeyi seçti. Aynı
anda 5-6 işlemi bir arada yapmak hayal
oldu. Tablet bilgisayarlarda ise, yine aynı hatayı tekrarladı. Hantal, sürekli kasan ve çok pahalı ürünlerini piyasaya
sürmeyi deniyor. Peki bu şirket satın almalarda, neden bu kadar çaba harcanı54
Pardus-Linux.Org
Pardus-Linux.Org eDergi
eDergi | | Sayı
Sayı 28
27 | | Şubat
Ocak 2011
2011
G NU
Pard u s- Linu x. Org
C E S ve Ö zgür Yazı l ı m ' ı n E tki s i
eD erg i
Tablet bilgisayarlar ve getirecek- dan önemli bir kısmını almaya aday du- ketin eline geçmemesiyle başlar. Eric
leri..
rumda. Patent davaları sıkıntısı geçtik- Schmith'in CEO görevini bırakması ve
CES fuarında gösterilen tablet bilgisayarlar, bu yıl piyasaya sürülecek. Sadece birkaç oyun oynama, Word belgesine
bakma ya da müzik dinleme gibi işlemler yapılmayacak. Ayrıca, kullanıcıların
kullanacağı içerik, en iyi biçimde kontrol edilecek. Rupert Morduck, İpad için
özel bir e-gazete çıkaracağını; bu gazete için, 100 tane yazarın kadroda olduğunu açıkladığında, içerikler için sağlam bir savaş verileceğini kabul etmek
zorundayız. Morduck'ın önünü açtığı
eyleme, diğer sömürmek isteyenler de
katılacaklardır. Bu daha önce, mp3,
filmler vs. ürünler için yapılıyordu, ama
e-kitap ve e-gazete gibi ürünler de bu
saldırıya eklenmiş olacak böylece.
ten sonra, tek çıkabilecek sorun;
Google'ın özgür yazılım dünyasına sırtını dönmesi riskidir. Onun dışında,
Google'ın, kullanıcıların özgürlüğü için
savaşması için bir sebebi yok. Burada
özgürlük, bilişim piyasasının tek bir şir-
Sonuç olarak..
Böyle önemli fuarlar, bütün yıl içinde
çıkabilecek ürünler ve bu yolla kullanıcıların hangi özgürlüklerine savaş açıldığı hakkında bilgi edinmek için paha
biçilmez bir fırsatlardır. Google - Apple
arasında olan şiddet, yıl içinde daha da
artacaktır. Android önyüklemeli piyasaya çıkan ürünler, Apple'ın piyasa payın55
Pardus-Linux.Org
Pardus-Linux.Org eDergi
eDergi | | Sayı
Sayı 28
27 | | Şubat
Ocak 2011
2011
yeni CEO dönemi bu gelişmeleri etkileyecek. Geçen yıl Netbook, bu yıl tablet
bilgisayar ve akıllı telefonlar CES'i ele
geçirdi. Önümüzdeki yıl ne etkileyecek,
hâlâ merakımı çeken bir konu.
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
M akal e
'Özgür Yazılımın Tanımı', 27 ve 27 Şubat'ta
Türkiye'de konuşma yapacak olan R.M.
Stallman tarafındn yazılan bir makale.
Buyurun Özgür Ilgın'ın çevirisi ile Stallman'ın
kaleminden okuyalım.
Özgür Ilgın
[email protected]
Ö zgür Yazı l ı m ı n Tan ı m ı
Bu tanımı, bir yazılım programının öz- toplum yararlanabilsin diye yazılımda
gür yazılım olarak nitelenebilmesi için yaptığınız değişiklikleri halka açabilme
hangi şartları sağlaması gerektiğini be- özgürlüğü.
lirleyebilmek için yapıyoruz.
Eğer bir program bu dört özgürlüğe sa“Özgür Yazılım” özgürlük meselesidir, hipse, özgür yazılımdır. Bu yüzden
ücret meselesi değil. Bunu anlayabil- programı değiştirmeden ya da değiştimek için “free” (özgür) sözcüğünü “be- rerek, ücretli veya ücretsiz, kayıtsız
dava bira” (free beer-Ç.N) gibi değil şartsız olarak kopyalayıp dağıtabilme“konuşma özgürlüğü”ndeki gibi düşün- lisiniz. Bunları yapmakta özgür olmak
demek, izin almak ve bunun için para
melisiniz.
ödemek zorunda olmamanız demektir.
Özgür yazılım, kullanıcıların yazılımı Ayrıca programı değiştirip işinizde ya
çalıştırma, çoğaltma, dağıtma, incele- da oyununuzda, hiçbir şey olmamış gibi
me ve geliştirmesi ile ilgili bir mesele- kişisel olarak kullanabilme özgürlüğüdir. Daha açık söyleyecek olursak dört nüz vardır. Eğer yaptığınız değişiklikleçeşit kullanıcı özgürlüğüne karşılık ge- ri yayınlarsanız, hiç kimseye hiçbir şekilde bildirmeniz gerekmez.
lir:
Özgürlük 0: Yazılımı herhangi bir amaç Programı kullanma özgürlüğü; herhangi bir kişi ya da kurumun herhangi bir
ile çalıştırabilme özgürlüğü.
bilgisayar sistemi üzerinde, herhangi
Özgürlük 1:Programın nasıl çalıştığını bir iş için yazılım geliştiriciyi veya başöğrenip, onu amaçlarımıza uyarlama ka herhangi bir kurumu haberdar etözgürlüğü (kaynak koduna erişim bu- meden kullanabilmesi demektir.
nun ön şartıdır).
Programı dağıtma özgürlüğü; asıl veya
Özgürlük 2:Tanıdıklara yardım edebil- değiştirilmiş programın, ikili veya çalışmeniz için programı çoğaltıp dağıtabil- tırılabilir dosyalarının yanında kaynak
kodunun da olması demektir (programme özgürlüğü.
ların çalıştırılabilir biçimde dağıtılması,
Özgürlük 3:Yazılımı geliştirme ve tüm kurulabilen özgür işletim sistemleri için
56
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
G NU
Pard u s- Linu x. Org
Ö zgür Yazı l ı m ı n Tan ı m ı
eD erg i
önemlidir). Eğer programın ikili veya
çalıştırılabilir biçimini üretmenin bir
yolu yoksa sorun yoktur; ama insanların bunu yapmanın bir yolunu bulabileceği düşünülerek, bu programları özgürce dağıtabilme özgürlüğüne sahip
olması gerekir.
Özgürlük 1 ve 3'ün (değişiklik yapma
ve değiştirilmiş versiyonları dağıtma
özgürlüğü) daha anlaşılabilir olması
için insanların kaynak koduna ulaşabilmesi gerekir. Öyleyse kaynak koduna
erişilebilmesi, özgür yazılımın önemli
bir şartıdır.
Bu özgürlüklerin hayata geçirilebilmesi
için, siz yanlış bir şey yapmadığınız sürece, geri alınamaz olmaları gerekir.
Programın geliştiricileri size sebep bildirmeden lisansı iptal edebiliyorsa, o
yazılım özgür değildir.
Temel özgürlüklere ters düşmedikleri
sürece, yazılım dağıtımı ile ilgili kesin
kuralların varlığı kabul edilebilir. Örneğin “copyleft” bir yazılımı dağıtırken
uygulanacak kuraldır, diğer insanların
temel özgürlüklerini görmezden gelecek eklemeler yapamazsınız. Bu kural,
temel özgürlüklere ters düşmez, aksine
onları korur.
Özgür bir yazılımın kopyalarını edinmek için para ödeyebilir veya onları ücretsiz alabilirsiniz. Ama yazılımı edinme
yolunuz ne olursa olsun, o yazılımı çoğaltıp değiştirme ve hatta satma özgürlüğünüz vardır.
“Özgür Yazılım” ticari olmayan yazılım
demek değildir. Özgür bir program ticari kullanım, ticari geliştirme ve ticari
dağıtıma açık olmalıdır. Özgür yazılımların ticari amaçlı olarak geliştirilmeleri
artık alışılmadık bir şey değildir, bu çeşit ticari yazılımlar çok önemlidir.
Değiştirilmiş yazılımların paketlenmesi
ile ilgili kurallar, değiştirilmiş yazılımları yayımlamak hakkınızı önlemiyorsa
kabul edilebilir. Aynı şekilde “Programı
bu şekilde kullanıma sunduysanız şu şekilde de sunmanız gerekir” gibi kurallar
kabul edilebilir (dikkat ederseniz bu kural, yazılımı yayımlayıp yayımlamama
seçeneğini hâlâ size bırakır). Ayrıca yazılımı değiştirip yayımladığınız zaman,
programın geliştiricisinin sizden bir
kopya istediği lisanslar da kabul edilebilir.
GNU projesi olarak, Copyleft'i kanunî
olarak herkesin özgürlüklerini korumak
için kullanıyoruz. Ama Copyleft’li olmayan özgür yazılımlar da vardır. Biz
57
Pardus-Linux.Org
Pardus-Linux.Org eDergi
eDergi | | Sayı
Sayı 28
27 | | Şubat
Ocak 2011
2011
Copyleft'i kullanmak için önemli sebeplerimiz olduğuna inanıyoruz; ama sizin
programınız Copyleft’siz özgür yazılım
ise onu da kullanabiliriz.
Bazen devletlerin ihracat denetimi, düzenlemeleri ve ticari himaye politikaları, programları uluslararası olarak dağıtma özgürlüğünüzü kısıtlayabilir. Yazılım geliştiricilerinin bu kısıtlamaları
ortadan kaldıracak veya etkisiz hale getirecek gücü olmayabilir ama yapabilecekleri ve yapmaları gereken şey, bu
kısıtlamaları, programın kullanma şartı
olarak empoze etmeyi reddetmeleridir.
Böylece bu kısıtlamalar, bu devletin nüfuz alanı dışında kalan eylem ve kişileri
etkileyemeyecektir.
Özgür yazılımdan bahsederken “hediye” ve “bedava” gibi terimleri kullanmaktan kaçınmak gerekir. Çünkü bu
terimler, sadece fiyatı ima eder, özgürlüğü değil. Umarız “korsanlık” gibi sözcükler size yanlış telkinlerde bulunmaz.
Bu terimlerin açıklamaları için bu kitapta bulunan “kaçınmamız gereken
sözcükler” bölümüne bakın. Ayrıca o
yazıda, özgür yazılımın çeşitli dillerdeki
karşılıklarını veren bir liste de var.
Son olarak da özgür yazılım ile ilgili
kavramları yorumlamak için çok dikkat-
G NU
Pard u s- Linu x. Org
Ö zgür Yazı l ı m ı n Tan ı m ı
eD erg i
li akıl yürütmek gerekir. Özel bir yazılım lisansının, özgür yazılım lisansı olup
olmadığına karar vermek için onların
özlerinin olduğu kadar, ruhunun da uygun olup olmadığına dayalı bir ölçüt
kullanırız. Bir lisans, adil olmayan kısıtlamalar içeriyorsa, bu kriterlere uyup
uymadığını düşünmeden redderiz. Bazen bir lisansın şartları, kapsamlı düşünce gerektiren bir meseleyi doğurur
ve lisansın kabul edilebilir olup olmadığına karar vermeden önce hukukçularla görüşürüz. Bir sonuca ulaştığımızda,
bazı lisansların neden uyumlu veya uyumsuz olduğunu daha kolay görmek
için bu ölçütleri sık sık güncelleriz.
Eğer bir lisansın özgür yazılım lisansı
olarak değerlendirip değerlendirilemeyeceğini merak ediyorsanız,
www.gnu.org/licences/licence-list.html
adresindeki listemize bakın. Eğer söz
konusu lisans listede yoksa,
[email protected]
adresine e-posta atarak sorabilirsiniz.
58
Pardus-Linux.Org
Pardus-Linux.OrgeDergi
eDergi| |Sayı
Sayı28
27| |Şubat+
Ocak 2011
2011
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
D en em e
Fadike, not defterini bizimle paylaşmaya
devam ediyor.
Güzel sorgular ve tespitler...
Fadike Bez
[email protected]
Fad i ke ' n i n N o t D e fte ri
127. Çoğumuzun daha önceki bilgisayar kullanım deneyiminde, çoklu işlem
yapmak, neredeyse işkenceydi; ancak
GNU/Linux altında bu, işkence değil bir
zevk! Değil iki, üç dilediğinizce işlemi
aynı anda yapabilirsiniz; sizi sınırlayan
sadece yapabilecekleriniz!
128. Microsoft Windows işletim sistemlerinde, aynı anda iki uygulama kurmak
istediğinizde muhtemelen saçma bir uyarı ile karşılaşacaksınız ki , bu sizin
zaman yitirmeniz demektir. Sadece bir
örnek; Debian GNU/Linux’da Synaptic
ile bir en basitinden Xfce4 kurun ve aynı anda kaç paketi indirip derleyerek
kurduğuna şahit olun.
129. Kim demiş GNU/Linux’da oyun oynanamaz diye? Eski zaman özlemi içinde bir atari salonu müdavimi iseniz
GMAMEUI size bir apt-get, bir pisi it,
bir pacman -S kadar uzakta! Binlerce
ROM ise torrent ağlarında.
130. Arada sırada Xfce, GNOME ve
KDE projelerinin sayfalarını incelemek
gerek; çünkü ismi fazla bilinmeyen güzel ve verimli projelere rastlayabilirsiniz: paperbox, nemo, kdirstat birkaçı
sadece.
59
Pardus-Linux.Org eDergi | Sayı 28 | Şubat 2011
131. En iyi ekran koruyucu CTRL+
ALT+ F1. Yaşasın tty’nin karanlık ekranları!
132. Sıklıkla kullandığımız internet sitelerinin, sosyal paylaşım ağları için
kullanılan teknolojiler ne kadar özgür?
Düşünülmeli ve tartışılmalı!
133. Android platformu çığ gibi büyüyor ve pazar payı kapıyor rakiplerinden. Şimdilik tek eksiği bir model-bir
cihaz-tek marka bazlı değil, çoklu cihaz-marka-model desteğinin olması.
Nasıl mı? Kafa karıştırabiliyor ve çoğu
üretici Android sürümlerini her ürününe yerleştirmiyor. Oysa rakipleri olan
Windows Mobile ve Apple iOS, tek ürünü, çoklu markalarda tek halde ve
aynı şekilde sunuyor. Android, her üründe güzel çalışsın. Prestij satması
önemli değil Apple iOS gibi. Haliyle burada yine Android kapitalizmin eline
muhtaç kalıyor.
134. Garip! Yıl olmuş 2011! Kimi bilgisayar, bilişim dergi(msi)leri hâlâ Windows’unuzu (bu tanım içine XP, Vista,
Se7en giriyor) 5 dakikada, 30 adımda
uçurun başlıklarıyla piyasaya çıkıyor.
135. Evet, ben uçurdum Microsoft
G NU
Pard u s- Linu x. Org
Fad i ke ' n i n N o t D e fte ri
eD erg i
Windows’u: hem sistemden hem de ha- mayacağını sorduğum zaman, “çalışyatımdan!
maz o!” cevabı ile kesin cahilliğini belli
etti.
135. Tekrar ezberi getirir; Windows
kullanmak ise öğrenmeye ket vuran bir 140. Örnek olay #3: Adı Türkçeleştiriezber olsa gerek!
lirse Elekronik Dünyası olan teknoloji
zincir mağazasında çalışan görevliye
136. Orjinal yazılımın tek farkı fiyatı. kablosuz fare ve bu farenin yanında veÖzgür Yazılımın gücü özgürlüğünde!
rilen minik alıcının USB girişine takıldığında, aynı üreticinin diğer kablosuz
137. Teknoloji zincir mağazalarında ça- ürünlerini tanıyarak tek bir noktada
lışan elemanların ciddi anlamda Özgür toplayıp kasanın sağına soluna bir yığın
Yazılım ve GNU/Linux alanında bilgilen- kablosuz algılayıcı takmamıza engel
dirilmeleri, şirket içi veya dışı eğitim al- olan teknolojisinin (aklınıza sağından
maları gerektiğine inancım bir kez da- solundan çanak antenlerin fışkırdığı 10ha pekişti.
20 katlı apartmanları düşünün) Linux
altında çalışıp çalışmadığını sormam
138. Örnek olay #1: Adı Sa ile biten bir üzerine “Bir bakalım beyfendi, üretici
mağazada (ki, ismiyle aynı bir de aka- sitesinde çalışacağına dair ibare var mı,
demileri var bunların ve ne öğretiyorlar kutudaki bilgi, sadece kablosuz fare iacaba?) ürüne -hiç olmazsa anlamaları çin geçerli çünkü...” demesi üzerine geiçin- Linux kurarsam ne olur dedim “vi- rekli kontroller yapılır ve her iki ürünün
rüs kapar” dedi çalışan! Kendi adıma o- de GNU/Linux uyumlu olduğu bilgisi
nun cahilliğinden utandım. Satışta ö- öğrenilir, ürünler satın alınır. Sonuç:
nemli bir kural da şudur: Sattığın ürüne her iki üründe Debian GNU/Linux ve
inanacaksın ve bileceksin; senden daha Arch Linux altında sorunsuzca çalıştı.
bilgili bir müşteri senden ya mal almaz
ya da seni madara eder!
141. Soru: Microsoft firmasının yazılımına karşıyız: kaynak kodu kapalı ve
139. Örnek olay #2: Adı x ile biten bir bilgiyi paraya eşitlediği için, yazılımlamağazada alacağım taşınabilir dopala- rın özgürlüğüne düşman olduğu için. Ya
ma aygıtının Linux altında çalışıp çalış- ürettiği donanımlara karşı tavrımız ne
60
Pardus-Linux.Org
Pardus-Linux.Org eDergi
eDergi | | Sayı
Sayı 28
27 | | Şubat
Ocak 2011
2011
olmalı?
142. En büyük korkum tablet bilgisayarların ülkemiz pazarında Microsoft
Windows ürünleri ile satılması. En büyük virüs zaten bu M$ hastalığı!
143. Dünya işletim sistemi pazarının
hakimi kaynak kodu kapalı ve yazılımların özgürlüğüne düşman kâr odaklı
işletim sistemi üreticisinin en basit, temel işlemleri dahi yapabilmesi için hâlâ
üçüncü parti yazılımlara ihtiyaç duyması garip. Aslında garip olan tüketicilerin
ve üçüncü parti yazılım üreticilerinin
bu bağımlılığı, tutsaklıkları, mecburiyetleri!
144. Yazılımcıların gözlerini açıp da Özgür Yazılım için, GNU/Linux dağıtımları
için yazılım geliştirip yaymaya başladıkları vakitten itibaren bu mecburiyet
zinciri kırılacaktır!
145. Yayması: özgür olması şartı ile ister ücretli ister ücretsiz. Çünkü, yazılımcılar da emek sarfederek bir ürün
ortaya çıkartmaktadırlar ve emeklerinin de bir karşılığı olmalı. Bu ücret,
bedel ya da manevi tatmin olabilir. En
basitinden bir geri bildirim, bir teşekkür ve sunucu kirası için bağış bile ola-
G NU
Pard u s- Linu x. Org
Fad i ke ' n i n N o t D e fte ri
eD erg i
bilir! Bu yüzden bol bol kupa, penye, sasütü yöneticisi diğer bir GTK ile yamıknatıslı etiket almalı!
zılmış GNOME uygulamalarını da rahatça kullanabilir; örneğin network146. Xfce 4.8 duyuruldu. Üstelik daha manager-gnome,
gnome-systemgüzelleşmiş ve verilmli bir çalışma or- monitor, gnote, file-roller, evince,
tamı yaratmışlar. Panel özelleştirmeleri gnumeric ve abiword... Sürüm zamanı
saydamlaştırma ve ikili panel ile yeni geldi çattı: öldü eski kral, yaşasın yeni
uygulamacıklar, GNOME bütünleşmesi, kral!
Thunar’ın dosya, veri taşıma, kopyalama hızı ve işlevinin geliştirilmesi, kimi 147. Kaçımız günlük gazete okuyup akyönetim araçlaına erişilebilirlik... Saya- lında kalanları gerek not defterine, gebileceklerimiz. Unutmamak gerekirki rek güncesine, gerekse sosyal paylaşım
bir fazla bağımlılığı olmayan Xfce ma- ağlarında ve yakın çevresinde kanlı
61
Pardus-Linux.Org
Pardus-Linux.Org eDergi
eDergi | | Sayı
Sayı 28
27 | | Şubat
Ocak 2011
2011
canlı diğer insanlarla paylaşmakta?
Özgür Yazılım sendikalılarının mutlaka
tartışma kültürüne ve ikna yeteneğine
sahip olması gerektiğini düşünüyorum.
Bunun için de öncelikle bolca okumalı
ve sormalıyız, bulduğumuzla da yetinmemeli yanlışlanabilir doğruya ulaşmalıyız. Kısaca bilimsel ve laik düşünce,
aydınlık yol göstericimiz olmalı. Körü
körüne inanmak ve bir muğlaklığa
bağlı kalmak değil.
G NU
Pard u s- Linu x. Org
eD erg i
S a yı : 2 8
Ş u b at 20 1 1
B i r S ayı n ı n D a S o n un a G e l d i k
B u S ayı d a E m e ği G e ç e n l e r
Aydın Bez
Ercan Topalak
Erdem Artan
Fadike Bez
Hamit Giray Nart
Hasan Görmüş
Kemal Karataş
Melike Ilteralp
Mine Kılınç
Özgür Ilgın
Uğur Çaylık
Li s an s
Dergimizdeki tüm içerik, aksi
belirtilmedikçe GNU FDL v1 .3
ile lisanslanmıştır.
Alıntıların kendi lisansları
geçerlidir.
Katkı d a B ul un un / İ l e ti ş i m
Pardus-Linux.Org eDergi'ye katkıda Bu konuların herhangi biri ile bize
bulunabileceğiniz konular: yardımcı olmak isterseyen, Özgür
Yazılım ruhunu benimsemiş olan,
* İçerik gönderimi herhangi bir GNU/Linux dağıtımını
*Grafik tasarım kullanan herkesi bekliyoruz.
*İmla denetimi
*Tercüme İletişim: [email protected]

Benzer belgeler

Pardus-Linux.Org eDergi | Sayı 25 | Kasım `10

Pardus-Linux.Org eDergi | Sayı 25 | Kasım `10 ken, OpenOffice de Pisi deposunda bu- lanıcıların gereksinimlerine yönelik ola- bulunurken Pardus 2009 KDE4 geçişi lunuyor. İkinci olaraksa, güçlü ekran rak, performans ve kararlılık açısından ile ...

Detaylı

Pardus-Linux.Org eDergi | Sayı 24 | Ekim `10

Pardus-Linux.Org eDergi | Sayı 24 | Ekim `10 ken, OpenOffice de Pisi deposunda bu- lanıcıların gereksinimlerine yönelik ola- bulunurken Pardus 2009 KDE4 geçişi lunuyor. İkinci olaraksa, güçlü ekran rak, performans ve kararlılık açısından ile ...

Detaylı

Pardus-Linux.Org eDergi 20. Sayı - Haziran 2010

Pardus-Linux.Org eDergi 20. Sayı - Haziran 2010 Pardus 2009.2 daha fazla donanım desteği ve KDE 4.4.4 masaüstü ortamıyla geliyor.

Detaylı

Pardus-Linux.Org eDergi 19. Sayı - Mayıs 2010

Pardus-Linux.Org eDergi 19. Sayı - Mayıs 2010 cak daha hafif alternatifler olan Abileşenlerin bile eski sürümler olduğunu göreceksiniz. Bunun nedeni ise, yeni Ayrıca Pisi'nin kendisinde yapılan gün- Word ya da Gnumeric ya da Koffice'i sürümler...

Detaylı