Gentoo Haftalık Haber Bülteni (GWN): 12 Mayıs 2003
1.
Gentoo Haberleri
Özetler
Gentoo Linux, E3'te önemli bir duyuru yapıyor
Gentoo Linux, Los Angeles'taki Elektronik Eğlence Fuarı (Electronics Entertainment Exposition)'nda olacak. Daha iyi bilinen adıyla E3, elektronik eğlenceyle ilgili konulara odaklanıyor. Bunların arasında oyun konsolları, bilgisayar oyunları, eğlence ve eğlenceli-eğitim yazılımları ile eğlenceye yönelik diğer teknolojiler ve endüstriler bulunuyor. Kendi alanındaki en büyük etkinlik olması nedeniyle, E3 tüm önemli kuruluşları ve toplulukları bir çatı altında topluyor.
Gentoo Technolojies E3'te, marka bilinci yaratmak ve insanları Gentoo Linux'un yararları konusunda eğitmeye ek olarak, önemli bir duyuru yapacak. Detaylar gelecek haftanın GWN-tr'sını bekleyecekse de, şunu söylemekle yetinelim, bu, Gentoo Linux'un şimdiye kadar yaptığı en önemli bildirilerinden biri (hatta en önemlisi) olacak.
Gentoo Technologies, Gentoo Linux'u Opteron platformuna taşımak için Super Computer, Inc. ile partnerlik kuruyor
Gentoo Linux, teknolojinin uç sınırlarında olma geleneğini devam ettirerek, yakında AMD Opteron platformunda çalışabilir olacak. AMD'nin 64-bitlik Opteron işlemcisi 32-bit ve 64-bit mimariler arasında pürüzsüz geçişe imkan tanıyor, ve teknoloji endüstrisi tarafından uzun zamandır bekleniyordu. Super Computer, Inc.'in sağlamış olduğu donanım üzerinden, Gentoo Linux geliştirici ekibi AMD Opteron platformuna Gentoo Linux'un taşınması sürecine başlayacaklar. Henüz taşımanın tamamlanmasına yönelik bir zaman planı belirlenmemiş olsa da, yeni bilgiler hazır oldukça buradan raporlanacağından emin olabilirsiniz.
2.
Gentoo Güvenlik
Özetler
GLSA'lar
Bu özetlerin yazımından önce herhangi bir GLSA elimize ulaşmadı.
Yeni Güvenlik Açıklarının Raporları
Bu hafta yeni bir güvenlik açığı rapor edilmedi.
3.
Kullanıcı Hikayeleri
Bu sayıdan itibaren, GWN bu yeni bölümü içerecek. Bu bölümde hikayenizi Gentoo topluluğu ile paylaşma olanağı bulacaksınız!
Koca bir sunucu-çiftliğini ('server-farm') Gentoo'ya mı geçirdiniz? Büyükannenizi Larry the Cow'dan biftek yapılmadığına ikna mı ettiniz? Ya da dünyayı ele geçirmek için Gentoo Linux çalıştıran dev bir uzay istasyonumu inşa ettiniz? Bize anlatın! Gentoo Linux yüklerken, kullanırken yada değişiklik yaparken karşılaştığınız ilginç ya da inanılması güç herşey olabilir! Sadece hikayenizi user-stories@gentoo.org adresine gönderin ve 15 dakikalık şöhretin tadını çıkarın! ;)
Önemli: Fazla sayıda yanıt almayı beklediğimiz için, yolladığınız hikaye GWN'de yer almazsa gücenmeyin. Binlerce Gentoo Linux kullanıcısı var, fakat GWN haftada yalnızca bir defa yayınlanıyor. |
Bu kadar laf yeter; şimdi bu haftaki kullanıcımızın bize ne anlattığına bir göz atalım:
Kai-Uwe Kriewald ve rsync7.de.gentoo.org
Biçim 3.1: Kai ve sunucuları |
 |
Kai 35 yaşında ve Almanya'nın Hannover kentinde yaşıyor. Orada 3 arkadaşıyla birlikte IT altyapısını ayakta tutmaya uğraştığı Uygulamalı Bilimler ve Sanatlar Üniversitesi'nde çalışıyor. 6000 öğrenci, 100 işistasyonu (Windows) ve 15 sunucu (Novell/Windows/Linux) ile başa çıkmak zorunda olduğunuzu düşünürseniz bu pekde kolay bir iş değil. Yaptığı işe rağmen hobileri arasında bilgisayar ile ilgili herşey, film izlemek/sinemaya gitmek, bisiklete binmek ve okumak (özellikle bilim kurgu ve drama) bulunuyor.
Neden Gentoo Linux?
Kai Linux'u Kernel sürümü 0.9x deyken ve kullanımı pek çok KİKY (Kendi İşini Kendin Yap) içerdiği zamanlarda keşfetmiş. Bir süre sonra birkaç yıl boyunca verimli bir şekilde kullandığı SuSE Linux'a geçmiş. Daha sonra Larry the Cow gibi son zamanlarda çıkan birçok dağıtımın getirdiği gösteriş ve grafik sihirbazları ile hayal kırıklığına uğramış ve sistem yöneticisine konfigürasyonun her detayında tam kontrol sağlayan, optimize edilmiş bir işletim sistemi aramaya başlamış. En sonunda, 2002 yılının bitiminde ihtiyaçlarını mükemmel olarak karşılayan Gentoo Linux'u keşfetmiş.
Yansıları çalıştırmak
Kai Gentoo'yu çok beğendiğini farkedince, rsync (rsync7.de.gentoo.org) ve distfiles yansıları oluşturmaya karar vermiş. Bunu yapmasının iki nedeni varmış: Öncelikle Gentoo Linux'u denerken ve ayarlarken distfiles'a hızlı erişiminin olmasını istemesi. Diğer taraftan ise Gentoo Linux'a destek olmak istemesi ve bu harika dağıtımı oluşturan ve geliştirmeye devam eden komünitiye birşeyler vermek istemesi. Bu açık kaynak kodu ve özgür yazılımın nasıl olması gerektiğinin harika bir örneği!
Şu anda Celeron 1.3GHz, 256 RAM, 100GB disk ve 100MBit bağlantılı bir makina yansı için kullanılıyor. Yakında bu makinanın yerini 1GB RAM ve 250GB disk bulunduran bir P4 2.6GHz makina alacak. Fakat Kai'nin gelecek için daha büyük planları var: o bu 2 makinayı kullanarak bir 'High Availability Cluster' oluşturmayı planlıyor.
Sonuç ve gelecek ile ilgili tahminler
Yıllarca yansılarla uğraşmanın kazandırdığı deneyim (Kai Windows kullandığı dönemlerde Almanya'nın ana Tucows yansısını yönetiyordu), Kurt Lieber'in güzel tavsiyesi ve mirror-admin e-posta listesindeki insanlar sayesinde Kai henüz büyük sorunlar yaşamamış (sonradan iptal ettiği sıkıştırılmış rsync dışında). Yansı distfiles'ı kullanıcılara 3 farklı yolla sunuyor: rsync, WWW (Apache) ve FTP (PureFTPd). Bu paketlerin tümü iyi test edilmiş ve belgelenmiş durumda, bu yüzden sizlere fazla baş ağrısı çektirmeyeceklerdir.
Halen süren donanım yükseltmeleriyle Kai ve takımı SuSE sistemlerini Gentoo Linux ile değiştirmeye devam ediyor. Ayrıca Gentoo Linux'u firewall, proxy, veritabanı ve CMS sunucusu olarak kullanmayı planlıyolarlar. Ne yazık ki şu an SuSE 8.1 de çalışan Informix 9.3'ü Gentoo Linux'da çalıştırmayı başaramamışlar (Kai bunun sebebinin Gentoo Linux'daki yeni kütüphaneler olduğunu düşünüyor).
Eğer yansı oluşturmak ve çalıştırmak konusunda sorularınız varsa Kai'ye posta adresinden ulaşabilirsiniz.
4.
Haftanın Geliştiricisi
Jack Morgan
Biçim 4.1: Jack Morgan |
 |
Bu haftanın tanıtılan geliştiricisi Jack Morgan, Gentoo-SPARC projesinin yardımcı yöneticilerinden biridir. Görev kapsamında hataları yamamak, yeni geliştiriciler bulmak ve projeye dahil etmek, yeni sürümlere son halini vermek, ISO imajlarını hazırlamak gösterilebilir. Jack, Gentoo SPARC projesinin başlamasından hemen sonra 2002 Haziran'ında ekibe katıldı. Ardından Linux World Expo, FOSDEM fuarlarında Gentoo geliştiricileriyle tanıştı. Oregon eyaletinde yaşayan Jack'in hedefi Gentoo geliştiricilerinin %80'i ile tanışabilmek.
Jack'in sevdiği ve en çok kullandığı yazılımlara Mutt, exim ve tabi ki Tux Racer örnek gösterilebilir. Gentoo-SPARC projesini geliştirmek için iki Sun bilgisayar kullandığından bahsediyor. Birincisi Sparc Station 5, ikincisi ise bir Ultra 30. Jack, ilk bilgisayarı test işlemleri için, ikincisini ise ana geliştirme işleri için kullanıyor. Bunların yanında da iş istasyonu ve dosya sunucusu olarak kullandığı iki adet Athlon XP bilgisayarı bulunmakta. Jack, XFree sunucusunu kullanmadığını ve genel olarak tüm işlerini konsoldan irssi, mutt gibi yazılımlar yardımıyla hallettiğini belirtiyor. Öte yandan fırsat buldukca fluxbox kullandığını da ekliyor. Jack yakın zamanda karısıyla tanıştığı ve sekizbuçuk yıl kaldığı Japonya'dan Oregon eyaletinin Eugene şehrine taşınmış. Jack boş zamanları üç çocuğuyla oynarak, maraton koşarak ve Shogi, Go gibi Japon oyunlarını oynayarak geçiriyor.
5.
Toplulukta İşitilenler
Forumlar
rsync Sunucularındaki Baskıyı Hafifletmek
Geçen haftanın GWN'si Gentoo'culara portage ağacını senkronize etmenin her saat 'emerge rsync' yazarak sistemi meşgul ederek değil, akıl hükmünde olması gerektiğini hatırlatmıştı. Forumlardaki her zamanki 'olağan şüpheliler' bu problem için CVS değişim-kayıtlarını kontrol etmek ve ancak kişinin kendi konfigürasyonu için ilginç olan bir bir şey güncellendiğinde senkronizasyonu başlatması gibi akıllıca çözümler ileri sürdüler.
Gentoo Üzerinde Lotus Domino
Kaynak kod tabanlı bir dağıtımda ikili ('binary') uygulamaları çalıştırmak kimi zaman marifet gerektiriyor. 'Kendine yardım et, dolayısı ile başkalarına yararlı ol' prensibinin bir örneği olarak gibi steveb Lotus Domino sunucusunu kaldırmak ve çalıştırmak için yazdığı init scriptleri belgeledi.
Gentoo'da İkili Paketler, Diğer Dağıtımlarda Portage?
Kaynak kod dağıtım müritleri ön-derlenmiş uygulamalardan oldukça ender memnun olurlar; olsalardı bile, Gentoo Reference Platform'unda tüm o USE bayrağı permütasyonlarını sunmak mümkün görünmüyordu... Popüler inancın tersine, etrafta Arch'ın Packman'i yada Crux'un cvsup tabanlı ports sistemi gibi birtakım güzel ikili paket yönetim sistemleri var; fakat bunlar gentoo içinde kullanılabilecek araçlar olabilirler mi? İkili ile kaynak dağıtım meziyetlerinin tartışıldığı ipliklere bir bakmalısınız:
gentoo-user
Haber-grubu olarak gentoo-user
Gerçeği kabul edelim, hepimiz gün boyunca fazladan zaman harcıyoruz. Siz de, her gün bir sürü yüksek trafikli posta listesi arasında dolaşmaktan dertli olan çoğunluk gibiyseniz, biraz zaman planlama size saatler kazandırabilir! Hayır, size bir cep organizatörü satmayacağız, hatta sizi rolodex ürünü almaya da yönlendirmeyeceğiz. Elimizde bulunan çözüm, gentoo-user listesinin nasıl en iyi düzenlenebileceğine ilişkin sıkı bir tartışma. Bir haber-grubu okuyucusu olarak gmane'ı ve/veya iplikler ('threads') arasında dolaşmak için gnus'u kullanmak popüler birer çözüm, göründüğü kadarıyla. Martin Gramatke, gentoo-user listesine 'sadece-gönderen' olarak nasıl üye olunabileceğini, ve gmane'in listeyi okumak için nasıl kullanılabileceğini gösterdi.
Neden rsync?
Görünüşe bakılırsa, gentoo-user topluluğunun bazı sakinleri; örneğin Rev. Jeffrey Paul, Gentoo'nun paket yönetim sisteminde rsync'in kullanılmasını sorgulamaktalar.
Jeffrey'in şikayeti basit; "rsync özel sunucu ve istemci yazılımı gerektiriyo, sunucular üzerindeki yükü artırıyor, ve yansıların ('mirrors') sayısını büyük oranda sınırlıyor (http/ftp uyumlu olmayarak)." Diğerleri, şu anda sistemde bir değişikliğin gerekli olmadığını düşünüyorlar; Paul de Vrieze'nin çok iyi bir şekilde belirttiği gibi. Diğerleri rsync'in Mandrake'nin Troelds bant genişliği tasarruf sistemi gibi daha fazla geliştirilmesini istiyorlar. Durum ne olursa olsun, bu, ilginç bir konuyu kapsayan aydınlatıcı bir iplik.
Daha Fazla Portage Anuyum ('Sync') Görgü Kuralları
Bant genişliğinden tasarruf etme ve rsync konusuna tutunan Louis Candell, bir LAN üzerindeki çoklu Gentoo makinalarını güncellemek için düzgün yöntemler üzerine uzun bir tartışma başlattı. Üzerinden anlaşılan çözüm NFS (Network File System) oldu. Rex Young NFS'nin çalıştığını ve çok kolay olduğunu bilmemizi sağladı. '/usr/portage'i ağınızdaki tüm makinalara açarsanız, bunlardan herhangi birini anuyumlamak hepsini anuyumlu hale getirecektir. Bu gerçekten de bant genişliğinden tasarruf sağlamakta v e makinaların yönetimini kolaylaştırmak için kullanılabilir.' Eğer ortak bir /usr/portage ağacını paylaştırmak için NFS'yi kullanmayı planlıyorsanız, Marius Mauch'un yaklaşımını okumak yardımcı olabilir. Ayrıca, tüm GID'lerin ve UID'lerin birbirine uyduğundan ve Lee Fickenscher'ın öğüdünü okuduğunuzdan emin olun.
gentoo-dev
Bu hafta init sistemi tamamen yeniden gözden geçirildi. Şu anda kullanılan sisteme işlevsellik eklemek ve ayrıca sistemi kabuk betiği bazlı halinden tamamiyle Python ile yazılmış bir hale getirmek için öneriler aldık.
Yeni Servis Bağımlılıkları
Bir betik başarıyla başlatıldığında, init ve servis betiklerinin kendi aralarında oluşturulacak bir iletişim yolu ekleme fikri gündeme geldi. Böylece servis, kendini başlatmadan önce, gerekli diğer servisin çalışır durumda olduğuna güvenebilir.
The idea came up to add a means of communicating when a script has started successfully, in between init and the service scripts. So the service can rely on another being up and functional before starting up itself. Bunun nasıl çalıştığını okuyun
Init'in Değiştirilmesi
Gentoo'nun init betiklerini Python bazlı hale çevirmek için gelen ilginç bir teklif. Artılarını ve eksilerini okuyun
GentooBSD
Ayrıca, Jeff Jeter, Portage'ı FreeBSD'ye adapte etmeye çalışıyor. Projesinde ne kadar ilerleme kaydettiği burada. İlgilenenler Jeff'e bu konu üzerine geribildirim yapabilirler.
XFree 4.3.0
Ve sonunda, XFree 4.3.0'ın ikinci yayınına geldik. En son tartışmalara bir göz atın.
6.
Gentoo Uluslararası
Bölgesel Alman Gentoo Kullanıcıları Buluşması Cologne'de, Bonn'da değil!
Geçen haftanın GWN'sinde yapılan hatayı düzelterek, Köln/Bonn civarındaki Gentoocuların buluşması aslında bu Çarşamba, 14 Mayıs 2003'te gerçekleşecek; fakat Hellers Brauhaus tabi ki Köln'deki Roonstrasse'de bulunmaktadır, önceden bildirildiği gibi Bonn'da değildir. 18:00'de orada olun, diğerlerine geleceğinizi buradan söyleyin.
Alman Gentoo Kullanıcıları Haritası
Aslında bu sadece çok geniş bir projenin ilk ayağı. İleride tüm Almanya'daki Gentoocuların buluşacağı bir buluşma yaratmak asıl düşünce. Bu adres, Almanya'daki Gentoo kullanılarının nerelerde olduklarını işaretleyebilecekleri GPS verisi bazlı interaktif bir harita içeriyor.
7.
Portage İzlemesi
Son sayıdan beri aşağıdaki paketler güncellendi:
Bu bölümde sunduğumuz bilgiyi elde etmek için farklı bir yöntem kullanmaya başladık, Lütfen bulduğunuz hata ve uyuşmazlıkları bize bildirin. Teşekkürler!!
Toplam mevcut kategori sayısı: 82
Toplam mevcut paket sayısı: 4167
8.
Bugzilla
Özetler
İstatistikler
Gentoo topluluğu hataları, uyarıları, önerileri ve geliştirme takımı içindeki diğer etkileşimleri kayıt etmek ve izlemek için Bugzilla (bugs.gentoo.org)'yı kullanmaktadır. Son 7 gün içerisinde sitedeki aktivite şöyle sonuçlandı:
229 yeni hata, bu hafta
423 hata kapatıldı veya çözümlendi, bu hafta
5 önceden kapatılmış hata yeniden açıldı, bu hafta
2523 adet 'yeni' olarak işaretlenmiş toplam hata
345 adet geliştiricilerle ilişkilendirilmiş toplam hata
Şu anda bugzilla'da 2914 hata açık durumda. Bunlardan: 48 adedi 'engelleyen' ('blocker'), 104 adedi 'kritik' ('critical') ve 228 adedi 'büyük' ('major') olarak etiketlenmiştir.
Kapatılan Hata Sıralaması
Bu hafta en çok hata kapatan geliştiriciler ve takımlar:
Yeni Hata Sıralaması
Bu hafta en çok hataya atanan geliştiriciler ve takımlar:
9.
İpuçları
Fluxbox ile otomatik gruplama
Eğer Fluxbox pencere yöneticisini kullanıyorsanız otomatik gruplama
ve sekmeler programları ayrı ayrı pencerelerde değil de gruplanmış
pencerelerde gösterebilmenize yararlar. Bu haftaki ipuçu bu özelliği
Eterm üzerinde kullanmayı gösterecektir.
Öncelikle ~/.fluxbox/init dosyasını düzenlemelisiniz. Grup
dosyasının tanımlı olmasına dikkat edin.
Kod Listeleme 9.1: ~/.fluxbox/init |
session.groupFile: ~/.fluxbox/groups
|
Not:
Satır sonunda fazladan sekme yada boşluk bırakmamaya dikkat edin yoksa
düzgün çalışmayacaktır.
|
Düzenlenmesi gereken diğer bir dosya ise ~/.fluxbox/groups.
Bu dosya sekmeli grup içinde otomatik olarak açılacak programları belirten
dosyadır. Basitçe her satır için bir program yazmalısınız.
Kod Listeleme 9.2: ~/.fluxbox/groups |
Eterm
|
Not:
Dosyaya ekleyeceğiniz komutun tam yazımını bulmak için xprop | grep '^WM_CLASS'
komutunu kullanabilir ve çıktıyı dosyaya yapıştırabilirsiniz.
|
Şimdi açtığınız Eterm'ler grup olarak açılacaktır. Eğer diğer programlarınızın da
aynı şekilde olmasını istiyorsanız bu programları da ~/.fluxbox/groups
dosyasına ekleyin.
10.
Haftanın Sözü/İmzası
Bu haftadan başlayarak, her GWN sayısı, Gentoo ahalisinin forumlarda, IRC'de ve e-posta listelerinde kullandıkları komik ve ilginç imzalarını yayınlayacak.
Gentoo Geliştiricisi Sven Vermeulen postaları için aşağıdaki imzayı kullanıyor:
"Thanks to DRM, you know that something has been built in environment of unspecified degree of security, from source you cannot check, written by programmers you don't know, released after passing QA of unknown quality and which is released under a license which disclaims any responsibility..."
Hepimizin düşünmesi gereken bir şey...
11.
Bırakanlar, Eklenenler ve Değişenler
Bırakanlar
Aşağıdaki geliştiriciler Gentoo Linux Takımını Bıraktılar:
Eklenenler
Aşağıdaki geliştiriciler Gentoo Linux takımına kısa süre önce katıldılar:
Değişenler
Aşağıdaki geliştiriciler Gentoo Linux projesi içerisindeki rollerini kısa süre önce değiştirdiler:
12.
GWN'ye Katkıda Bulunun
Gentoo Haftalık Haber Bülteni'ne katkıda bulunmak mı istiyorsunuz? Bizer bir eposta gönderin.
13.
GWN Geribildirimi
Lütfen geribildirimlerinizi bize yollayın ve GWN'i daha iyi hale getirmemize yardım edin.
14.
GWN Üyeliği Bilgilendirmesi
Gentoo Haftalık Haber Bülteni'ne üye olmak için, gentoo-gwn-subscribe@gentoo.org adresine boş bir eposta yollayın.
Gentoo Haftalık Haber Bülteni üyeliğinizi iptal etmek için, gentoo-gwn-unsubscribe@gentoo.org adresine, üye olduğunuz adresten boş bir eposta yollayın.
15.
GWN-tr Üyeliği Bilgilendirmesi
GWN-tr'ye üye olmak için, gwn-tr-subscribe@core.gen.tr adresine boş bir eposta yollayın.
Gentoo Haftalık Haber Bülteni üyeliğinizi iptal etmek için, gwn-tr-unsubscribe@core.gen.tr adresine, üye olduğunuz adresten boş bir eposta yollayın.
GWN-tr'yi www.core.gen.tr sitesinden de okuyabilirsiniz (yakında).
16.
Diğer Diller
Gentoo Haftalık Haber Bülteni, ayrıca aşağıdaki dillerde de mevcuttur:
|