eniXma - Haziran 2007

Transkript

eniXma - Haziran 2007
eniXma
Sayı: 21
Ocak 2008
Linux ve açık kaynak kodlu yazılımlar, herkesin ihtiyacına
göre kullandığı buna karşılık yeteneğine göre katkıda
bulunduğu emek ve bilgi paylaşımının en güzel örneğidir.
eniXma
Yıl 2 Sayı 9
Özgür Müzik
Audacity
Miro
Elisa
Virtualbox Kullanımı
Tor İle İnternet Güvenliği
Mandriva Denetim Merkezi
Slackware 12.1
Fedora 9
Haziran 2008
www.enixma.org
/BAŞLANGIÇ
Şenlik
LKD'nin her yıl yapılan Özgür Yazılım Şenliği'nin
7.si bu yıl İzmir Ege Üniversitesi Şenlikleri arasında yapıldı. İzmir ve Ege Bölgesi Linux ve
özgür yazılım kullanıcıları açısından oldukça iyi
bir durumda. Şenliğin bu sene burada yapılması bölgenin özgür yazılım taraftarları açısından güzel bir etkinlik oldu. Yalnızca İzmir ve
yöresi değil daha birçok ilde özgür yazılım taraftarları böyle etkinlikleri beklemekte.
Özgür yazılım taraftarları, tıpkı özgür yazılımın
gelişme ortamı olan internet üzerinden haberleşerek topluluklar oluşturuyorlar. Yine de
yörelerindeki Linuxçularla tanışıp görüşmeleri,
yapılabilecek etkinlikler için olanak sağlayacaktır. Özgür yazılım öğrenci toplulukları okul
ortamı sayesinde daha kolay toplanabiliyorlar.
Buna diğer kullanıcıları katmak, katmanın yollarını bulmak gerekir.
Müzik endüstrisi ile yazılım endüstrisi belirli
durumlarda paralellik ve işbirliği içinde bulunmakta. Özgür yazılımın karşılığı olarak da
benzeri anlayış ile özgür müzik de bulunuyor.
Tıpkı özgür yazılımın ürünleri gibi özgür müzik
ürünleri de internet üzerinden serbestçe paylaşılmakta. Özgür Müzik yazımız bu konuya
felsefi olarak yaklaşıyor.
Çokluortam yazılımları bilgisayar kullanımında
önemli bir yer tutuyor. Bu sefer üç farklı çokluortam yazısı eniXma'da yer alıyor. Audacity,
bir ses dosyası işleme programı. Belirli bir
olgunluğa erişmiş olan program ile eski ses
kayıtlarınızı düzeltmekten, kendi müzik parçanızı yapmaya kadar birçok işinizi görebilirsiniz.
İnternetin yaygınlaşması ve hızlanması sonucunda internet üzerinden yayın yapan ya da
çeşitli görüntü ve müzikleri sunan siteler
çoğaldı ve bunları kullanmak için uygulamalar
geliştirildi. Miro bunlardan birisi, internette çok
miktardaki kanaldan istediğiniz videoları sizin
için indirmekte ve size izletmekte.
Gömülü işletim sistemlerinin olduğu çokluortam cihazları olarak karşımıza çıkan 'Media
Center' cihazları için geliştirilen uygulamalar
bilgisayarlarımızda da kullanılabiliyor. Elisa Media Center gelişmiş bir uygulama. Bilgisayarınızdaki ses, görüntü ve resimlerin yanısıra
internetteki çeşitli kaynaklardan da veri alıp
size sunuyor. Donanım tanıma işlemi büyük
ölçüde otomatik olarak gerçekleşiyor. Ancak bu
programı kullanabilmek için iyi bir donanıma
sahip bir bilgisayara ihtiyacınız olacak.
Bilgisayar içinde bilgisayarlar - sanal bilgisayarlar oluşturmak için Virtualbox'u kullanabilirsiniz.
Konunun detaylarını bir başka yazıya bırakarak,
pratik olarak Virtualbox kullanmanızı sağlayacak yeterli bilgiyi Virtualbox Kullanmak adlı yazımızda ele aldık.
Bilgisayar güvenliği ile ilgili yazılarımız Tor İle
İnternet Güvenliği yazısı ile devam ediyor.
Elektronik haberleşmenin internet bağlantısı ile
yapılmaya başlanmasından bu yana teknoloji
çok ilerledi. Herşey hızlandı ve sistem güvenliği, veri güvenliğinizin önemi her geçen
gün daha da arttı. Standart işlemler ile sağlanamayan ileri seviyede güvenlik başka yöntemlerle elde edilmekte.
Kurulumu ve kullanımı kolay bir Linux dağıtımı
olan Mandriva Linux'un Denetim Merkezi yazılımı en gelişmiş sistem kontrol ve ayar uygulamalarından biri olarak yerini Mandriva Denetim Merkezi yazımızda alıyor. İlerde alt bölümler detaylarıyla ele alınmaya devam edilecek.
Fedora 9, keskin kenarda yürümeyi sevenler
için bu sürümünde KDE4 dahil birçok yeniliğe
yer vermiş durumda. Geliştiricilerinin yeni teknoloji ve uygulamaları hatalarından ayıklayarak
kararlı bir sistem oluşturmak için verdikleri çaba kayda değer görülmeli.
Sadeliği seven ve zordan kaçmayanların dağıtımı Slackware 12.1 sürümünü çıkardı. Yıllardır
sürdürdüğü çizgisinde ilerleyen dağıtım bu sürümde ilk defa kırmızı temalı Lilo penceresini
değiştirerek Slackware logolu bir tasarımı kullandı. Diğer özellikleri ise değişmiyor.
Programlama ile ilgili yazılarımız bu ay yer
almıyor. Bu nedenle sayfa sayısı biraz düşmüş
gibi görülebilir. Bu yazılara önümüzdeki aylarda
devam edeceğiz.
eniXma
Haziran 2008
eniXma - Haziran 2008
www.enixma.org
Sayfa 2
/ENIXMA
/Başlangıç
2
eniXma
17
Başlarken
Şenlik
Güvenliğiniz önemlidir.
23
/Felsefe
4
Özgür Müzik
Özgür yazılım gibi...
/Çokluortam
6
Audacity
ses dosyaları için düzenleyici
9
Miro
Çokluortam ve internet televizyonu
uygulaması
11
Tor ile İnternet Güvenliği
Mandriva Denetim Merkezi
Gelişmiş yönetim araçları ve grafik arabirim
/Dağıtım
29
Slackware 12.1
Geliştirilmekte olan en eski dağıtımın en
yeni sürümü
32
Fedora 9
Keskin kenarda yürümek
/Haberler
37
Linux Dünyasından Haberler
Elisa
Sıradışı çokluortam uygulaması
Virtualbox Kullanımı
Pratik olarak sanal bilgisayarlarınız
eniXma, Linux ortamında, gimp, scribus gibi tamamen açık kaynak kodlu programlar kullanılarak
hazırlanmaktadır. Tüm özellikleri ile en iyi kpdf programı ile kullanılabilir. Kullanıcıya kolaylık için her
sayfanın sağ altında yer alan gezdiren ile içerik sayfası, önceki konunun başı, okunan konunun başı
ve sonraki konunun başına gidilmesi sağlanmıştır.
eniXma - Haziran 2008
eniXma, GFDL(GNU Free Document Licence - GNU Özgür Belge Lisansı) lisansına sahiptir. Yer alan yazıların
lisansları ayrıca belirtilmedikçe GFDL
lisansına sahip olacaklardır. Yazarlar
GFDL ya da CreativeCommons lisanslarından birini seçebilirler. Yer alacak
program kodları GPL/LGPL lisansına
sahip olacaktır. Bağlantılı olarak açılacak internet sitesinde yer alan yazı,
dosya, program ya da program kodları GPL/LGPL/GFDL/CC lisanslarına sahip olacaktır.
eniXma'da yer alan yazıların tüm hakları ve sorumlulukları GFDL temelinde
yazarlarına aittir. İçerikte bulunan bilgilerin kullanımından dolayı oluşacak
her türlü sonuç kullanıcıya aittir.
/Sistem
14
eniXma, başta Linux ve GNU programları olmak üzere, açık kaynak kodlu
özgür işletim sistemleri ve yazılımları
hakkında herkesin bilgilerini özgürce
paylaşabileceği bir elektronik bilgi
paylaşım aracıdır. Aylık periyoda sahiptir. Her ayın 1. günü yenilenir.
www.enixma.org
GFDL lisansına ek olarak eniXma'da
yer alan yazıların üzerinde hiçbir kişi,
araç, sunucu ya da kurum tamamını
ya da bir kısmını bulundurması nedeniyle hiçbir hak iddia edemez.
©, ®, ™ özelliklerine sahip isim ve
benzerleri için bu işaretler belirtilmese de belirtilmiş olarak varsayılmalıdırlar.
Sayfa 3
/FELSEFE
Özgür Müzik
Özgür Müzik
Özgür yazılım gibi...
Özgür yazılım ile müzik ve ürünleri arasında bir
benzerlik kurabilir miyiz? Her ikisi de insan üretimi olarak karşımıza çıkıyor ve insanlar tarafından kullanılıyorlar. Geliştirme yöntemleri ve
kullanma biçimleri açısından da değerlendirebiliriz. Bir başka paralellik de yazılım endüstrisi
ve müzik endüstrisi ele alındığında karşımıza
çıkar.
elinde yazılımcıların geliştirdikleri ürünler bugün meta, değer ve pazar teorilerinin ortaya
koyduklarının dışında farklı yöntemlerle pazarlanmaktalar. Lisansı ücretli yazılımlar sayesinde
oluşan bu durum, bu yazılımların kaynak kodlarının kapalı ve dolayısıyla başkaları tarafından
değiştirilemiyor olmasına dayanmakta. Lisansı
ücretli yazılımların karşısında, lisansı ücretli
olmayan ve kaynak kodları açık, 'sahibi'nin
Özgür yazılım, kullanıcının özgürlüklerini tanımlarken aynı zamanda geliştiricilerin de özgürlüklerini tanımlamakta ve korumaktadır. Benzeri bir yaklaşımı müzik için de yapabiliriz. Yine
de her ikisinin de kendine özgü özelliklerini
gözden kaçırmamalıyız.
Müzik ve görüntü kayıt sistemlerinin olmadığı
zamanlarda müzik ve gösteriler canlı olarak
icra edilmekte ve insanlara sunulmaktaydı. Bu
durumda müzik ya da tiyatro sanatçıları doğrudan insanlara hitap etmekte ve karşılığını da
doğrudan almaktaydılar. Kayıt teknolojisinin gelişmesi bunların icraatçılar, yani gerçek sanatçılar olmadan onların sadece ürünlerinin insanlara ulaşmasına neden oldu. Elbette sistem gereği bu bir para kazanma aracı olarak karşımıza
çıktı. Özellikle ABD gibi ülkelerde zamanla büyük güce sahip olacak Recording Industry - Kayıt Endüstrisi gelişti. Müzik ve görüntüler birer
pazarlanan eşya, meta haline geldiler.
Yazılım alanında da, ürünlerin durumunun çok
farklı olmadığını görebiliriz. Özellikle yazılım endüstrisinin başını çeken büyük oyuncularının
eniXma - Haziran 2008
lerde insanlar ürettikleri müzikleri paylaşmakta
ve bu ürünlerin lisansları genellikle GPL ile
uyumlu olarak nitelendirilebilecek Creative
Commons lisanslarından biri olmakta.
http://www.jamendo.com
İçeriği daha çok .ogg videolarından oluşan bir
başka özgür paylaşım ortamı da TheoraSea. Bu
sitede videolarınızı paylaşabilirsiniz.
http://en.theorasea.org/
Resim 1 - Jamendo özgür müzik portali
hakları yerine kullanıcının haklarını belirleyen
özgür yazılım yer almakta. Müzik ve görüntü
ürünlerinde ise ilk bakışta bunu pek göremiyoruz. Ancak dikkatli bir araştırma, aynen
özgür yazılım gibi özgür müziğin de var olduğunu gösterecektir. Bugün jamendo gibi site-
www.enixma.org
Ses kayıt sistemi fonografın icadından sonra,
gittikçe geliştirilen bu cihaz filizlenen müzik
kayıt endüstrisinin eline uygun bir araç verdi.
Bu alanda kurulan şirketlerin de desteği ve
pazarın hızla oluşması sonucunda elde edilen
daha fazla gelir daha fazla geliştirmeyi de
gerektirdi. Taş plaklardan manyetik kayıt sistemlerine, oradan da optik kayıt sistemlerine
geçildi. Her gelişme ürüne gerçek emeğini
veren ve eserini yaratan sanatçı ile ürün arasındaki bağlantıyı daha da zayıflattı ve neredeyse ortadan kaldırır hale geldi. Milyonlarca
dolardan bahsedilse de bugün sıradan bir
bilgisayar ve uygun bir yazılım ile bile çok
kaliteli sonuçlar elde edilen müzik stüdyolarının
masrafı ve sanatçıya verilen ücreti bir kenara
bırakırsak, kullanıcının eline geçen materyal
olarak maliyeti son derece az olan bir 'meta' ile
karşılaşırız.
Önceleri kullanıcıya 'satılan' meta kullanıcılar
tarafından çoğaltılamaz durumda iken, gelişen
Sayfa 4
/FELSEFE
teknolojiler ile bu çok kolay ve ekonomik hale
geldi. Taş plaklar kullanıcılar tarafından çoğaltılamayan nesnelerdi. Ancak üretenler için de
pek uygun bir meteryal değildi. Manyetik
bantlar geliştirildi ve sonraları fiyatları düştü.
Düşük fiyatların yanısıra kayıt yapabilen teyp
cihazlarının gelişmesi bunları satın alan kullanıcı tarafından satın alma maliyetinin altında
kopyalanmasına olanak sağlar hale geldi. İşte
bu noktadan sonra oyunun rengi değişmeye
başladı. Geliştirilen her yeni teknoloji ile bir
taraftan yeni özellikler gelirken diğer taraftan
'kopyalama' olanakları da artmaya başladı. Ve
öyle bir noktaya gelindi ki, insanların yaygın
olarak kullanmaya başladıkarı kişisel bilgisayarlar sahip oldukları çoklu ortam özellikleri
sayesinde müzik ve görüntü kayıtlarını kolaylıkla kullanabilmeye ve çoğaltabilmeye yarayan en güzel aracı sundular.
Özgür Müzik
natçının emeğine saygısızlık' olduğunu söyleyecek kadar ileri gidiyorlar. İşin aslında emek
sömürüsünü yapan kayıt endüstrisi ya da yazılım endüstrisinin 'patronları'dır.
Ancak bir noktadan sonra 'kantarın topuzu kaçtı'. Özellikle malum firmanın başını çektiği yazılım endüstrisi tarafından yıllar boyunca bir
hedef olarak ele aldıkları DRM - Digital Restrictions Management sistemi ile kullanıcının eli
kolu bağlanmaya çalışıldı. Ancak bu yalnızca
elini kolunu bağlamayla kalmadı zaman zaman
gözleri ve kulakları da kapatıldı. Bu artık
kullanıcıların canına tak demeye vardı. Bunu
yaparken her şey mübah mantığı ile hareket
Bu noktada kayıt endüstrisi ile yazılım endüstrisi arasında büyük işbirliğine yol açacak
gelişmeler hızla ilerlemeye başladı. Kayıt endüstrisinin sıkıntısı ile yazılım endüstrisinin
sıkıntısı 'kopyalama'da çakışmıştı. Bunun en
önemli aracı da bilgisayardı. Gerek kayıt endüstrisi, gerekse yazılım endüstrisi sahip oldukları güç sayesinde gerekli yasal düzenlemeleri yaptırmakta zorluk çekmediler. Kullanıcılar her türlü haklardan mahrum bırakılacak
şekilde her türlü yasa çıkarıldı.
Çıkarılan yasalar artık sistemin 'meta' tanımını
zorla aşan hale geldi. Ortaçağ'da bulunan Lonca'lar benzeri 'ekonomi dışı zor' uygulamaları
haline geldiler. Bu konuda kayıt endüstrisi ve
yazılım endüstrisi (lisansı ücretli yazılımlar
üreten) ağız birliği içinde kullanıcıyı korkutmak
ve sindirmek için, 'kopya', 'kaçak' veya 'korsan'
gibi terimleri kullanmaktalar. Hatta bazıları
utanmadan bunun bir emek sömürüsü, 'sa-
eniXma - Haziran 2008
trisinin devleri birer birer bu sistemi terk etmeye başladılar. Son olarak Sony BMG, 2008
sonunda bu sistemi kullanmamaya başlayacağını açıkladı. Bu sonuç aynı zamanda DRM
sistemini son işletim sistemine, Vista'ya entegre eden firma için de bir yenilgiydi.
Jamendo gibi sitelerde çeşitli sanatçılar ürünlerini özgür olarak paylaşmaktalar. Burada
birkaç 'sanatçı'nın ürünü değil, yüzlerce hatta
binlerce ürün yer almakta. Bu tür yapılanmalar
zamanla çoğaldığında aynen özgür yazılım gibi
özgür müzik sistemleri de ilerleyecektir.
Peki müzik ile para kazanılmayacak mı? Elbette
kazanılabilir ve kazanılmalıdır. Ancak bu gerçek
sanatçıları sömüren dev firmalar tarafından
değil daha çok gerçek sanatçılar tarafından
olmalıdır. Sanatçılar konser verebilirler, gösteri
yapabilirler ve gerçekten hak ettiklerini de
başkalarına kaptırmadan para kazanabirler. Bu
durum ayrıca oluşturulan sistem gereği birer
'sanayi ürünü' haline gelmiş olan 'sanat'
ürünleri yerine gerçek sanat ürünlerinin çıkmasını da sağlayacaktır.
http://spreadopenmedia.org/
http://www.jamendo.com/en/
http://en.theorasea.org/
http://librivox.org/
Resim 2 - Jamendo müzik indirme
eden yazılım-kayıt endüstrisi, rootkit yüklü
CD'leri bile piyasaya sundu. Sony bu konuda
suçüstü yakalandı ve cezasını çekti.
Zamanla DRM sisteminin aslında amaçlanılanı
da vermediği anlaşıldı ve bugün kayıt endüs-
www.enixma.org
Tanju Taşçılar
<[email protected]>
Sayfa 5
/ÇOKLUORTAM
Audacity
Audacity
Ses dosyaları için düzenleyici
Audacity'yi tanıyalım:
Birçok Linux kullanıcısı zaman zaman ses dosyalarını düzenlemek, ses kaydı almak, eski kasetlerindeki kıymetli parçaları sayısal kayıtlara
dönüştürüp mp3'e aktarmak gibi işlemler yapma gereksinimini duymaktadır. İşte Audacity,
tüm bu işlemleri ve daha da fazlasını yapabileceğiniz bir yazılımdır. Audacity'yi kullandığınız
dağıtımın yazılım yöneticisi aracılığı ile kurabilirsiniz.
Audacity'yi neredeyse bir ses stüdyosu gibi
kullanmak mümkündür. Bu güzel programın neler yapabildiğinden kısaca söz etmek gerekirse
yetenekleri genel olarak şu şekilde sıralanabilir:
-Ses dosyaları üzerinde kes, kopyala, yapıştır,
birleştir gibi düzenleme işlemleri yapılabilir.
-Sesin arkasındaki cızırtı, parazit ve gürültüler
kaldırılabilir.
-Kasetlerdeki ses kayıtları, sayısal kayıtlara ya
da CD'lere dönüştürülebilir.
-Mikrofon ile ses kaydı yapılabilir.
-Kendi sesinizi inceltilip kalınlaştırılabilirsiniz.
-Farklı ses formatları birbirine çevrilebilir.
-Bir kaydın hızı ya da tonu değiştirilebilir.
-Sesin daha önceki hali bozulmadan ve temposu yani hızını değiştirmeden tonu değiştirilebilir.
eniXma - Haziran 2008
Resim 1 - Audacity tercihleri
-Ses seviyesi istediğiniz gibi düzeltilebilir.
-Kanallar oluşturulduktan sonra üzerine eklemeler yaparak çok kanallı kayıtlar oluşturulup, birçok kanalda ses kayıtları yapılabilir.
-Yaklaşık 130 çeşit efekt kullanılabilir.
-WAV, Ogg Vorbis, MP3 ve diğer dosya formatlarını destekler. Özellikle mp3 için LAME MP3
www.enixma.org
Encoder'i ayrıca indirilmeli ve kurulmalıdır. Ancak LAME MP3 Encoder bazı dağıtımlarda hazır
bulunabilir. Eğer hazır değilse, dağıtımınızın yazılım yöneticisinden kurabilirsiniz.
Temel kullanım:
Ses kaydı sırasında sesinizi kaydederken Tercihler/Ses'ten "Software Playthrough" seçeneği
ile aynı zamanda dinleyebilirsiniz.
Sayfa 6
/ÇOKLUORTAM
Resim 2 - Örnekleme oranı seçimi
Audacity
"Projet rate (Hz)" seçeneğinden ses çıkışı kalitesi ayarlanabilmektedir. Düşük bir değer düşük ses kalitesi yüksek değer yüksek ses kalitesi almamızı sağlayacaktır. (Resim 2)
olacaktır. Bunun için çalışmaya başlamadan önce 'Tercihler'den "Audio Files" sekmesinden
"Make a copy of the file before editing" seçeneğini işaretlemeniz yeterlidir.
Ayrıca çalıştığınız dosyanın bir kopyasını oluşturup o dosya üzerinde çalışabilirsiniz. Bu şekilde orjinal ses dosyanıza zarar gelmemiş
Bu arada hemen belirtelim; ses dosyaları üzerinde işlem yapabilmek için sesi mutlaka durdurmak gerekmektedir.
Bir ses dosyasını açtığımızda ses dalgaları çift
ses dalgası olarak açılıyorsa, üstteki ses dalgaları sol kolondan gelen sesleri, alttaki ses
dalgaları ise sağ kolondan gelen sesleri göstermektedir. (Resim 3)
Ses dosyalarını sürükle bırak şeklinde Audocity
üzerine sürükleyip bırakarak da çalıştırabiliriz.
Bu şekilde birden fazla ses dosyasını aynı anda
çalıştırabiliriz. Birden fazla ses dosyası ile
çalışırken ses aynı anda çıkacaktır. Bu durumda
istediğimiz ses kanalının solundaki "solo"
butonuna bastığımızda yanlızca o kanaldaki
sesi dinleriz. Bu şekilde farklı kanallardaki ses
dosyalarının istediğimiz bölümlerini kesip veya
kopyalayıp yapıştırarak değişik ses montajları
yapabiliriz. Ayrıca her kanal üzerinde bağımsız
olarak tek tek çalışmak da mümkündür. Montaj
sırasında ses üzerinde daha hassas çalışabilmek için ses dalgalarının arasını Ctrl+1 ile
istediğimiz kadar açabiliriz. Ctrl+3 ile araları
daraltabiliriz. Ctrl+F ses dalgalarını eski konumuna getirecektir.
"Zarf aracı" butonu ile (Resim-4) ses dosyasını
fare ile çekiştirerek dalga boylarını istediğimiz
gibi ayarlayabiliriz. Dalga boyunu daralttığımızda o bölümde ses daha kısık çıkacaktır
(Resim-5). "Çoklu araç kipi" butonu ile kanallar
üzerinde tüm araçları bir arada kullanabilirsiniz.
Resim 3 - Audacity ile çift kanal ses işleme
eniXma - Haziran 2008
www.enixma.org
Sayfa 7
/ÇOKLUORTAM
Audacity
Resim 4 - Zarf aracı butonu
Efekt uygulamak için öncelikle efekt eklemek
istediğimiz alanı seçim aracımız ile seçiyoruz.
Daha sonra programın 'Etki' menüsünden
istediğimiz efekti seçip, eğer varsa seçtiğimiz
efekte özel açılan pencereden gereken ayarları
yapıp tamam butonuna basmamız yeterlidir.
(Resim 6).
Resim 5 - Zarf aracı uygulanmış kayıt
İstediğimiz gibi değiştirdiğimiz veya yaptığımız
ses dosyamızı programın "Dosya" menüsünden
daha sonra tekrar üzerinde işlem yapmak üzere
proje olarak kaydedebileceğimiz gibi, "Export"
seçeneği ile dosyamızı dinlemek üzere WAV,
AIFF, MP3, OGG veya FLAC dosyası olarak da
kaydedebiliriz. Yaptığınız dosyanızı 'Export' menüsü ile kaydetmeden önce işi biten kanalları
kapatmayı veya sessize almayı unutmayın. Aksi
halde kanallardaki tüm sesler üst üste kaydedilecektir. Bu özelliği isterseniz ses bindirme
için de kullanabilirsiniz.
Resim 6 - Audacity ile 'Efekt' kullanımı
http://audacity.sourceforge.net/
http://sourceforge.net/projects/audacity/
Fırat Kutlu
<[email protected]>
Audocity'de keşfedilecek çok şey var.
eniXma - Haziran 2008
www.enixma.org
Sayfa 8
/ÇOKLUORTAM
Miro
Miro
Çokluortam ve internet televizyonu uygulaması
Linux'ta çokluortam uygulaması olarak resim,
görüntü ve ses için çok sayıda program bulunuyor. Ancak, bilgisayarınızdaki video dosyalarını izletsin, internette yayınlanan çeşitli video kaynaklarını da hem sizin için arasın ve
size seçenek sunsun, hem de indirip size
izletsin istiyorsanız işte size güzel bir program:
Miro.
Miro, Linux'un yanısıra diğer platformlarda da
kullanılabilen, gtk kütüphanelerini kullanan GPL
lisanslı bir yazılım. Henüz beta aşamasında olsa
da rahatlıkla kullanılabilir durumda.
Miro, PCF - Participatory Culture Foundation
isimli bir kuruluş tarafından geliştiriliyor. Bu
vakfın amacı, insanlara bağımsız ve yaratıcı
televizyon sistemlerini ulaştırmak için yazılım
üretmek ve site kurmak olarak belirtiliyor.
Linux sürümünde GStreamer ya da Xine motoru kullanılıyor. Varsayılan olarak gelen ise
Xine. Dolayısıyla bu iki motorun desteklediği
video formatlarının tümüne desteği bulunuyor.
Xine, MPEG 1/2/4, DivX 3/4/5, Windows Media
7/8, QuickTime, Theora ve daha birçok formatı
desteklerken, GStreamer değişik ölçülerde bu
formatlara destek vermekte. Theora ve AVI tam
olarak desteklenirken; MPEG 1 destekleniyor
ancak lisans sorunları bulunabiliyor; AAC ve
H.264 henüz tam olarak desteklenemiyor.
Miro'da amacına uygun olarak bir arabirim tasarlanmış. Sol bölümde ulaşılabilecek çokluortam dosyaları, sağ bölümde ise videonun izletileceği alan bulunmakta. Bu alan aynı zamanda Channel Guide - Kanal Kılavuzu olarak
eniXma - Haziran 2008
Resim 1 - Miro'da seçilen kanaldan video indiriliyor
da kullanılmakta. Burada kanal ile kast edilen
internette yer alan video dosyaları sunucuları
oluyor. Bu şekilde miro ile kullanılabilecek
www.enixma.org
binlerce fazla kanal internette yer almakta.
- Miro sıradan bir izletici olarak kullanılabilir.
Sayfa 9
/ÇOKLUORTAM
Miro
Bunun için sisteminizde bulunan video dosyalarını sizin için arayıp bulabilir.
- Diğer programlardan daha iyi HD (High Definition) özelliğine sahiptir. Bilgisayarınızın ekranı HD özelliklerindedir ve uygun bir izletici ile
kaliteli görüntü elde edebilirsiniz.
- Bugün için 4300'den fazla kanalı kullanabilirsiniz. Kanalların kullanımında kullanıcıya
tüm kanalı ya da kanal içinden beğendiğiniz
videoları arka planda indirme olanağını sunar.
- Miro ile YouTube videoları da aranarak indirilip
kaydedilebilir.
- İndirmek için BitTorrent kullanılabilir.
Kanal kılavuzu penceresinde istediğiniz kanalı
seçip içeriğini araştırabilirsiniz. Beğendiğiniz
videoları indirmek için seçtiğinizde indirme kuyruğuna eklenecektir. İndirme işlemi tamamlanan her videonun sol bölümdeki listedeki
sırasının sağında yeşil bir benek belirir. Bu
indirilmiş videonun kullanıma hazır olduğunu
gösterir.
İndirilen videolar seçildiğinde özellikleri arasında 'zaman aşımı'nı da görüyoruz. İndirilen
dosyalar bir dizinde toplanır. (Mandriva'da
~/Movies/Miro/) Zaman aşımına uğrayan videolar bu alandan yeni indirileceklere yer açmak için silinir. İstenilen videolar için bu özellik
kaldırılıp silinmemeleri sağlanabilir.
Kanallar miroda videoları bulunduran RSS
beslemeleri olarak kullanılıyor. Yine miro ile
ilgili olan aşağıdaki adres kullanılarak kendi
internet tv kanalınızı oluşturabilirsiniz.
http://makeinternettv.org/
Resim 2 - Miro'da yüksek kalite ile video izleyebilirsiniz.
değil. Minimum ihtiyaç 500 MHz bir işlemci ve
iyi bir ekran kartı, ya da 1 GHz'lik bir işlemci ve
en az 128 MB ram olarak belirtiliyor. Elbette
rahat bir kullanım için bunun üzerinde bir
donanıma ihtiyacınız olacaktır.
Programın kullanılması için kotasız bir bağlantı
kullanmanızı öneririz.
Programın donanım gereksinimi de çok yüksek
eniXma - Haziran 2008
www.enixma.org
http://www.getmiro.com/
http://www.getmiro.com/screencasts/
http://www.getmiro.com/documentation/index.p
hp/Main_Page
Tanju Taşçılar
<[email protected]>
Sayfa 10
/ÇOKLUORTAM
Elisa
Elisa
Sıradışı çokluortam uygulaması
Sıradışı, alışılmışın oldukça dışında bir çokluortam uygulaması düşündüğünüzde elisa sizin
için cevap olabilir. Genel görünüm ve kullanım
tarzının yanında özellikleri ile de sıradışı bir
program elisa.
Çokluortam özellikleri gelişmiş olan günümüz
bilgisayarları için irili ufaklı çok sayıda izletici
program bulunmakta ve kullanılmakta. Yeni
teknoloji ile ses ve görüntü kalitesinde en iyi
seviyelere ulaşılmış durumda. Bilgisayarlarımızın ekranları HD (High Definition) görüntü
kalitesinde, hatta bunun oldukça üzerine
çıkabilmekte. Ses sistemleri de her türlü
hoparlör düzenini destekler duruma geldi. Bu
aşamada bilgisayarlarını bir müzik seti gibi
kullanmak isteyenler için Multemedia Center Çokluortam Merkezi uygulamaları geliştirilmeye
başlandı. Bu tür programlar yalnızca bilgisayarlar için değil aynı zamanda müzik seti olarak
kullanılan ancak içinde bir bilgisayarın temel
bileşenlerini de bulunduran cihazlar için de
geliştirilip kullanılmaya başlandı.
Bugün bir uydu alıcısı ya da bir DVD izleticisi
çokluortam merkezi özelliklerine sahip olabiliyor. Plazma, LCD, büyük ve yüksek çözünürlüklü ekranların da gelişmesi ve fiyatlarının
düşmesi sonucunda çok sayıda kullanıcı için bu
tür cihazlar cazip olmaya başladı. Bu cihazlarda
'embedded' (gömülü) sistemler kullanılmakta.
Linux bu konuda sağlamlığı ve güvenilirliği ile
uygun olsa da, Microsoft gibi ticari yaklaşımda
bulunan firmalar bu cihazlarda biraz öne geçmiş bulunuyorlar. Bunun en büyük nedenle-
eniXma - Haziran 2008
Resim 1 - Elisa video seçimi
rinden
birisi
de
bu
alanda
yeterli
www.enixma.org
yazılım
olmamasıydı. Elisa bu açığa cevap verebilecek
bir seviyeye ulaşmış gibi görünmekte ve hala
Sayfa 11
/ÇOKLUORTAM
Elisa
geliştirilmekte.
Elisa görsel olarak yakından bilgisayar kullanımından çok uzaktan kullanıma, tv ya da
LCD ekran izlenmesine uygun bir tasarıma
sahip. Ekrandaki yazılar uzaktan rahat okunmaya uygun olacak şekilde büyük kullanılmış.
Dizinler, müzik ya da video dosyaları için hoş
tasarımlı ikonlara sahip. Ancak bunları yaparken donanımsal hızlandırma desteği olan bir
ekran kartı ve uygun sürücünüzün olması gerekiyor. Basit yapısına karşın sistem gereksinimleri ise oldukça fazla. Donanımsal hızlandırmaya ve uygun sürücüsüne sahip olmayan
bilgisayarın oldukça hızlı işlemci ve belleği
olması gerekmekte. Ek bir problem olarak da,
günümüzde Linux masaüstünde artık yaygın
olarak kulanılmaya başlanan compiz-fusion sisteminde donanımsal hızlandırmayı kullanamamasının yanısıra tuş atamalarının kullanılamaması sorunu ile de karşı karşıya olabiliyorsunuz. Bu konuda daha az sistem gücü ve
verimli çalışmaya yönelik geliştirilmesi gerekmekte. Compiz-fusion kullanıyorsanız Alt-Esc ile
süreçleri görüntüleyip elisa sürecini öldürmeniz
gerekebilir.
Elisa ses, video ve görüntüleriniz için kullanılabilir. Ana sayfasında dönel bir sistemde ses,
video, görüntü ve ayarlar işlemleri için girişler
bulunmakta. Sistemin yönetilmesi için, fare ve
tuştakımının yanısıra, uzaktan kumanda sistemleri de kullanılabilmekte.
Elisa sisteminizdeki standart dizinleri kendisi
buluyor ve kullanıyor. Ev dizininizde Video isimli
bir dizin bulunuyorsa, video izleme moduna
geçtiğinizde otomatik olarak bu dizini tarıyor ve
size var olan video dosyalarını listeliyor. Sabit
disk dizinlerinizin yanısıra, sisteminize bağlı
CD/DVD sürücüde bir çokluortam CD/DVD'si
eniXma - Haziran 2008
Resim 2 - Elisa ses seçimi
varsa bunu da otomatik olarak kullanabiliyorsunuz. Benzeri şekilde USB diskler de kullanılabilmekte. Otomatik tanınan cihazların bu
listesi Elisa'da oldukça uzun: Ağ paylaşım ortamları, Rhythmbox sunucuları, iTunes, Windows Mediaplayer, iPod'lar ve kameralar.
www.enixma.org
Mevcut hali ile özellikleri sıralanırsa:
- Resimlerinizi teker teker ya da slayt gösterisi
olarak izleyebilirsiniz.
- Videolarınızı izleyebilirsiniz
- Müziklerinizi dinleyebilirsiniz.
- Müzik koleksiyonunuzu, sanatçılar ya da
Sayfa 12
/ÇOKLUORTAM
Elisa
Resim 3 - Dosyaların liste görünüşü
Resim 4 - Dosyaların döner görünüşü
Resim 6 - Dosyaların ızgara görünüşü
albümler altında sınıflanmış olarak
kullanabilirsiniz.
- Çalma sırasında arka planda görüntüleme
efekti yapabilir.
- İnternet radyoları ve resim sitelerini
kullanabilirsiniz.
- Dosyalarınızı üç farklı biçimde görüntüler.
Liste, tablo ve dönel biçim.
- H.264, MPEG 2, MPEG4, Quicktime, Windows
Media, Ogg Vorbis, Ogg Theora, Matroska gibi
formatlar dahil Gstreamer tarafından
desteklenen bütün formatları kullanabilir.
- İnternet bağlantısı sayesinde, Flickr, YouTube
ve Soutcast sunucularına bağlanarak temel
tarama işlemleri yapılabilir.
- TouchScreen - Dokunmatik Ekran desteği.
- Samba, UPnP ve DAAP paylaşımlarını
kullanabilir.
- Eklenti ve programın güncellemeleri otomatik
olarak yapılabilir.
- Tema desteği vardır.
bir çokluortam seti cihazı çalışma gereklerine
uymaktadır.
serbest dağıtımının yapılamadığı yerlerde,
Gstreamer kodekleri kullanan elisa, Fluendo
sitesi aracılığı ile kodeklerin lisans ücretlerini
ödeyerek satın alınmasına yardımcı olmakta.
Mandriva gibi bazı dağıtımlarda codeina sistemi
bu işlemi yapmakta kullanılabilir. Mandriva'da
elisa ile kullanmak istediğiniz bir medyanın
kodeği sisteminizde bulunmuyorsa, codeina sistemi devreye giriyor ve sizden Fluendo'dan
satın almanız ya da yasal zorunluluğunuz yoksa
ücretsi olarak PLF kaynaklarından kurmanız
seçimini aldıktan sonra gerekli kodeği otomatik
olarak kuruyor ve kullanmaya başlıyorsunuz.
Dikkat edildiğinde bu özelliklerin birçoğu ayrık
Resim 5 - Kodek yüklenmesi
eniXma - Haziran 2008
Kodekler meselesi birçok dağıtımda farklı biçimlerde çözülmekte. Yasal olarak bazı kodeklerin
Elisa gibi sıradışı bir uygulamayı kullanmak isteyenler öncelikle yeterli sisteme sahip olmalılar. Belki de compiz-fusion özelliklerindedn de
vazgeçmek zorunda kalacaklardır. Seçim size
kalmış.
www.enixma.org
Tanju Taşçılar
<[email protected]>
Sayfa 13
/SISTEM
Virtualbox Kullanımı
Virtualbox Kullanımı
Pratik olarak sanal bilgisayarlarınız
Virtualbox, x86 tabanlı sistemler için geliştirilmiş genel amaçlı bir sanallaştırma programıdır.
Çalıştığı bilgisayarın kaynaklarını kullanarak
içerisinde sanal bilgisayarla oluşturabilir ve bu
bilgisayarlarda işletim sistemleri kullanabilirsiniz. VirtualBox GPL lisansı altında dağıtılan bir
sürümü ile kapalı kaynak olarak dağıtılan başka
bir sürümden oluşmaktadır. Genel olarak iki
sürüm de aynı özelliklere sahip olsa da kapalı
kaynak kodlu olan kardeşinde USB ve uzak
masaüstü gibi bir kaç ek özellik mevcuttur. İki
sürüm de ücretsiz olarak internet sitesinden
indirilebilir.
VirtualBox programının OSE (Open Source
Edition) sürümü genelde Linux dağıtımlarının
paket depolarında bulunur. Kapalı kaynak sürümünü ise virtualbox sitesinden indirmek
gerekir. Örnek olarak Ubuntu'nun depolarında
açık kaynak sürümü mevcutken kapalı kaynak
paketleri (.deb) internet sitesinden indirilebilir.
Bir kaç anahtar özelliğine bakacak olursak:
Resim 2 - Yeni sanal makina oluşturma
yardımcısı
- Sanal makineler kullanıcı arayüzü ile yönetilebileceği gibi, komut satırından da yönetilebilir.
- Sanal makine ile gerçek makine arasında
dosya alış verişi paylaşım klasörleri aracılığı ile
kolayca yapılabilir.
- Oluşturduğunuz sanal makineler diğer bilgisayarlara taşınabilir, onlarda da sorun çıkartmadan yeniden kurmak gerektirmeden çalışabilir.
Kapalı kaynak sürümünde, gerçek makineye
bağlanan usb aygıtları konuk makinede doğrudan kullanılabilir. Örnek olarak USB'den bilgisayarınıza bağlanan ve Linux'ta sürücüsü bulunmayan bir cihazı bu sürüm ile sanal makine
yardımıyla kullanabilirsiniz.
eniXma - Haziran 2008
Resim 1 - Virtualbox yönetim konsolu
Programı çalıştırdığınızda karşınıza yönetim konsolu gelir. Buradan bilgisayarınızda bulunan
sanal makineleri başlatıp durdurabilir, özelliklerini değiştirebilirsiniz. Programı ilk defa başlattınızda yeni bir sanal makine oluşturmanız
gerekecek. Paneldeki yeni bölümüne tıklayarak
oluşturmaya başlayabiliriz.
www.enixma.org
Burada oluşturulacak makinenin ismi ve cinsi
belirlenecek. Yazacağımız ismi daha sonra sanal makineyi komut satırı ile başlatmak istediğimizde kullanacağız. Cinsini ise programın
oluşturulacak özelliklere ön ayar vermesi için
belirteceğiz. (Resim 3)
Bu ekranda sanal makinenin ne kadar bellek
kullanacağını belirleyeceğiz. Buradaki sınır gerçek bilgisayarımızın belleğiyle doğru orantılıdır.
(Resim 4)
Sıra bilgisayarımızın kullanacağı sabit disk miktarını belirlemeye geldi. Bunu yapmadan önce
sırasıyla uygulanacak adımlara geçersek, yeni
düğmesine tıkladığımızda başka bir ekran açılacak orada ilerleyerek ?Dinamik Genişleyen
Sayfa 14
/SISTEM
Virtualbox Kullanımı
lüğünde, ancak yükledikçe genişleyen bir disk.
Burada sınır 10 GB demektir. İkincisi ise 10 GB
boyutunda bir dosya ile sabit disk oluşturmak.
Biz dinamik olarak genişleyeni seçeceğiz. Boyut için ise 5 GB ve üstünü tavsiye ederiz.
Unutmayın disk boyutu bir kez balirlendikten
sonra değiştirilemez.
Resim 7 - Disk tanımlama adım 3
Resim 3 - Yeni makina ismi ve cinsinin
belirlenmesi
Disk? bölümünü seçeceğiz. Buraya duruma bir
açıklık getirmek gerekirse, VirtualBox sanal
makinemizin sabit diskini tek dosya içinde
saklar. Diskin boyutu sabit kalmak şartıyla iki
seçeneğimiz vardır. Birincisi 10 GB büyük-
Resim 5 - Disk tanımlama adım 1
Resim 8 - Disk tanımlama adım 4
Bu işlemlerden sonra bitir düğmesine tıklayarak
sanal makinemizi oluşturmuş oluyoruz. Yönetim
konsolundan makinenize tıklarsanız sağdaki bölümde özelliklerini görebilirsiniz.
Resim 4 - Yeni makina bellek miktarının
belirlenmesi
eniXma - Haziran 2008
Resim 6 - Disk tanımlama adım 2
www.enixma.org
Sayfa 15
/SISTEM
Virtualbox Kullanımı
Resim 9 - Sanal makina özellikleri
Burada makineniz seçiliyken başlat tuşuna basarsanız bilgisayarınız başlamayacaktır. Çünkü
içine henüz herhangi bir işletim sistemi kurmadık. Şimdi internetten bir linux dağıtımı indirmelisiniz. Ya da elinizde bulunan bir cd'yi
kullanabilirsiniz. Makinenin özelliklerinden cdrom bölümündeki ayarlardan iso dosyası veya
gerçek bir cdrom kullanabilirsiniz.
Makine ilk oluşturulduğunda ses kartı aktif
olmaz. Menüden ses kartı sekmesini kullanarak
açılışta aktif hale getirilmesini seçmelisiniz. Aynı şekilde usb cihazlarınızın çalışır olabilmesi
için usb desteğini aktif hale getirmeniz gerekli.
Sanal makinenizi kurarken sanal makineyi kontrol etmek için fare ile ekranına tıklamanız gerekli. Ekrana tıkladığınızda klavyeniz ve fareniz
konuk sistem tarafından kullanılır. Farenizi geri
almak için sağ ctrl tuşuna basmanız gerekir. Bu
tuşu ayarlar bölümünden değiştirebilirsiniz.
eniXma - Haziran 2008
Resim 10 - Virtualbox ile Linux altında sanal WinXP
Sanal makineyi kurduktan sonra, konuk işletim
sistemi eklentilerini kurmalısınız. Bu eklentiler
sayesinde farenizi tıklamadan ekran üstüne getirdiğinizda otomatik olarak kullanabilirsiniz. Ayrıca ?Seemless? denilen bir özellik ile normal
masaüstünüz ile konuk işletim sisteminizi kullanabilirsiniz.
Bu sayede bilgisayarınıza format atmadan yeni
sürümleri deneyebilirsiniz.
www.enixma.org
Ali İskender Turan
<[email protected]>
Sayfa 16
/SISTEM
Tor İle İnternet Güvenliği
Tor İle İnternet Güvenliği
Güvenliğiniz önemlidir.
Önceki sayılarımızda yer alan LUKS ile disk şifreleme konulu ilk makalemizde, kısaca da olsa internet üzerinde veri güvenliğinin bahsi
geçmişti. SSL, TLS gibi şifreleme araçlarıyla, gönderilen bilginin içeriğinin
üçüncü şahıslardan korunabildiğinden bahsetmiştik. Aynı yazının sonunda da, disk verileri şifreli olsa dahi, internete bağlı bir bilgisayarın ve
üzerindeki verilerin, işletim sisteminde açıklar varsa uzaktan erişim
saldırılarına açık olacağı konusunda uyarıda bulunmuştuk.
Görüldüğü gibi bir ağ bilgisayarının güvenliğini tek yönlü önlemlerle
sağlamak mümkün değil. Ağda aktarılan verileri şifrelemek, yalnızca
trafiği dinlemek gibi pasif diyebileceğimiz yöntemlerle yetinen başka
şahıslara karşı koruma sağlasa da, trafiğin kaynaklandığı adresin bilinmesi halinde sistem uzaktan saldırılara karşı açık hedef olacaktır. Bu
durumda sistemi kırma girişiminden, arada yanıltıcı veri yollamaya kadar
birtakım yötemlerle, şifrelemeyi boş çıkaracak müdahelelerde bulunulabilir. Dolayısıyla yüksek güvenlikli bağlantı gerektiren bir durumda
sistemin adresinin, yani IP numarasının gizliliğini sağlamak en önemli
adımlardan biridir.
"Tor" [1] adlı program işte bu ihtiyacı karşılamak için kullanılan yazılımların en yaygınlarındandır. Kullanıcıları arasında sıradan internet
kullanıcıları dışında çeşitli ülkelerin askeri, diplomatik birimleri ile haber
kaynaklarıyla güvenli iletişim kurmak isteyen gazeteciler gibi kesimler
bulunmaktadır [2].
Tor nasıl çalışır?
İnternet üzerinde aktarılan veri paketleri iki kısımdan oluşur: Birisi
aktarılan veriyi, diğeri de paketin nereden gelip hangi adrese gittiğine
dair bilgileri içeren bölüm. SSL kullanan bir bağlantıda, yalnızca bu ilk
bölümdeki veri şifrelenir. Dolayısıyla paketin içinde ne olduğu gizlenmiş
olur; ama paketin kaynağı ve alıcısı bellidir.
Bu olumsuzluğu aşmak için Tor programı, birbirleriyle şifreli haberleşme
yapan bir bilgisayar ağı, yani Tor ağını kullanır. Klasik bağlantıda, iki
bilgisayar arasındaki veriler tek bir yol üzerinden, doğrudan birbirlerine
aktarılır. Tor ile aktarım ise daha dolaylı şekilde gerçekleşmektedir:
eniXma - Haziran 2008
Tor programı başlatıldığında, internet adresi önceden bilinen belli liste
sunucularına bağlanarak o an etkin durumda olan, Tor ağına bağlı,
"relay" denilen aktarıcı bilgisayarların adreslerini alır ve bunlardan birine
klasik bağlantı ile bağlanır. Bir başka bilgisayara veri gönderileceği
zaman önce bu aktarıcı bilgisayarlar üzerinden karşıdaki bilgisayara
ulaşacak şekilde bir bağlantı zinciri kurulur. Bu benzetmede, zincirin ilk
halkası gönderici, son halkası da alıcı bilgisayardır. Aradaki halkalar da
aktarıcı bilgisayarlardan oluşur. Her aktarıcı bilgisayar, yalnızca zincirde
kendisine veri gönderen bir önceki halkayı ve aldığı veriyi aktaracağı bir
sonraki halkayı bilebilir. Verinin içeriği de, zincirin diğer halkaları da
aktarıcılardan gizlidir (bu gizlilik her aktarıcı için farklı anahtar kullanan
bir şifreleme ile sağlanır). Dolayısıyla aktarıcı bilgisayarların trafiğini
dinleyen birisi, o aktarıcıya gelen paketlerin hangilerinin kendi izlemek
istediği bilgisayardan yola çıkmış olduğunu bilemeyeceği gibi, bunu bilse
dahi, paketin hangi yol üzerinden devam edeceğini de bilemeyecektir.
Paket son olarak "exit node" denilen çıkış halkasındaki bilgisayardan,
yine klasik bağlantı ile alıcı bilgisayara gönderilir.
Yukarıda özetlediğimiz Tor ağı iletişim modelinde, sahte aktarıcılar gibi
birtakım yanıltmalara yönelik koruma, Tor liste sunucuları ile aktarıcılar
arasında veri imzalamaya ve şifreli iletişime dayalı birtakım önlemlerle
sağlanır.
Güvenliği artırmak için alıcıyla aradaki iletişim zinciri 10 dakikada bir
değiştirilir. Zincirlerin ağ üzerinde dolambaçlı bir yol izlemesine çalışılır.
Bu şekilde iki bilgisayar arasındaki iletişim mümkün olduğunca dağıtılarak izleme yapılması zorlaştırılır. Sonuçta, gönderici bilgisayarın
trafiğini izleyen biri, bu bilgisayarın Tor ağına veri gönderdiğini belirleyebilecek; ancak bu verinin izini kaybedip hangi alıcıya ulaştığını
bulamayacaktır. Benzer şekilde, alıcı bilgisayarın trafiği izlendiğinde de,
gelen verilerin ilk çıkış noktası gizli kalacaktır. Yalnız hem alıcı hem de
verici bilgisayarların trafiğini dinleyebilen bir gözlemci, paketlerin çıkış ve
varış zamanlarını karşılaştırarak Tor ağı üzerinden birinin diğerine veri
yolladığı kanısına varabilir. Bununla birlikte, bu kuşkusunun doğruluğunu
ıspatlaması mümkün olmayacaktır. Kaldı ki, hem gönderici hem de
alıcının bu şekilde izleniyor olması için iki tarafın da önceden bilinen
hedefler olması gerekir.
www.enixma.org
Sayfa 17
/SISTEM
Tor İle İnternet Güvenliği
Bu noktada şunu belirtmekte yarar var: Tor ağı içindeyken veriler (gönderici/alıcı bilgileri dahil) şifreli olarak iletilse de, ilk ve son halkalarda,
yani göndericiden Tor ağına ve Tor ağı çıkış noktasından alıcıya olan
bağlantılarda gönderilen paketler klasik bağlantı ile gönderilmektedir.
Dolayısıyla trafiğin kaynağının yanısıra içeriğinin de gizli olması gerekiyorsa mutlaka SSL, TLS ya da benzeri veri şifreleme araçları da Tor ile
birlikte kullanılmalıdır. 2007'de yayınlanan bir çalışmada, bir İsveçli
güvenlik uzmanının çeşitli ülkelerin büyükelçiliklerine ait (şifrelenmeden
gönderilmiş) e-posta parolalarını Tor çıkış noktalarını izleyerek ele
geçirmesi bununla ilgili güzel bir örnektir [3].
Bu bölümde Tor ve sıklıka Tor ile birlikte kullanılan Privoxy [4] yazlımının
kurulum ve ayarlarından bahsedeceğiz. Tor ağına erişim için Privoxy şart
olmasa da, özellikle DNS sorgulamaları aracılığıyla deşifre olma riskinden
kaçınmak için [5] Tor'un Privoxy ile birlikte kullanılması önerilmektedir.
Tor için libevent [6] dışında standart dışı diyebileceğimiz bir bağımlılık
yok. Tor ve libevent varsa dağıtımların paket depolarından, yoksa kaynak
kodun alınıp klasik şekilde
./configure
make
make install
ile derlenmesiyle kurulabilir. Biz anlatımda ayar dosyalarının /etc ve kayıt
dosyalarının /var altında yer alması için Tor derlenirken configure seçeneklerinin aşağıdaki gibi olduğunu varsayacağız:
./configure --prefix=/usr --sysconfdir=/etc -localstatedir=/var
Eğer Privoxy de derlenerek kurulacaksa, INSTALL dosyasında belirtildiği
gibi, Privoxy'yi root değil de ayrı bir kullanıcı ve grup altında kurmak
önerilmektedir. Biz bunun için "privoxy" adında birer kullanıcı ve grup
oluşturulacağını varsayıyoruz. Sistemde grafik araçlar yoksa bu, konsoldan şu şekilde yapılabilir:
eniXma - Haziran 2008
autoheader
autoconf
./configure --prefix=/usr --sysconfdir=/etc/privoxy -localstatedir=/var --sbindir/usr/bin --datadir=/usr --withuser=privoxy --with-group=privoxy
make
make install
Yukarıdaki kurulumlar sonunda Tor ve Privoxy ayar dosyaları /etc/tor ve
/etc/privoxy dizinlerinde bulunacaktır. Çeşitli dağıtımlarda /usr/etc ya da
/usr/local/etc gibi önekler (prefix) kullanılıyor olabilir.
Tor kurulumu ve ayarları
groupadd privoxy
useradd -g privoxy -c "Privoxy User" -d /dev/null -s
/bin/false privoxy
Şimdi Privoxy derlemesini şu komutlarla yapabiliriz:
Tor'un ayarları, yukarıda verilen dizindeki torrc dosyasında tutulur.
Kaynaktan kurulum yapıldığında bu dizinde bir örnek torrc.sample
dosyası oluşturulacaktır. Bu dosya istenilen şekle getirilip torrc adıyla
kaydedilir. torrc.sample dosyasında seçeneklerle ilgili açıklamalar bulunmaktadır. Çoğu kullanıcı için örnek dosya değiştirilmeden, olduğu gibi
kullanılabilir. Öntanımlı ayarlarla Tor, 9050. porttan dinleme yapacaktır.
Tor'dan sonra Privoxy'nin ayarlarına geçilir. Kullanılacak başlıca dosya
/usr/etc/privoxy/config dosyasıdır. Kaynakla kurulumla gelen dosyada,
Tor'da olduğu gibi, seçeneklerle ilgili ayrıntılı açıklamalar bulunabilir.
Tor'un internet sitesinde aşağıdaki kısa ayar dosyası bir başlangıç olarak
önerilmektedir:
# Tor listens as a SOCKS4a proxy here:
forward-socks4a / 127.0.0.1:9050 .
confdir /etc/privoxy
logdir /var/log/privoxy
actionsfile standard.action # Internal purpose, recommended
actionsfile default.action
# Main actions file
actionsfile user.action
# User customizations
filterfile default.filter
# Don't log interesting things, only startup messages,
warnings and errors
logfile logfile
#jarfile jarfile
#debug
0
# show each GET/POST/CONNECT request
debug
4096 # Startup banner and warnings
www.enixma.org
Sayfa 18
/SISTEM
debug
Tor İle İnternet Güvenliği
8192 # Errors - *we highly recommended enabling this*
user-manual /usr/share/doc/privoxy/user-manual
listen-address 127.0.0.1:8118
toggle 1
enable-remote-toggle 0
enable-edit-actions 0
enable-remote-http-toggle 0
buffer-limit 4096
Buradaki ilk satırda Privoxy'nin gelen paketleri Tor'a (öntanımlı değer
olan) 9050. porttan aktaracağı belirtilmektedir. Eğer Tor için başka bir
port ayrılmışsa ona göre değişiklik yapılmalıdır. actionsfile ve filterfile ile
belirtilen dosyalar, /usr/etc/privoxy altında, filtreleme kural ve eylemlerinin belirtildiği dosyalardır. Bu dosyalara kullanıcı başkalarını da
ekleyebilir. Privoxy'nin sunduğu çok sayıda filtre makalemizin konusu
dışında kalmaktadır, bu yüzden bu dosyaların düzenlenmesi konusuna
değinmeyeceğiz. Tor'u kullanabilmek için bu dosyalarda herhangi bir
değişikliğe gerek yoktur. listen-address ile belirtilen girdi de Privoxy'nin
kendisine gelen bağlantıları dinlediği adres ve porttur.
Bu örnek dosyada verilen ayarlar Tor ve Privoxy programlarını kendi
bilgisayarında çalıştıran bir kullanıcıya göre düşünülmüştür (bilindiği gibi
127.0.0.1 IP adresi kullanıcının kendi bilgisayarını temsil etmektedir). Bir
başka bilgisayar üzerinden ağa bağlanan sistemlerde IP adresleri ve
portlar uygun şekilde ayarlanmalıdır. Bu durumda uzak sistemdeki
güvenlik duvarının sözkonusu portlarda dışarıdan bağlantılara izin
vermesi gerektiği unutulmamalıdır. Benzer şekilde SELinux kullanan
sistemlerde Tor ve Privoxy yerel olarak çalıştırılıyorsa, yerel bağlantı
izinleri gerekli portlara erişim izni verecek şekilde düzenlenmelidir. Eğer
sistemden içeriden dışarı yönde bağlantıyı sınırlayan bir güvenlik duvarı
varsa, en azından 80. (http) ve 443. (https) portları açmalı ya da torrc
dosyasında ReachableDirAddresses ve ReachableORAddresses seçenekleri ile bunlar yerine kullanılabilecek iki port belirtilmelidir.
Diğer seçeneklerden remote-toggle, remote-http-toggle ve edit-actions,
uzaktan yönetimle ilgili olup kişisel kullanım için pek de gerekli değildirler. Birden çok kullanıcının Privoxy vekil sunucusunu kullanması
durumunda güvenlik nedeniyle bu özelliklerin 0 değeri ile kaldırılması
gerekebilir. "toggle 1" ile Privoxy'nin filtre özelliği etkinleştirilmektedir.
Kurulumunun ardından Privoxy'nin başlayabilmesi için logfile ile belirtilen
eniXma - Haziran 2008
kayıt dosyasını (eğer yoksa) oluşturmak gerekebilir (yoksa Privoxy
başlangıçta dosyanın bulunamadığı hatasını verebilir). Yukarıdaki şekilde
derleme yapılması halinde bu adıma gerek olmayacaktır. Aşağıda gerekli
dizin ve dosyayı oluşturup kullanıcı ve grubunu belirtiyoruz. Privoxy ile
ilgili hata ayıklama işlemleri ileride bu dosyadaki kayıtlara bakılarak
yapılabilir:
mkdir
touch
touch
chown
/var/log/privoxy
/var/log/privoxy/logfile
/var/log/privoxy/jarfile
privoxy.privoxy /var/log/privoxy/*
Genel program çıktıları logfile, filtrelenen çerezler (cookie) jarfile dosyasına atılır. Bugün için deneysel özellik kabul edildiğinden bu örnekte
yer verilmeyen "trustfile" seçeneği ile Privoxy'ye güvenilen adreslerin
listesi verilebilir.
Programların çalıştırılması
Tor programını normal kullanıcılar konsoldan "tor" komutu ile başlatabilirler. Oluşan çıktı aşağıdakine benzer olacaktır:
$ tor
May 09 01:37:43.179 [notice] Tor v0.1.2.19. This is
experimental software. Do not rely on it for strong anonymity.
May 09 01:37:43.194 [notice] Initialized libevent version
1.4.2-rc using method epoll. Good.
May 09 01:37:43.211 [notice] Opening Socks listener on
127.0.0.1:9050
May 09 01:37:45.439 [notice] I learned some more directory
information, but not enough to build a circuit.
May 09 01:37:54.679 [notice] I learned some more directory
information, but not enough to build a circuit.
May 09 01:38:02.256 [notice] I learned some more directory
information, but not enough to build a circuit.
May 09 01:38:03.820 [notice] I learned some more directory
information, but not enough to build a circuit.
May 09 01:38:06.216 [notice] I learned some more directory
information, but not enough to build a circuit.
May 09 01:38:07.095 [notice] I learned some more directory
information, but not enough to build a circuit.
May 09 01:38:08.904 [notice] We now have enough directory
www.enixma.org
Sayfa 19
/SISTEM
Tor İle İnternet Güvenliği
information to build circuits.
May 09 01:38:13.772 [notice] Tor has successfully opened a
circuit. Looks like client functionality is working.
Bir başka konsolda da root yetkileriyle Privoxy programı aşağıdaki gibi
başlatılabilir:
# privoxy --user privoxy.privoxy /etc/privoxy/config
May 09 01:40:48.268 Privoxy(b7ddb6c0) Info: Privoxy version
3.0.8
May 09 01:40:48.268 Privoxy(b7ddb6c0) Info: Program name:
privoxy
May 09 01:40:48.291 Privoxy(b7ddb6c0) Info: (Re-)Opening
logfile '/var/log/privoxy/logfile'
Başarılı olması halinde Privoxy arkaplanda privoxy kullanıcısı ve grubu
yetkisiyle çalışmaya başlayacaktır.
Sürekli kullanılması halinde Tor ve Privoxy'yi sistem açılışında bir servis
gibi otomatik olarak başlatan betikler yararlı olabilir. Privoxy, derlenerek
kurulması halinde böyle bir betiği zaten oluşturmaktadır. Tor'da ise torrc
dosyasında "RunAsDameon 1" satırı ya da komut satırında "--runasdaemon 1" seçeneğiyle programın arkaplanda çalışması sağlanabilir.
Bu aşamada çok önemli bir uyarıda bulunuyoruz: Sistemde Tor yazılımının çalışıyor olması, internet programlarının Tor ağı üzerinden çalıştığı
anlamına gelmez. Ağ kullanan programlar da Tor ağını kullanmaları için
ayrıca yapılandırılmalıdırlar.
Tor programı aslında kullanıcının kendi bilgisayarında çalışan bir SOCKS
vekil sunucusudur (proxy server). Tor ağına çıkması istenen programlar,
SOCKS protokolü ile Tor'un dinlediği porta (öntanımlısı 9050) bağlanacak
şekilde ayarlanmalıdır. Bağlantı protokolü için ideal olanı SOCKS 4a'dır.
SOCKS 4 ile her zaman, SOCKS 5 ile de genellikle adres bilgisi olarak IP
adresi kullanılır. Ancak örneğin bir tarayıcı kullanırken kişi adres
çubuğuna IP adresi değil alan adını yazacaktır (www.enixma.org gibi). Bu
alan adının IP adresine dönüştürülmesi için tarayıcı yerel DNS sorgulaması yaparsa, bu sorgulamayı izleyen biri kısa süre sonra kurulacak
bağlantının diğer uç noktasını tahmin edebilir, böylece Tor'un sağladığı
gizliliğin bir anlamı kalmaz. SOCKS 4a yalnızca alan adı kullandığı için bu
DNS sızıntılarına karşı güvenlidir.
eniXma - Haziran 2008
DNS sorgulamaları yapmayacağı bilinen (sadece belli IP adresleriyle
çalışan) programların DNS sızıntı tehlikesi olmayacağı için SOCKS 4 ve 5
kullanmasında sakınca olmayacaktır. Eğer program DNS sorgulaması
yapıyorsa ve SOCKS 4a desteği yoksa, DNS sızıntılarını önlemek için
program uzak sorgulama yani "remote DNS lookup" yapacak şekilde
ayarlanmalıdır. Kimi tarayıcılarda (Firefox gibi) bu ayarlar yapılabilmektedir; ancak böyle olsa dahi bazı tarayıcı eklentilerinin kendi DNS
sorgulamalarını yaparak güvenliği tehlikeye düşürmesi sözkonusu olabilir.
Kuşku duyması halinde kullanıcı bu tür eklentileri devredışı bırakmalıdır.
Eğer güvenli DNS sorgulaması sağlanamıyor ancak programda sorgulamanın hangi adresler için yapılacağı önceden biliniyorsa, Tor ile
gelen "tor-resolve" programıyla güvenli DNS sorgulaması yapılıp programa buradan alınacak IP adresleri girilebilir.
Eğer program HTTP vekillerini (proxy) destekliyorsa o zaman doğrudan
Privoxy'ye yönlendirilebilir. Birazdan bahsedeceğimiz Firefox eklentisi bu
yolu izlemektedir. Bunlar dışında, DNS sızıntılarını önlemek gibi Tor güvenliğine yardımcı olarak kullanılan socat, dante, tsocks gibi yazılımlar
bulunmaktadır. Bunların tartışması konumuz dışındadır. Yaygın kullanılan
programların Tor ile güvenli kullanım için nasıl ayarlanacağı ve bu
yardımcı programlardan nasıl yaralanılacağı hakkında ayrıntılı bilgiler için
Tor belgelerini okumanızı öneriyoruz [7]. Biz çokça kullanılan birkaç
yazılıma değineceğiz.
Yukarıda söylendiği gibi Firefox uzak DNS sorgulaması yapacak şekilde
ayarlanıp doğrudan Tor vekil sunucusuna (9050. port) yönlendirilebilir.
Ancak daha kolay ve ideal çözüm sunan bir Firefox eklentisi var:
Torbutton [8]. Bu eklenti Firefox'u Privoxy kullanacak şekilde
ayarlamaktadır. Eklenti ayarları penceresi Resim 1'deki gibidir. Eğer port
seçimi için öntanımlı değerler kullanıldıysa resimdeki gibi bir seçim
yeterli olacaktır. Tor ve Privoxy dinleme adresleri daha değişik olan
kullanıcılar altta kendi özel ayarlarını girebilirler. Bu eklenti ilk
kurulduğunda Firefox penceresinin sağ alt köşesinde kırmızı renkli bir "Tor
disabled" yazısı belirecektir. Bu yazıya tıklanarak eklenti etkinleştirilebilir
ve tekrar tıklanarak kapatılabilir. Altta yeşil "Tor enabled" yazısının
gözükmesi, Tor sisteminin başarıyla çalıştığı anlamına gelmez. Emin
olmak için Tor ve Privoxy çıktılarına bakmak yararlı olacaktır. Ayrıca,
tarayıcı bağlantınızı Tor ile yapıp yapmadığınızı denemeye yarayan bazı
test sayfaları da bulunmaktadır [9],[10]. Daha fazla ayrıntı için Tor
belgelerine bakılabilir [11]. Kimi firefox eklentilerinin Tor'a rağmen kendi
DNS sorgulamaları ile güvenliği tehlikeye düşürebileceğini bir kez daha
hatırlatıyoruz.
www.enixma.org
Sayfa 20
/SISTEM
Tor İle İnternet Güvenliği
Konqueror ve Opera da HTTP vekil sunucularını desteklemektedirler;
dolayısıyla doğrudan 127.0.0.1:8118 adresine yani Privoxy'ye yönlendirilebilirler.
Kopete ya da genel olarak HTTP dışındaki protokollerle ağa çıkan KDE
programları için önerilen, KDE'yi Kontrol Merkezi'nden "Dante" [12] adlı
yazlıma, Dante'yi de Tor'a yönlendirmektir.
Anında mesajlaşma yazılımları içinde Tor belgelerinde önerilen isimler
Pidgin ve XChat'tir [5]. İki program da DNS sızıntılarına yol açmayacak
şekilde SOCKS 5 protokolüyle Tor kullanabilirler. Pidgin için ayarlar Resim
2'dekine benzer olacaktır. Resimde tüm hesaplar için geçerli genel ayar
penceresi gösterilmiştir; Pidgin ile her hesap kendi özel ayarları ile Tor
kullanacak ya da kullanmayacak şekilde düzenlenebilir
E-posta programlarından Thunderbird, elle girilen ayarlar ya da Torbutton
eklentisi kullanılabilir. Ancak SMTP ile mesaj gönderebilmek için SMTP
sunucularının Tor bağlantısı dışında tutulması gerekmektedir. Gelişmiş
ayarların ağ ve disk sekmesinin bağlantı bölümünde "No proxy for"
seçeneğinde dışarıda tutulacak SMTP sunucuları belirtilmelidir.
FTP programlarında ise Tor'un 10 dakikada bir bağlantı yolunu de-
Resim 1 - Firefox TorButton eklenti ayarları.
eniXma - Haziran 2008
Resim 2 - Pidgin için ayarlar.
www.enixma.org
Sayfa 21
/SISTEM
Tor İle İnternet Güvenliği
ğiştirmesi uzun indirmelerde karşı tarafın bağlantıyı kesmesine neden
olabilmektedir, dolayısıyla bu gibi durumlarda otomatik olarak yeniden
bağlantı deneyen bir istemci kullanılması önerilir. Tor internet sayfasında
FTP için önerilen çözümler genelde POP3 sunuculara bağlantı düşünülerek hazırlanmış 3proxy [13] yazılımını içermektedir; ayrıntıya
girmiyoruz. Ancak Filezilla gibi bazı istemciler SOCKS 4a protokolünü
desteklemektedir ve Tor vekil sunucusuna (öntanımlı olarak 9050. port)
yönlendirilerek kullanılabilirler.
Son notlar
Öncelikle, ağ güvenliği konusunun yazımızın başındaki uyarılar ışığında
değerlendirilmesi gerektiğini ve herşeyin Tor ile bitmediğini hatırlatalım.
Kullanıcı açısından bir başka düşündürücü nokta, bağlantı hızı olabilir. Tor
sistemi, yakında Tor aktarıcısı (relay) noktalar olması ve bunlar üzerinden
trafiğin yönlendirilmesi ilkesine dayandığından, Tor üzerinden kurulacak
bağlantının hızı bu aktarıcıların sayısına ve birbirleriyle olan bağlantı
kapasitelerine göre değişecektir. Tor ağı ile klasik bağlantıda elde edilen
hızların elde edilmesi beklenmemelidir. İnternet ve dolayısıyla Tor
kullanımının yaygınlığı ve teknik altyapı dikkate alındığında, Türkiye'nin
hızlı bir Tor ağı için uygun bir ortam oluşturmadığını söyleyebiliriz.
Bu nedenle, kullanıcıların Tor ağını gerçekten gerekli gördükleri ve makul
bant genişliği isteyen durumlar için kullanmaları yerinde bir davranış
olacaktır. Örneğin anında mesajlaşma ve e-posta gibi uygulamalar
yüksek hat kapasitesi istemez ve rahatlıkla Tor ile kullanılabilir. Bunun
yanısıra, hat kapasitesi yeterli olan kullanıcılar kendi bilgisayarlarını birer
aktarıcı (relay) olarak düzenleyip Tor ağına katkıda bulunabilirler. İki
yönde de 20 KB/sn ya da daha fazla bant genişliğine sahip kullanıcılar,
torrc dosyasındaki birkaç düzenlemeyle, bant genişliği denetimine sahip
bir Tor sunucusu oluşturabilirler. Bilgisayarın aktarıcı rolünü üstlenmesi,
ağın genel güvenliğini artırdığı gibi kendi güvenliğini de (kalabalık trafik
içinde gizlenmek yoluyla) artıracaktır.
belirtebilir. ExitPolicy seçenekleri ile de Tor istemcilerinin bağlanmak
istedikleri bilgisayardaki erişebileceği portlar kısıtlanabilir. Bu özellik
genellikle belli portlar üzerinde çalışan ve kötüye kullanılabilecek dosya
paylaşımı vb. programlara ait trafiği engellemek için kullanılır. Aktarıcı
bilgisayarlar üzerinden spam ya da başka şekillerde kötüye kullanım
gerçekleştiği zaman bunun karşısında aktarıcı sistemin sahibinin sorumluluğu, bağlı olduğu ülkenin kanunlarına göre değişebilir. Wikipedia
gibi kimi siteler, anonim saldırıların önüne geçmek için Tor ağından gelen
trafiği reddetmektedir. Aktarıcı bilgisayar için güvenlik ipuçları ve diğer
ayrıntılar için yine Tor belgelerini öneriyoruz [14][15].
[1] http://www.torproject.org/
[2] http://www.torproject.org/torusers.html.en
[3] http://arstechnica.com/news.ars/post/20070830-security-researcherstumbles-across-embassy-e-mail-log-ins.html
[4] http://www.privoxy.org/
[5]
https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#SOCKSAndDN
S
[6] http://monkey.org/~provos/libevent/
[7] https://wiki.torproject.org/noreply/TheOnionRouter/TorifyHOWTO
[8] https://addons.mozilla.org/en-US/firefox/addon/2275
[9] https://check.torproject.org/
[10] https://torcheck.xenobite.eu/
[11]
https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#IsMyConnectio
nPrivate
[12] http://www.inet.no/dante/
[13] http://www.security.nnov.ru/soft/3proxy/
[14]
https://wiki.torproject.org/noreply/TheOnionRouter/OperationalSecurity
[15] http://www.torproject.org/docs/tor-doc-relay.html.en
Aktarıcı bilgisayar olmak için gerekli ayarlar örnek torrc dosyasının son
kısmında yer almaktadır. Kullanıcının en azından Nickname yani
bilgisayar için Tor ağında onu tanıtıcı bir isim ve ORPort yani dışarıdan
gelen bağlantıların dinleneceği port bilgisinin girilmesi istenmektedir.
Eğer kullanıcının bant genişliği varsa, Tor sunucu liste servisi vermek için
DirPort seçeneğiyle gelen taleplerin dinleneceği port numarasını
eniXma - Haziran 2008
www.enixma.org
Kemal Ilgar Eroğlu
<[email protected]>
Sayfa 22
/SISTEM
Mandriva Denetim Merkezi
Mandriva Denetim Merkezi
Gelişmiş yönetim araçları ve grafik arabirim
Mandriva Linux, gerek kurulumda gerekse kullanımda hemen hemen her ayarı otomatik olarak yapan ve kullanıcıya kolaylık sağlayan en
ileri yönetim araçlarına sahip Linux dağıtımlarından biri belki de en iyisidir. İsimleri eski
ismi olan Mandrake'den gelen drake/drak ön ya
da son ekine sahip olan araçlar, gtk grafik
kütüphanleri, perl ve bash betikleri ile yazılmıştır. Çok sayıda ve farklı görevleri yerine getiren bu drak araçları Mandriva Denetim Merkezi (Mandriva Control Center) ya da gerçek
program adı ile drakconf olarak toplu çalışma
ortamına sahiptir.
Mandriva kurulumunda, kurulum ve yapılandırma araçları ile birlikte drakconf ve diğer drak
araçları kullanılarak sisteminizin otomatik yapılandırılması sağlanır. Kurulumdan sonra da mandi ve harddrake gibi servisler (daemon) arka
planda çalışarak sisteminizin yeni donanımlarının tanınması ve gerektiği şekilde ayarlanması için kullanılır. Bu şekilde konforlu bir kullanım sağlanır.
Kurulum sonrası ise çok farklı durumlar ve
ayarlar için birçok ayar aracı ile karşılaşırız.
Normal bir kullanımda Mandriva Denetim Merkezi sıradan bir kullanıcının gereksinimlerini karşılayacak araçları sunar. Ancak bilgisayarın
sunucu gibi amaçlarla kullanılması durumunda
bu işlemler için kolaylık sağlayacak ek araçlar
da ek paketler ile kurulup kullanılabilir durumdadır. Bu ek araçlar drakwizard paketinde yer
alır.
Resim 1 - Mandriva Denetim Merkezi, Yazılım Yönetimi araçları sayfası
Mandriva'nın görsel arabirimi bulunan drak
araçlarının yanısıra gerek konsoldan gerekse
eniXma - Haziran 2008
www.enixma.org
Mandriva Denetim Merkezi içindeki araçlar ta-
Sayfa 23
/SISTEM
rafından kullanılan çok sayıda yardımcı drak
aracı da bulunmakta. Bunları toplu halde görebilmek için aşağıdaki komutu kullanabilirsiniz:
$ urpmq drak
No package named drak
Bu paketler drak içeriyor:
drak3d
drakbackup
drakbt
drakclick
drakcluster
drakconf
drakconf-icons
drakcowsay
drakfax
drakfirsttime
drakfon
drakguard
draklive
draklive-config-One
draklive-install
draklive-resize
drakmenustyle
....
(liste devam ediyor)
Ayrıca bunlardan istediğiniz hakkında ek bilgi
edinmek konsolda kullanacağınız aşağıdaki komut ve benzerleri ile mümkündür:
$ urpmq drakguard -i
Name
: drakguard
Version
: 0.4
Release
: 1mdv2008.1
Group
: System/Configuration/Other
Size
: 111972
Architecture:
noarch
Summary
: Parental control tool
Name
: drakguard
eniXma - Haziran 2008
Mandriva Denetim Merkezi
Version
Release
Group
Size
:
:
:
:
0.4
1mdv2008.1
System/Configuration/Other
111972
Architecture:
noarch
Source RPM : drakguard-0.41mdv2008.1.src.rpm
URL
: http://www.mandriva.com/
Summary
: Parental control tool
Description :
This tool allows to configure parental
control. It can block access to
web sites and restrict connection
during a specified timeframe.
Bu drak araçları gibi Mandriva Denetim Merkezi
de konsoldan 'mcc' ya da 'drakconf' ile çalıştırılabilir.
Mandriva drak araçlarının bir özelliği de, gelişmelerinin geldiği yerde bir Linux sisteminin
ayarlarında yapılacak elle değişiklik ve ayarların da sorun olmadan kullanılabilir olduğu ve
drak araçları ile yapılan değişiklikler ile elle
yapılan değişikliklerin çelişmediği araçlar olmasıdır. Bu önemli noktaya uzun yıllar süren
gelişmenin ardından varılmıştır.
Mandriva Denetim Merkezi, grafik araç olarak
yıllar içinde birçok değişikliğe uğradı ve gelişme kaydetti. En önemli gelişmeler ise dağıtımın Mandrake'den Mandriva'ya geçişinin
başladığı 2005 yılından sonra başlayan süreç
içinde gerçekleşti. Son iki sürümde de en iyi
durumuna geldi. Gelişmesi hala devam etmekte. Son hali ile ana başlıklara sol bölümdeki
girişler ile ulaşılan ayrı pencereler halinde
karşımıza çıkıyor. Her bölüm ya da sayfada da
ilgili araçların gruplandığı alt bölümler de bulunabiliyor.
www.enixma.org
Özellikle sistemin genelinde yapılacak değişiklik ve ayarlar için Mandriva Linux kullanıcılarının ilk kullanacakları araç Mandriva Denetim
Merkezi'dir. OpenSuse'nin Yast'ı gibi bazıları hariç, diğer dağıtımlarda benzeri bir araç bulunmadığı için genellikle KDE ya da Gnome gibi kullanılan masaüstü ortamının sistem ayar araçları
kullanılır. Ancak yukarda belirtildiği gibi eğer ne
yapacağınızı biliyorsanız istediğiniz değişiklikleri elle yapmayı tercih etmeniz de mümkündür
ve bu değişiklikler drak araçları tarafından tanınır.
Yazılım Yöneticisi
Mandriva Denetim Merkezi'nde normal bir kurulumdan sonra standart olarak; Yazılım Yöneticisi, Online Yönetim, Donanım, Ağ ve İnternet,
Sistem, Ağ Paylaşımı, Yerel Diskler, Güvenlik ve
Önyükleme ana bölümleri bulunur. (Resim 1 )
Araç açıldığında ilk sayfa Yazılım Yöneticisi sayfasıdır. Bu sayfada Yazılım Yöneticisi olarak
isimlendirilmiş ilk grupda Yazılım Ekle ve Kaldır
(Install & Remove Software), Kurulum ve Güncelleştirme İçin Kurulum Kaynağı Seçin ve Sistem Güncelle araçları, Diğerleri isimli alt bölümde ise Araç İstatistikleri aracı yer alır.
Bir Linux dağıtımında yazılım kurma ve kaldırma işlemleri önemli işlemlerdendir. Mandriva'da yazılım kurma ve kaldırma urpmi sistemi ile
bağımlılık sorunu olmadan kolaylıkla gerçekleştirilebilir hale gelmiştir. Bu sistemin önemli bir
parçası olan yazılım depoları özellikle Conectiva'nın Mandriva'ya katılmasından sonra hızla
gelişmiş ve bugün için en sorunsuz paket depolarından biri haline gelmiştir.
Bu konu daha önce detaylarıyla eniXma Aralık
Sayfa 24
/SISTEM
Mandriva Denetim Merkezi
2006 - Mandriva Paket Yönetimi yazısında ele
alınmıştı. Bu nedenle önümüzdeki yazılarda diğer önemli konular ayrıca ele alınacaktır.
Resim 2 - 'Online Yönetim' aracı
Online Yönetim
Online Yönetim sayfasında Uzaktan Kontrol (Linux, Unix, Windows) aracı yer alır. Bu araç ile
sisteminizin ağ üzerinden bir başka bilgisayar
aracılığı ile güvenli olarak kontrol edilebilmesi
için ya da bir başka bilgisayarı kontrol edebilmeniz için gerekli ayarlamaları yapabilirsiniz.
Donanım
Donanım sayfasındaki araçlar, 'Donanımlarınızı
Yönetin', 'Görüntü Ayarlarınızı Değiştirin', 'Fare
ve Klavyeyi Yapılandırın', 'Yazıcı ve Tarayıcıyı
Yapılandır' ve 'Diğerleri' olmak üzere beş bölüme ayrılır.
İlk bölümde yer alan 'Donanımı İncele ve Ayarla' aracı bilgisayarınızın temel donanım bileşenlerinin sürücülerinin ayarlandığı araçtır. Kon-
eniXma - Haziran 2008
Resim 3 - 'Donanım' araçları
Resim 4 - 'Donanım' araçları (devamı)
sol komutu olarak harddrake isimli bu araç
aslında yapılan işlemleri bir servis (deamon)
olarak arka planda da gerçekleştirmektedir.
Bazı durumlarda özel ya da ince ayar yapılması
gerekiyorsa sonradan kullanmaya gerek duyulabilir. Bunun bir kullanım nedeni de bazı donanımların alternatif sürücülerinin bulunması
ve bu sürücülerin seçimi durumudur.
sistemi ile ilgili ayarlar. Bu sistem henüz yeni
olmasına karşın sağladığı yararlar nedeniyle
üzerinde çok çalışılarak gerekli yamaların yapılması sonucunda Mandriva'da temel ses sistemi olarak yer almaya başladı.
İlk bölümün ikinci aracı olan 'Sound Configuration' - 'Ses Ayarları' aracı da harddrake gibi
ihtiyaç duyulduğunda kullanılabilecek bir araçtır. Ses ayarları Mandriva 2008.1 Spring öncesinde sounddrake tarafından hemen hemen
tamamiyle otomatik olarak yapılıyordu ve
Mandriva Denetim Merkezi içinde ayrı bir ses
aracı bulunmuyor, bunun yerine donanım bölümündeki ses kartı sürücüleri ile ilgili ayar kullanılabiliyordu. Yine ses sistemlerinin kurulumda neredeyse tamamı otomatik olarak yapılandırılabilmekte. Ancak nadir durumlarda bu ayar
aracına ihtiyaç olmakta. Bu nadir durumlardan
birisi de Mandriva Spring ile gelen pulse-audio
www.enixma.org
'Görüntü Ayarlarını Değiştirin' isimli ikinci grupta yer alan 3D aracı ile, uygun sürücü bulunuyorsa 3 boyutlu masaüstü sistemlerinin kullanımı sağlanmakta. Compiz-fusion ve diğer
paketlerin gerektiğinde otomatik olarak kurulduğu bu aracın komut adı ise drak3d.
'Grafik Sürücüyü Ayarla' aracı en çok nVidia, Ati
gibi kapalı kaynak kodlu sürücülerin yüklenmesinde ve harici monitör gibi bazı ayarların
yapılmasında kullanılan bir araçtır.
'Fare ve Klavyeyi Yapılandır' grubunda, 'Klavye
Düzenini Ayarla' ve 'İşaretleme Aracı (Fare,
touchpad gibi) Yapılandır' adlı iki araç bulunur.
İsimlerinden de kolaylıkla anlaşılabileceği gibi
bu araçlar klavye düzeninizi ve işaretçiniz ile
Sayfa 25
/SISTEM
Mandriva Denetim Merkezi
ilgili gerekiyorsa bazı özellikleri ayarlamanıza
yarar. Mandriva 2008.1 ile çok sayıda 'multimedia keyboard', çokluortam tuştakımları desteklenmekte. Birçoğunda hiçbir ayara gerek
kalmadan standart tuşların dışındaki çokluortam veya farklı amaçlarla kullanılan tuşlar
otomatik olarak çalışmakta. Ancak henüz tam
olarak tanınmayan bazı tuştakımlarında ince
ayar yapılması gerektiğinde bu ayar yardımcısı
işinize yarayacaktır.
'Ağınızı Kişiselleştirin' bölümünde, vekil sunucu
(proxy) ayarlarını, 'Ağ profilleri'nde farklı ortamlar için oluşturacağınız profillerin yönetimini, makinanıza bağlı internet erişimini ağdaki diğer makinalara paylaştırmayı ve vpn
(virtual private network) sisteminizi yapılandırıp kullanmayı ayarlayabilirsiniz.
'Diğerleri' kısmında ise ağınıza bağlı bilgisayarların makina isimlerini (hostname) belirleyebilirsiniz. Burada yapılan işlem /etc/hosts
dosyası üzerinde yapılan işleme denktir.
Fare kullanımında da yine farklı özelliklere ve
farklı tuş sayılarına sahip farelerle ilgili olarak
belirli ayarları yapabilirsiniz.
'Yazıcı ve Tarayıcı Yapılandır' bölümünde yazıcıların ve tarayıcıların yapılandırmalarını sağlayan iki ayar girişinin yanısıra 'Bir Faks Sunucusu Yapılandır' adlı faks yapılandırma aracını da bulabilirsiniz.
Mandriva 2008'e kadar yazıcılar kurulum sırasında bilgisayara bağlı ise otomatik olarak
yapılandırılmaktaydılar. Ancak 2008'den itibaren yazıcıların kurulumdan sonra ilk takıldıklarında tanınarak yapılandırılmasına geçildi.
Temel yazıcı sistemi olarak cups (Common Unix
Printing System) kurulurken, yazıcıların marka
ve modeline bağlı olarak hpijs ve gutenprint
sistemleri de gerektiğinde kurulurlar.
Tarayıcılar için de diğer bütün araçlarda olduğu
gibi, gerekli paketler önce kurulmadıysa tarayıcı programları ve gereken paketler kurulur.
Donanım alanının son bölümü olan 'Diğerleri'
bölümünde ise 'Güç Yönetimi İçin UPS Ayarlayın' aracı bulunmakta. Bu araç bilgisayar ile
bağlantılı olarak çalışabilen kesintisiz güç kaynaklarının ayarlanması ve yönetimi için kullanılır.
eniXma - Haziran 2008
Sistem
'Sistem' sayfasında üç grupta toplanmış araçlar
bulunur. 'Sistem Servislerini Yapılandırın' grubundaki araçlardan 'Kimlik Kanıtlama' aracı, sisResim 5 - 'Ağ ve İnternet' araçları
Ağ ve İnternet
'Ağ ve İnternet' sayfasında, 'Ağ Arayüzlerini
Yönet', 'Ağınızı Kişiselleştirin ve Güvenli Hale
Getirin' ve 'Diğerleri' bölümlerinde ağ kullanımı
ile ilgili çeşitli yardımcılar yer almakta.
'Ağ Ayarüzlerini Yönet' bölümü temel ağ bağlantıları için kullanılan araçlardan oluşuyor. Buradaki araçlar yardımı ile ağ ve internete bağlanma özelliklerini ayarlayabilir, yeni bağlantılar oluşturabilir ya da var olan bağlantıları
kaldırabilirsiniz. Bütün bu işlemler, sistem tarafından tanınan ethernet, wireless, firewire,
usb-ethernet ve kızılötesi bağlantılar gibi ağ
bağlantısında kullanılabilecek çok sayıda seri
bağlantı noktasının yapılandırılmasında kullanılabilir.
www.enixma.org
Resim 6 - 'Sistem' araçları
Sayfa 26
/SISTEM
teminizde güvenli bağlantı ve kimlik ile ilgili
işlemlerde ldap gibi yöntemlerin kullanılması
için gerekli ayarları yapabileceğiniz bir araçtır.
'Sistem Servislerini Yönetin' aracı ise SysV ile
kullanılan sistem servislerinin açılıp kapanmasını, sistem açılışında çalışıp çalışmayacağının
belirlenmesini sağlayan grafik araçtır.
Diğer iki araç olarak 'Menü Biçimi' aracı genel
olarak tüm masaüstlerinde benzer şekilde çalışacak şekilde yapılandırılmış olan Mandriva
menü sisteminin ince ayarlarını yapmanız, 'Font
Ekleme' yardımcısı ise eğer varsa bilgisayarınızda kurulu bulunan Windows işletim sistemlerinden fontları Linux'a aktarmanız ya da
herhangi bir kaynaktan font kurmanız içindir.
Yerelleştirme grubundaki araçlarla saat ve tarih
düzenini ya da sisteminizde kullanılacak genel
yerellik ayarlarını yapabilirsiniz.
'Yönetim Araçları' grubu ise adından anlaşılacağı gibi sistem yönetimi ile ilgili araçları kapsar. Sistem günlüklerinin incelenmesi /var/log
alanındaki mesaj bölümlerinin grafik olarak
incelenmesini sağlayan bir arabirimdir. Buradaki araçlar ile kullanıcıların her türlü ayarını
grafik ortamda yapabilirsiniz. Bunun karşılığı
drakuser komutudur. 'Windows Belge ve Ayarlarını Aktar' aracı özelikle Windows'tan Linux'a
geçmekte olan kullanıcıların Windows ortamında standart yerlerde bulunan belgelerini ve
mesajlaşma ya da e-mail programları ile ilgili
çeşitli ayarları Linux karşılığı yerlere yerleştirmesi ya da programların Linux karşılığı
olanlarında gerekli ayarları yapması için düşünülmüş bir 'göç aracı'dır. Mandriva 2008 ile
kullanımına başlanılan bu araç transfugdrake
olarak konsoldan da kullanılabilir.
eniXma - Haziran 2008
Mandriva Denetim Merkezi
Yedek alma (backup) aracı olarak 'Yedekler'
(drakbackup) aracını kullanabilirsiniz. Bu araç
Spring sürümünde yedekleme yapılabilecek bir
ortam, mesela bir usb bellek, sisteme bağlandığında sistem tepsisinde yedekleme işlemini yapabileceğiniz bir araç olarak da belirir.
manız için de bir araç bulunduran 'WebDAV
Yapılandır' bölümünden oluşur. NFS ve Samba
için hem bilgisayarınızın paylaşımını hem de
başka bilgisayarlardaki paylaşım alanlarını kullanmayı yapılandırabilirsiniz.
Dosyaları ya da sistemi olduğu gibi yedekleyen
'Yedekleme' aracının yanında, 'Snapshots' (aradurumlar) olarak yeni geliştirilen araç (draksnapshot) Windows XP kullanıcılarına yabancı
olmayan bir aradurum kaydetme aracıdır. Yeni,
geliştirilmekte ve pek tanınmayan bu araç ile
kaydettiğiniz aradurumlara istediğiniz zaman
sisteminizi döndürmeniz mümkün olmaktadır.
Ağ Paylaşımı
Ağ Paylaşımı sayfası, Samba ile ilgili yapılandırmaları yapabileceğiniz, 'Windows Paylaşımlarını Yapılandır', NFS ile ilgili yapıladırmalarınız
için 'NFS Yapılandır' ve WebDAV yapılandırResim 8 - 'Yerel Diskler' araçları
Yerel Diskler
'Yerel Diskler' bölümünde 'Disk Bölümlerini Yönet' aracı, sabit disk, usb disk gibi disk depolama sistemi yapısındaki sabit yada ayrılabilen cihazlarınızın partisyonlarının yönetimi ya
da formatlanmaları için, kullanımı anlaşılır ve
kolay Mandriva disk yönetim aracıdır. Kurulum
sırasında da disklerinizi yapılandırdığınız araç
budur. İşlemlerinizi görsel olarak, karmaşık
parametrelerle kafanız karışmadan, kolaylıkla
yapabilirsiniz. Kurulumdan sonra en çok usb
disklerinizin formatlanmasında kullanılmaktadır.
Resim 7 - 'Ağ Paylaşımı' araçları
CD/DVD sürücü gibi cihazlarla ilgili ayar aracı
ise bu sürücülerin bağlanma noktalarının be-
www.enixma.org
Sayfa 27
/SISTEM
lirlenmesinde kullanılır.
Güvenlik
Güvenlik sayfasında mevcut durumda beş araç
bulunmaktadır. Güvenlik seviyesi kurulum sırasında 'Zayıf'tan 'Paranoyak'a kadar seçilebilir.
Sıradan bir masaüstü bilgisayar için kullanılabilecek seviyeler 'Standart' ve 'High-Yüksek'
seviyeleridir. Bu seviyelerin seçimi sistemin
kullanımında tüm işlemlere yansır.
Mandriva Denetim Merkezi
Bu gruba son sürümde, Spring'te, katılan
'Parental Control' - 'Ebeveyn Kontrolu' aracı ise
bu işlemi kolaylıkla yapmanızı sağlayan kullanışlı bir araçtır. Bu araç ile istediğiniz kullanıcıların istediğiniz sitelere erişimini engelleyebilir, internet kulanım zamanlarını belirleyebilirsiniz.
Sistemdeki kullanıcıların her türlü izinleri 'İzinleri Yönet' aracı ile düzenlenebilir.
neticisi olarak KDM, GDM ya da XDM seçilebilir.
Ancak bu seçim yalnızca ilgili paket kurulu ise
yapılabilmektedir.
'Başlanğıç Sistemi Ayarlayın' aracı, açılış yöneticisini ve parametrelerini ve girdilerini ayarlamak içindir. Mandriva'da 2008'den bu yana
Lilo yerine Grub kullanılmaya başlanmıştır.
Ancak bu araç ile isteyenler Lilo'yu kurup
kullanabilirler. Aynı araç kurulumdan sonra
kurulacak başka işletim sistemlerinin de açılış
yöneticisine eklenmesi ya da çıkarılması için
kullanılabilir.
Grub
ile
ilgili
değişiklikler
/boot/grub/menu.lst dosyasına yapılır.
Son araç olan Sistem Açılış Temasını Belirle
aracı ile paket olarak kurulmuş açılış temalarından birini seçebilir ya da kendiniz, mevcut
temaların arkaplan resimlerini, çeşitli yazılarını
ya da ilerleme çubuklarını isteğinize göre
değiştirerek kendi özel temanızı oluşturabilirsiniz.
'Kişisel Bir Güvenlik Duvarı Kurun' ile 'Ağ Arayüzleri ve Güvenlik Duvarı Ayrıntılı Ayarları'
araçları anlaşılabileceği gibi güvenlik duvarı
ayarları içindir. Mandriva'da iptables üzerine
kurulu bir güvenlik duvarı yapılandırma aracı
olarak Shorewall kullanılmaktadır.
Resim 10 - 'Önyükleme' araçları
Önyükleme
Standart kurulumda gelen son bölüm olan
'Önyükleme' bölümünde, sistem açılışı ile ilgili
çeşitli ayarları yapabileceğiniz araçlar bulunmakta.
Mandriva Denetim Merkezi ve içindeki araçlar
Mandriva Linux sisteminin yönetiminde büyük
kolaylık sağlar. Bu yazıda, bu araçların neler
olduğuna kısaca değindik. Yazılım yönetimi gibi
önceden işlediğimiz konuların dışında kalan
önemli ve detayları bulunan araçları ayrıntıları
incelemeye devam edeceğiz.
'Otomatik Giriş Ayarı', seçilen bir kullanıcının
sisteme kendi şifresini kullanmadan girmesini
sağlar. Linux kullanıcılarının büyük çoğunluğu
bu tür kullanımı tercih etmedikleri için varsayılan olarak bu özellik kapalıdır.
Resim 9 - 'Güvenlik' araçları
eniXma - Haziran 2008
'Ekran Yöneticisi Ayarları' aracı ile açılış yö-
www.enixma.org
Tanju Taşçılar
<[email protected]>
Sayfa 28
/DAĞITIM
Slackware 12.1
Slackware 12.1
Geliştirilmekte olan en eski dağıtımın en yeni sürümü
Slackware GNU/Linux dağıtımının 12.1 sürümü,
1 Mayıs 2008 tarihinde Patrick Volkerding'in
yaptığı duyuru [1] ile kullanıcılara sunuldu.
Slackware, halen geliştirilmekte olan GNU/Linux dağıtımları içinde en eskisi unvanına sahip.
Dağıtımın kurucusu ve günümüzde de tek
resmi geliştiricisi durumunda olan Patrick
Volkerding, diğer büyük dağıtımlarla kıyaslandığında küçük sayılabilecek bir grubun desteğiyle Slackware'i geliştiriyor.
Volkerding, Slackware'in amaç ve felsefesini
"en UNIX-benzeri Linux dağıtımı olmak, sadelik
ve kararlılığa önem vermek" olarak açıklıyor
[2]. Linux'un erken döneminde en yaygın kullanılan dağıtım olan Slackware günümüzde bu
popülerliğini yitirmiş olsa da halen önemli sayıda kullanıcıya hitap etmekte ve pek çok türev
dağıtıma kaynaklık etmektedir [3][4].
Hedefindeki sadelik ilkesinden dolayı Slackware
ile gelen yazılımlar, kodlarına dağıtıma özel yama ya da ekleme yapılmadan, olduğu gibi
derlenip sunulmaktadır. Yine aynı düşünceden
hareketle, sistem yapılandırması ve yönetimi
için otomatik araçlardan mümkün olduğunca
kaçınılıp, denetim kullanıcıya bırakılmaktadır.
Kuruluşundan beri hakim olan bu felsefenin
etkisiyle Slackware'in temel yapı ve araçlarında
günümüze kadar pek az değişiklik meydana
gelmiştir. Örneğin Slackware 12.1 kurulum
aracı metin tabanlı ve hâlâ yıllarca önceki sürümlerdekinin neredeyse aynısıdır. Paket yönetimi için de bağımlılık denetimi olmayan .tgz
paket sistemi ve pkgtool programı kullanılmaya
devam etmektedir.
eniXma - Haziran 2008
Resim 1 - Artık Lilo ekranı kırmızı yerine Slackware yazılı
Değişim konusunda bu derece muhafazakâr
olan bu dağıtımın yeni sürümü 12.1'de de çiz-
www.enixma.org
ginin korunduğunu görüyoruz. Değişiklikler hemen dikkati çekecek görsel öğelerden değil,
Sayfa 29
/DAĞITIM
yazılım cephesinden geliyor.
Aslında bu son cümlemizi yanlışlayan bir adet
istisna var: Slackware 12.1'de, yıllardır kullanılan klasik kırmızı LILO ekranı yerine Slackware logolu bir resim kullanılmış (Resim 1). Bu
sürpriz ekleme ile Slackware aynı zamanda ilk
defa olarak barındırdığı yazılımlarda kendi
markasını kullanmış oluyor. Teknik açıdan hiçbir
önemi olmasa da bir ilk olduğu için dikkati
çeken bir değişiklik.
Gelelim yazılım cephesindeki yeniliklere. Slackware yazılımları orijinal halleriyle kullandığı için
bu bölümdeki haberlerimiz aslında GNU/Linux
yazılım dünyasındaki genel gelişmeleri yansıtıyor:
Slackware 12.0'daki 2.6.21 çekirdeğinin yerine
12.1'de 2.6.24.5 çekirdeği kullanılmış. Yeni çekirdeğin en önemli artılarından biri daha gelişmiş donanım sürücüleri içermesi. Özellikle
yeni mac80211 kablosuz ağ altyapısı ve buna
dayanan yeni nesil sürücüler göze çarpıyor.
Daha önce Ndiswrapper ile Windows sürücüleri
kullanmak zorunda olan kullanıcılar için bu iyi
bir haber. Yeni çekirdeğin 2.6.21'de olmayan
özelliklerinden biri de "Fair group CPU scheduler". 2.6.23 sürümü ile kullanılmaya başlayan
CFS zamanlayıcının ardından bu yenilik teknik
düzeydeki en önemli değişikliklerden biri. Slackware'de etkinleştirilmemiş olmakla beraber yeni çekirdeğin "Dynamic Ticks" desteği içerdiğini
belirtelim. Bunlar dışında 12.1 ile gelen çekirdekler LVM ve cryptsetup desteği içeriyorlar.
Ayrıca, görme engelliler için Speakup destekli
bir çekirdek de kurulum CD'sinde bulunuyor.
Glibc kütüphaneleri 2.5'ten şu anki en güncel
sürüm olan 2.7'ye yükseltilmiş. Aynı şekilde
X.org 7.3 ile de en yeni X sistemi kullanıcıya
eniXma - Haziran 2008
Slackware 12.1
sunuluyor. Son zamanlarda pek çok dağıtıma
dahil edilmiş olan compiz-fusion (Beryl) bulunmasa da 12.1'in içerdiği compiz 0.7.4 ile 3
boyutlu masaüstü kullanılabilir. Diğer bazı temel kütüphanelerin sürümleri ise Gtk+2.12, Qt
3.3.8b ve Tcl/Tk 8.4 şeklinde.
Slackware 12.1'de bulunan masaüstü ortamları
ise KDE 3.5.9 ve XFCE 4.4.2. KDE paketleri
arasında yer alan KOffice 1.6.3 aynı zamanda
bu sürümle gelen tek ofis paketi oluyor. Hatırlanacağı gibi Slackware 10.2 ile birlikte GNOME
paketleri dağıtımdan çıkarılmıştı. GNOME kurmak isteyen kullanıcılar, Dropline Gnome [5] ve
GSB [6] gibi Slackware için GNOME paketleri
hazırlayan projelerden yararlanabilirler. Bunlardan GSB yazımız tarihi itibarı ile Slackware 12.1
için GNOME 2.22.1 paketlerini duyurmuştur.
Tarayıcı olarak Firefox 2.0.14 ve Mozilla paketinin yerini alan Seamonkey 1.1.9 bulunuyor.
Elbette KDE ile Konqueror 3.5.9 da gelmekte. Eposta istemcisi seçenekleri ise Thunderbird
2.0.12 ve KDE'nin bir parçası olan KMail. Anında mesajlaşma için Pidgin (Gaim) 2.4.1, Kopete
0.12.7 ve XChat 2.8.4 kuruluyor.
Ses ve video içinse Amarok 1.4.9.1, Audacious
1.5.0 ve Xine 0.99.5'e ek olarak CD/DVD yazma
aracı K3b'nin 1.0.4 sürümü bulunuyor. Xine-lib
paketi ile yaygın kullanılan pek çok video formatı için codec dosyalarını içeriyor. Resim düzenleyici olarak Linux dünyasının neredeyse
standart haline gelen yazılımı Gimp'in 2.4.5
sürümü kullanılmış.
Bilgisayarlarını internet sunucusu ya da geliştirme ortamı olarak kullanmak isteyenler için
Slackware 12.1'de Apache 2.2.8, PHP 5.2.5,
MySQL 5.0.51b, Perl 5.8.8, Python 2.5.2, Ruby
1.8.6, KDevelop 3.5.1 ve Subversion, git gibi
www.enixma.org
standart araçlar bulunmakta. RPM tabanlı dağıtımlardaki genel durumun aksine, Slackware
.tgz paketleri, RPM'deki -devel paketlerine karşılık gelen kaynak kod dosyalarını içerdiği için,
Slackware'de kurulu kütüphanelerle program
derleme ve geliştirme için ek paketler indirilmesi gerekmiyor.
Eskiden olduğu gibi Slackware paketleri i386 işlemcilerde çalışabilecek şekilde derleniyor. Tam
kurulum için 1 DVD ya da 3 CD gerekiyor
(kaynak kodlar da isteniyorsa 6 CD). Bunlardan
3. CD KDE paketlerine ayrılmış. Kurulum aracı
ise eskiden olduğu gibi ağ üzerinden kurulum
yapabiliyor; araç NFS'nin yanısıra FTP ve HTTP
bağlantılarıyla da çalışabiliyor. Kurulum için en
az 64 MB bellek öneriliyor. Slackware'in 64-bit
için resmi sürümü yok ancak Slamd [7] gibi
gayrıresmi 64-bit sürümleri var.
Kuruluma dahil edilmemekle birlikte CD ya da
DVD'lerle birlikte gelen ve extra/ dizini altında
tutulan birkaç yazılım daha var; bunların başlıcaları olarak Emacspeak, Java DK ve libsafe'i
sayabiliriz.
Kurulum için ilk CD ya da DVD'den açılış yaptıktan ve klavye düzeni belirlendikten sonra ilk
adım olarak, açılan sisteme "root" kullanıcısıyla
girmek ve fdisk ya da cfdisk ile disk bölümlemesini yapmak gerekiyor. Bunu kullanıcı kendi yapmak zorunda, gparted ya da benzeri bir
bölüm yönetim aracı yok. Dolayısıyla tecrübesiz
kullanıcıların bu adımda neler yapacaklarını
önceden iyice araştırmaları yerinde olacaktır.
Bunun ardından "setup" komutu ile kurulum
aracı başlatılıyor. Diskteki bölümlerin nerelere
bağlanacağı belirlendikten ve kurulacak paket
grupları seçildikten sonra paketler kuruluyor.
Tam kurulum için yaklaşık 5 GB kadar bir disk
alanı gerekiyor. Son bölümde de saat, ağ ve
Sayfa 30
/DAĞITIM
servisler gibi ayarlar ile LILO kurulumu yer
alıyor.
Slackware 12.0 sürümünden güncelleme yapmak isteyen kullanıcıların her zaman olduğu
gibi CD ya da DVD'lerde bulacakları UPGRADE.TXT dosyasındaki yönergeleri izlemeleri yeterli olacaktır. Aynı şekilde CHANGES_
AND_HINTS.TXT dosyasında kurulum ve sonrası
için gerekli olabilecek ipuçları bulunmaktadır.
Yazımızda, dağıtım değerlendirme makalelerindeki genel alışkanlığın aksine, kurulum sonrasına ait ekran görüntüleri vermeyeceğiz; çünkü
gerçekten de bunu anlamlı kılacak herhangi bir
neden yok: Kurulum sonrasında, Slackware
12.1 her zaman olduğu gibi öntanımlı olarak 3.
çalışma düzeyinde yani konsol ekranında,
grafik arayüz olmadan açılıyor. Kullanıcı X'i
çalıştırdığı zaman ise karşısına tamamen öntanımlı ayarlarıyla sade bir masaüstü çıkıyor.
CD ya da USB bellek takılması halinde bunların
otomatik bağlanması gibi şeyler sözkonusu
değil. Kullanıcı bu tür ek özellikleri kendisi
ayarlamak zorunda. Kolay kullanımı hedefleyen
dağıtımların yaygınlaştığı günümüzde bu durum pek çok kişi tarafından yadırgansa da,
Slackware destekçileri açısından sistem yapılandırma ve yönetiminin tamamen kullanıcı
kontrolüne bırakılması bu dağıtımın en önemli
artılarından birini oluşturuyor.
Kurulumdan sonra kullanıcıların genelde yapması gereken işlemler arasında xorgsetup ile X
sistemini çalışır hale getirme, açılış düzeyini 4
yani grafik ekran olarak ayarlama, alsaconf ile
ses aygıtlarını tanıtma, (gerekiyorsa) ekran
kartı sürücülerini kurma/tanıtma ve elbette root
dışında yeni kullanıcı(lar) tanımlama yer alıyor.
Bir de elbette resmi paketlere ek olarak Open-
eniXma - Haziran 2008
Slackware 12.1
office gibi yeni yazılımlar kurmak için ne yapılacağı sorusu var. Slackware'in tam kurulumla
gelen kütüphane yelpazesi oldukça geniş
olduğu için pek çok yazılım kaynak koddan
kolayca derlenebiliyor. Hazır derlenmiş .tgz
paketlerinin bulunabileceği birkaç kaynaklar da
var. GNOME için yukarıda iki adres vermiştik.
Genel olarak slackbuilds.org [8], slackbuilds.net
[9], Slacky.eu [10] ve Linuxpackages.net [11]
sitelerinde pek çok kategoriden yazılım bulunabilir. Bunlardan ilk ikisinde .tgz paketleri
yerine, kaynak koddan derleme yaparak .tgz
paketi üretmeye yarayan .Slackbuild betikleri
yer alıyor. Kurulmaya hazır .tgz paketleri için
diğer iki adresten yaralanılabilir.
Daha çok eski bilgisayarlara hafif masaüstü
üretmek için tasarlanmış olsa da AmigoLinux
projesinin .tgz paket arşivini kayda değer buluyoruz [12]. Bu projenin bir parçası olarak
üretilen src2pkg yazılımı [13] ile, .Slackbuild
betikleri kullanmadan, "./configure - make make install" tarzı kurulumlar yapılıp bunlar
.tgz paketi haline getirilebilir.
Sonuç olarak, otomatik araçlar kullanmayı yeğleyen kullanıcılar açısından Slackware'in biraz
zor ve zahmetli bir tercih olacağı söylenebilir.
Öte yandan Linux sistem yönetiminin ayrıntılarını öğrenmeye meraklı kitle için Slackware'i
ilgi çekici bir seçenek olarak önerebiliriz. Bu
amacı gerçekleştirmek aslında her dağıtım ile
mümkün olsa da, sade sistem yönetim araçlarından, kolay okunur ve bol açıklamalı sistem
yapılandırma dosyalarına kadar sunduğu ortamla Slackware'in bu tür kullanıcılar için zevkli
bir öğrenme ortamı sağlamaya aday olduğunu
söylemek pek de yanlış olmaz.
[1] http://www.slackware.com/index.html
[2] http://www.slackware.com/info/
www.enixma.org
[3] http://distrowatch.com/
[4]
http://en.wikipedia.org/wiki/List_of_Linux_distrib
utions#Slackware-based
[5] http://www.droplinegnome.org/
[6] http://gnomeslackbuild.org/
[7] http://www.slamd64.com/
[8] http://slackbuilds.org/
[9] http://www.slackbuilds.net/
[10] http://www.slacky.eu/
[11] http://www.linuxpackages.net/
[12]
http://distro.ibiblio.org/pub/linux/distributions/a
migolinux/download/
[13]
http://distro.ibiblio.org/pub/linux/distributions/a
migolinux/download/src2pkg/
Resim 2 - www.slackware.com
Kemal Ilgar Eroğlu
<[email protected]>
Sayfa 31
Fedora 9
/DAĞITIM
Fedora 9
Keskin kenarda yürümek
Fedora 9, önceki sürümlerine göre önemli değişiklikler barındırıyor. Bu değişikliklerde beraberinde bazı sorunları, hataları da getiriyor. Bu
hataların yaratabileceği sorunları aşmak ise
deneyimli bir kullanıcı için kolay olurken acemi
kullanıcılar için çok zor olabilmektedir. Bu nedenle bu inceleme yazısının deneyimli kullanıcılar için Fedora 9 yeniliklerini tanıtmak, acemi bir kullanıcı için ise hem sistemi tanıtmak
hem de onlar için bir kılavuz olmasını amaçlıyoruz.
yapılan değişiklikler her zamanki gibi Red Hat
Enterprise Linux için deneme tahtası olacaktır'
iddaları ise Fedora Kullanıcılarından değil sadece açık kaynak kodu güncel yazılımları -burada güncel derken son sürüm anlaşılmalıbarındıran ve kullanan bir dağıtımın -doğası
gereği- bir çok hatayı barındıracağı bu sitelere
içerik sağlamak için fırsat olarak görülmesinden kaynaklanmaktadır.
Bu nedenle inceleme üç bölümden oluşuyor: ilk
bölümde Fedora 9'daki yenilikler yer alırken,
ikinci bölümde acemi kullanıcılar için ipuçları ve
diğer yardımcı bilgilere yer veriliyor. Son bölüm
olan değerlendirme bölümünde ise, Fedora 9'un genel bir değerlendirmesini bulabilirsiniz.
Fedora 9 ile EXT4 dosya sistemi size kurulumda
bir seçenek olarak sunuluyor. EXt4 dosya sisteminin halen geliştirme aşamasında olduğunu
unutmamamk gerekli. Bu nedenle Ext4 dosya
sistemi kullanmak isteyenler, Ext4'ün sunduğu
her şeyi göremeyecektir. Kurulumda ext3/2
standart olarak seçilirken disk bölümlerini seçerken ext4 kurmak için seçim yapmanız gerekecektir.
Fedora 9: Yeni paketler ve
yapılandırma araçları
Fedora yönetimi Red Hat ekibinden olan ve Fedora'nın geliştirilmesinde katkıda bulunan topluluk üyelerinden oluşuyor. Fedora'ya yöneltilen
eleştiriler içinde topluluk yönünün eksik olduğu
eleştirisi sık sık ortaya atılırdı. Bu eleştirilerin
azalmasındaki asıl etken Fedora yönetiminde
yer alan isimlerin büyük bir bölümünün topluluk içinden gelen isimler olmasından kaynaklanıyor oluşu. Fedora Core adı yerine Fedora
adının kullanılması bu gelişmelerin bir göstergesi oldu. Öte yandan birçok kişisel site ve
sayfada halen 'Fedora Core' veya 'Fedora'da
eniXma - Haziran 2008
rasında kurulum kaynağınız olan DVD/CD'lerin
dışındaki depoların kullanılabilmesi idi. Bunu
Fedora 8 ile kullanmaya başlamıştık. Fedora 9
ile bir adım daha ileri giderek depo bilgilerini
sunuculardan ediniyor. Bu işlem sırasında sunucu bilgisine erişilemediğini belirten bir hata
mesajı alabilirsiniz. Bu durumda Livna, Freshrpms vb. depoları tanımlayıp kuruluma başlamak yerine temel kurulumu yapıp daha sonra
bu depoları kendi tercihlerinize göre ekleyerek
kullanmanız daha uygun olacaktır. Bu gün için
bazı paketlerin hazırlanmasında bu depolar
arası farklılıkların neden olduğu sorunların yaşanması söz konusu olabiliyor.
Anaconda, EXT4 ve Diğer Depolar
Fedora 9, önceki sürümlerde kurulum ve yapılandırma aracı Anaconda, karşılaşılan hataların
giderildiği son sürümü ile geliyor. Kurulum aşamasında İngilizce dışındaki dil seçeneklerinden
birisini seçtiğinizde Anaconda donuyor ve kurulum devam etmiyordu. Bu sürümde kurulumu
Türkçe olarak gerçekleştirebiliyorsunuz. Anaconda'da yapılan bir diğer değişiklik, kurulum sı-
www.enixma.org
LUKS ile Şifrelenmiş Disk
Kurulum aşamasında Anaconda ile /boot disk
bölümü hariç diğerlerini LUKS ile şifreleyerek
kullanabilirsiniz. Şifrelenmiş disk bölümlerinin
oluşturulması seçeneği Fedora hariç OpenSUSE, Debian ve DesktopBSD ile kullanıcılara
sunuluyordu. Fedora 9 ile bu işlem kurulum
aşamasında yapılıyor. Kurulum aşamasında şif-
Sayfa 32
Fedora 9
/DAĞITIM
relenmiş disk bölümlerini açmak için kullanacağınız anahtar sözcüğü, harf-sayı bileşimi vs.
unutmamanız gerekli. Aksi halde sistem açılmayacaktır.
kabul görmüş yapılandırma ve çalışma şekli ile
uyumlu olarak çalışan ve Ubuntu geliştirici ekibinin hazırladığı ve Ubuntu'da kullandıkları Upstart'a, Fedora'da yer verilmiş.
Disk Bölümlerini Küçültmek
Çekirdek, Masaüstü, Paket
Yönetimi ve Geliştirme Araçları
Diskinizdeki boş disk bölümü yeterli değilse, bu
durumda diskinideki ext3/ext2 ve NTFS disk
bölümlerini yeniden boyutlandırabiliyorsunuz.
ext3/ext2 boyutlandırmasını denemedim ama
NTFS boyutlandırmasını denediğimizde Xp, NT
ile oluşturulmuş NTFS disk bölümlerini küçültürken Vista ile oluşturulmuş veya Xp-Vista
terfisi yapılmış olan sistemlerde her zaman için
başarılı olmadı. Olası veri kayıpları vb. durumları göz önüne alarak kurulum öncesi diski
yeniden bölümlemek ve sonrasında kuruluma
başlamak yerinde olacaktır.
Diğer Dağıtımları GRUB'a Eklemek
Sisteminizde diğer bir Linux/BSD dağıtımı da
bulunuyorsa, Anaconda bunları GRUB'a eklemeyecektir. Ancak bunları GRUB menüsünden
açmak için gereken girdileri kendiniz hazırlamanız gerekiyor. Diğer dağıtımların bu girdileri kendilerinin eklemesine karşılık bu işlemlerin her zaman başarılı olmadığını düşünürsek
bu durumun da aslında bir sorun olmayacağını
da düşünebiliriz. Zira Dağıtımlar reiserfs, ext3/2
veya disk-id-by-name vb. farklı uygulamalara
gittikleri için GRUB menüsünün elle düzenlenmesi daha kesin ve doğru sonuçlar vermektedir.
Upstart
Bugüne dek açılış sırasındaki çalıştırılacak olan
daemon için init kullanıldı. init'in denenmiş ve
eniXma - Haziran 2008
Fedora 9'da linux 2.6.25 çekirdek kullanılıyor.
Bu çekirdeğin Fedora 10 duyuruluna dek yeni
sürümlere yerini bırakacağını unutmamak gerekli. 9'un çıkışının üzerinden kısa bir zaman
geçmiş iken 2.6.25.3 çekirdek güncelleme olarak depolarda yerini almıştı. Kerneloops paketi olası çekirdek hataları ve göçmeleri durumunda
hata raporu hazırlayıp çekirdek geliştirme ekibine bildiren uygulama- Fedora 9 ile standart
olarak geliyor.
Masaüstü olarak GNOME 2.22.1, Xfce 4.4.2 ve
KDE 4.0.3 geliyor. Policykit ile yaşanan uyum
sorunları bu sürümde giderilmiş durumda.
Sorunsuz olarak kullanılıyor. GNOME ve Xfce
için paketler asıl sürümleri için hazırlanmış
olarak gelirken KDE kullanacak iseniz KDE 4.0.3
ile gelen paketlerin halen önceki sürüm olan
Fedora 8'e ait olanlar olduklarını görebilirsiniz.
Halen KDE 4.1'ih çıkmasını bekliyorsanız bu
durumda Fedora 9 yerine Fedora 8 ile devam
etmek yerinde olacaktır. Fedora 10 çıkış
tarihine dek KDE 4.1 hazır olacağı için KDE
kullanıcıları beklemyi tercih edebilirler.
Paket yönetimi araçlarında bir değişiklik var.
Önceki sürümlerde kullanılmış olan puplet, pup
yerini packagekit'e bırakmış. yum ise halen
dağıtımda yer alıyor. Packagekit geliştirme ekibi
1.0.0 sürümünü duyurana dek yazılım üzerinde
değişkilik yapılabileceğini belirtiyor. Packagekit'in öne çıkan özelliği gereksinim duyulan
www.enixma.org
paketleri kendisinin indirip kurması. Örneğin
sisteminizde PDF dosyalarını açmak istediğinizde uygun program bulunmuyorsa, packagekit bunu kendisi indirip kuruyor. Bunun dışında
güncellemeler ve diğer program ekle/kaldır
uygulamaları için de packagekit kullanılıyor.
Packagekit halen %100 kararlı bir API'ye sahip
olmadığı için bu işlemler sırasında sorunlar
olabiliyor. Bu nedenle yum ile devam etmek
daha uygun bir seçenek oluyor.
Geliştirme araçları konusunda Fedora açık
kaynak kodlu/özgür yazılım araçlarını kullanmayı tercih ediyor. IcedTEA bu sürümde de yer
alıyor. Ayrıca GCJ kullanılıyor. IcedTEA ile
denemeler yaparken bir hata nedeni ile çalışmadığını gördüm. Hata bildiriminde bulunulduğu ve kısa zamanda bir yama çıkarılacağı ise
hata bildirim sayfasında belirtilmiş. Eğer IcedTEA, GCJ vs. kullanıyorsanız bu durumda Fedora
9'a terfi etmek şimdilik uygun olmayacaktır.
Aynı paketlerin Fedora 8'de sorunsuzca kullanıldığını anımsatalım.
PERL geliştiricileri için ise PERL 5.10, Fedora 9
ile geliyor. Bunun yanında TeXLive dağıtımda
yer alıyor.
Cluster Tools
Fedora 9 ile cluster kurulumu yapmak için
kurulum aşamasında cluster tools paketlerini
seçmeniz yeterli olacaktır. Gereken paketler
kurulduktan sonra cluster yapılandırması ve
işletilmesi için yapmanız gereken sadece
bağlantıları yapmak oluyor.
Masaüstü Kullanıcıları İçin Rehber
Masaüstünde
Fedora
9
kullanmak
isteyen
Sayfa 33
Fedora 9
/DAĞITIM
kullanıcılar bazı ek paketlere gereksinim duyacaklardır. Aşağıdaki bölüm masaüstü kullanıcılarının gereksinmelerini karşılamak için hazırlanmıştır. Paket yönetim aracı olarak ise yum
kullanılmıştır.
paketlerine de gereksinim duyabilirsiniz. Fedora
9 DVD'sinde yer alan GCC 4.3 sistem kurulurken, bazı paketler için ise GCC'nin eski sürümlerine gereksinim duyacaktır. Bunu karşılamak için
Ek Depo Kullanımı
# yum -y install compat-libstdc++-33
compat-libstdc++-296
Aradığınız bazı paketler Fedora resmi depolarında yer almayabilir. Bu nedenle diğer depoları
kurmanız gerekebilir. Depoların tam bir listesine
Fedora Core 6 incelemesinin yer aldığı sayımızdan ulaşabilirsiniz.
Livna deposunu tercih ettiğim için öncelikle
Livna deposunu kuruyorum.
# rpm -ivh http://rpm.livna.org/livnarelease-9.rpm
Depo kurulumu tamamlandıktan sonra paket bilgilerinin güncellenmesi gerekiyor.
# yum update
Eğer yum ile kabuk üzerinden çalışmak istemiyorsanız bu durumda yumex kullanabilirsiniz.
REAL PLAYER Kullanmak için.
Real Player kullanmak istiyorsanız bu durumda
Real Player sitesinden tercihen rpm dosyasını
indirmeniz gerekecektir. GCC'nin eski sürümü
ile paketlendiği için yukarıda belirttiğimiz gibi
uyumluluk paketlerini önceden kurmuş olmanız
gereklidir. RPM paketinin kurulması için
# rpm -ivh RealPlayer11.rpm
Kurulum aşamasında Firefox vs. için gereken
eklenti ayarları yapılacaktır. Eğer Firefox için
Real Player eklentisi çalışmıyorsa aşağıdaki gibi
yeniden yapılandırmanız gereklidir.
# /usr/bin/mozilla-plugin-config -i -f
vlc,xine ve mplayer
# yum install yumex
MP3 için Gstreamer veya Xine kurmanız gerekecektir. Özellikle banshee, listen, exaile, amarok, rhythmbox ve xmms için aşağıdaki paketlerin kurulması gereklidir.
# yum -y install gstreamer-plugins-ugly
gstreamer-plugins-bad libmad libid3tag
amarok-extras-nonfree
GCC'yi sıklıkla kullanıyorsanız GCC uyumluluk
eniXma - Haziran 2008
Mplayer kurmak istiyorsanız depoları eklediğiniz
için yapmanız gereken
# yum install mplayer mplayer-gui
mplayer-skins mplayer-fonts mplayerplugin mencoder
xine için
# yum install xine xine-lib-extras xinelib-extras-nonfree libdvdcss
www.enixma.org
Vlc için
# yum install vlc
DVD izlmek için libdvdcss kurulmuş durumda.
Bu durumda tercih ettiğiniz uygulamayı kullanabilirsiniz.
Vide codec kapalı kaynak kodlu oldukları için
Fedora geliştirme ekibinin aldığı karar gereğince desteklenmiyor. Bu kodeklerin ayrıca kurulması gerekli. Eğer eklediğiniz depolarda
win32codec paketi varsa doğrudan paket ile
kurulum yapmanız yeterli olur. Bulunmuyorsa
aşağıdaki şekilde kurulum yapabilirsiniz:
Mplayer sitesinden all-20071007.tar.bz2 dosyasını indirin ve aşağıdaki işlemleri yapın.
# mkdir -p /usr/lib/codecs
# tar -jxvf all-20071007.tar.bz2 ?stripcomponents 1 -C /usr/lib/codecs/
Flash eklentisi için swfdec veya gnash kullanabilirsiniz. Swfdec bir hata nedeni ile flash
desteği konusunda yetersiz kalabiliyor. Bu konuda Linus Torvalds bir hata bildiriminde bulunmuş. Dolayısıyla hatalı diyerek yeniden hata
bildiriminde bulunmayın.
32 bit sistemler için Macromedia Flash kurulumu için Flash deposunu kullanabilirsiniz.
# rpm -ivh
http://linuxdownload.adobe.com/adoberelease/adobe-release-i386-1.01.noarch.rpm
GPG anahtalarını ekleyin.
Sayfa 34
Fedora 9
/DAĞITIM
# rpm ?import /etc/pki/rpm-gpg/RPM-GPGKEY-adobe-linux
yum ile kurulumu tamamlayın.
# yum install flash-plugin
libflashsupport
64 bit sistem kullanıyorsanız
# mkdir -p /usr/lib/mozilla/plugins
# yum install
nspluginwrapper.{i386,x86_64}
pulseaudio-lib.i386
# yum install flash-plugin
# mozilla-plugin-config -i -g -v
Bu işlemin ardından 64 bit sistemlerde flash
kullanabilirsiniz. pulseaudio flash'da ses alabilmek için gerekiyor. Bu nedenle kurulumunu
yapmakta yarar var.
FAT/NTFS disk bölümlerini
bağlamak
Disk bölümlerini listeleyerek başlayın.
# /sbin/fdisk -l
çıktısını bir kenara not edin ve bağlamak istediğiniz disk bölümlerinin bilgisini belirleyin.
Bağlamayı düşündüğünüz disk bölümlerini -ben
/media/pencere dizinini kullandım- tanımlayın.
Fedora 9 ile ntfs-3g standart olarak gelse de
disk bölümlerinin bağlanması için bir yapılandırma kurulumda söz konusu değildir. Bu ne-
eniXma - Haziran 2008
denle bu işlemi kullanıcı yapmak durumundadır.
# /usr/sbin/alternatives --config java
# mkdir /media/pencere
# /usr/sbin/alternatives --config
libjavaplugin.so
/etc/fstab dosyanızı açıp aşağıdaki gibi girdileri
ekleyin.
ile işlemi yapabilirsiniz.
Disk NTFS ise aşağıdaki gibi -siz kendi disk
bölümlemenize göre- tanımlayın.
CD/DVD yazmak için GNOMEBAKER veya K3b
kullanabilirsiniz.
/dev/sda1 /media/pencere ntfs-3g
rw,defaults,umask=0000 0 0
K3B için
# yum install k3b k3b-extras-nonfree
IcedTEA Java DVD ile kurulumda standart olarak
gelmektedir. Eğer çalışan CD üzerinden kurulum yaptıysanız bu durumda kendiniz kurmanız
gereklidir.
GNOME-BAKER için
# yum install gnome-baker
# yum install java-1.7.0-icedtea java1.7.0-icedtea-plugin
Kurulum ve terfi sonrası
karşılaşabileceğiniz bazı durumlar
Eğer Sun JAVA kullanmak isterseniz bu durumda
X86_64 sistemler için JDK, i386 sistemler için
ise JRE kullanmanız yerinde olacaktır. 64 bit
sistemlerde JDK daha uygun olmaktadır.
Fedora'da SELinux standart olarak kurulan bir
uygulamadır. Eğer kurulum sırasında kısıtlayıcı enforcing- olarak kurduysanız bazı paketlerin
terfisi veya kurulumu sonrası ayarları yeniden
yapmanız gerekmektedir. Bu durum Fedora 9
ile gelen SELinux'tan kaynaklanmaktadır. Özellikle NFS, SAMBA paylaşımlarınızı açılışta bağlanacak biçimde fstab dosyanıza eklediyseniz
ve güncelleme yaptıysanız bu girdileri yeniden
oluşturmanız gereklidir. SElinux yapılandırmasında bu durumlar için bir bileşen bulunmadığından gereken işlemler kullanıcıya kalmaktadır. Sonuçta yaptığım kurulum ve terfilerde
NFS sunucusu ayarları aynen kalırken, uzak
sunuculardaki NFS paylaşımları terfi sonrası
kullanılamaz olmuştu. Bu durum SAMBA için de
geçerlidir.
Alternatives kullanarak SUN JAVA kurun ve
standart olarak atayın.
# /usr/sbin/alternatives --install
/usr/bin/java java /opt/jre1.6/bin/java
20000
# /usr/sbin/alternatives --install
/usr/lib/mozilla/plugins/libjavaplugin.s
o libjavaplugin.so
/opt/jre1.6/plugin/i386/ns7/libjavaplugi
n_oji.so 20000
Eğer SUN kurulumunu değil de diğerini kullanmak isterseniz
www.enixma.org
Fedora 9 ile Xorg sunucusunun beta sürümü
Sayfa 35
Fedora 9
/DAĞITIM
geldiği için Nvidia ve ATI sürücüleri henüz hazır
olarak bulunmamaktadır. Eğer 8'de kurduysanız
ve kullanıyorsanız 9'a terfi etmeniz durumunda
compiz vs. çalışmayacaktır. Bu nedenle Xorg
sunucu bileşenlerinin kararlı sürümünün depoya girmesi ve bu sürüm için sürücülerin
çıkarılmasını beklemek gerekecektir.
Değerlendirme
Fedora her zaman için en güncel ve yeni
yazılımların kullanıldığı bir dağıtım olmuştur.
Fedora 9 bu çizgiye sadık kalınarak hazırlanmış.
En son sürüm uygulamaların her zaman için
hatalar barındırabileceği unutulmamalıdır. Bu
nedenle Fedora 9'un yaşam döngüsü boyunca
yeni güncellemeler ile destekleneceğini unutmamak gerekli. Sistemi sunucu veya iş istasyonu olarak kullanmak isteyenler için Fedora
9 bir seçenek olabilir. Öte yandan, sürekli yeni
sürüme terfi etmek istemeyen kullanıcılar için
Fedora 8 -halen desteği devam ediyor- daha
uygun bir çözüm olacaktır. Fedora 9 bazı yani
uygulamalar yanında burada yer veremediğimiz, duyurulması ile derginin çıkışı arasında
kalan kısa süre nedeni ile kısa bir zaman
kullanmamızdan kaynaklı bazı uygulamaları da
barındırıyor. Bunlara önümüzdeki sayılarda
sayfalarımızda yer vereceğiz.
Fedora 9'a terfi mi etmeliyim veya temiz bir
kurulum mu yapmalıyım sorusunun yanıtını
vermek ise zor. Bu tamamen sizin tercihlerinize
bağlıdır. Eğer 8 sizin için yeterince iyi ise, 9'un
şu anki durumunu düşünerek 8'de kalmak daha
uygun bir çözüm olabilir. Ancak 9'a geçmek
isteyenler varsa temiz bir kurulum yaparak
devam etmeleri daha uygun olacaktır. 8'den 9'a
terfi gerçekleşse de önceki sürümdeki ayarlarınız 9 için aynen kullanılabilir olmamaktadır. Bu
eniXma - Haziran 2008
durum özellike KDE kullanıcıları için sorun yaratabilir. GNOME ve Xfce kullanıyorsanız ve
8'den 9'a terfi edecekseniz sorunsuz biçimde
terfi edebilirsiniz. SElinux ise yapılandırması
gereği kurulum sonrası yeniden ayarlanmalıdır.
Sunucular için ise kişisel tercihim çekirdek,
sunucu uygulamaları vb. dikkate alarak terfi
www.enixma.org
sürecini değerlendirmek ve gerekiyorsa 8
sürümünde kalmak şimdilik bana uygun geliyor.
özellikle sürekli çekirdek terfilerinin yaratacağı
kesintiler istenmiyorsa...
Gökşin Akdeniz
<[email protected]>
Sayfa 36
/HABERLER
Linux Dünyasından Haberler
harikalar diyarı' semineri izledi. İlk
gün tiyatro, müzik ve folklor gösterileriyle sona erdi.
LKD 7. Özgür Yazılım
Şenliği
Bu yıl yedincisi gerçekleşen LKD
Özgür Yazılım Şenliği, 22-24 Mayıs
tarihlerinde İzmir'de Ege Üniversitesi Şenlikleri içinde yapıldı. İlk
iki günü seminer ve çeşitli sahne
etkinlikleri ile süren şenlik, üçüncü
gün İzmir-Manisa arasındaki Çiçekli Köy piknik alanında yapılan,
piknik ve paintball turnuvası ile
sona erdi.
İlk gün sabah açılış ve kokteylin
ardından H.Coşkun Gündüz tarafından 'Linux nedir?' semineri verildi. Öğleden sonra Ege Üniversitesi Latin Dansları Grubu'nun
Latin dansları gösterisini, Prof. Dr.
Beno Kuryel tarafından verilen
felsefe semineri ve Murat Demirten'in verdiği 'Ruby on rails ile
eniXma - Haziran 2008
www.enixma.org
Sayfa 37
/HABERLER
İkinci gün öğleden önce 'Özgür
Yazılım Üzerine Farklı Bakış Açıları'
konulu panel, Necati Demir, Tanju
Taşçılar, Tahir Emre Kalaycı, Vedat
Linux Dünyasından Haberler
Fetah ve Gönen Özşatır'ın katılımı
ile gerçekleşti. İkinci günün öğleden sonrasında eniXma editörü
Tanju Taşçılar tarafından 'Özgür
Yazılım ve Yayıncılık' semineri verildi. 'Hackers 2 Takedown' isimli
filmin ardından, körfezde tekne
gezisi ile günün programı sona
erdi.
Şenliğe İzmir'li Linuxçular ve Ege
Üniversitesi öğrenci ve öğretim görevlilerinin yanında Çanakkale On-
Son gün şenlik Ege Üniversitesi
dışına, İzmir-Manisa arasındaki mesire yeri olan Çiçekli Köy'de piknik
ve paintball turnuvası ile geçti.
eniXma - Haziran 2008
www.enixma.org
sekiz Mart Üniversitesi'nden gelen
30 kişilik grup renk kattı.
Önceki yıllarda Ankara'da Ortadoğu Teknik Üniversitesi'nde gerçekleştirilen şenliğin bu yıl İzmir'de
yapılması güzel bir değişiklik oldu.
Linux kullanıcıları açısından iyi bir
potansiyeli bulunan İzmir ve çevresi için özgür yazılım taraftarlarının tanışma fırsatı oldu.
Sayfa 38
/HABERLER
Formula 1 Fabrikada
Kazanılır, Fabrikada ise
Linux Kullanılır
Teknolojinin en üst seviyelerde kullanıldığı alanlardan havacılıktan
sonra gelen en önemlisi Formula 1
yarışlarıdır. Mekanik alanda en yüksek teknolojinin kullanımı kolay
tahmin edilir. Ancak yazılım alanında da hem gerekeni yapabilecek
hem de ekonomik olacak çözümler
gerekir. Ekonomik olması belki de
pek önemli gibi görülmese de, gün
geçtikçe maaliyetlerin Formula 1
alanında artması karşısında gittikçe önem kazanmakta. Teknolojik
olarak istenileni vermesi ise sistemlerin kendisi ile doğrudan ilişkili bir durum.
Formula 1 yarışından önce ve yarış
anında çok yüksek miktarda veri
alınmakta ve işlenmekte. Bu işlemin mümkün olduğu en yüksek
Kullanılan Lisanslar
eniXma'da
döküman
lisansları
olarak GFDL ve CC (Creative
Commons) lisanslarından biri kullanılabilir.
GFDL - Gnu Free Document
Licence (GNU Özgür Yazı Lisansı),
esas olarak dökümandan her tür
yararlanmayı serbest bırakan bir
lisans biçimidir.
Linux Dünyasından Haberler
hızda yapılması gerekmekte. Antrenmanlar ve sıralama turları sırasında elde edilen her türlü veri
yarışta büyük farklar yaratabilmekte. Gelişen teknoloji nedeniyle
zamanı geldiğinde saniyenin 100'de biri bile önemli olan bu yarışta
veri işlenmesinin doğru ve zamanında yapılması hayati öneme sahip bulunuyor.
İşte bütün bu işlemler için gerekli
teknoloji Linux'ta bulunmuş. Linux'un paralel çalışma teknolojisindeki
üstünlüğü ve fiyat sorunu olmaması büyük fark yaratmış ve belki ilk
defa duyanlar için garip gelecek
ama başta en büyük F1 firmaları
olmak üzere yarışmalarda Linux
kullanılmakta. Linux fabrikalarda
simülasyon ve veri işleme için
kullanılmakta.
Başa güreşen firmalardan McLaren
fabrikada SGI Altrix yüksek perfor-
manslı bilgisayarlarda Linux kullandığın belirtiyor. Bu şekilde bilgisayar simülasyonu için akışkanlar dinamiği analiz sistemi kullanıldığında gerekirse 20 dakikada tümüyle
yeni ayarlara sahip bir araba tasarlanabileceği belirtiliyor. SGI yetkilisi Keith Vickers McLaren yarış
arabalarının tamamen Linux ve
SGI kiti kullanılarak tasarlandığını
söylüyor.
Bir başka önemli F1 firması olan
Renault Linux Cluster'ları ile 1998'de çalışmaya başlamış.2001 yılına
gelindiğinde telemetri sistemleri
ve kritik verilerin işlenmesinde bu
sistem kullanılmaktaymış. Linux
kullanılarak yapılan veri analizleri
sayesinde Renault'un bu konuda
harcadığı zaman %90 azalmış.
Renault tarafından bu işlemi yapabilecek, ücretli lisansa sahip bir
yazılım bulunmadığı belirtiliyor.
Ferrari de Maranello'daki fabrikasında Linux kullanılan en önemli
F1 takımlarından birisi. Ferrari
meşhur hava tüneli "Galleria del
Vento"da aerodinamik verilerin işlenmesinde ve motor geliştirilmesinde Linux sistemlerini kullanmakta.
Linux Formula 1 alanında geniş
olarak kullanılmakta. AMD, Ferrari,
Sauber ve diğer bazı firmalarla
çalışmakta.
BMW/Williams
ve
Ducati HP tarafından sunulan
Linux çözümlerini kullanmakta.
Bunlar için Linux Cluster sistemleri
kullanılmakta. Ferrari için 500 bilgisayardan oluşan bir paralel bilgisayar takımı kullanıldığı belirtiliyor.
eniXma
<www.enixma.org>
Creative Commons ise Some
Rights Reserved - Bazı Hakları
Saklı anlayışı ile kullanılan lisanslama biçimidir. Basitleştirildiğinde
4 temel özelliğe sahiptir.
Noncommercial - Gayri
Ticari: Bu özelliğe sahip
olan şey ya da bu şey
kullanılarak türetilen/üretilen nesneler, ticari olarak kullanılamaz.
No Derivative Works Türetilemez: Bu özelliğe
sahip olan şey temel
alınarak başka bir şey üretilemez/türetilemez.
Attribution - Atıf Yapma: Bu özelliğe sahip
olan şey ya da bu şey
kullanılarak türetilen/üretilen nesneler, yazarı ya da oluşturucusuna
atıfta
bulundurularak
kullanılabilir.
Share Alike - Benzer
Lisansla
Dağıtma:
Bu
özelliğe
sahip
olan
nesneler kullanılarak ya da temel
alınarak üretilen/türetilen şeyler
ancak aynı lisans altında devam
edebilirler..
Bu dört özellikten birden fazlası
birbirleri ile çelişmediği sürece
aynı şey üzerine uygulanabilirler.
http://creativecommons.org/about
www.gnu.org/copyleft/fdl.html
eniXma - Haziran 2008
www.enixma.org
Sayfa 39

Benzer belgeler