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

Transkript

Pardus-Linux.Org eDergi | Sayı 25 | Kasım `10
Pardus-Linux.Org eDergi | Sayı 23 | Eylül '10
Kapak
İçindekiler
Pardus-Linux.Org eDergi | Sayı 23 | Eylül '10
Giriş Yazısı
Pardus 2011 Beta İncelemesi
Yeni YALI ile Disk Bölümlendirme
USB Belleğiniz Giriş Anahtarınız Olsun
Yazılım Tanıtımı: IPTux
Oyun Tanıtımı: Urban Terror
Röportaj: Italo Vignoli (TDF)
Makale: Bir Üçgen: Özgür Yazılım, Merak ve de Öğrenme
Makale: Google-Apple Çatışması ve GNU/Linux Dünyası
Makale: Hack Üzerine
Kitap Tanıtımı: Komut Satırına Başlangıç
Fadike'nin Not Defteri
Kapanış Yazısı
2
3
4
7
11
14
16
32
34
36
38
40
42
46
Giriş Yazısı
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
Giriş
Yazısı
Erdem Artan ([email protected])
Dostlar, Merhaba...
Bu ay kafanızı şişirmeyeceğim :) Hemen sadede geçiyorum:
Dergimizin bu sayısında, Pardus'un 2011 deneme sürümlerini denemeye devam ettik ve sizler için Pardus 2011 Beta'da ne
var ne yok inceledik. İncelerken fark ettik ki YALI bayağı gelişmiş. Dolayısıyla, yeni kullanıcılar neyi nasıl yapacak diye bir
yazı daha çıkardık ve yeni YALI ile disk bölümlemeyi yazdık.
Oyunsuz olmaz dedik ve GNU/Linux oyunları arasında bir FPS devi olan UrbanTerror'ı ayrıntılı bir şekilde inceledik.
Biraz yazılım tanıtalım derken, kendimizi IPTux'un kollarında bulduk, ardından da USB belleğimizi nasıl anahtar olarak
kullanırız, onu gördük.
Stallman'ın "Hack Üzerine" başlıklı yazısını ve The Document Foundation'dan Italo Vignoli ile yapılan röportajı çevirdik,
sizlere sunduk.
Makale köşemizde, Google-Apple savaşı sırasında GNU/Linux dünyasının nabzını gözlemlerken, Özgür yazılım, merak ve
öğrenme üçgeninde keşfe çıktık.
Kitap tanıtımımızda yer bulan "Komut Satırına Başlangıç" incelemesini sizlere sunarken de, Fadike'nin Not Defteri'nden
birkaç madde yazdık ve kapanış yazısıyla bu sayıyı da kapattık.
İyi okumalar, mutlu yarınlar ve bol bol geri bildirim dileğiyle...
3
Pardus 2011
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
dergimizin 23. ( Eylül ‘1 0) ve 24. ( Ekim
‘1 0) sayılarında sizler ile paylaşmıştık.
Erdem Artan ([email protected]) Bu sayımızda ise, Pardus 2011’in resmi
duyurulan son deneme sürümü
Pardus 2011 Beta İncelemesi olarak
olan Pardus 2011 Beta sürümünün incelemesini paylaşacağız.
Bu incelemede, Pardus 2011 Beta’nın
güncellenmesiyle elde edilmiş bir sisteme yer verilecektir.
Pardus 2011’in resim olarak duyurulan
yaklaşık 1100 MB boyutundaki son deneme sürümleri ve gecelik olarak çıkan
sürümleri için bağlantılara PardusLinux.Org ana sayfasından ulaşabilirsi-
Aralık ayında çıkması planlanan Pardus
2011’in deneme sürümlerinden, Alfa1
ve Alfa2 sürümlerinin incelemesini,
4
niz.
Pardus 2011 Beta İncelemesi
Pardus 2011 Beta’nın USB bellekten
kurulumu şu an için çalışmıyor gibi görünüyor. Bilindiği gibi, Pardus 2009.1’
den sonraki sürümlerde melez ISO kalıpları kullanılmaya başlanmıştı ve bu
kalıplar kolayca USB belleklere yazılabiliyordu. Ancak 2011 Beta sürümüne
( ve önceki birkaç gecelik sürüme ) kadar çalışan bu özellik, birtakım hatalar
nedeniyle, şimdilik çalışmamakta. Ancak, yine de USB bellek üzerinden kurulum yapmak isteyenler, Pardus 2008
için kullanılan ISO dosyasını USB belleklere
yazma
yöntemlerini
Pardus 2011 Beta İncelemesi
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
deneyebilirler.
bit sürücü, tek bir disk
bölümü olarak gösterilebilir, LVM ile oluşturulmuş bir disk bölümü,
başka bir disk eklenerek, aynı bölümmüş gibi
genişletilebilir.
Önceki incelemelerimizde, YALI’da birtakım değişiklikler olduğunu sizlerle
paylaşmış, geçtiğimiz sayıda geçen Alfa2 incelemesinde de Kurumsal 2 temalı yeni bir YALI’nın yeni özellikler ile
Pardus 2011 kurulumunda görev yapmaya başladığını sizlerle paylaşmıştık.
Pardus 2011 Beta’da YALI, yeni ana sürümün kendine has renk düzenine bürünmüş, daha hoş bir görünümün yanında, daha yetenekli bir yapı ile geliyor.
Henüz beta aşamasında olan Pardus
2011’in kurulumunda, her ne kadar dil
olarak Türkçe seçilse de kurulum aşamalarının büyük bir kısmında İngilizce zenlemeleri yapabilecektir.
ifadelere rastlanıyor.
YALI’nın bölümlendirme seçenekleri aYeni YALI’da disk bölümlendirme seçe- rasında, yeni kazandığı özellikler olan
nekleri, Pardus 2009 serisinde kullanı- LVM ( Linux Logical Volume Manager)
lan YALI’ya göre oldukça değişkenlik ve RAID desteği bulunuyor.
göstermekte. “ Use All Space ” seçeneği
ile tüm sabit sürücü tamamen Pardus’a Kısaca LVM’nin ne olduğuna değinecek
ayrılacakken, “ Use Free Space ” ile disk olursak, LVM yani Mantıksal Hacim Yöbölümü olarak ayrılmış fakat biçimlen- netimi, modüler disk veri kümesi oluşdirilmemiş bölümler otomatik olarak turmamıza, böylelikle de mevcut disk
tespit edilecektir. “ Shrink Current alanımız üzerinde dilediğimiz zaman diSystem ” ile mevcut sistemlerin üzerine lediğimiz boyutlandırmayı yeniden yabir kurulum yapılabilecekken, “ Create pabilmemize, düzenleyebilmemize olaCustom Layout” ile kullanıcı kendi iste- nak sağlayan bir yapıdır.[1] Örnek verğine göre disk bölümlendirme ve dü- mek gerekirse, LVM ile birden fazla sa5
RAID sayesinde ise, birden fazla sabit sürücü,
tek bir sürücüymüş gibi
davranabilir. Şöyle ki,
bir veri diske yazılacaksa, veri tüm disklere aynı şekilde yazılır. Böylece, olası disk arızalarında yedek olarak bulunmanın yanında, veri iletişiminde daha hızlı bir davranış sağlanabilmekte.
Pardus 2011 için hala sunulan tek depo
resmi depo olan Pardus 2011 deposu.
Katkıcı ya da diğer adıyla Contrib deposuna yer verilip verilmemesi şu an için
kesin olarak kararlaştırılmış değil, ancak verilmeme olasılığı yüksek görünüyor.
Öte yandan topluluğumuz tarafından
sunulan Pardus-Linux.Org PiSi Paketleri deposunun 2011 ayağı için hazırlıklara başlandı. Resmi depo(lar)da olmayan paketlerin seçilip, kullanıcılarla
Pardus 2011 Beta İncelemesi
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
buluşturulmasını amaçlayan depo, hem
32 hem de 64 bit sistemler için Pardus
2011 kararlı sürümün çıktığı sıralarda
duyurulacak.
sürümünde 21 Ekim’de duyurulan ka- gösterim seçeneği ise yeni paket yönerarlı sürümün depolara girmesiyle, gün- ticisi arayüzünün önemli özelliklerincellemeler aracılığıyla kullanılabildiği den.
gözleniyor.
Pardus 2011’in bu deneme sürümü,
Depoda şu anda 3200 civarında paket Öntanımlı masaüstü ortamı ve yazılım sanki kararlı sürümün nasıl birşey
bulunmakta. Birçok paketin geliştirme takımı olan KDE SC’nin, KDE takımı olacağına ışık tutar gibi... Kaptan ve
dosyaları (header files), ayrı paketler olarak geçtiğimiz günlerde hata onarım YALI’daki renk değişimleri, sanıyoruz
olarak kullanıcıya sunulmakta.
sürümü olarak duyurulan 4.5.3 sürümü ki kararlı sürümün renk düzenine ışık
kullanılmakta.
tutuyor.
Ekran kartı sürücülerinden ATI’nin kapalı kaynak kodlu olan ve doğal olarak Pardus’un paket yöneticisi arayüzü, Dil konusundaki eksiklikler, bu sürümü
özgür olmayan sürücüsü fglrx de depo- yeni bir görünüme ve yeni özelliklere deneyenlerin “Ulusal Dağıtım Projesi”
ya girmiş bulunuyor.
kavuşmuş bu sürümde. Pardus 2011 kod adıyla çıkan projeye birtakım laflaBeta’da paket yöneticisi dört sekmeden rın atılmasına neden olabiliyor. Elbette
Ofis paketi olarak artık Pardus’un ön- oluşuyor: Tüm Paketler, Kurulabilir Pa- ki bu bir eksiktir ve mutlaka düzeltiltanımlı ofis paketi olarak LibreOffice ketler, Kurulu Paketler, Güncellemeler. melidir. Ancak, henüz beta aşamasındakullanılmakta. Şu an için Open- Bunun yanında, paketlerin derecelen- ki bir sürümden, geliştiricilerin tamamı
Office.org’dan pek farkı bulunmayan dirilmesi eklenen özellikler arasında. kodlayıcı değil de Türkçeye çeviri uzofis paketinin, dergimizin bu sayısında Paket detayları ve bilgilendirme için a- manıymış gibi tamamen Türkçe içerik
yer alan röportaja göre 3.4 sürümün- çılan pencere ile paket bileşenlerinin beklemek, bizce elbette ki biraz manden itibaren değişiklikler göstereceği
tıksız olacaktır. Gönül
belirtiliyor.
isterdi ki olsa...
İnternet tarayıcısı olarak Firefox
4.0beta8pre öntanımlı olarak geliyor.
Ancak, Firefox 4’ün kararlı sürümünün
duyurulmasının 2011 yılının başlarında
ertelenmiş olması, Pardus 2011 kararlı
sürümde, Mozilla Firefox’ın bu sürümünün yer almamasına neden olabilir.
Daha önceki sürümlerde Linux Çekirdeğinin 2.6.36 sürümünün deneme sürümlerini kullanan Pardus 2011’in bu
[1]http://www.serdaraytekin.
com/docs/os/debian/debianlvm-install.html#1
6
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
Pardus 2011
Disk bölümlendirmenin ilk aşaması,
Erdem Artan ([email protected]) disk bölümlendirme yönteminin seçilmesidir. Burada dört farklı yöntem buBunlar sırasıyla şunlardır:
Yeni YALI ile lunmaktadır.
Use All Space ”, “ Shrink Current
Disk Bölümlendirme “System
”, “ Use Free Space ”, “ Create
Custom Layout”. Bu seçenekler sırasıyla şu amaçlar için kullanılmaktadır:
“ Var olan tüm disk alanını kullanmak ”,
“ Var olan başka bir sistemin üzerine
kurulum yapmak ”, “ Bölümlendirilmiş
ama biçimlendirilmemiş bir boş bölüme
kurulum yapmak ”, “ El ile bölümlendirme yapmak ”.
Kurulum esnasında bu seçeneklerden
Pardus 2011 ile gelecek olan yeni YALI,
önceki sürümler ile karşılaştırıldığında,
birtakım önemli yenilikler barındırmakta. Bu yeniliklerin en önemlisi ise, belki
de disk bölümlendirme ile ilgili olan kısmıdır.
Bu yazıda Pardus 2011’de yeni YALI ile
disk bölümlendirme aşamaları incelenecektir.
7
Yeni YALI ile Disk Bölümlendirme
hangisi kullanıcı için uygunsa, o seçilmelidir.
“ Create Custom Layout” yani “ El ile
Bölümlendirme ” seçeneği seçildiğinde
kullanıcıyı sabit sürücülerin ve sürücüler üzerinde var olan bölümlerin olduğu
ağaç yapısında bir liste karşılayacaktır.
Listede bulunan herhangi bir diske,
disk bölümüne veya boş alana tıklanarak işlemler yapılabilmekte. Listenin
altında bulunan New, Edit, Delete, Reset düğmeleri ile sırasıyla yeni bölüm
oluşturulabilir, seçili öğe düzenlenebilir, seçili öğe silinebilir ve yapılan tüm
Yeni YALI ile Disk Bölümlendirme
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
dosya sisteminin ve oluşturulacak bölümün boyutunun ne olacağını soran
bir pencere kullanıcıyı karşılayacaktır.
Oluşturulacak bölümün bağlanacağı
dizin /, /boot, /home, /tmp, /var, /opt dizinleri olabilir. Eğer bu dizinlerin ayrı
sürücüler üzerinde çalışmaları istenirse, bu bölümden gerekli seçimler yapılabilir. Kullanıcı buradan hangisini seçeceğini bilmiyorsa, seçmesi gereken
seçenek / olmalıdır.
yeni eklenen özellikler. Bu özellikler
hakkında kısa bilgiyi, dergimizin bu saBoş bir alan üzerinde yeni bir alan oluş- yısında bulunan Pardus 2011 Beta İnceturulmak istenirse, New düğmesine ba- lemesinde bulabilirsiniz.
sılır. New düğmesine basıldığında kulStandart Bölüm Oluşturmak
lanıcıyı üç farklı seçenek karşılar.
Pencerede bulunan “ Force to be a
primary partition ” seçeneği işaretlenirStandart bir bölüm oluşturulmak istese, oluşturulacak bu sabit sürücü bölüBu seçenekler Standart, LVM ve RAID’ nirse, Standard menüsünde bulunan
mü, birincil olarak atanacaktır.
“ Partition ” yani bölüm işaretlenmelidir.
dir. Bu seçenekler arasında bulunan
Standard, Pardus’un daha önceki sürümlerinde bulunan normal disk bölüm- Bu seçimin ardından, oluşturulacak
bölümün hangi dizine bağlanacağı,
lendirme yöntemidir. LVM ve RAID ise
değişiklikler sıfırlanabilir.
8
Yeni YALI ile Disk Bölümlendirme
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
LVM Oluşturmak
Bir LVM bölümü oluşturmak için, öncelikle menüdeki LVM seçeneğinin üzerine gelindikten sonra, yeni bir fiziksel
hacim oluşturmak üzere “ Physical Volume ” seçeneği seçilmelidir.
Yeni fiziksel hacim oluşturmak istendiğinde, karşılaşılan pencerede sadece
boyut ve birincil bölüm olma özellikleri
seçilebilmekte. Bir LVM bölümü oluşturulduğundan, dosya sistemi olan lvmpv
değiştirilememekte.
Fiziksel hacim oluşturulduktan sonra,
bir hacim grubu oluşturulmalıdır. Bunun için, oluşturulan fiziksel hacim tıklandıktan sonra, “ New” düğmesine basılmalı ve LVM menüsünün altındaki
“ Volume Group” seçilmelidir.
“ Volume Group” seçildikten sonra,
açılan pencereden oluşturulacak
grubun adı girilmelidir. Ayrıca
oluşturulacak gruba, bu pencereden
mantıksal bölümler eklenebilir ve eklenecek mantıksal bölümlerin hangi dizinlere bağlanacağı belirlenebilir.
RAID Oluşturmak
Mantıksal bölümün oluşturulma işlemi
sırasında gerçekleştirilecek işlemler,
“ Standart Bölüm Oluşturmak ” başlığı
altında geçenlerle aynıdır. Ayrıca, bu
işlem yeni bir hacim grubu
oluşturulduktan sonra, “ New”
düğmesindeki LVM seçeneği altında
bulunan “ Logical Volume ” ile de
gerçekleştirilebilir.
RAID oluşturmak için öncelikle en az
iki sabit sürücüye ihtiyaç duyulmaktadır. En az iki sabit sürücüsü bulunan
bir sistemde, RAID oluşturmak için, sabit sürücülerin hepsinde “ RAID Member” oluşturmak gerekmektedir. Bunun
için RAID oluşturmak istenen tüm diskler teker teker seçilerek, “ New” düğmesine bastıktan sonra “ RAID” menüsünün altındaki “ Member” seçilmelidir.
9
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
Açılacak olan pencerede değiştirilebilecek tek özellik, RAID üyesi için ayrılan
disk boyutu olacaktır. Dosya sistemi
olarak ise “ mdmember” seçili olmalıdır.
Yeni YALI ile Disk Bölümlendirme
Buradan, RAID
aygıtının adı,
bağlanacağı dizin, dosya sistemi ve RAID olarak kullanılacak sürücüler
ayarlanabilir.
Tüm bu sürücü
bölümlendirme
seçenekleri teker teker yapılabildiği gibi, beraber de kullanılabilmekteler. Yani diskin bir bölümü LVM
ile çalışırken, diğer bir kısmı standart,
bir diğer kısmı da RAID olabilmekte.
Bu işlem RAID istenen tüm disklerde
yapıldıktan sonra, “ New” düğmesine
basıldığında, RAID menüsünün altında
“Array” seçeneği görülebilecektir. “Array” seçeneği seçildikten sonra hangi
disklerin RAID olarak seçileceği ve se- Tüm bu değişiklikleri yaptıktan sonra
çilen disklerin hangi dizine bağlanacağı geriye kalan tek işlem ise, ileri deyip
gibi özelliklerin ayarlandığı bir pencere geriye kalan işlemleri gerçekleştirmek.
kullanıcıyı karşılayacaktır.
10
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
USB Belleğiniz
Giriş Anahtarınız Olsun
sında, Pardus'ta ve dolayısıyla diğer
GNU/Linux dağıtımlarında, yüz tanıma
ile oturum açma işleminin nasıl yapılaErdem Artan ([email protected]) bileceğini ve o günlerin bir pazarlama
olan “ yüz tanımalı bilgisayaPAM_USB stratejisi
rın ” nasıl kolayca elde edilebileceği
paylaşılmıştı.
USB Belleğiniz Giriş Anahtarınız Olsun
USB bellek ile yetkilendirme yapacak
olan ana yazılım pam_usb ’nin kaynak
kodları, [1] adresindeki “ Download” yani dosya indirme kısmından edinilebiliyor. Taşınabilir belleklerin, normal kullanıcı hesabı ile sisteme bağlanabilmesine olanak sağlayan ve aynı zamanda
pam_usb uygulamaları tarafından ihtiyaç duyulan pmount yazılımının kaynak
kodlarına ise, Debian’a ait olan [2] adresindeki pmount_x.y.z.orig.bz2 bağlantısından erişilebiliyor.
Bu yazıda ise, komut satırında sıkça
kullanılan su ve sudo komutları ile oturum açma işlemlerinde, parola yerine
USB belleğin, yetkilendirme esnasında
nasıl kullanılabileceği, yani bir anahtar
olarak nasıl görev yapabileceğine yer Pardus dışında, yaygın olarak kullanılan dağıtımlarda ise bu yazılımlar paket
veriliyor.
depolarında bulunabilmekte.
USB belleklerin bir yetkilendirme anahtarı olarak kullanılabilmesi için, GNU/ Bu yazılımların kaynak koddan derleneLinux dağıtımlarında pam_usb ve rek kurulması, şu şekilde gerçekleştipmount yazılımlarına ihtiyaç duyulmak- rilebilir:
tadır. Bu yazılımlar sayesinde, USB belleklerin çok az bir kısmı (yaklaşık 2KB) Öncelikle, hal-storage ’ın kendisi ve gekullanılarak, bir yetkilendirme anahtarı liştirme dosyalarını barındıran paketin
kurulması gerekmektedir. Bu nedenle
oluşturulabilinmektedir.
Pardus 2009’da hal, Pardus 2011’de ise
hal-devel paketinin kurulu olması geYazılımların Edinilmesi ve Kurulma- rekmektedir.
sı
Giriş
pam_usb ve pmount yazılımları, ne ya- pam_usb yazılımının kurulumu, indiri-
zık ki Pardus depolarının herhangi birinde bulunmuyor. Bu nedenle yazılımAylar önce, Pardus-Linux.Org eDergi ’ ların kaynak kodlarının edinilip, derlenin Ekim 2009’da yayımlanan 13. sayı- me yolu ile kurulması gerekiyor.
11
len tar arşivinin bir dizine açılmasının
ardından, make, gcc gibi geliştirme paketlerinin kurulu olduğu bir sistemde,
komut satırında
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
make
sudo make install
pamusb- conf - - add- device <isim>
komutunun verilmesi gerekmektedir.
komutlarının verilmesi ile gerçekleştiri- Bu komutta geçen <isim> değişkeni
lebilir.
yerine, herhangi bir kelime yazılabilmektedir. Bu komutun verilmesinin arpmount yazılımının kurulumu ise, yine dından, şöyle bir çıktı kullanıcıyı karşıindirilmiş olan pmount arşivinin bir di- layacaktır:
zine açılmasının ardından, komut satı- # pamusb- conf - - add- device anahtarim
rında
Please select the device you wish to add.
. /configure - - prefix=/usr
make
sudo make install
komutlarının verilmesi ile gerçekleştirilebilir.
Bu işlemlerin ardından, herhangi bir
bağımlılık eksiği yoksa veya herhangi
bir hata ile karşılaşılmazsa, kurulum
tamamlanmıştır.
Yapılandırma
USB Belleğiniz Giriş Anahtarınız Olsun
cevabını alarak, USB belleği yapılandırma dosyasına ekledi.
USB belleği anahtar olacak kullanacak
kullanıcıların belirlenmesi için ise
pamusb- conf - - add- user <kullanici> komutu verilir. Bu komutun verilmesinin
ardından şöyle bir çıktı kullanıcıyı karşılayacaktır:
# pamusb- conf - - add- user guDa
* Using "TOSHIBA TransMemory
Which device would you like to use for
( BELLEK_ADI_001FDGCC0C60E- 0: 0) " ( only option)
authentication ?
0) toshi
Which volume would you like to use for storing
1) anahtarim
data ?
* Using "/dev/sdb1 ( UUID: 273FE3B75CBFEE39) " ( only
[ 0- 1] : 1
option)
User
: guDa
Device
: anahtarim
Name
: anahtarim
Vendor
: TOSHIBA
Model
: TransMemory
Save to /etc/pamusb. conf ?
Serial
: BELLEK_ADI_001FDGCC0C60E- 0: 0
[ Y/n] Y
UUID
: 273FE3B75CBFEE39
Done.
Save to /etc/pamusb. conf ?
USB belleğin bir anahtar olarak yapı- [ Y/n] Y
landırılması için pam_usb tarafından Done.
sağlanan birtakım uygulamaların kullanılması gerekmekte. Bu uygulamaların Burada, anahtarim adı verilerek bir ailki; pamusb-conf uygulaması.
nahtar oluşturuldu. Sisteme bağlı olan
tek bir USB bellek olduğundan,
Bir USB belleği, bir anahtar olarak ata- pamusb-conf, otomatik olarak bağlı omak için yönetici yetkileriyle
lan belleği seçti ve kullanıcıyı bilgilendirdi. Ardından da kullanıcıdan “ Y”
12
Burada, guDa adındaki kullanıcının, önceden eklenmiş olan USB belleklerin
birini kullanabilmesi için müracaat edildi ve karşılaşılan listeden, önceden
hazırlanmış olan anahtarların biri seçildi. Son olarak da seçim, yapılandırma dosyasına kaydedildi.
Bu işlemlerin ardından, oluşturulan yapılandırma dosyasının çalışıp çalışma-
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
dığı, yine pam_usb tarafından sağlanan dir. Bu dosya yönetici yetkileri ile açılpamusb-check uygulaması ile denetle- dıktan sonra, dosya içerisinde bulunan
nebilir. pamusb- check <kullanici> komu- auth sufficient pam_unix. so likeauth nullok
tu, ismi verilen kullanıcı için denetleme satırının üstüne
işlemini gerçekleştirecektir:
# pamusb- check guDa
* Authentication request for user "guDa" ( pamusbcheck)
* Device "anahtarim" is connected ( good) .
* Performing one time pad verification. . .
* Regenerating new pads. . .
* Access granted.
Burada, guDa adındaki kullanıcının,
bağlı bulunan USB bellek ile yetkilendirmeyi aşabilmesi denetlenmiş bulunuyor. Bu çıktıda bulunan “ * Access
granted. ” kısmı oldukça önemlidir. Zira,
olumsuz olarak sonuçlanması, yapılandırmanın çalışmadığı anlamına gelmektedir.
Yapılandırma denetlemesinde, kimi zaman “ Pad checking failed. ” gibi bir hata
ile karşılaşılabiliniyor. Bu hata genelde,
ev dizininde bulunan .pamusb dizininin
silinmesi ile onarılabilmekte.
Yapılandırma sağlıklı bir biçimde çalışıyorsa, artık sıra, sistemde bunun nasıl
kullanılacağını öğrenmeye gelmiş demektir. Sistemde yetkilendirme için, öncelikli olarak, /etc/pam.d/system-auth
dosyasının düzenlenmesi gerekmekte-
auth
sufficient
pam_usb. so
USB Belleğiniz Giriş Anahtarınız Olsun
konusu olmadı ve parola sordu. Bunun
nedeni, su komutunun root kullanıcısını
istemesi ancak root kullanıcısı için herhangi bir yapılandırma yapılmamış olmasıdır.
satırının eklenmesi, yapılacak olan tüm KDE oturumunun da USB bellek ile yetkilendirme yapılarak açılması istenirse,
düzenleme işleminin kendisidir.
aslında ek olarak yapılması gereken
birşey yok. Tek yapılması gereken, kulSonuç
lanıcı giriş ekranında, kullanıcı adının
Tüm yapılandırma ve düzenleme işlem- yazılıp “ enter” tuşuna basılması. Eğer,
lerinin ardından, sistem, anahtar görevi kullanıcı adının yazılması yerine seçilyapan USB belleğini kullanmaya artık mesi istenirse, Pardus’un öntanımlı
hazır. su ve sudo ile verilen komutların KDM giriş ekranı olan Pardus-Air yeritümü, USB bellek aracılığıyla yetkilen- ne, Oxygen temasının seçilmesi gerekidirilmeye çalışılacak. Eğer yetkilendir- yor. Bu değişiklik, Sistem Ayarları’nın
me başarısız olursa, parola sormaya de- gelişmiş sekmesinde bulunan Giriş Yöneticisi ’nden yapılabilir.
vam edecektir:
Son olarak, PAM_USB’nin bilgisayarlarda güvenlik açığı oluşturup, oluşturma* pam_usb v0. 4. 2
dığı hakkında net bir bilgi yok. Ancak,
* Authentication request for user "guDa" ( sudo)
şu söylenebilir ki, anahtar olarak kulla* Device "anahtarim" is connected ( good) .
nılan USB bellek içerisinde, yetkilendir* Performing one time pad verification. . .
me amacıyla oluşturulan ve GNU/Linux
* Access granted.
’un yapısı itibariyle gizli bir dizin olan
2. 6. 31. 13- 131- pae
“.pamusb” dizini ve bu dizinin içindeki
guDa@baDibere ~ $ su
dosya veya dosyaların, başka bir USB
* No device configured for user "root".
belleğe kopyalanması, dosyaların kopParola:
yalandığı USB belleğin anahtar olarak
Çıktılardan da görüldüğü gibi, sudo için kullanılmasını sağlamamaktadır.
[1 ] http://pamusb.org/
hemen USB ile yetkilendirme gerçekleştirildi. Ancak su için aynı durum söz [2] http://packages.debian.org/sid/pmount
guDa@baDibere ~ $ sudo uname - r
13
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
Yazılım Tanıtımı
Hamit Giray Nart ([email protected])
IPTux
IPTux, yerel ağ üzerinde anında mesajlaşma ve dosya transferi sağlayan küçük bir GNU/Linux uygulaması. GPLv2
ile lisanslanmış ve C++ ile yazılmış bu
uygulamanın kodunu, [1] sitesinden indirip derleyebilirsiniz. Pardus 2009 üzerinde derlemek için, herhangi bir bağıl
pakete ihtiyaç yok.
Yazılım Tanıtımı: IPTux
Tools kısmından Programın ayarlarında, ilk olarak, kişisel “ Personal” ayarlar
. /configure
make
sudo make install
komutlarını vererek, IPTux'u derleyip,
sisteme kuruyoruz. Sonrasında konsola
“ iptux” yazarak programı başlatabiliyoruz. Program açıldığı anda, paneldeki
sistem çekmecesine ikon atıyor atmasına ancak, hayalet bir ikon. :-) IPTux ikonunun olması gereken yerde bir boşluk
oluyor. Ama boşluğa sağ tıkladığınızda
IPTux menüsü açılıyor.
yer alıyor. Buradan, ağda görünecek adınızı, grubunuzu, görünüm simgenizi,
imzanızı, sohbet penceresinde görüntülenecek resminizi ve gelen dosyaların
kaydedileceği yeri belirleyebiliyorsunuz.
“ System ” sekmesinden sırasıyla,ikincil
ağ yazı tipi kodlaması ve tercih edilen
ağ yazı tipi kodlamalarını ayarlayabiliyoruz. Bunlar varsayılan olarak “ utf1 6”
ve “ utf8” olarak geliyorlar. Türkçe ko“ File ” kısmından “ Detect Pals” komudun bulunduğu “ utf8”, desteklenemetuyla, yerel ağ üzerinde IP numarası ve- mesi halinde “ utf1 6” seçilecektir. Varrerek, arama yapabiliyoruz. “ Find” ko- sayılan ayarlara dokunmayın. Sonrasınmutundan ise, arkadaş olarak atamamış da, dostlarınız için bir simge resmi seolsak bile, yerel ağ üzerindeki tüm
çiyoruz. Bunu, IPTux'un kütüphanesinIPTux kullanıcıları arasından arayabili- den yapabileceğiniz gibi; herhangi bir
riz.
resim dosyası göstererek de yapabilirsiniz. Yalnız sonrasında, resim dosyasını silmeyin ya da yerini değiştirmeyin.
Sonrasında ise, uygulamanın kişiselleştirme ayarları var.
“ Sound” sekmesinden, transfer tamamlanması ve yeni mesaj uyarılarını yapılandırıp, ses düzeyini ayarlıyorsunuz.
“ Network ” kısmından ise, IP adres aralığı atayarak, bu aralıkta bulunanları,
dost olarak atayabiliyoruz. “ Export” ile
bunları dışa aktarırken, “ Import” ile içe
İndirdiğiniz *tar.gz dosyasını açıp, açtığınız klasöre giderek, sırasıyla;
14
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
aktarıyoruz.
Tools kısmının ikinci bölümünde ise,
dosya transfer yöneticisi var. Herhangi
bir dostunuza dosya aktarımı başlattıysanız, buradan görebiliyorsunuz.
Üçüncü bölümde ise, dosya ve klasör
paylaşımını düzenleyebiliyoruz. IPTux
üzerinden istediğiniz klasörü veya
dosyayı ortak kullanıma açabiliyorsunuz. Bu dosya ve klasörlere erişimi isterseniz şifreleyebiliyorsunuz da.
Dostlarınız da kendi makinelerinde
IPTux, uygulamasını çalıştırınca, ağa
dahil oluyorlar. Dostunuzun üzerine çift
Yazılım Tanıtımı: IPTux
tıklayarak sohbet penceresini açıyorsunuz. Size mesaj gönderen arkadaşınızın
isimi yanıp sönmeye başlıyor. Yanıp sönen isme çift tıklayınca, sohbet penceresinden gelen mesajları okuyarak, cevap verebiliyorsunuz.
klasörüne indirip kaydediyor.
Dostunuza dosya gönderimi içinse, sohbet penceresinde “ File ” kısmından
“Attach File ”, klasör yollayacaksanız,
“Attach Folder” komutunu seçiyoruz.
Info kısmının altına eklenen dosya ya
da klasörü göndermek için ise, mesaj
yollamak için bastığımız “ Send” butonuna basıyoruz. Karşı tarafın, “ Transmission ” penceresi açılıyor ve “Accept”
butonu ile gönderdiğiniz dosya/ klasörü kabul ediyor.
Program, gelen dosyayı, özelliklerde
belirttiğiniz indirme
IPTux, kurulum ve kullanımı oldukça
kolay bir Yerel Ağ mesajlaşma ve dosya
aktarım programı. Evde birden fazla
bilgisayarda çalışanlar ya da iş yerlerinde, GNU/Linux bilgisayarları kullanan çalışanlar da kendi aralarında, bu
uygulamayı kullanarak,
haberleşebilirler.
15
Sohbet penceresinde “ Tools” altında ise
resim ekleme ( sohbet kısmına resim ekliyor) ve geç-mişi temizleme seçenekleri var.
[1] http://code.google.com/p/iptux/
Oyun
Tanıtımı
Hamit Giray Nart ([email protected])
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
UrbanTerror
Giriş
Üniversite zamanlarımda tanıdığım ve
mezun olduğum zaman, yüksek lisans,
askerlik ve iş-güç bulmak gibi sıkıntılarımın olduğu zamanlarımda onunla
oynardım. GNU/Linux'a geçtikten sonra
bile, hemen kopamadım ondan. Wine
ile çalıştırabildiğimde, dünyalar benim
olmuştu. Efsane modifikasyon CounterStrike'dan bahsediyorum. “ Steam,
GNU/Linux için geliyor mu?” haberine
en çok heyecanlananlardan biri olmuş-
Oyun Tanıtımı: Urban Terror
Urban Terror, çok oyunculu bir birinci
şahıs nişancılık oyunu. Benzerlerinden
farklı olarak, UrT'de silahlar, insanlar
ve mekanlar günümüzün gerçekçi unsurları. Yani, bilmem ne uzay üssünde;
üzerinizde enva-i çeşit plazma, lazer ya
GNU/Linux oyuncusu olarak, Counter- da elektrik silahı gibi abuk sabuk silahStrike'a alternatif aradığımda ise, ilk larla ortalıkta koşturmak, sırt jetleri ile
anda karşıma çıkan ve bana, “ Hah! Tam havalarda uçmak yok bu oyunda.
da aradığım buydu işte! ” dedirten oyun
ise Urban Terror oldu. Pardus'a kurdu- UrT, FrozenSand'ın tabirine göre bir
ğum ilk GNU/Linux oyunudur kendisi “ Hollywoodvari nişancılık oyunu ”. Yani,
benzerlerine göre gerçekçi olsa da, eğaynı zamanda.
lence kısmını gerçekçiliğin önünde tuOyun, CS ile aynı temada. Ancak takım- tan bir oyun. Oyunun son kararlı sürülar terörist – asker yerine, kırmızı ve mü, 4.1 sürümü. 4.2 ise henüz geliştirilme aşamasında ve UrT sitesinde [1] şu
mavi takım olarak ayrılmış.
an yalnızca video görüntüleri var. GNU/
Urban Terror (UrT), 1998 yılında ilk GPL ile lisanslanmış oyun, GNU/Linux,
planlandığında, başlı başına bir oyun Mac ve Windows platformları ile uyumdeğil, Qukae3: Arena için bir harita pa- lu.
keti olarak düşünülüyordu. Amaç,
Quake3'teki uçuk kaçık silahlar ve bölümler yerine, oyuncuların gerçek silah- Kurulum
lar ve haritalarla oynamalarını sağlamaktı. Bu tasarı, 2000 yılının Ağustos Urban Terror 4.1, Pardus 2009 resmi
ayında UrT Beta 1.0 sürümünün çıkma- deposunda da var. Kurmak için, Pisi'nin
sıyla hayat buldu. Ancak 2007 senesin- grafik arabirimini ya da konsoldan sudo
de, id-tech3 (nam-ı diğer Quake3) oyun pisi it urbanterror komutunu kullanabimotorunun kodlarının açılmasıyla, lirsiniz. UrT 4.1 sistem gereksinimleri:
FrozenSand, Urban Terror'u başlı başına bir oyun olarak duyurdu. 4.0 sürü* Pentium 4 1.2Ghz ve üzeri işlemci
mü, bağımsız olarak çıktı. Adına da
* 512MB ana bellek
“ioUrbanTerror” dendi.
tum bu yüzden. Eski popülaritesini
MMORPG oyunlarına kaptırsa da, yollarımız artık ayrılmış olsa da, bende CS
'nin yeri ayrıdır. Belki ileride GNU/Linux için gelir, kimbilir...
16
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
* 256MB nVidia
GeForce6 veya master.quake3arena.com adreslerindeATI Radeon sınıfı ekran kartı
ki sunucu listesini alarak, İnternet üze* 5GB disk alanı
rindeki sunucuları, ping zamanlarına
göre listeler. Bunlardan istediğinize,
Aslında daha alt sistemlerde de UrT ça- çift tıklayarak girebilirsiniz. Buradaki
lışıyor. Ama yalnızca çalışıyor, pek oy- seçeneklerin tümünü tek tek açıklamayı
nanıyor denemez. Daha iyi fikir vermesi gereksiz görüyorum. Hepsi standart seiçinse; Quake3: Arena'yı çalıştıran her çenekler. Ancak bu kısımda, bazı noktasistem, aynı biçimde, Urban Terror'u da ları açıklamakta yarar var.
çalıştırır.
Uygulamalar → Oyunlar altında yerini
alan Urban Terror, çoklu işlemci desteğine sahip. Paralel çalışan birden fazla
işlemciniz varsa, Urban Terror'u SMP
destekli kısayolunu kullanarak başlatabilirsiniz.
Oynanış
Oyunu başlattığımızda önümüze ana
menü ekranı geliyor. Ayar ve seçenekler, çok oyunculu bir birinci şahıs nişancılık oyununda bulunan standart ayarlar.
play online: Oyunu, İnternet veya yerel
ağ sunucularında diğer oyuncularla oynamak için buraya giriyoruz. Burasının,
diğer çevrimiçi oynanan oyunlardan bir
farkı yok. Buraya girdiğinizde oyun,
master.urbanterror.net,
master2.urbanterror.net
ve
17
Oyun Tanıtımı: Urban Terror
1 - Botlar: Botlar, çevrimiçi oyunlarda,
oyunu tek başınıza oynamanızı sağlayan bilgisayar kontrollü oyunculara denir. Urban Terror'de botlar mevcut. Oyunu botlarla oynamak için, sunucu
başlatarak, konsol ile oyuna botları ekliyorsunuz. Şöyle ki:
Oyunun ana menüsünde -daha sunucu-
Oyun Tanıtımı: Urban Terror
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
* python : G36, SPAS, Desert Eagle,
yu başlatmadan - “AltGr+Ü” tuş kombi- Eagle, El Bombası, Çelik Yelek ve
El Bombası, Çelik Yelek ve Miğfer
nasyonu ile -ya da sizde “~” işaretini Miğfer
koyan kombinasyon hangisi ise - konsolu
* chicken: G36, MP5, Desert Eagle,
* raven : PSG1, MP5, Desert Eagle,
açıyoruz ve /bot_enable 1 komutu vererek botları aktif hale getirip, sunucuyu El Bombası, Çelik Yelek ve Miğfer
başlatıyoruz. Sunucu halihazırda başla* cobra : LR300, MP5, Desert Eagle,
mışsa, konsolu açarak “ bot_enable 1 ” koDuman
Bombası, Çelik Yelek ve Miğfer
mutundan sonra /reload diyerek sunucunuzu yeniden başlatın. Ardından konso* c_ockroach : UMP45, Beretta, Işık
la;
Bombası, Çelik Yelek ve Miğfer (bu
/addbot <bot tipi> <kademe> <takımı> botun tipini yazarken, c ve o arasında
<sunucu ping zamanı> <sunucudaki takma alt tire kullanarak yazmanız gerekiyor.
Yoksa küfür filtresine takılıyor)
adı>
Susturucu, Çelik Yelek ve Miğfer
* scarab : G36, MP5, Desert Eage,
Susturucu, Çelik Yelek ve Miğfer
* scorpion : SR8, MP5, Beretta, El
Bombası, Çelik Yelek ve Miğfer
* tiger: AK103, Beretta, El Bombası,
İlkyardım Çantası, Çelik Yelek ve
Miğfer
* cougar: G36, Beretta, Işık Bombası,
biçimdeki komut ile botumuzu oyuna
* widow: LR300, MP5, Beretta, Lazer
dahil ediyoruz. Bu komutun parametre- Çelik Yelek ve Miğfer
Nişangah, Çelik Yelek ve Miğfer
leri:
* goose : HK69, UMP45, Desert
Eagle,
Yedek Cephane, Çelik Yelek ve
* Bot tipi: Oyundaki botların tipleri* Kademe: Bu değere, botun seviyedir. Buraya girebileceğiniz değişkenler: Miğfer
sini yazıyoruz. 1-5 arası bir değer alıboa,cheetah,
chicken,
cobra,
* mantis: LR300, Beretta, Lazer yor. 1 (acemi)...5 (uzman)
c_ockroach, cougar, goose, mantis,
Nişangah,
Susturucu, Çelik Yelek ve
penguin, puma, python, raven, scarab,
Miğfer
* Takımı: Botu hangi takıma koyacakscorpion, tiger widow
sanız bunu belirtiyorsunuz. “ blue ” ya
* penguin : LR300, Desert Eagle, da “ red” değerleri alıyor.
Bu bot tipleri, kendilerine özgü silah ve
Lazer
Nişangah, Susturucu, Çelik Yelek
teçhizat kombinasyonuna sahipler. Bunve Miğfer
* Sunucu ping zamanı: 20-60 arası
lar:
bir değer vererek, sunucu ping zama* puma : LR300, Beretta, Lazer nını ayarlıyoruz. Gerçekçilik açısından
* boa: LR300, MP5, Desert Eagle, El
Nişangah,
Susturucu, Çelik Yelek ve bir gecikme zamanı verin. Çok düşük
Bombası, Çelik Yelek ve Miğfer
Miğfer (bu bot mantis ile aynı.)
değer girerseniz, bot veri paketleri hızlı
hareket eder. Çok yüksek yaparsanız,
* cheetah: AK103, SPAS, Desert
18
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
botunuz, gecikme (lag) yer. 20-60 arası söylenemez. 3.seviyeye kadar abuk saherhangi bir sayı uygun olur.
buk oynuyorlar. Ancak oynamak için değil de; kontrollere ve oynayışa alışmak,
* Sunucudaki takma adı: Botunuzun silah talimi yapmak ve haritaları öğrensunucudaki takma adı.
mek için birebirler. Üstelik telsiz mesajlarınızı da dinliyorlar.
Örnek:
/addbot tiger 4 blue 56 =kdm4=Tiger
Bu komut; mavi takıma 4.kademede, 56
ping ile, “ =kdm4=Tiger” takma adlı bir
bot ekleyecektir.
Botları çıkarmak için oyunun konsolunda, /kick takma_ad komutu ile istediğiniz
botu oyundan çıkarabilirsiniz. Ya da
/kick allbots komutuyla, tümünü aynı anda oyun dışı bırakabilirsiniz.
2- Anti-Hile Sistemi: Çevrimiçi oyunları oynarken, tüm oyuncuların sinirini
ayağa kaldıran şeylerin başında hileciler gelir. Oyunu, sırf rezil etmek için, girip hilelerini açarlar. Bu tip oyunlarda
genelde, sunucular izin vermedikçe, hile yapmak mümkün değildir. Ancak bu
kısıtlamayı, yazılmış bazı üçüncü parti
yazılımlar ile aşmak mümkün. Bir GNU/
Linux oyuncusu, bu yazılımları kullanmaz. Çünkü bunların hepsi, Windows
için yazılmış şeyler. Ne yazık ki sizin
hile yapmamanız ( ya da yapamamanız),
karşınızda Windows kullanan bir “ eziğin ”, bu tip bir yazılımı çalıştırarak, hile
yapmayacağı anlamına gelmiyor.
Oyun Tanıtımı: Urban Terror
Sunucu da PunkBuster ile başlatılmışsa, önce sizin bilgisayarınızda aktif olup olmadığını kontrol ediyor. Aktif değilse, sizi oyuna almıyor. Yani sunucudaki oyuna girebilmek için, PunkBuster'ı açmanız gerekiyor; PunkBuster'ı
açarsanız da hile yapamıyorsunuz.
Ancak Quake3:Arena olmadan bağımsız
çalışan Urban Terror, ( ioUrbanTerror),
PunkBuster desteğinden yoksun.
Q3:Arena oyununuz ( ve GNU/Linux
istemciniz elbette ) varsa ve Q3 modu
olarak UrT oynuyorsanız, PunkBuster'
ın GNU/Linux için olan sürümünü indi
rip [2] kurabilirsiniz.
İoUrT'nin bu açığını ise, hemen PunkBuster'ın altında gördüğünüz “ Guids”
kapatıyor. Guid, sunucunun yasaklama
sistemine alternatif olarak gelen bir yasaklama/atma ( ban/kick ) yönetim birimi. Sunucunun kendi yasaklama ve komutlarından daha sağlam bir sistem
oluşturuyor. Bunu da, kendi uzantı dizini içindeki “ regsfile.txt” dosyasına
kaydederek yapıyor. Ayrıca güvenilir oyunculara, sunucuda, oyuncu atma yetkisi de aktarabiliyorsunuz. Guid uzantılarını da İnternet'ten [3] indirerek kurabiliyorsunuz.
Ancak bot çağırırken, haritalara da dikkat etmeniz gerekiyor. Ne yazık ki, oyundaki her haritada botlar için dirilme
( spawn ) noktaları olmadığından dolayı,
her haritada botları çağıramıyorsunuz. Bunlar için yine üçüncü parti yazılımlar
Botları çağırabileceğiniz haritalar: olan anti-hile uygulamaları mevcut.
Abbey, Algiers, Austria, Dressing Room, Bunların GNU/Linux için olanları da
Firing Range, Riyadh ve Uptown. Bun- var. Bunlardan birisi olan PunkBuster,
ların dışında bir haritada bot eklemeye sunucu ve istemci kısımlarında çalışıkalktığınızda, kendinizi, oyundan çık- yor. Şöyle ki, PunkBuster'ı kurduğunuz
mış bir halde masaüstüne dönmüş ola- zaman, oyunu başlattığınızda aktif hale
rak buluyorsunuz.
getiriyorsunuz. PunkBuster kurulu olduğu bilgisayarda, üçüncü parti hile uy- “ play online ” bölümünde, PunkBuster
Botların çok usta oyuncular oldukları gulamalarının çalışmalarını engelliyor. ya da Guids kısımlarını açarsanız, sunu19
Oyun Tanıtımı: Urban Terror
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
cu listeniz, bunların açık olduğu sunucuları da içerecek biçimde otomatikman güncellenecektir. Ancak tekrar belirteyim, Pardus deposundan kurduğunuz UrT (ioUrT) PunkBuster desteklemiyor.
setup: Oyunun ayarları ise, son derece
detaylı olarak ayar yapmamıza olanak
sağlıyor. “ Controls” kısmından tuş kombinasyonumuzu ayarlayabiliyoruz. Hareket, ateş, etkileşim ve kullanım ile konuşma tuşlarımızı buradan değiştiriyoruz. “ Player” kısmından modelimizi seçiyoruz. Her iki takım için olan dörder
modelden, birer tane seçiyoruz. Burada
hemen bir açıklama yapalım. Oyunda,
zaman zaman, korsan şapkalı ya da ucubik maskeli veya gözlüklü tiplerle
karşılaşmışsınızdır. Bunlara “ eğlencelik ” ( funstuff) ayarları deniyor. Bu ayarlar için UrT konsolunu kullanıyoruz.
Eğer kırmızı takımdaysanız /funred ,
mavi takımdaysanız /funblue komutlarını kullanıyorsunuz. Kullanımı: /funblue “ Game Options” kısmından ise, oyun iç
(ya
da
/funred)
<parametre1>,
ayarlarımızı yapabiliriz. Bunlar oyunun
<parametre2>. . . şeklindedir. Mesela; ma- konsolundan değişken değeri atayarak
vi takımdan Carla modeli ile oynarken, yapabileceğimiz oyun ayarlarıdır. Yani,
/funblue ninja, phat şeklindeki komut, oyunun ekran bilgilendirmeleri, nişanCarla'ya bir ninja maskesi ve korsan gah ayarları, telsiz konuşmaları, silah
şapkası takacaktır. Bu eğlenceliklerin ayarları, radar ekranı gibi.
alacağı parametreler ve görünümleri
için [4] UrT sitesine uğrayabilirsiniz.
“ System ” kısmı ise oyunun grafik, ses
20
ve ağ ayarlarını yapabileceğiniz kısım.
Ayarlar oldukça detaylı ve fazla, ancak
anlaşılmayacak karmaşık ayarlar değiller. Ancak, ağ ayarlarında, biraz açıklama yapmak iyi olacak görüşündeyim.
“ Max.Datarate ” ayarı, sunucu ve sizin
bilgisayarınız arasındaki veri iletişiminin azami hızıdır. Bu hızı, bağlantı durumunuza göre arttırabilirsiniz. Bu hı-
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
zın artması demek, bilgisayarınızın sunucu ile iletişiminin hızlanması ve veri
paketlerinin hızlanması demektir. Ancak, ağ yapınızın kaldıramayacağı bir
seviyeye yükseltirseniz, sunucu ile bilgisayarınız arasında kayıp veri paketleri oluşacaktır ( pack loss). Pratik olarak,
oyunda, havada uçan bir merminin kaybolması ya da bir oyuncunun birden olduğu yerden silinip, başka yerde belirmesi gibi sonuçları olur. Oldukça can
sıkıcı bir durumdur. Paketlerin sayısı da
aynı şekilde etki yapar. Paket sayısını
arttırmak, veri paketi boyutunu küçültecektir. Küçük paketler, sunucu ve bilgisayarınızı arasında daha çabuk gidip
gelirken, kaybolmaları olasılığı ise artacaktır. Paket sayısını azaltarak, paketlerin boyutunu büyütürsünüz. Büyük
veri paketlerinin yerine ulaşma süresi
uzarken, kaybolma riski ise azalacaktır.
Bu optimizasyonu, ağ durumunuza göre
deneme – yanılma ile bulabilirsiniz. Ancak, bu ayarların oyuna etkisi, ADSL ya
da Kablo İnternet için değil, daha ziyade çevirmeli bağlantı gibi yavaş bağlantılarda fark edecektir. Ya da ileri seviye
bir oyuncu olup da, yine ileri seviye oyuncularla maç yapıyorsanız bu ayarlarla oynayın. Yani ADSL, Kablo ya da
daha hızlı bağlantınız varsa ve oyun üzerindeki tepkilerin milisaniye fark ettirmesi, oyununuz üzerinde bir etki yaratmayacaksa, bu ayarlarla oynamanıza
Oyun Tanıtımı: Urban Terror
gerek yok.
Sunucu Başlatma
start server: Buraya girdiğinizde, sunucu ayarlarını ve komutlarını düzenleyeceğiniz bir arabirim önünüze gelir. Sunucunuz için kullanabileceğiniz ayarlar:
Urban Terror'da iki farklı şekilde sunucu oluşturabilirsiniz. İlki oyunun menü- dedicated: Sunucunuzun, salt sunucu
sünden “ start server” altından, ya da olup olmayacağını belirlersiniz. “ Yes”
GNU/Linux konsolunu kullanarak.
değeri verirseniz, sunucu olan bilgi-
21
Oyun Tanıtımı: Urban Terror
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
sayardan oyuna dahil olamazsınız.
friendlyfire: Dost ateşini açar ya da ka- armbands: Oyuncuların, listede ve rapar. Bu değeri “ yes” yaparsanız, takım dar haritasında gösterilecek olan renkhostname : Sunucunuzun ağ üzerinde arkadaşları birbirlerini vurabilirler.
lerini belirler. 3 tipi vardır: 1 - Oyuncu
görüntüleneceği adı.
seçimine bırakma. 2- Takım renkerli ile
matcmode: Karşılaşma modunu açar ve belirtmek (mavi – kırmızı). 3- Sunucu
motd:Sunucunuzdaki günün mesajı. Ka- kapar. “ yes” yaparsanız, oyunu durdur- tarafından rastgele renk atanması
fanıza göre birşeyler yazabilirsiniz.
ma ( pause ) ve süre bitimi ( timeout) unsurları da oyuna dahil olur. İki takım deadchat: Yaşayanların, ölenlerin mejoinmessage : Karşılama mesajı. Sunu- müsabakasına ev sahipliği yapmayacak- sajlarını görebilmelerini düzenler. Her
cunuza katılan oyunculara vereceğiniz sanız, açmayın.
hoş geldin mesajı.
max.client: Sunucunuz katılabilecek a-
zami oyuncu sayısı.
pure server: Buradaki değeri “ yes” ya-
ölünün mesajını görmek, sadece takım
arkadaşlarınızınkini görmek ya da hiçbalance teams: Bunu açarsanız, sunu- birini görememek seçeneklerinden bicunuz otomatik olarak takım sayılarını risi atanabilir.
eşitleyecektir. Eğer denge bozulursa,
son giren oyuncuları, sonraki el başın- follow enemies: Açarsanız, ölen oyunda karşı takıma atar.
cu, sadece kendini öldüren oyuncuyu
takip eder. Ancak o vurulursa, serbest
voting: Oyuncuların oylama ( bir oyun- dolaşmaya başlayabilir.
parsanız, oyuncular, oyunu kendileri için kolaylaştıran tüm ayarlamalar olmaksızın oyunu oynarlar. Modifiye edil- cunun atılması, haritanın değişmesi ya
miş *.pk3 paketlerini kullanamazlar.
da yeniden başlması gibi... ) yapıp, yapamamalarını düzenler.
password: Sunucunuza şifre girmenizi
sağlar. Boş bırakırsanız şifre konmaz.
warmuptime : Yeni bir harita açıldığında, haritanın kaç saniye sonra yeniden
check cd key: Sunucunuz, bağlanan o- başlayacağını belirtir. Yavaş bağlantısı
yuncunun Quake3 geçerli cd anahtarı olan bilgisayarların da oyuna dahil ololup olmadığına bakar. Varsayılan ola- masına olanak vermek için, makul bir
rak kapalıdır. Açarsanız, ioUrT ( yani süre belirlemek iyidir.
antiwarp: Zayıf bağlantıdan dolayı ke-
sik hareket eden oyuncuların hareketlerini yumuşatır.
antiwarp tol : “ antiwarp” fonksiyonunun
tolerans değeri. Yükseltirseniz, tolerans
yükselir.
Q3:arena olmadan oynanabilen sürüOyun Tipleri
mü ) oyuncuları, sunucunuza giremeye- swap roles: Bunu açarsanız, takımlar
ceklerdir.
her el başında yer değiştireceklerdir. Urban Terror'da oyun modunu belirleYani, mavi takım kırmızı, kırmızı takım yebiliyorsunuz. Ya da istediğiniz tip ofloodprotect: Bağlı oyuncuların, arka da mavi olacaktır.
yuna girebiliyorsunuz. UrT 4.1 sürüarkaya sohbet satırı açmasını engeller
münde 7 oyun tipi var. Bu oyun tipleri:
22
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
* Free For All: Herkes tek. Karşılaştığınız herkesi vurmaya çalıştığınız; onların da sizi vurmaya çalıştıkları oyun
tipi. Sunucu ayarına göre, süre bitiminde en çok adam öldüren (frag alan) ya
da sunucu tarafından belirtilmiş azami
sayıya ilk ulaşan oyuncu kazanır. Ölürseniz, haritanın rastgele bir yerinde
yeniden dirilirsiniz.
* Team Deathmatch: “Free For All”
tipinin, takım için olanı. Amaç, düşman
takımdan mümkün olduğunca fazla oyuncu vurarak, takımınıza puan kazandırmak. Öldüğünüz takdirde, takım
dirilme bölgesinde (base) yeniden dirilirsiniz.
* Capture The Flag: Takımların bölgelerinde birer bayrakları vardır. Amaç,
kendi bayrağınızı koruyarak, düşman
takımın bayrağını ele geçirip, bölgenize
kadar getirmektir. Bunu yapan takım
sayı kazanır. Ancak sayı kazanmak için,
kendi bayrağınızın yerinde olması gerekir. Öldüğünüz takdirde, takım dirilme bölgesinde yeniden dirilirsiniz.
* Follow The Leader: Takımlardan
rastgele bir oyuncu takım lideri olur.
Lider, başında bir kask ile diğer oyunculardan ayrılır. Bölgenizde bir de bayrağınız olur. Puan alabilmek için, takım
liderinizin, düşman bayrağına değmesi
gerekir. Takım lideriniz, düşman bayrağına değebilirse, puan alırsınız ve el biter. Her iki takım lideri de ölürse, el,
puansız biter. Ölürseniz, ancak bir sonraki el başında dirilirsiniz.
* Capture & Hold: Haritada muhtelif
yerlerde, çok sayıda bayraklar bulunur.
Bu bayraklara dokunarak, onları takımınızın rengine boyarsınız. Geçen her
dakika, bayrak başına takımınıza bir
puan kazandırır. Ne kadar çok bayrağı,
ne kadar uzun süre koruyabilirseniz; o
kadar fazla puan kazanırsınız. Ölürseniz, takım bölgenizde yeniden dirilirsiniz.
Oyun Tanıtımı: Urban Terror
Bomba yerleştirilmemişse, düşman takımı yok etmek de eli kazandırır. Ölürseniz, sonraki ele kadar dirilemezsiniz.
Oyun tipleri bu şekilde. Ancak, 4.1 sürümünde (şu an) mevcut olmayan, ama
4.2 sürümü ile gelmesi planlanan bir
oyun tipi daha var: “ The Last Man
Standing ”. Bu mod, “ TeamDeathmatch ”
moduna benzer. Ancak, ölen oyuncu,
karşı takımda dirilir. Bu dönüşüm, takımlardan birinde tek oyuncu kalana
kadar devam eder. Herhangi bir takımda, tek başına sona kalan oyuncu, oyunu kazanır. Ölürseniz, karşı takımın
bölgesinde, karşı takımın bir oyuncusu
olarak dirilirsiniz.
* Team Survivor: Amacınız, karşı takımın tüm oyuncularını yok etmektir.
Takımlardan biri tamamen ölünce, el bi- Sunucuyu Konsoldan Başlatmak
ter. Ölürseniz, sonraki el başına kadar
dirilemezsiniz.
Bilgisayarınızı, bir salt sunucu ( dedicated) olarak da hizmet vermek üzere a* Bomb & Defuse: Tipik, saldırı – sa- yarlayabilirsiniz. Bunu, oyunu başlatvunma modu. Kırmızı takım, haritadaki madan, GNU/Linux konsolu üzerinden
iki noktadan birine bomba yerleştirme- yapabilirsiniz. Bilgisayarınız bir UrT suye çalışırken, mavi takım da onları dur- nucusu olarak hizmet verirken, siz gündurmaya çalışır. Kırmızı oyunculardan lük işlerinizi yapabilirsiniz. Bunun için,
birisi, bombayı taşır. Ölürse, bomba bir konsolu açarak:
başka kırmızı oyuncu tarafından alınabilir. Bomba kurulur ve çözülmezse, su- urbanterror- server
nucu tarafından belirlenmiş bir süre
sonra patlar. Patlarsa kırmızı takım; çö- komutunu kullanabilirsiniz. Kullanımda
zülürse mavi takım oyunu kazanır. ise, bazı parametreler ekleyip, server.cfg
23
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
dosyasını yapılandırmamız gerekiyor.
Sunucu komutunun parametreleri ise,
salt sunucu bilgisi, iletişim port numarası ve sunucu ayarlarının bulunduğu
“ server.cfg” dosyasının açılmasından
ibaret. Yani komut şu şekilde:
g_gametype will be changed upon restarting.
- - - - - - Server Initialization - - - - - Server: ut4_casa
Hunk_Clear: reset the hunk ok
- ( Burada yüklenen dosya ve server. cfg' den gelen
urbanterror- server +set dedicated 2 +set
net_port 27960 +exec server. cfg
özellikleri göreceksiniz )
hamit@hamit- pardus
master. urbanterror. net resolved to
~
$
urbanterror- server
+set
Resolving master. urbanterror. net
dedicated 2 +set net_port 27960 +exec server. cfg
94. 23. 208. 65: 27950
ioq3 1. 35urt linux- i386 Jun 17 2009
Sending heartbeat to master. urbanterror. net
- - - - - FS_Startup - - - - -
Resolving master2. urbanterror. net
Current search path:
master2. urbanterror. net resolved to
/home/hamit/. urbanterror/baseut4
94. 23. 208. 65: 27950
/usr/share/urbanterror/baseut4/zpak000_assets. pk3
Sending heartbeat to master2. urbanterror. net
( 7933 files)
Resolving master. quake3arena. com
/usr/share/urbanterror/baseut4/zpak000. pk3
( 99
master. quake3arena. com resolved to
files)
192. 246. 40. 56: 27950
/usr/share/urbanterror/baseut4
Sending heartbeat to master. quake3arena. com
Hitch warning: 1345 msec frame time
----------------------
]
8032 files in pk3 files
Burada, bir sunucu başlatmış olduk.
/usr/share/urbanterror/baseut4 dizini
altındaki server.cfg dosyası, sunucu parametreleri ve komutlarının bulunduğu
dosyadır. Oyunda, “ start server” kısmında seçtiğimiz ayarları ve daha fazlasını, server.cfg dosyasını yapılandırarak
yapabiliriz. Komutların aynısını, açıklamalarıyla birlikte dosyada bulabilirsiniz. Sunucuyu başlattığınız uçbirim, ay-
execing default. cfg
execing q3config. cfg
execing autoexec. cfg
Hunk_Clear: reset the hunk ok
- - - Common Initialization Complete - - Opening IP socket: localhost: 27960
Hostname: localhost
Alias: hamit- pardus
IP: 127. 0. 0. 1
execing server. cfg
24
Oyun Tanıtımı: Urban Terror
nı zamanda da oyunun konsolu olur. Eğer dalgınlıkla kapatırsanız, sunucuyu
da kapatmış olursunuz.
Urban Terror Konsolu
Çevrimiçi oyunların olmazsa olmazı olan konsol Urban Terror'da da var. Genel ve istemci pozisyonundaysanız pek
ihtiyaç duymasanız da, sunucu tarafında gereken bir unsur. Genel, sunucu ve
istemci taraflarınca en çok kullanılan
komutları açıklamaya çalışacağım.
Hepsini yazamam, zira 149 komut, 531
tane de değişken değeri olmak üzere,
toplam 680 komut var. :-)
Genel Komutlar: Genelde oyun
ayarları ile ilgili olup, hem sunucu hem
de is-temci taraflarınca kullanabilecek
ko-mutlardır.
* cl_run: Koşma ve yürüme arasında
geçiş yapar.
* +scores: Diğer oyuncularının puanlarını gösterir.
* cg_drawFPS : Kare/saniye sayısını
gösterir.
* cg_mapsize : Radar ekranının boyu-
tunu piksel olarak değiştirebilirsiniz.
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
* kill : Ölürsünüz.
* cmdlist: Konsol komutlarını listeler.
ekler. :-)
Oyun Tanıtımı: Urban Terror
* cvarlist: Konsol değişkenlerini ve
* banClient: Bir oyuncuyu, oyuncubunların
değerlerini
listeler.
nun
slot numarası ile sunucunuza girderirsiniz
mesini yasaklamak için kullanabilirsi* gfxinfo : Oyunun algıladığı grafik a- niz.
* say_team : Sadece takım arkadaşlayarlarını gösterir.
rınıza mesaj yollarsınız.
* banUser: Bir oyuncuyu, oyuncu a* quit: Oyunu kapatır.
dıyla sunucunuzdan yasaklamaya yarar.
* demo : <dosya adı> şeklinde kullaBu komutta, IP adresi ve CD-Key ( CDnılarak, daha önce kaydetmiş olduğuKey, Q3:Arena modu olan UrT için genuz oyunu izlemenizi sağlar.
Sunucu Komutları: Sadece sunucu ta- çerli ) master sunucusuna bildirilir ve
süreyi id sunucusu belirler.
* recorddemo : <dosya adı> şeklinde rafının kullanabileceği komutlar:
kullanılarak, o an oynadığınız oyunu,
* clientinfo : İstemci bilgilerini liste* clientkick : Bir oyuncuyu, slot nukaydetmeye başlar. *.dm3 uzantılı kayler.
marasına
göre sunucudan atmanızı sağdedilir.
lar. Ancak yasaklamaz.
* map: <harita adı> şeklinde kulla* stoprecord: Demo kaydını durdunılarak, belirtilen haritanın açılmasını
* kick : Bir oyuncuyu, oyuncu ismi ile
rur.
sağlar.
sunucudan atmanızı sağlar. “ kick all”
komutu, tüm oyuncuları tek seferde at* video : “ recordemo ” komutunun
* devmap: <harita adı> şeklinde kul- manızı sağlar.
*.avi biçiminde kaydedilmesini sağlar.
Böylelikle oyununuzu, çoklu ortam oy- lanılarak, belirtilen haritanın hile kodlarının kullanımına olanak verecek şekil* killserver: Sunucuyu kapatır.
natıcılarda da izleyebilirsiniz.
de açılmasını sağlar.
* stopvideo : *.avi biçiminde kaydı
* exec: <dosya adı> şeklinde kullanıdurdurur.
larak, daha önce yapmış olduğunuz bir İstemci Komutları: Sadece istemcinin
* screenshot: Oyundan *.tga uzantılı ayar ya da betik dosyasının yüklenme- kullanabileceği komutlar:
sini sağlar.
olarak ekran görüntüsü alır.
* +info : Sunucu bilgileri (sunucu adı,
*
heartbeat
:
UrT
master
sunucularıharita,
kurallar, oyun tipi ) listelenir.
* screenshotJPEG : Oyundan *.jpg una elle sinyal verisi gönderir. Yani “ ben
zantılı olarak ekran görüntüsü alır.
buradayım ” dersiniz, o da sizi listesine
* cl_master: Sunucu listesi alabilece* say: Diğer oyunculara mesaj gön-
25
Oyun Tanıtımı: Urban Terror
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
* notarget: BOT'lar sizi göremezler
ğiniz adresleri belirler. Oyunun sunucu ritaya geçmek, istenilen bir haritaya
geçmek, oyunun tipini değiştirmek ve ve size ateş edemezler.
listesi alabileceği 3 adresvar:
bir başka oyuncunun atılması için oylamaster.urbanterror.net,
ma çağrısı yapılabilir.
master2.urbanterror.net ve
Urban Terror
master.quake3arena.com
* vote : Bir oyuncu oylama çağrısı ya* cl_timeout: Saniye cinsinden sunu- parsa, bu komutu,
cu bağlantı zaman aşımını ayarlayabi- “ yes” ya da “ no” ile
kullanarak oyunuzu
lirsiniz.
verebilirsiniz. Ya da
* connect: IP adresi vererek, sunucu- sadece F1 ve F2
tuşlarını kullanırsıya bağlanmanızı sağlar.
nız.
* disconnect: Sunucudan ayrılmanızı
sağlar.
Hile Komutları :
izin
* reconnect: Bulunduğunuz sunucuya Sunucunun
vermesi durumunbağlantınızı yeniler.
da ( oyunu “pure
* globalservers: İnternet'teki sunucu- server” olarak başlatmaması ve hariları listeler.
tayı “devmap” ko* localservers: LAN üzerindeki sunu- mutu ile açması durumunda ), konsola
cuları listeler.
hile kodlarını yaza* ping : Sunucuya sinyal göndererek, rak hile yapabilirsiniz.
veri hızını test eder.
* give : ( health/ammo ) Sağlık ve cep* callvote : Oyun içinde, diğer oyun- hanenizi doldurur.
cuları oylamaya çağırmak için kullanı* god: Ölümsüz olursunuz.
lır. Bu komutun ardına alabileceği parametreler: map_restart, nextmap, map
* noclip: Duvarlardan geçebilirsiniz.
, g_gametype ve kick 'tir. Sırasıyla, haritanın yeniden başlaması, sonraki ha26
Tipik UrT ekranı. Oldukça basit. Sağ
yukarıda kare/saniye sayısı, ping zamanı ve sayı tablosu var. Sağ altta ise takımlardaki oyuncuların listesi mevcut.
Onun altında ise silah ve cephane göstergesi var. Sol aşağıda ise sağlık durumumuzu gösteren gösterge mevcut. Sol
yukarıda ise, takım arkadaşlarınızı görebildiğiniz radar mevcut. En üstte ise,
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
“ o böyle yaptı, bu böyle yaptı ” şeklinde
magazin başlıkları gibi, oyunda kimin
ne yaptığını belirten mesajlar geçiyor.
Öncelikle oynamada, oyuncuların, bazı
faktörlere dikkat etmeleri gerekiyor.
Mesela sağlık. Vuruldukça ve yükseklerden düştükçe sağlığınız azalıyor. Ne
olmuş ki yani? Bu her FPS'de var. Ancak UrT'de sağlık, geriye giden ve sıfıra
ulaşınca öldüğünüz bir geri sayımdan
ibaret değil. Oynayışınızı ve oyundaki
performansınızı etkiliyor. Öncelikle,
gövdeniz, üç hasar bölgesinden oluşuyor:
1 - Kafa
2- Kollar ve bacaklar
3- Üst gövde
Kafa, yüksek hasar aldırırken, üst gövdeye gelen isabetler orta, kollara ve bacaklara gelen isabetler ise, düşük hasara sebep oluyorlar. İsabet aldığınızda,
sol alttaki sağlık göstergenizde, gövdenizin neresinden isabet aldığınızı görebiliyorsunuz. Vurulduğunuzda, isabet
aldığınız yer kanamaya başlıyor. Eğer,
bir köşeye çekilip de, yaranıza müdahale etmezseniz, kanamadan ölebiliyorsunuz. Vurulan yer, gövde simgesinde kırmızıya dönüşüyor. Hemen yanındaki eğri bar ise, yukarı yönde kırmızıya dönüşmeye başlıyor. Sabit kırmızı renkli
kısım, kendi başınıza iyileştiremeyece-
ğiniz kısım. Yaranızı sarmazsanız tam
kırmızıya dönecek olan bölümler ise,
yanıp sönüyorlar. Varsayılan olarak “ Q ”
tuşu ile yaranızı sarıyorsunuz. Oyunda
alabileceğiniz ekipmanlardan bir de
sağlık çantası ( medikit). Bu çantayı alırsanız, kendinizi ve takım arkadaşlarınızı %90'a kadar iyileştirebilirsiniz. Sağlık çantası, pasif bir ekipman. Yani, elinize alıp kullandığınız birşey değil. Bunu almasanız bile, kendinizi yaranın durumuna göre, arkadaşlarınızı ise %50'
ye kadar iyileştirebilirsiniz. Nişangahınızı, bir takım arkadaşınıza doğrulttuğunuzda, oyuncu adını ve sağlık durumunu görebilirsiniz. Takım arkadaşlarınızı iyileştirmek için, iyice yanlarına
sokulup, “ Q ” tuşunu kullanıyorsunuz.
Ancak yaralarınızı sararken, ateş edemiyorsunuz. Yani, güvenli bir köşeye
çekilmeden, tedavi olmaya çalışmayın.
Sizi bir arkadaşınız iyileştirirse, F10 ile
teşekkür etmeyi unutmayın. :-)
Yine, her FPS'de olduğu gibi, UrT'de de
hoplama, zıplama ve depar fonksiyonu
var. Ancak farklı olarak, bu hareketlerin
bir sınırı var. Sağlık barınızın, takımınızın renginin açık tonunda dolu olduğunu; atlayıp, zıplayıp, depar attıkça boşaldığını fark etmişsinizdir. Bu hareketleri yaptıkça, yorulursunuz; bir süre durup, soluklanmanız gerekir. Ancak sağlığınız azaldıkça, bu hareketleri yapa27
Oyun Tanıtımı: Urban Terror
bilme kapasiteniz de düşer. Düşük sağlıkta çok daha çabuk yorulur ve soluksuz kalırsınız.
Yaralandığınız bölge de,oyunu etkiliyor.
Kafadan isabet alırsanız, doğrudan gidiyorsunuz zaten. Gövde ise, sağlığınız
oldukça azaltıyor ve nefesinizin çabuk
kesilmesine sebep oluyor. Kollarınızdan
isabet alırsanız, tüfeğinizi düzgün kullanamıyorsunuz. Kollarınızdan yara alınca, nişan artı işaretinizin büyüdüğünü fark etmişsinizdir. Bu olursa, düşman yerine duvarları taramaya başlarsınız. Yine el bombalarınızı da normalden daha yakın mesafelere atabilirsiniz. Bacaklarınızdan vurulmanız durumunda ise, hareketleriniz yavaşlar.
Sağlığınızı yitirdikçe, işler tatsızlaşmaya başlar. Yani, UrT'de herşeyin başı
sağlık. :-)
Oyunda, silahların gerçek olduklarından bahsetmiştik. UrT'de, yürüyen cephanelik gibi silah taşıyamıyorsunuz. Bir
tüfek, ikincil silah, tabanca, bomba ve
üç tane de nesne bölmelerimiz mevcut.
Oyunda en fazla beş adet bölüm doldurabiliyoruz. Ancak tüfek ve tabanca almak zorundayız. Onları bırakamıyoruz.
Bunun dışında kalan bölmelerimizi seçebilir ya da boş bırakabiliriz. Silah ya
da ekipman almak için para ya da kredi
benzeri bir uygulama yok. Hepsi beleş.
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
Oyun Tanıtımı: Urban Terror
3- ZM Weapons LR300ML: Düşük – orta arasında, vasat bir tüfek. Susturucu
ve lazer nişangah takılabiliyor. Yarı otomatik, üçlü atış ve tam otomatik modları var. Şarjör Kapasitesi: 30 Mermi.
İsabet Oranı: Normal. Gücü: Normal.
Doldurma Hızı: Hızlı
4- Heckler and Koch HK69: Bu bir bombaatar. Bence çok gereksiz bir silah.
Birkaç kere fantezi olsun diye aldım o
kadar. Ancak, takım maçlarında doğru
kullanılırsa, oldukça etkili olur. Uzun ve
kısa atım olmak üzere iki modu var.
Şarjör Kapasitesi: 1 + 4 bomba. Doldurma Hızı: Yavaş. Gücü: Yüksek
( Patlayıcıya olan uzaklığa göre değişmekle beraber, genelde yüksek. Çoklu
hedefe hasar verebilir).
Silahlarımız şöyle:
1- Heckler & Koch G36E: Tek kademeli
dürbün ile gelen bu tüfeğe susturucu
takabiliyorsunuz. Yarı otomatik, üçlü
atış ve tam otomatik atış modları mevcut. Başlangıç seviyesi oyuncuları için
güzel bir silah. Şarjör Kapasitesi: 30
Mermi. İsabet oranı: Yüksek. Gücü:
5- Heckler & Koch PSG-1: Oyundaki iki
keskin nişancı tüfeğinden biri. Bu tüfeğin özelliği, keskin nişancı sınıfında olmasına rağmen, yarı otomatik olması.
Üzerinde 3 kademeli dürbün olan tüfeğe susturucu eklenebiliyor. Şarjör KaNormal. Doldurma Hızı: Hızlı.
pasitesi: 8 Mermi. İsabet Oranı: Yük2- Kalashnikov AK-103: Rus yapımı Ke- sek. Gücü: Yüksek. Doldurma Hızı: Yaleş. Ortalama bir tüfek olan AK103'e, vaş.
susturucu ve lazer nişangah takılabiliyor. Yarı otomatik, üçlü atış ve tam oto- 6- Remington SR-8: Diğer keskin nişanmatik modları var. Şarjör Kapasitesi: 30 cı tüfeği olan SR-8, oldukça yavaş ama
Mermi. İsabet Oranı: Düşük. Gücü: Yük- oyundaki en güçlü silah. Kol ve bacaklar dışında, tek mermi ile öldürebilen
sek. Doldurma Hızı: Yavaş
28
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
bu silaha, çelik yelek ve miğfer etkisiz
kalıyor. Kurmalı atış moduna sahip ve 3
kademeli dürbünü olan bu silaha, susturucu takılamıyor. Şarjör Kapasitesi: 5
Mermi. İsabet Oranı: Yüksek. Gücü:
Yüksek. Doldurma Hızı: Yavaş.
7- IMI NEGEV: Oyundaki tek makineli
tüfek. Sadece susturucu takılabilen bu
tüfek, yüksek isabet oranı ve seriliğinin
yanında, oldukça zayıf bir tüfek. Sadece
tam otomatik atış moduna sahip. Şarjör
Kapasitesi: 90 Mermi. İsabet Oranı:
Yüksek. Gücü: Düşük. Doldurma Hızı:
Yavaş.
8- Colt M-4: SR-8'den sonra favori tüfeğim. Başlangıç oyuncuları için bu da iyi
bir tüfek sayılır. Yarı otomatik, üçlü atış
ve tam otomatik atış modlarına sahip
tüfeğe, susturucu ve lazer nişangah eklenebiliyor. Gücü ve hızı oldukça iyi, isabet oranı ise üçlü atışta çok yüksek.
Ama otomatikte duvarları tarıyor. Şarjör Kapasitesi: 30 Mermi. İsabet Oranı:
Normal. Gücü: Normal. Doldurma Hızı:
Hızlı
9- Franchi SPAS12 Shotgun: Oyunun
tek pompalı tüfeği. İkincil silahlarda alınabiliyor. Yarı otomatik ateş moduna
sahip. Herhangi bir ekipman takılamıyor. Yakın mesafelerde ve bina içlerinde
tam bir katil olan silah, uzak mesafe-
Oyun Tanıtımı: Urban Terror
lerde bir o kadar etkisiz. Şarjör Kapasi- 13- IMI .50 AE Desert Eagle: Oyundaki,
tesi: 8 Fişek. Doldurma Hızı: Yavaş (fi- keskin nişancı tüfeklerinden sonra, en
güçlü ikinci silah. Yarı otomatik bu taşekler tek tek dolduruluyor).
bancaya, sadece lazer nişangah takıla10- Heckler & Koch MP5K: Bilinen a- biliyor. Şarjör Kapasitesi: 7 Mermi. İsadıyla MP5. Oyunun en seri ve isabet o- bet Oranı: Normal. Gücü: Yüksek. Dolranı ( keskin nişancı tüfeklerinden sonra durma Hızı: Hızlı.
elbette ) en yüksek silahı. İkincil silah
olmasına rağmen, bazı oyuncular, bunu Bunların yanında bir de bıçağımız var.
tüfek yerine kullanırlar. Üçlü atış ve Kesme için kullanabileceğiniz gibi, “ N”
tam otomatik modlarına sahip silaha, tuşu ile fırlatabiliyorsunuz. Iskalarsanız
susturucu ve lazer nişangah takılıyor. da merak etmeyin. Gidip saplandığı
Şarjör Kapasitesi: 30 Mermi. İsabet O- yerden geri alabiliyorsunuz. 5 adet bıranı: Yüksek. Gücü: Düşük. Doldurma çağınız var.
Hızı: Hızlı.
Silahlarımız bunlar. Ben harita müsa11- Heckler & Koch UMP45: Otomatik ade ettiği müddetçe, SR-8, UMP45, Detabanca olan UMP45, isabet oranı yük- sert Eagle + Çelik yelek ve miğfer komsek bir silah. Özellikle uzun mesafede binasyonu kullanırım. Eğer harita, kesetkili, ancak kullanmak için biraz alış- kin nişancı noktalarına sahip değilse,
mak gerekiyor. Ama alışınca değiştiril- M4, MP5K, Desert Eagle + Çelik yelek
mesi zor bir silah. Üçlü atış ve tam oto- ve miğfer kombinasyonu kullanırım. Zamatik atış modlarına sahip silaha, sus- man zaman, AK103 aldığım da olur.
turucu ve lazer nişangah takılabiliyor. Silahlar için olan ekipmanlar, bütün siŞarjör Kapasitesi: 30 Mermi. İsabet O- lahların isabet oranlarını %20 gibi bir
ranı: Yüksek. Gücü: Normal. Doldurma oranda arttırıyorlar. Bir silah, azami
isabet oranına, lazer nişangah + sustuHızı: Hızlı.
rucu ile ulaşıyor. Ama keskin nişancı
12- BERETTA 92FS: Tabancalarımızdan tüfekleri ve pompalı hariç. Pompalıya
hızlı ve isabetli olanı. Yarı otomatik ta- zaten bir şey takamıyorsunuz. Keskin
bancamıza, susturucu ve lazer nişangah nişancı tüfeklerine susturucu takmak
takılabiliyor. Şarjör Kapasitesi: 15 Mer- ise, bir işe yaramıyor.
mi. İsabet Oranı: Yüksek. Gücü: Düşük.
Gelelim ekipmanlarımıza:
Doldurma Hızı: Hızlı.
29
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
1- HE Grenade (El Bombası): Üzerinizde iki adet el bombası taşıyabiliyorsunuz. Elle attığınız bu silah, çoklu hedefe
yüksek hasar verme kapasitesine sahip.
Elbette hasar, uzaklığa göre değişiyor.
El bombasını seçip, saldırı tuşuna basınca, pimini çekersiniz ve bomba altı
saniye içinde patlar. Saldırı tuşunu bırakınca bombayı fırlatırsınız. Eğer tuşu
bırakmazsanız, bomba elinizde patlar.
2- Smoke Grenade (Duman bombası):
Bundan da iki tane alabiliyorsunuz. Fırlattığınız zaman, yoğun bir duman tabakası ortalığı kaplayarak, görüşü engelliyor. Keskin nişancı noktalarını köreltmek için birebir. Ancak bunu alırsanız,
el bombası alamıyorsunuz. Yine gece
görüş dürbünü, dumanın ardını görebiliyor.
3- Kevlar Vest (Çelik Yelek): Üst gövdenizi mermilere karşı korur. Çelik yelek,
mermilerin verceği hasarı %40 oranında düşürür. Ayrıca gövdeniz siyah olduğu için, karanlık bölgelerde görülmenizi de zorlaştırır. Gerçi kol ve bacaklarınız hala takımınızın renginde oluyor
ama kamuflaj kamuflajdır.
4- Kevlar Helmet (Miğfer): Çelik yeleğin, baş için olanı.
5- Silencer (Susturucu): Silahınızın se-
Oyun Tanıtımı: Urban Terror
sini ve alevini azaltır. İsabet oranını ise ceksiniz. Aldığınız nesneleri atabilirsiniz. Mesela bayrağı aldığınızda daha
yükseltir.
hızlı koşabilmek için fazlalıları atabilir6- Laser Sight (Lazer Nişangah): siniz.
Silahınızın isabet oranını arttırır. Ancak, nişan noktası tüm oyuncularca gö- Oyunda hareket ederken, kenarları tutrülebildiği için, yerinizi belli edebilirsi- mak gibi hareketler yapabiliyorsunuz.
Yani, boyunuzun yettiği bir kenara tutuniz.
nup kendiniz yukarı çekmek suretiyle,
7- Med Kit (İlk yardım çantası): yüksek yerlere çıkabiliyorsunuz. Bir
Kendinizi ve takım arkadaşlarınızı %90 pencere pervazına ya da bir çatı kenarıoranında iyileştirmenizi sağlar. Üstelik na tutunabiliyorsunuz. Bunun için yapde bunu daha hızlı yaparınız. Med Kit manı gereken, oraya doğru zıplayarak,
aldığınızda, üzerinizde “ tıp” işareti beli- ileri harekete devam etmek. Tırmanma
sırasında, hareketiniz yavaşlıyor ve siriyor.
lahınız kayboluyor. Yani bir yerlere çı8- Night Vision Goggles (Gece Görüş karken ya da merdivenden tırmanır ve
Dürbünü): Dumanın ardını görebilirsi- inerken, ateş edemiyorsunuz. Oyuna
niz. Karanlık noktalar da gündüz gibi oldukça gerçekçilik katıyor.
aydınlanır. Ayrıca düşmanlarınızı ve
Oyunda, sevmediğim bazı harketler de
yerdeki objeleri belirler.
var. Bunlardan birisi, bizim “ bunny” de9- Extra Ammo (Fazladan Cephane): diğimiz hareket. Düz koşarken, hafifçe
Silahınız için iki katı cephane alırsınız. sağa ve sola kayma hareket yaparken,
aynı anda zıplıyorsunuz. Bunu her adımda arka arkaya yaptığınızda, “ strafe
Ekipmanlarımız da bu şekilde. Bunları jump” olarak hızlanmanızı sağlıyor.
kullanmak da size kalmış. Her bir ekip- Normalde ulaşılmayacak bir hız ve yükman, bir bölmeyi dolduracaktır. O yüz- sekliğe ulaşıyorsunuz. Böyle zıplaya
den doğru ekipman almanız önemli. Yi- zıplaya gitme hareketine “ bunny” denine çelik yelek alırsanız, daha az zarar yor. “ Bunny” hareketi ile ilerlerken, yealacak, ancak depar mesafeniz kısala- re değdiğiniz anda da eğilme tuşuna
caktır. Daha çabuk nefessiz kalacaksı- basarsanız, karakterinizi uzun bir menız ve daha kısa mesafe koşabile- safeyi, hızla kayarak gidiyor. Buna da
30
Oyun Tanıtımı: Urban Terror
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
“ power slide ” deniyor. Her iki hareket
de UrT'de mevcut. Bence gerçekçiliği
bozuyorlar. Aslında ardı ardına zıplamayı önleyecek bir hareket ( mesela zıpla-
yıp yere düştükten hemen sonra hafif
bir tökezleme hareketi ), her ikisine de
engel olacaktır. Yine “ wall jump” deni-
len, duvarlardan sekme de benim olmasını istemediğim hareketlerden. Ancak
Urban Terror topluluğu, bu hareketlerden şikayetçi değil.
Sonsöz
Urban Terror, hep karanlık köşelerde
geçen Quake3 motorunu, geniş ve aydınlık alanlarda başarıyla kullanmış.
Görsel efektler oldukça etkileyici. Modellemeler ve kaplamalar çok ayrıntılı
olmasa da, yeterli seviyede. Ancak
idtech3 motorunun bir kötü yanı, geniş
arazilerde, ekranda olmayan nesneleri
de işleyerek, işlemciye gereksiz yük
bindirmesi. Eski makineler, büyük haritalarda, 25 kare/saniye hıza çıkmakta gittiğini anlayabiliyorsunuz. Haritaların
zorlanabilirler. Ancak günümüz orta sı- kendilerine has müzikleri olması da, onıf bir makine, oyunu rahatlıkla çalıştı- yuna ayrı bir tat katmış.
rabilirler.
kılavuzumuzun, bir sonraki yazısınSesler ise, son derece başarılı olmuş. FPS
Nexuiz gelecek. Sonraki ay görüşNefes nefese kalma seslerinden, ayak da
seslerinden ve inilti seslerinden; sesin mek üzere...
kaynağının nerede olduğunu ve ne yöne
31
[1] http://www.urbanterror.info/news/home/
[2] http://www.evenbalance.com/index.php?page=dl-q3a.php
[3] http://sourceforge.net/projects/urt41banguid/files/UrtEvolution/
[4] http://www.urbanterror.info/docs/texts/145/#2
Röportaj
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
geleceği hakkında TDF ile konuştuk.
TDF üyesi Italo Vignoli ile yapılan röSwapnil Bhartiya portajı sizlere sunuyoruz.
Çeviri: Özgür Ilgın ([email protected]) Swapnil: Ortalık biraz karışık. Open-
Italo Vignoli
(The Document Foundation)
Office.org Topluluğu Kurulu, ilgi çatışması olduğunu düşündüklerinden dolayı, herhangi bir karmaşanın önüne geçmek için, TDF üyelerinin kuruldan ayrılmalarını istedi.Şu anda kurul üyelerinin çoğunun Oracle çalışanı olduğu
iddia ediliyor. Bu kararı topluluk kurulunun özgür iradesi ile verdiği bir karar
olarak mı görüyorsunuz; yoksa Oracle'
ın buna katkısı mı oldu?
TDF: Oracle ile ilgili yorum yapmaktan
kaçınıyoruz. Bizim başka bir bakış açımız var ve bir ilgi çakışması falan görmüyoruz. Bu aralar OOo RC2 sürümünü
test ediyorum ve OOo'yu yıllarca destekledikten sonra projeyi yüzüstü bırakıp kullanıcıları zor duruma sokamam.
Bir sonraki sürümde tabi ki başka türlü
davranacağım ama Oracle'ın ilgi çatışması olduğunu düşünmesine rağmen
halihazırda OOo'ya dahilim.
The Document Foundation(TDF)'ın kurulması ile OpenOffice tabanlı yeni bir
Ofis programının doğuşuna tanık olduk.
Son zamanlarda,
OpenOffice.org/
Oracle ve TDF ekipleri arasında anlaşmazlık vardı. LibreOffice'in bugünü ve
Swapnil: Topluluk Kurulu üyelerinden
TDF'ye katılan olacak mı?
Röportaj: Italo Vignoli (The Document Foundation)
Swapnil: TDF'yi kurarak LibreOffice'i
başlatmaya neden gereksinim duydunuz? OOo'nun demirbaş üyelerinin, bu
kararı almalarına neden olan neydi?
TDF: 10 yıldır, OOo topluluğu büyüyüp,
sayıları dünya çapında 100 milyonun
üstünde kullanıcıya ve binlerce gönüllüye ulaştı. Kullanıcıların yararını gözeterek bir şirketten bağımsızlaşmak için
doğru zamandı.
Swapnil: Vakfın kuruluşunun, özgür açık kaynak kodlu ofis yazılımına ne gibi
yararı olabilir?
TDF: Bağımsız bir vakıf; şirketlerin, gö-
nüllülerin, kullanıcıların ve kurumların
( devlet ve sivil toplum kuruluşlarının )
projeye katkı yapmasını sağlayacaktır.
Bu da yaratıcı bir ortamı teşvik edip ofis, programının pazarını geliştirecektir.
Swapnil: OpenOffice durgunlaşmış gibi gözüküyor. Uzun zamandır bariz değişiklikler göremedik. LibreOffice (LO)'
nun bundan farkı ne olacak?
TDF: İki ürün arasında bariz farklar a-
ramak için zaman henüz çok erken.
TDF: TDF, projeye katkıda bulunmak Mevcut sürümler benzer olacak ama
3.4 sürümünden itibaren yeni gelişmeisteyen herkese açık.
32
Röportaj: Italo Vignoli (The Document Foundation)
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
ler ve özellikler eklenecek ve işte o zaman TDF'in çıkardığı işi takdir etmek
mümkün olacaktır.
yı elde ettiği İtalya ve diğer avrupa ülkelerinde, topluluğun yaptığı gibi, bunu
oldukça agresif olarak yapacağız.
Swapnil: Yol haritanız nedir? İlk kararlı
Swapnil: LO'nun beta sürümleri yayın-
TDF: İlk kararlı sürüm Kasım sonu ve-
TDF: Henüz beta sürümünde olan bir
sürüm ne zaman çıkacak? Bir haftadır
LO kullanıyorum ve oldukça memnunum.
landığından beri ne tür bir kullanıcı tabanı
olduğunu
gördünüz?
Geliştiriciler-den aldığınız destek nasıl?
ya Aralık başında, LibreOffice 3.3 adı
altında çıkacak.
reklam videosunda OpenOffice.org'a
saldırdı. Oracle ve OOo topluluğundan
Swapnil: Yazılım endüstrisinden ne gi- koparken Microsoft ile rekabeti nasıl
bi bir destek alıyorsunuz? Örneğin Red değerlendiriyorsunuz?
Hat, Oracle'ın rakibi. LO'nun büyük dağıtımlarda OOo'nun yerini alacağını dü- TDF: Microsoft özgür ve açık kaynak
şünüyor musunuz? Sektörün büyük o- kodlu ofis programlarını dikkatle izliyor
yuncuları size bunu vaat ediyorlar mı?
ve muhtemelen LO’nun kararlı sürümü-
nü yayınlar yayınlamaz bizim üzerimizTDF: Debian, Fedora ve Ubuntu'nun de yoğunlaşacak.
TDF'in ilk açıklamasından sonra duyurduğu gibi bu dağıtımlarda OOo'nun yerini, LibreOffice alacak.
Swapnil: LO'yu nasıl tanıtıp pazarlamayı tasarlıyorsunuz?
Swapnil: Yakın zamanda Microsoft bir TDF: OOo'nun dikkate değer pazar pa-
33
yazılım için kullanıcı tabanından bahsetmenin yerinde olduğunu sanmıyorum. İndirmeler beklentilerimizi aştı ama bu yazılımın hala geliştirilmekte olduğunu unutmayalım. Geliştiriciler hala
yoğun bir biçimde kodlar üzerinde çalışıyor, kaynak kodlarını temizliyor, yazılıma yamalar ve yeni özellikler ekliyorlar. Yeni geliştiricilerin sayısının dört
haftada ulaştığı rakam proje çevresinde
ne büyük bir coşkunun oluştuğunu gözler önüne seriyor.
http://www.muktware.com/news/24/2010/400?page=0,0
http://www.muktware.com/
Lisans: CC BY-SA 3.0
http://creativecommons.org/licenses/by-sa/3.0/
Makale
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
kalarndan duyduklarıyla, öğrendikleriyle sınırlıdır; ancak okuryazar bir insaAydın Bez ([email protected]) nın bildikleri bu saydıklarımızla birlikte
öğrendikleriyle sınırlı olup bu
Bir Üçgen:Özgür Yazılım, okuyup
göreceliği de öğrenme, bilme
Merak ve de Öğrenme sınırın
azminin sürekliliğidir. Merak ve bilme
arzusu yoksa kişi cahil ile eşit olur.
Her deneyim bir birikimdir; bir kez yanlış yapıldığı zaman beyin bu yanlışın kökenini bulup çözüme ulaştırmak için
yöntemler arar ve bulduğu zaman da
bir daha aynı hatayı tekrarlamaz; çünkü
önemli olan zamandır, faydadır, verimdir.
***
Makale: Bir Üçgen: Özgür Yazılım, Merak ve de Öğrenme
Bir ihtiyaç karşılanır halde; çünkü doğa
boşluk kabul etmez.
Aynı işlev için kullandığımız bir sürü
uygulama var. Örnek mi? Müzik dinlemek için Amarok, Listen, Exaile. Banshee, Rythmbox... Belge oluşturmak,
yönetmek ve paylaşmak için LibreOffice, OpenOffice, Abiword, Gnumeric,
Koffice... Haberleşmek için Pidgin, Empathy, Kepote, aMSN, Kmess, Evolution, thunderbird (IceDove) Kmail...
Masaüstü yönetimis için KDE, GNOME,
Xfce, Lxde, e17...
Dağıtımlar dahi yüzlerce! Dünyada
GNU/Linux yaşam çizgisinde yeni bir
dağıtımın duyurulmadığı, güncellenmediği bir gün doğmuyor. Devasa bir bilgi
birikimi, deneyim, paylaşım. ihtiyaçların karşılanması arzusu var ve de topluluklar... Kendi aralarında rekabet halindeler ama bu rekabet pazarı ele geçirip
tek hakim olmak amaçlı değil. Ortak
amaç Özgür Yazılımın kök salması, bilinirliğinin yaygınlaştırılması ve bilginin
özgürleşmesi, kimsenin, bir zümrenin
emri altına girmemesi, kar için alınıp
satılmaması...
Özgür Yazılımın en güzel meyvesi GNU’
dur, Linux’tur ve bu ikisinin birleşimi
GNU/Linux’tur. Zaten kullandığımız
binlerce uygulama da bu melvenin eseridir; dahası GNU/Linux çatısı altında
filizlenmekte, yetişmekte, barınmaktadır. Üstelik bu uygulamalar bir dizi geBilgi, denemelerden elde edilmiş yanlış- liştirme sürecinden geçip kullanıma sulanabilir bir deneyimler birikimidir. Da- lumaktadır; tabii önce yaratıcı süreç
hası sorgulamaksızın, merak etmeksi- var ki, en önemli safha da bu değil mi?
zin, denemeksizin, araştırıp sonuna varmaksızın ve yanlışlayarak başa dönmek- Yaratmak! Binlerce ya da tek bir denesizin ne birikim olur ne de bilgi.
yimden sonra, karşılığı olmayan bir hissin yarattığı boşluktan sonra girişilen ***
Okur-yazarlığı olmayan bir insanın bil- bir çabanın, verilen emeğin sonucu: bir
gisi deneme-yanılma yoluyla ve de baş- ihtiyacı gidermek. Soyut ya da somut. Özgür Yazılım kullanıcıları son derece
34
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
meraklı olduğu gibi kendilerine verilenle yetinmezler asla. Mutlaka bir şeyler
öğrenme, bir şeyler keşfetme ve başarma. Örnek mi? Kimi arkadaşlarımız hazır dağıtımları (yani kurulum kalıbı ile
tüm sistemin kurulduğu) tabandan kurma uğraşları içerisindeyken kimisi de
Gentoo gibi, CentOS gibi, Arch Linux
gibi sistemleri kurup kullanabilme, yönetebilme amacındalar. Yığınla sorun
beklese de, forumlar, topluluk iletişim
ağları ne güne var?
tırına hakim olmak, paket derlemek ve
bunları yapabilmek için bilgi okyanusunda işe yarar olanı kovalamak. Bunu
ben, evrim piramitinin üstünde bulunan
köpekbalığına benzetiyorum: güçlü olan kazanır. Burada güçlü olan tabii ki
araştıran ve öğrenendir.
Pekala, okuyan bir toplum olduğumuz
söylenemez bu verileri kütüphanelere
üye olanların ve satın alınan (kasa fişi
ile eve giren kitaptan bahsediyorum,
rafta bekleyen ve satıcı tarafından satın
alınandan değil) kitaplara dayanarak
söylüyorum; ayrıca gazetelerin satışları
da ortada... Birde okul hayatı boyunca
zorunlu olarak kütüphaneye üye olan
ve okul biter bitmek yolunu unutanları
da eklersek halimiz meydandadır. Bu
durum daha çok izlemeyi seçtiğimizi
(dili ne olursa olsun hiç sorun değil, anlayalım ya da anlamayalım) gösterir.
Makale: Bir Üçgen: Özgür Yazılım, Merak ve de Öğrenme
hazırladığı onlarca belgeyi okumamaktır. (Arch Linux türkiye topluluğuna buradan sonsuz teşekkürler belgelendirmeler için) Aynı şekilde Gentoo ve
Debian için de yığınla belge var okunmayı bekleyen.
***
Bilginin sözlüklerde güzel tanımları olabilir; keza Özgür Yazılımın da ama en
güzeli kişinin kendi yapacağı tanımdır
ki, burada edinilen bilgiler olmaksızın
bir tanım yapılamaz, yol alınamaz. Özgür Yazılım, derin olduğu kadar kolay
da, asla zor değil; sadece uğraştırıcı fakat bir hayli zevk veren bir aidiyet alanı
ve asla uğraş değil! Çünkü uğraşlar gelip geçicidir.
Üstelik günümüzde bilgisayar donanımları marka bazlı binlerce olsa da teknolojik açıdan hepsi farklı olup aynı amaca hizmet etse de Özgür Yazılım dünyasında ayrım sadece dağıtım bazlıdır ve
destek veren Linux çekirdeği (kernel)
tektir! Bu sebeple kullanıcı kendi donanım bilgilerini öğrenip destekleyen daÖzgür Yazılım, bizim hayat felsefemiz!
ğıtımı araştırıp bulur ve kullanır ya da
zor olanı seçer ki, bu biraz da bilgiye
giden yoldur aslında: işini kendi yap- Oysa, Özgür Yazılım’da mesafe alabilmek için okumak mutlaka şart ve edimak ve hazır olan ile yetinmemek.
nilen bilgiyi de yine aynı şekilde paylaşBirçok Arch Linux, Gentoo ve Debian tırmak ve yanlışlamaya açmak da şart.
kullanıcısı bu saydığım dağıtımların di- Örneğin, forumlarda sürekli rastladığığer kardeşlerinın yaptıklarını (Ubuntu, mız bir cümle olan “Arch Linux kurmak
OpenSuSe, Fedora, Mandriva...) kulla- istiyorum ama gözüm korkuyor... ” bu
nıcının yapmasını istemelerinin kendi- cümlenin sebebi ise kolaya alışan kullalerine birçok şey kattığını söylemekte- nıcıların yeterli meraklarının oluşmadir. Vrneğin kendi ağlarını yapılandır- ması; aslında var ama sadece kağıt üzemak, disklerini bağlamak, komut sa- rinde; dahası Arch Linux topluluğunun
35
Makale
Kemal Karataş ([email protected])
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
Google-Apple Çatışması ve
GNU/Linux Dünyası
Makale: Google-Apple Çatışması ve GNU/Linux Dünyası
manı " Apple'a geldi. ( Daha sonra da GNU/Linux camiasının desteğiyle
Apple'a sıra geldi. ) Android mobil plat- büyüyen Google
formu ile uzun süreden beri Apple'ı
çoktan endişelendiriyordu. Ama CIO'lar
arasındaki atışmalar bu durumu daha
da vahim hale getirdi. Android, Özgür
Yazılım camiasının desteği ile bugünlere geldiğine göre, bu duruma GNU/Linux camiasının açısından da bakmak
lazım.
Google CIO'su, Eric Schmith, " Apple,
tüketicilerinin her gereksinimlerini,
kendi platformu, donanımları ve servislerine muhtaç bırakarak, bütün kaynak
kodlarını haksız biçimde kapatıyor. Kullanıcılar, Adobe ürünlerini bile sistemlerine entegre edemiyorlar. " dedi. Bu a-
Giriş
Google, piyasada birçok rakibini sindirdi ya da korkutmaya devam ediyor.
1999'da kurulurken, piyasayı bu kadar
sarsacağını kim bilebilirdi? Önce Microsoft'u karşısına aldı ve bu onun yanına
kaldı. Sonrasındaysa sıra, " yenilik uz-
Google daha başından beri, Microsoft
ürünleri başta olmak üzere, piyasa devlerinin ürünlerini kullanmadan gelişti.
Microsoft, kâr payını arttırdığını açıklarken, Google'ın bu istatistiğe destek
olmadığı kesindi. Tek bu bile, şirketlerin çekinmesi için yeterliyken, bir de
kendi felsefelerini piyasaya yaymaya
başladılar. Özgür Yazılım camiasına
destek verdiler. Bu desteğin karşılığını
da, Android platformuyla almaya devam ediyorlar. Eric Schmith'in daha önce bahsettiğim iddiasına değinmek lazım burada.
çıklamaya Apple CIO'su Steve Jobs, Google, internet üzerinden Adwords ve
" Google'ın Android platformu bölük Adsense gibi hizmetlerle kâr ediyor.
pörçük düzenlenmiş durumda. IOS plat- Kâr payının %99'u buradan geliyor.
formu yüklü olan, iPhone, iPad ürünler- Apple ise, IOS platformu yüklenmiş üle entegre biçimde çalışıyor. Adobe ü- rünler, AppStore ve Mac OS sistemi
rünleri ise, IOS da güvenliğe tehlikeye yüklü ürünleriyle kâr ediyor. Apple,
neden olmadığı sürece sistemde. Daha kendi sektöründe ürünlerini aşırı dereaz hata raporu gelmesinin nedeni bu cede koruyup, kapalı pazar yaratıyor
işte ." yanıtıyla karşılık veriyor. Bilişim denilebilir. Ama ya Google? Google, inpiyasasında böyle karşılıklı açıklamalar ternetteki reklam pazarını rakipleriyle
olabilir. Her iki firma da aynı metotlarla paylaşmıyor. Adwords ve Adsense seryazılım üretmişse, bunda bir özellik visleri nasıl böyle kâr ediyor diye bütün
yok. Ama Google'ın arama motoru sek- bilgilerini piyasaya dağıtmıyor. Demek
törü pazarını elde tutup diğer alanlarda ki iki şirket de, iş kendilerine kâr getida aktif olması, birçok şirket için kabus ren ürünlerine geldiğinde, ticari sırlasebebi olmaya devam ediyor.
rını gizliyorlar ki bu da, kapitalin, kâr
36
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
sürekliliğini sağlaması için olmazsa olmazdır! Yani birbirlerinden o kadar da
farklı değiller. O yüzden, Google-Apple
karşılaştırması o kadar mantıklı bir karşılaştırma olmuyor.
Apple, piyasada Microsoft'un ürünleriyle rekabet edebilen nadir bir şirket. Bu
başarıda Steve Jobs'un büyük bir payı
olduğu da reddedilemez. Ürünleri pahalı olmasına rağmen, tüketici kitlesinin
isteklerini tatmin edebiliyorlar. Hatta
üründen ziyade insanlara lüksü, statüyü, ayrıcalıklı olma imajını satıyorlar;
bu pazarlama ve bilinirlik açısından bir
şeyler öğrenmemiz gereken bir konu.
Ama iş Google-Apple rekabetine geldiğinde, böyle bir başarı olur mu o tartı-
Makale: Google-Apple Çatışması ve GNU/Linux Dünyası
şılır.
Google'ın Android işletim sistemi ürünü, patent davaları haberleri dışında,
Android, bilişim haberlerinde, daha daha güzel haberlerle anılabilir ilerde.
çok, hakkında patent davaları açılan bir Burada önemli olan, GNU/Linux camiaürün gibi görünüyor. Ama o kadar de- sının nerede durması gerektiği.
ğil. Motorola, rakipleri karşısında son 3
yıl içinde çok büyük zarar etti. İlk kez Özgür Yazılım camiası, sürekli azınlık
Android yüklenmiş " droid x cep telefo- olarak anıldı; hatta bu işin, yalnızca bilnu " serisiyle kâr etmeye başladı. Özgür gisayar kurdu olanlara özgü bir uğraş
Yazılım camiasının desteği olan ürün, olduğu -yanlış- sanısı, insanlarca hala
zarar eden bir şirkete ümit olabiliyor. kabullenilmekte. Android gibi tanınan
iPhone ve diğer akıllı telefonlar, piya- ürünler, bu yanlış imajı büyük kitlelerin
sada önemli bir yer tutuyorlar. Onlar dı- belleğinden silebilir. Daha makul yoşında Motorola gibi şirketler de bu yol- rumlar yapılabilir en azından.
la kâr edebiliyorlar. Hatta uzun erimli
yol haritalarını da, Android işletim sistemine
göre
ayarlayabiliyorlar: Sonuç olarak
SonyEricsson ve Samsung gibi...
Google, arama motoru piyasasının tartışmasız devi. Kazanılan kâr payının bir
kısmıyla da Özgür Yazılım projelerine
destek verdi. Ama ilerde ne yapabileceği hâlâ muallak; kapitalizm bu, içinde
nankörlük barındırır. Şimdilik, Özgür
Yazılım destekli projelerle piyasada adını duyuruyor. Fakat bu değişmeyecek
diye bir şey yok. Apple ise, kendi tüketici kitlesine hitap etmeye ve lüks ile
imaj satmaya, uzun bir süre devam edecek gibi görünüyor. GNU/Linux
camiası, her koşula hazırlıklı olmalıdır.
Oracle'ın önemli projelere yaptığı,
gözümüzün önünde yaşanan en sıcak
örnek.
37
Makale
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
sıl yapacağımı bilmiyordum; ama bunu
yapmak için bir çözüm bulabilirsem,
R. M. Stallman bunun bir “ hack ” olacağı aklıma geldi.
Çeviri: Özgür Ilgın ([email protected]) Düşünmeye başladım ve bir kaç saniye
sonra aklıma bir şey geldi.
Hack Üzerine
2000 yılı Ocak ayında Kore’yi ziyaretim
sırasında, “hacker” sözcüğünün gerçek
anlamını açık ve tam olarak tasvir eden
komik bir şaka geldi aklıma.
Bir kaç GNU destekçisi ile birlikte öğle
yemeğinde tteokpaekki* yemek için bir
yere oturduğumuzda, garson önüme 6
adet yemek çubuğu koydu. Belki bunlar
3 kişi içindi ama aklıma, 6 çubuğu da
kullanmam gerektiğini düşünmenin daha eğlenceli olabileceği geldi. Bunu na-
Makale: Hack Üzerine
Faydalı olup olmamasına bakmadan,
şaka amaçlı olarak zor bir şeyler yapmak ” hack etmek ” idi.
Kore’de geçen bu olayı anlattığım bir
arkadaşım, bir eline 4 yemek çubuğu
yerleştirip onu iki çift halinde kullanarak, iki parça yemeği ağzına atmayı başardı. Arkadaşım, benim yaptığım
hack e tüy dikmişti. Yaptığı eyleme hack
denebilir miydi? Bence denebilirdi. Öyleyse o bir hacker mıydı? Bu, hack yapmayı ne kadar sevdiğine bağlıydı.
İlk önce sol elimin yardımı ile üç tane
yemek çubuğunu sağ elime yerleştirdim. Çubukları tek tek kolayca kullanabilmem için, onları nereye yerleştireceğimi düşünmem gerekmiş olsa da bunu
yapmak o kadar da zor olmadı. Sonra
diğer üç çubuğu, sağ elimin yardımı ile
sol elime yerleştirdim. Diğer elimdeki
üç çubuğu düşürmeden bunu yapmak Hack toplulukları, 1960 ve 1970′li yılzor oldu. Bir kaç denemeden sonra bu- larda MIT ve diğer üniversitelerde ortaya çıktı. Hack etmek, yazılım yazmaknu da becerdim.
tan pratik şakalara, hatta MIT kampüSonra altı tane yemek çubuğunu nasıl sünün çatı ve tünel sistemlerini keşfetkullanacağımı bulmam gerekti. Bu daha meye uzanan çok geniş eylemleri içeda zordu. Sol elimdekileri kullanmayı rirdi. MIT ve bilgisayar ile alakası olbeceremesem de, sağ elimdekileri kul- mayan diğer eylemlerse, hackerların,
lanmayı başardım. Bir kaç dakikalık de- hack etmekten ne anladıklarına göre
neme ve ayarlamadan sonra, bir parça değişiyordu: Örneğin 1950′lerin notası
yemeği, çubuklarla üç değişik yönden olmayan tartışmalı John Cage parçası,
4’33″ bir beste olmaktan çok, bir hack
yakalayarak ağzıma atmayı başardım.
idi bence. 1300′lü yıllarda Guillame de
Pratik kullanım için pek de kolay bir yol Machaut tarafından yazılan üç parçalı
değildi. İki yemek çubuğu kullanmak, palindromik (tersinden okununca da
gerçekten mükemmel çözümdü. Ama aynı olan) eser « Ma Fin Est Mon Comyemekte bana eşlik edenlerin de takdir mencement», güzel olduğu gibi, iyi bir
ettiği gibi, üç çubukla yemek yemek, hack idi. Afacan çocuklar, hack kavrazor ve hiç düşünülmemiş bir şey oldu- mına değer verdiler.
ğundan bir “ hack ” değerine sahipti.
38
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
“ Hack ” gibi çok çeşitli bir kavram hakkında bir tanım yapmak zor olsa da;
bence bu eylemlerin ortak noktası şakacılık, zekilik ve keşiftir. Öyleyse “ hack
etmek ” demek, mümkün olanın sınırlarını, şakacı bir zeka ile keşfetmektir.
Şakacı zekayı sergileyen eylemlerin,
hack değeri vardır.
Hackerların, aptal yöneticilerin dayatmak istediği kurallara pek az saygısı
vardır. Bu yüzden bunların etrafından
dolaşmak için yollar ararlar. Örneğin
MIT’de, bilgisayarlarda, güvenlik kuralları uygulanmaya başlandığında, ( ki
bilgisayar güvenliği sorununa başka bir
çözüm buldu: Güvenlik bileşenlerini içermeyen, “ Uyumsuz Zaman Paylaşımı
Sistemi ”ni tasarladılar. Hackerların
cennetinde, yapay zeka laboratuvarının
şaşaalı günlerinde, güvenliği ihlal etmek diye bir şey yoktu. Çünkü ihlal edilecek bir güvenlik yoktu. İşte o atmosfer içinde, daha önceden yatkın olduğum hackerlığın ne olduğunu öğrendim. Üstesinden gelmemiz gereken yapay güvenlik engelleri yaratmadan şakacı zekamızı sergileyebileceğimiz, pek
zengin bir alan mevcuttu.
bu kullanıcıların yapabilecekleri şeyle- “ Ben hackerım ” dediğim zaman, insanrin kısıtlanması anlamına geliyordu ) ki- lar, kendimi güvenlik ihlalcisi gibi tak-
mi bilgisayarları özgürce kullanmak isteyen, kimi de şakacı zekaya önem veren bazı hackerlar, güvenlik kurallarını
atlatacak zekice yollar keşfettiler ( hack
etme eylemi, ille de faydalı bir iş için olmak zorunda değildir). Bazı hackerlar
bunu yaparken; diğerleri, MIT’in Büyük
Kubbesine** komik nesneler yerleştirerek, 6 aşamada gerçekleştirilen hesaplamaları 5 aşamada yapabilecek yollar
bularak, sayıları Roma rakamları ile
yazmayı sağlayacak programlar yazarak veya İngilizce soruları anlayabilen
programlar yaparak bunu gerçekleştirdiler.
Bunun yanında başka bir grup hacker,
dim ederek, kötü bir itirafta bulunduğumu düşünürler sıklıkla. Bu kavram kargaşası nasıl oluştu acaba? 1980’li yıllarda hackerların farkına varan haber
medyası, gerçek hackerlığın sadece dar
bir kolu olan olan ve nadiren yapılan
güvenlik ihlali konusuna kafayı taktı.
Hack etme eyleminin diğer tüm yönlerini göz ardı ederek, bu kavramı “ güvenliği ihlal etme ” anlamında kullanmaya başladılar. Bunu düzeltme konusunda yaptığımız tüm girişimlere rağmen,
medya, bu tanımı yaymaya devam etti.
Bunun sonucu olarak da çoğu insan, biz
hackerların gerçekte ne yaptığı ve ne
düşündüğü konusunda yanlış bir fikre
sahip oldu.
39
Makale: Hack Üzerine
Yanlış anlaşılmayı düzeltmek için hack
etme ile güvenlik ihlali arasına bir ayrım koyarak; güvenlik ihlali için “ crack
etme ” ( kırma-Ç.N. ) terimini kullanarak,
bize yardımcı olabilirsiniz. Bunu yapan
kişilere, “ cracker” denir. Bazıları aynı
zamanda hacker olabilir, tıpkı satranç
oyuncusu veya golfçü olabilecekleri gibi. Ama çoğunluğunun, hackerlık ile bir
alakası yoktur.
* Kısa bir «t» harfi ile «takpekii» şeklinde telaffuz edilir.
** MIT’de Büyük Kubbeye çıkmak yasaktır, bir
bakıma bu güvenliği ihlal anlamına gelir. Buna
karşın MIT müzesi, en güzel kubbe şakalarını
ve şakacıların kubbeye koydukları komik nesneleri büyük bir gururla sergiler. MIT yönetimi,
böylece “güvenlik ihlali” nin ille de kötü bir şey
olması gerekmediğini ve mütemadiyen kınanması gerekmediğini, üstü kapalı olarak kabul
eder. Güvenlik ihlalinin yanlış olup olmadığı, ihlalcinin yasal olmayan erişimden sonra ne yapmak istediğine bağlıdır. İnsanlara zarar vermek
kötü, toplumu eğlendirmek ise iyidir.
Stallman’ın “On Hacking” adlı yazısının
İngilizce olan aslına aşağıdaki adresten
ulaşabilirsiniz:
http://stallman.org/articles/on-hacking.html
Kitap Tanıtımı: Komut Satırına Başlangıç
GNU/Linux kullanmaya çalıştığım za- Kitap, yazarın tabiri ile “ fazlalıklarınduyduğum ilk şey; “ hackerların dan arınmış Unix ve Linux komut kılaHamit Giray Nart ([email protected]) man,
kullandığı kara ekran ” tabiri olmuştu. vuzu ”. Yani, sistemi konsol üzerinden
Kitap Tanıtımı
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
Bu söylemi, bana söyleyenler bilmese
gerçek olduğunu GNU/Linux'a geçtiIntroduction to the Command Line de
ğim zaman gördüm. O zamanlar hacker,
genel bilinen anlamıyla şifre kırıcı olarak değil, yazılım geliştirici anlamında
kullanılıyordu ve gerçekten de hackerların kullandığı kara bir ekran vardı;
konsol.
Komut Satırına Başlangıç
ISBN: 1450588301
Yazar: Nicholas Marsh
yönetilmesini sağlayacak temel teknik
bilgileri ve komutları kapsıyor. Ne var
ki, başlıktan da anlamış olacağınız üzere, kitabın dili İngilizce. Türkçe çevirisi
ise mevcut değil.
Kitap, 247 sayfadan oluşuyor. Kitapta
önsöz yerine, C programlama dilinin
kurucularından Dennis Ritchie'nin bir
GNU/Linux, zaman içinde “ hackerların sözü var. “ UNIX temelde basit bir işlekullandığı kara ekran ” tabiri tarafından tim sistemidir. Ancak, basitliği anlayaterk edilmiş olsa da; konsol, hala son bilmek için dahi olmanız gerekir. ” Ankullanıcıların uzak durmaya çalıştıkları cak ben bu söze katılmıyorum. Dennis
bir nokta. Ancak konsolun kullanımını Ritchie ne derse desin, bu kitabı anlason kullanıcılara açıklayan pek çok do- mak için dahi olmanıza gerek yok. Yalküman internette mevcut. Dağıtımların nızca biraz İngilizce yeterli.
Wikileri, günlük siteleri ve forumları,
temel komutların kullanımları ile ilgili Kitap, giriş bölümü dahil, toplam 16 böiçerdikleri yazılarla, kullanıcılara kon- lümden oluşuyor. Giriş bölümünde Lisolun aslında korktukları gibi bir şey ol- nux, Unix ve BSD'nin ne olduğu açıklanmış ve gelişim süreçlerine yer verimadığını anlatmaya çalışıyor.
lmiş. İlk bölümde; BSD, Linux ve Unix'
Bu çalışmalardan biri de Nicholas in yapıları, konsolun bu yapılardaki yeri
Marsh'ın yazdığı “ Introduction To The ve bu yapıların içerdiği önemli dosya
Command Line ” isimli e-kitap. Kitabı, çeşitleri anlatılıyor. Sonrasında sırayla;
sitesinden [1] PDF biçiminde ücretsiz komut satırının temel kullanımı, kabuk
olarak
indirebileceğiniz
gibi, (shell) ortamının ana hatları ve kabuk
Amazon.com'dan [2] 16.5 dolar karşılı- komutları, metin düzenlemesi, kullanığında, basılı kitap olarak satın alabili- cılar, gruplar ve güvenlik, süreç kontrolü, açılış ve kapanış, ağ komutları, dorsiniz.
nanım yönetimi, dosya sistemleri,
40
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
yedekleme ve geri yükleme işlemleri,
izleme ve sorun giderme, yazdırma, uygulama kurulumu ve sistem yönetimi
yer alıyor. Kitap, konsolun kısayol tuşları ile bitiyor.
Yazarın kullandığı dil oldukça anlaşılır.
Her komut, ilgili bölümler altında birer
alt başlık olarak açıklanmış. Anlatım,
konsol çıktıları ve kullanım örnekleri ile
güçlendirilmiş. Bence içindekiler kısmına, bu komutlar da eklense daha iyi
olurdu. Bir komutu, e-kitap formatında
Kitap Tanıtımı: Komut Satırına Başlangıç
bulmak sorun olmuyor; ancak basılı ki- yapısı konusunda, en güncel bilgileri
tap formatında, komutların kitaptaki kapsıyor.
yerlerini bulmak biraz sıkıntı yaratabilir. Aslında kitap, konsolu kullanırken el
altında bulundurulacak bir başvuru kı- [1]
lavuzu. Kitaptaki tüm bilgileri, daha ay- http://dontfearthecommandline.blogspot.com/2010/0
rıntılı haliyle İnternet'te de bulabilirsi- 9/free-ebook-introduction-to-command-line.html
niz. Herhangi bir Türkçe yazılmış GNU/
Linux kitabı da size konsol kullanımı ile [2]
ilgili bilgi sağlayacaktır. Ancak Nicholas http://www.amazon.com/Introduction-CommandMarsh, bunları toplu halde sunan iyi bir Line-Secondçalışma örneği sergilemiş. Üstelik kitap Commands/dp/1450588301/ref=sr_1_54?ie=UTF8&
2010 yılına ait, özellikle dosya ve dizin s=books&qid=1279228847&sr=1-54
Bu karikatür http://xkcd.com/196/ adresinden alınmış olup, CC BY-NC 2.5 ile lisanslanmıştır.
A: Dün gece bu kızla videolar izliyordum ve monitörlerim kapandı. Bu nedenle güç tasarrufunu kapattım.
B: İlginç.
A: Her neyse, hazırda bekleme durumuna girmemesi için, komut satırına fare imlecinin birkaç dakikada bir titremesi için bir komut yazdım.
B: Denediğim ilk hack değil, fakat görüyor musun? Linux'un bazı sorunları var fakat bu sorunları çözmek için sana araçlar sunuyor ve zaman kaybını önlüyor.
A: Aslında, üstünü giyip gittiğinde ben imleç için kodlama belgelerinde yarım saat harcamıştım.
41
Fadike'nin Not Defteri
65. Günümüzde kullanıcı alışkanlıkları, an be an değiş- ğıtımlarının kalıp dosyalarını verirler.
mekteler. Artık hızlı yaşayan insanın tek amacı, hareket
halindeyken dahi işlerini yapmak, sürekli çevrimiçi olmak
ve her an iletişimde kalmak. Farkında mısınız; hepimiz,
bir biçimde, “ arayacağım seni ” sözcüğünü fazlaca kullanıyoruz. Sahada iş yapan çalışanlar, müşteri ziyareti yapan
pazarlamacılar, ekibini takip eden takım liderleri, çalışanlarını artık taşınabilir cihazlarla donatmaktalar. Oluşan
pazar bu: çevrimiçi olmak!
66. Piyasadaki neredeyse tüm bilgisayar dergileri, say-
falarını kaynak kodu kapalı yazılım ve işletim sistemi üreticilerine ayırdıkları gibi, aynı şekilde bu ürünlere tam
destek veren donanım üreticilerinin reklamlarına ayırmışlardır.
67. Arada bir, kerhen de olsa, ismi “ açık kaynak kodlu yazılım ” şeklinde yanlış telaffuz edilerek Özgür Yazılım’a;
“ Linux” genellemesi ile de GNU/Linux dağıtımlarına say-
falarında yer verirler. Hatta Pardus ve Ubuntu CD’lerini
ya da diğer bilinen kullanıcıya yakın Mandriva, Fedora da42
68. Ancak genel olarak her ay, anında eskimeye mahkum,
bir yığın kaynak kodu kapalı uygulama dolu CD/DVD’ler
verirler ki, herkes de DVD okuyucu olduğuna hükmeden
bu büyük hizmet yapan dergiler, bilmezler mi ki; bu devirde internetsiz ev, neredeyse 10 kişilik bir örneklemede
iki, bilemediniz üç kişidir. Hem her ay bir CD/DVD’ye, saniyesinde güvenlik açığı bulunan, güncelleme alan, yenisi
çıkan uygulamaları doldurmanın mantığı nedir artık?
69. Bir an Microsoft Windows XP kullandığım dönemler
geldi aklıma: Yıl 2005 ve ben, neredeyse ayda bir o bilgisayar-bilişim ( dahası Microsoft Windows dergileri mi
demeli?) dergilerini ayırt edici özellik olarak “ Windows’
unuzu bilmem kaç adımda hızlandırırsınız?”, “ Bilmediğiniz bilmem kaç ipucu. ”, “ Bilmem kaç dolar değerinde tam
sürüm bilmem kaç uygulama bu ay bizde. ” manşetlerine
bakarak satın alır, aynı şekilde verdikleri ücretli, ücretsiz,
deneme sürümlerini kopyalar ve bu son ikisinin CRACK,
keygen dosyalarının da olduğu acil durum CD’leri hazır-
Fadike'nin Not Defteri
lardım. Hem de nasıl? Kaç CD/DVD yakmışımdır bu uğurda.
72. Özgür Yazılım kullanmak keseye de, göze de, hayatınıza da iyi gelir!
70. Özgür Yazılım kullanmanın güzelliği şu: bir uygulama
( Synaptic), bir komut ile ( pacman –S ) ya da her ikisini de 73. Arch Linux Türkiye Topluluğu, 10.10.10’da toplandı
kullanarak binlerce uygulamaya ulaşabilirsiniz. Gereksi- ve geleceğine dair kararlar alıp işbölümü yaptı. İyi de olniminiz olan tek şey bir internet -bilgisunar- bağlantısı. du; çünkü ne zamandır yoklukları hissediliyordu. Bu topÖyle kurulum CD’lerine filan, yüzlerce kez yeniden indi- lantıya sağlık sorunlarım nedeni ile katılamadım, ama IRC
rilen ve arşivlenen, eskiyen uygulamalara, bunların kayıtlarını okudum. Umarım şimdiki yapılanma, tek ayak
CRACK ve keygen ’lerine de ihtiyaç yok. Sistem güncelle- üzerine inşa edilmez eskisi gibi.
mesi için “ format atmaya ” da gerek yok! Tek komut yeterli olur: pacman –Syu , apt-get update && apt-get upgrade , 74. Ubuntu 10.10 duyuruldu. Şimdi Ubuntu’nun yerel ve
emerge world, yum update && yum upgrade –y, pisi up –y. genel forumlarında sıfır kurulum mu yoksa bir alt sürümden güncelleme mi yapmalı soruları, karşılaşılan sorunlar,
71. Yeni aldığım dört sistemde ( üç masaüstü, optik medya çözüm yolları, donanım destek eksiklikleri gibi başlıklar
okuyucusuz bir dizüstü ) CD/DVD RW yok! Üç sistemde de artış gösterecek ve de araştırma yapmaksızın aynı sorulaGNU/Linux dağıtımı kurulu; sağ baştan sayarsak: Ubuntu, rın sorulması, tekrarlar.
Debian, Arch ve Lubuntu. Adı geçen dağıtımların tümünü
ise USB belleğiyle kurdum. Gerçi Debian kurmak biraz 75. Temiz kurulum mu yükseltme mi? Hangi komut daha
zor oldu ama olsun netice aldım, kurdum. Kabaca hesap- sıcak ve verimli gelir insana: live-install, pacman -Syu ,
larsak 200 TL avantajım var!
apt-get distupgrade ?
43
Fadike'nin Not Defteri
76. ORACLE firmasının, SUN MicroSystems firmasını sa- Ubuntu için verdiği sözleri bir ömür boyu tutar.
tın alması ile Özgür Yazılım dünyasını endişelendiren bir
yığın gelişme oldu. Çünkü elden gitmesinden korkulan bir
OpenOffice vardı. Ancak, “her olgu, içinde karşıtını da
barındırır” ilkesince, OpenOffice geliştirici ve gönüllülerinin kurduğu The Document Foundation, OpenOffice kodları ile LibreOffice uygulamasını duyurdu. Üstelik oluşum
da sunduğu ürün de duyurulur duyurulmaz büyük övgü ve
destek aldı, hala da almaya devam ediyor: Debian, Pardus,
LKD, Canonical, FSF.. . Ancak teklif götürülen ORACLE firması, ne yazık ki LibreOffice içinde yer almayacağını belirttiği gibi Open Office ticari markasında ne gibi değişiklikler yapacağını da açıklamıyor. Konu hakkında, Tuxweet
sosyal ağında marenostrum arkadaşımızın çalışmalarını
takip etmekte yarar var.
78. Piyasadaki bilişim-bilgisayar dergi ve internet siteleri-
nin ciddi anlamda Özgür Yazılım, GNU/Linux eğitiminden
geçirilmeleri şart. Öyle işkembe-i kübradan, nişangahsız
atmakla olmuyor; onlarca Türkçe forum var, açıklama var,
günceler dolusu makale mevcut; yabancı dilde ise bir hayli kaynak. Ama üç beş kelime Google aramasıyla olmuyor
bu işler. Yoksa eğitim değil de reklam mı vermeli bu mecralara? Belki o zaman düzelirler.
79. Özgür Yazılım adına daha çok seminer, toplantı düzen-
lenmeli; özellikle de üniversitelerin bu konuda başı çekmesi gerekmekte. Yalnızca bilgisayar bölümlerinin öncülüğünde değil, mühendislik ve işletme fakültelerinin de bu
konu da liderlik etmeleri gerek; ama önce bilgilendirme
77. Sorun da burada zaten: Sermaye yoğun, kâr amacı şart ve de bu oluşumların mutlaka hafta sonuna denk gegüden firmaların, Özgür Yazılım’a katkıları olan ürün ve tirilmesi.
hizmetlerin marka değerlerinin, gerçekten güzel kazançlar getireceği noktada Özgür Yazılım felsefesinin de yaşa- 80. Özgür Yazılım, doğası gereği sosyalist bir yapıyı içinde
mının her an sonlanabileceği gerçeği. Umarım Canonical, barındırıyor. İçinde bulunduğumuz kapitalist piyasa koş44
Fadike'nin Not Defteri
ullarında kâr zirvesi için çabalayan işletmelerin her birinde, en az bir tane bilgisayar olduğunu düşünürsek ve hepsinin de şaşmaz bir şekilde kaynak kodu kapalı işletim sistemi ve de uygulamalarının kullanıldığını da biliyorsak,
zararın en çok nereden oluştuğunu da biliyoruz demektir.
81. Geriye doğru dönersek birkaç madde: Basılı olarak
yayınlanmayan Özgür Yazılım’a ilişkin e-dergilerde, ne
reklam bulabilirsiniz, ne “ dağıtımınızı 30 adımda hızlandırın ” gibisinden makaleler, ne de “ Microsoft Windows
yeni sürüm çıkartmış, deneyelim ” gibisinden cümleler. Bu
da bizim pozitif ayrımcılığımız olsun!
45
82. Linux Journal okurlarınca Ubuntu en iyi GNU/Linux
dağıtımı seçilmiş, Pardus ise beşinci sırada. Oy verenlerin
ellerine sağlık. Göreceli olan bu seçimin ana esasları nelerdi acaba? Değerlendirme oylara göre yapılacak ise,
Hit-ler dahi en iyi yönetici seçilebilir; bu iş birkaç fanatiğe
ba-kar sadece.
83. Kafama takılan bir soru: sıklıkla kullandığımız besle-
melerin yayılması için kullanılan RSS, Atom, FeedBurner
vs. teknolojileri özgür müdür?
84. Kişisel mi; genel mi? Edindiğimiz bilgilerden ne kadar
verim sağlayabiliyoruz?
Kapanış Yazısı
Pardus-Linux.Org eDergi | Sayı 25 | Kasım '10
Kapanış
Yazısı
Aydın Bez ([email protected])
Kapanış...
Malum, eDergimizin açılış yazısı var: sizlere neler sunduğumuza yer veren, günceli yakalayan bir yazı.
Kapanış yazısı ise biraz da gelecek sayı için ön hazırlıklarımızı sizinle paylaşacağımız, neleri bu sayıda paylaşmışız hızlıca
anımsatacağımız bir bakınız yazısı!
Malum, Özgür Yazılım toplulukları ülkemizde hep bir uğraş içindeler ve yaptıkları projeler maalesef uzun soluklu destek
olmadığı için uzun soluklu olamıyor. Bunu örgütlenme eksikliğine bağlamak yerinde olur sanırım.
Bu sayıda 11 yazı yer aldı; arkadaşlarımızın ve katkıda bulunanlarım emeğine sağlık ve dergimizi sadece arşivlemeyip
okuduysanız size de teşekkürler. Aslında teşekkürümüzü dergimizin duyurusunun yapıldığı ortamlarda yorum ve geri
bildirimlerinizle daha da pekiştirmek isteriz. Bunları lütfen yapın: geri bildirim, eleştiri, yorum.
Gelecek sayı için şu anda eDergi ekibi beyin fırtınasını sürdürüyor; unutmayın ki, hepimizin Özgür Yazılıma verdiği bir
gönüllülük var ama hayat bu, borçlanmalarımız ve yaşamamız çalışmanın tutsağı. Geriye kalan tüm zamanlar ise aklımız
yeni fikirlerle, yazmalarla dolup taşıyor.
Destek bekliyoruz Özgür yazılımı yaşamının merkezine oturtmuş sizlerden.
Gelecek sayıya dek esen kalın!
46
Arka Kapak
Pardus-Linux.Org eDergi | Sayı 23 | Eylül '10
Pardus-Linux.Org eDergi, bir Pardus Kullanıcıları Derneği hizmeti
olan Pardus-Linux.Org Ailesi tarafından hazırlanmaktadır.
Tasarımında sadece özgür yazılımlar kullanılan elektronik
dergimizde geçen eserler, yazar tarafından aksi belirtilmedikçe
Creative Commons 3.0 by-sa ile dağıtılmaktadır.
Alıntıların kendi lisansları geçerlidir.
Bu Sayıda Emeği Geçenler
Aydın Bez
Erdem Artan
Hamit Giray Nart
Kemal Karataş
Melike İlteralp
Özgür Ilgın
Uğur Çaylık
Siz de Pardus-Linux.Org eDergi'nin bir parçası olmak ister misiniz?
Pardus-Linux.Org eDergi için her zaman daha iyisini yapabilmek için,
yazar, tasarımcı, imla denetçisi olarak bizimle bu gemide kürek çekebilir, aklınıza gelen herhangi bir konuda yardımcı olabilir ve bu heyecana bizimle ortak olabilirsiniz.
Farklı, orijinal ve okunabilir bir dergi için bize katılmak ve tamamen
gönüllülük esası ile aldığımız haza ortak olmak isterseniz tek yapmanız gereken, http://www.pardus-edergi.org adresindeki "Katkıda Bulunun" bölümünü okumak.
Bekliyoruz.

Benzer belgeler

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

Pardus-Linux.Org eDergi | Sayı 24 | Ekim `10 güncellenmesiyle elde edilmiş bir sisteme yer verilecektir. Pardus 2011’in resim olarak duyurulan yaklaşık 1100 MB boyutundaki son deneme sürümleri ve gecelik olarak çıkan sürümleri için bağlantıla...

Detaylı

Untitled - Tilkinin Dilinden

Untitled - Tilkinin Dilinden Ofis paketi olarak artık Pardus’un ön- oluşuyor: Tüm Paketler, Kurulabilir Pa- ki bu bir eksiktir ve mutlaka düzeltiltanımlı ofis paketi olarak LibreOffice ketler, Kurulu Paketler, Güncellemeler. m...

Detaylı

Kendi Çoklu Ortam Sunucunuzu Kurun: Gnump3d

Kendi Çoklu Ortam Sunucunuzu Kurun: Gnump3d Office.org’dan pek farkı bulunmayan dirilmesi eklenen özellikler arasında. kodlayıcı değil de Türkçeye çeviri uzofis paketinin, dergimizin bu sayısında Paket detayları ve bilgilendirme için a- manı...

Detaylı

Pardus`ta Yüz Tanıma Teknolojisi

Pardus`ta Yüz Tanıma Teknolojisi kavuşmuş bu sürümde. Pardus 2011 kod adıyla çıkan projeye birtakım laflaBeta’da paket yöneticisi dört sekmeden rın atılmasına neden olabiliyor. Elbette Ofis paketi olarak artık Pardus’un ön- oluşuy...

Detaylı

Pardus`ta Django Blog Uygulaması

Pardus`ta Django Blog Uygulaması Stallman'ın "Hack Üzerine" başlıklı yazısını ve The Document Foundation'dan Italo Vignoli ile yapılan röportajı çevirdik,

Detaylı

EEKK - Tilkinin Dilinden

EEKK - Tilkinin Dilinden Haydi iyi okumalar... Geri bildirim yapmayı unutmayın ;)

Detaylı

Pardus-Linux.Org eDergi | Sayı 21 | Temmuz 2010

Pardus-Linux.Org eDergi | Sayı 21 | Temmuz 2010 Oyun Tanıtımı: Urban Terror Röportaj: Italo Vignoli (TDF) Makale: Bir Üçgen: Özgür Yazılım, Merak ve de Öğrenme Makale: Google-Apple Çatışması ve GNU/Linux Dünyası Makale: Hack Üzerine Kitap Tanıtı...

Detaylı

Konqueror Dosya ve İnternet Tarayıcısı

Konqueror Dosya ve İnternet Tarayıcısı Ofis paketi olarak artık Pardus’un ön- oluşuyor: Tüm Paketler, Kurulabilir Pa- ki bu bir eksiktir ve mutlaka düzeltiltanımlı ofis paketi olarak LibreOffice ketler, Kurulu Paketler, Güncellemeler. m...

Detaylı