31.07.2015 Views

Pardus 2009 Özel Sayısı - Tilkinin Dilinden - WordPress.com

Pardus 2009 Özel Sayısı - Tilkinin Dilinden - WordPress.com

Pardus 2009 Özel Sayısı - Tilkinin Dilinden - WordPress.com

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

öportaj<strong>2009</strong> bilindiği üzere KDE 4 kullanıyor. Ancak pek çok kullanıcı KDE4’e alışık değil. Bu alışma süresince bir süre daha 2008 sürümünedestek devam edecek mi? Yoksa 2008’e destek duracak, amadevamı olan kurumsal sürüm mü alışma süreci için önerilecek?Kurumsal sürümü 2008 sürümünün devamı olarak düşünmek doğru olmaz.Kurumsal sürüm, adı üstünde, kurumsal kullanıcılara hitap eden, 2008 ile pek çokbenzerlik gösteren, ancak hedef kitlesinin ihtiyaçları doğrultusunda paketlenmişbir <strong>Pardus</strong> dağıtımı olacak. Örneğin şu anda planlanan Kurumsal sürümde oyunpaketleri bulunmayacak.<strong>Pardus</strong> ekibi 2008 sürümüne destek vermeye devam ediyor. Eski KDE de kalmakisteyen kullanıcılar 2008 sürümü ile birlikte yola devam edebilirler. <strong>2009</strong> sürümüiçerisinde KDE3’ün durumunun ne olacağı şu anda kesin değil. Paket deposunun<strong>2009</strong> altyapısına aktarılması tamamlandığında durumu netleştireceğiz.Yazılım’ın en sevdiğim özelliklerinden biri de budur :)Paket deposu dizin hiyerarşisini tekrar düzenlerken neyi temelaldınız, bu değişikliklerin ne gibi faydası oldu?Eski bileşen yapısı farklı zamanlarda, farklı kişiler tarafından, farklı önceliklergözetilerek yapılmıştı. Ortak bir dili yoktu, bazı bileşenler fazlaca kalabalıklaşıpneredeyse çöplüğe dönmüştü. Paketleri ayrıştırmak için geliştirici listesinde birkural seti oluşturmaya çalıştık. Bu yapıya bakarak bileşenlerin isimlerini belirleyipbinlerce paketin ait olacağı yeni bileşenlerini belirledik. Bu hem çok karışık, hemher pakette kesin olarak tanımlanamayan bir süreç olduğu için sık sık kararsızLDFLAG, CFLAGS ve benzeri değişkenlerin parametrelerine neyegöre karar verdiniz? Paketçiler yeni sistemde nelere dikkat etmekzorundalar? Undefined symbols ve unused direct deps isimleriylebilinen sorunların en pratik çözümü için ne önerirsiniz? --asneeded’inen büyük getirisi nedir?Bu parametrelere bol bol belge okuyarak, diğer dağıtımların kullandığı sistemlerebakarak ve <strong>2009</strong> altyapısını hazırlarken bolcana kararlılık ve hız testi yaparakkarar verdim. Özellikle as-needed desteği ile birlikte hem sistem açılışında hem deuygulamaların ilk açılış sürelerinde ciddi bir hız kazancımız oldu.Ancak bu desteğin açılması <strong>2009</strong> hazırlanması sürecinde paketlerle uğraşangeliştiricilere daha fazla iş yükü olduğu da bir gerçek. Yine de geliştirici listesindebu konuda defalarca konuşup birbirimize yardımcı olarak bu özellikleri kullananbir <strong>Pardus</strong> dağıtımı oluşturmayı başardık.Bu tarz özelliklerin paketlere yansımasında karşılaşılan sorunlar için malesefbir “altın anahtar” yok, bu sorunları düzeltmek için paketi iyi tanımak, derlemealtyapısını iyi bilmek, ne yaptığını bilmek gerekiyor. Ancak altın anahtara yakınbir çözüm olarak Internet arama motorları çok faydalı olabiliyor, genelde bu tarzözellikleri deneyen ve aynı sorunlarla karşılaşan başkaları da oluyor ve bazenbu sorunların çözümlerine de ulaşabiliyorsunuz. Özü “paylaşım” olan ÖzgürAli Ulvi TUNÇ, Bahadır KANDEMİR ve Onur KÜÇÜK75

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!