Gentoo Haftalık Haber Bülteni: 9 Ekim 2006
1.
Gentoo haberleri
X.Org 7.1 amd64 ve x86 için kararlı olmaya hazırlanıyor
Gentoo X11 takımı X.Org 7.1'i x86 ve amd64 için
12 Ekim Perşembe veya sonrasında kararlı hale getirmeyi planlıyor. Daha önce ikilik sürücü
desteği ihtiyacı bu sürüme kadar bekletilmişti, ama Nvidia ve ATI her iki mimaride de
kararlı olan uyumlu sürümleri çıkardı.
Bu sürüm Xdmx ile 3D hızlandırılmış görüntü duvarlarının yanı sıra Compiz pencere/bileşim
yöneticisi gibi göze hoş gelen uygulamaların çalışmasını sağlayan hızlandırılmış dolaylı GLX (AIGLX)
özelliğini de içerir. X.Org 7.1 aynı zamanda kdrive (TinyX) sunucularını gömülü sistemler için
xorg-server paketine kdrive USE etiketi ile kullanılmak üzere kaynaştırır. kdrive bütünleşik,
ek olarak Xephyr - bir Xnest benzeri istemci - sağlar. Ayrıca sayısız görüntü sürücüsüne önemli
güncellemeler yapıldı.
Güvenilir CFLAGS
CFLAGS değişkenini ayarlama yetkisi Gentoo
deneyiminizdeki kullanıcı kontrolü ve yüksek seviyedeki ayarlanabilirliğin
en önemli işaretlerinden biridir. Kontrolü elde tutmak hem avantajları hem de problemleri
beraberinde getirir. CFLAGS ayarları da bu duruma dahildir.
Warning:
CFLAGS veya CXXFLAGS'da -O2 -fomit-frame-pointer -march/-mcpu/-mtune ötesinde birşey kullanmak
( ve size bunu yapmanızı söyleyen seçili mimarilerde -mieee, -mabi vs. ), ve LDFLAGS veya ASFLAGS
içinde birşey kullanmak, genellikle çoğu kullanıcı için sorun değerinde değildir. Çok daha ilginç
şeyler yapılabilecek, ayarlarla boşa harcanmış çokça zaman ve yüksek riskler varken, genellikle çok az
fayda vardır.
|
Yakın zamanda kararlı x86 ve amd64 kullanıcıları için yapılan GCC 4.1 güncellemesi
CFLAGS değişkeninin görünümünü değiştirdi. CFLAGS değişkenini GCC 3.4 ile ayarlamaya
zaman ayıran kullanıcılar GCC 4.1'e yapılan güncellemenin onları kararsız bir sistem
ile baş başa bırakacağını farketmiştirler.
Bu duruma örnekler:
- nss_ldap -ffast-math ile çalışmayı durdurdu (-ffast-math
genellikle kullanılmaz ve tehlikeli bir etiket olarak ele alınmalıdır)
-
-fvisibility-inlines-hidden hala bazı kodların çalışmasının sonlanmasına neden oluyor.
-
-ftree-loop-linear şu an GCC 4.1 ile çalışmıyor. ( en azından mesa ile )
-
-ftree-vectorize GCC 4.1 ile çalışma sonlanmasına neden oluyor olarak biliniyor ( en azından
x86 ve ppc için, amd64 kullanıcılarının bildirdiği problemler de var, ama kesin değil )
-
-fforce-addr ve -fweb x86'da görüntü kütüphaneleriyle veya elle ayarlanmış
assembly kullanan görüntü işleme uygulamalarıyla düzenli olarak çalışma sonlanmasına neden oluyor.
(-fweb amd64'de güvenli olabilir ama yukardaki gibi kesinlik verilemez)
Tüm GCC Çalışmada hataya yol açacağı bilinen, göz atmak isteyeceğiniz etiketler de var:
- -fvisibility=hidden
-
-frename-registers ( amd64 üzerinde güvenli olabilir, riski göze alırsanız)
- -ftracer
- -D_FILE_OFFSET_BITS=64
-
-msse, -mmmx, ve -m3dnow (amd64 üzerinde bunlara itiyaç duyulmaz,
-march=k8/nocona/... ile paketlenmiştirler ve güvenle kullanılırlar.)
- -W
- -mfpmath=sse,387
- -malign-double
Mevcut güncellemeler kararlılık sorunlarıyla karşılaşmalarına neden olduysa desteklenmeyen CFLAGS kullanan kullanıcılar güvenli CFLAGS'a dönmek isteyebilirler. (aşağıdaki
uyarıya göz atın) Diğer yandan, maceracı kullanıcılar GCC 3.4.6 ile düzgün çalışmayan CFLAGS ile
deneyim yaşamak isteyebilirler. Her zamanki gibi, kontrol kullanıcıda ( ve ayaklarına doğrultulan silah ellerinde )
Son notlar:
-
GCC man sayfası bazı güvensiz "en iyi" ayarları için uyarılar içerir. CFLAGS ile tecrübeler
edinirken veya CFLAGS özelleştirilmiş bir sistemde GCC güncellemesi yaparken bu sayfaları dikkatle
okumalısınız.
- Sistem genelinde güvensiz olan bazı CFLAGS ayarları bazı ebuild'lere geliştirici güvenli olduklarını sayarsa otomatik olarak eklenebilir ( CFLAGS'ı tekrar tanımlayarak veya flag-o-matic eclass'ında ek etiketler kullanarak ).
Mesela -ffast-math xmame/xmess ebuild'leri tarafından bir çok mimaride CFLAGS etiketinize eklememeniz gerekse bile eklenmiştir.
-
Belirli bir ayarın kararlılık durumuyla ilgili fikri find /usr/portage -name '*.ebuild' |
xargs grep -- '-your-risky-optimization-option' komutu kullanarak alabilirsiniz. Biraz zaman alabilir, ama aydınlatıcı olacaktır: 'filter-flags' kısmına bakın.
2.
Haftanın geliştiricisi
"Merhaba, ismim Inigo Montoya. Babamı öldürdünüz. Ölmeye hazır olun."
- Daniel Ostrow, dostrow
Figure 2.1: Daniel Ostrow |
 |
dostrow olarak da bilinen geliştirici Daniel Ostrow Michigan'da doğmuş ve büyümüştür.
En azından ruhen - 16 yılını orda geçirmesi bunu sağlayabilir - bir New Yorker olduğunu iddia etse de
şu an San Francisco, CA'nın biraz dışında oturuyor. Daniel yalnız yaşıyor, ama yerleştiğinde bir kedi almayı planlıyor. Ailesiyle NY'da yaşadığı zamanlarda üç kedi, biraz balık, bir kaplumbağa ve 9 ayak boyunda bir yılanla yaşamış.
Kolejin ona uygun olmadığını oldukça erken öğrenen, deniz bilimleriyle ilgili Fizik/Biyoloji okumuş ve derece yapmaya çalışmış, deniz memelileri üzerine özelleşmiş Dostrow, bunun hep istediği bilgisayar adamı olmakla oldukça uzak olduğunu biliyordu. Daniel uygun zamanda birinde veya diğerinde bir derece yapacağını söylüyor.
Daniel, doğumdan ölüme kadar olan süreçte öneriler ve sunuculuk sunan bir insan kaynakları web servisi şirketi olan Workstream'de çalışıyor. Gentoo ile olan münasebeti yüzünden işe alınmasına rağmen Gentoo'da çalışması için para almıyor. Kıdemli Sistem Mühendisi olarak adlandırılıyor. Daniel
işini imkansızı imkanlı yapabilmek için diğer şubelere kiralanmak olarak görüyor. Bu pek oturaklı
olmasa da hep parmak uçlarında durmak zorunda olmasından ve bir işi sıkılacak kadar uzun süre sürdürmek zorunda olmamasından dolayı işini seviyor. Workstream bir CentOS/Solaris/Windows marketi,
ama Daniel özel yamalı bir kernele ihtiyaç duyan bir sunucuya ve kendi yerel çalışma makinesine Gentoo sıkıştırmış.
Aktif bir Gentoo geliştiricisi olmanın iş yerinde çok değerli olmak anlamına geldiğini söylüyor Daniel ve iyi bir geliştirici olmak için gereken aynı teknikleri birçok IT işinde ( etkin bir yönetici olarak, mantıksal bir düşünücü olarak, ve kalpten bir tamirci olarak ) uygulayabiliyor.
Çalışmadığında, Dostrow temelde TV karşısında, kendini animasyon tapınağına adıyor. Bazı standart
aktiviletere katılıyor, San Francisco kulüplerine ve barlarına gidiyor veya bir film kiralıyor.
Star Wars'u ( çok çok fazla ) ve dans müziğini seviyor. Şu an favori dj'si Armin Van Buuren, tabi
Tiësto, Paul Van Dyk, ve Ferry Corsten hala en iyileri arasında. Teknoyu çok seven Daniel her yıl Florida'da Ultra Müzik Festivaline katılıyor. Ayrıca ok/yaylar ile de ilgileniyor arkadaş. Gittiği en uzak yer mi? Bir aydan uzun süren ve Singapur, Hong Kong, Tokyo ve Tayvan'a gitme şansı bulduğu doğu Asya turunu sayabiliriz.
Dostrow *nix deneyimlerine NetBSD ile başladı ve bir çok Linux dağıtımını deneyerek geçtiği bir
yolu izledi. 1.4_rc1 günlerinde yolu Gentoo'ya düştü, ama engelleyici bir takım 'linuxism' fikri canını sıkınca diğer dağıtımlara geçti. Linux ile haşır neşir olduğunda ise tekrar Gentoo'ya döndü.
İlk başarılarını Gentoo topluluğunun yol göstermesiyle yaşadı (Pylon ve pvdabeel'a ilk PPC'sini çalıştırmasında ettikleri yardım için gönderme yapıyor) Dostrow #gentoo-ppc kanalında takılmaya, yeni yamalar hazırlamaya ve zamanı geçmiş paketlere ebuildler yazmaya devam etti. pvdabeel tarafından Mayıs 2004'de alındı. Genel rolü PPC64 ve XFCE üzerine oldu. XFCE'ye tam anlamıyla bayılıyor, öyle ki desteklenen her mimaride çalıştıracak donanımı sağlamış durumda.
Daniel ev bilgisayarı koleksiyonunu bir x86 Dell dizüstü ve masaüstü, iki AMD64 Acer Ferrari, bir Alpha, bir HPPA, bir ARM, iki PPC, iki PPC64, bir kaç Sparc, bir MIPS ve bir IA64 ile oluşturmuş.
Bekleneceği üzere Dostrow'un başlattığı ilk uygulama XFCE, sonrasında urxvt, gaim, xchat ve evolution.
3.
Cemiyette duyulanlar
forums.gentoo.org
Hoşçakalın Gentoo sunucularım, sizi güçlükle tanıyabildim
Forum kullanıcısı kashani iki hafta önce Yahoo! tarafından alınan http://jumpcut.com/ da CentOS yerine Gentoo kullanma deneyimleri hakkında yazıyor. Sponsor sunucularla yapılan konuşmalarla
başlayan sohbet geliştirici sunucularıyla ve ardından aşama kaydetmeye ve üretime geçilmesiyle devam etti.
gentoo kullanıcıları
OT: Sansa e260 MicroSD
Devon Miller'ın bir SanDisk Sans E260'ı ve flash tabanlı, ek SD Kart girişi olan
bir MP3 çaları var. Devon flash sürücüsünü bağlayabiliyor ama SD card deposunu bağlayamıyordu.
Steve McGrath (5'i 1 içinde bir kart okuyucu ile aynı sorunu yaşayan) Devon'a
kernelini Device Drivers->SCSI device support altındaki "Probe all LUNs on each SCSI device" seçeneği ile tekrar derlemesini tavsiye etti. Devon sorunun bu şekilde çözüldüğünü bildirdi..
Bir kullanıcıya net.wlan0'ı tekrar başlatma imkanı vermek
Mark Knecht'in, oğlunun bilgisayarında aralıklarla ortaya çıkan NIC hatalarıyla başa çıkabilmek için
root olmayan bir kullanıcıya /etc/init.d/wlan0 restart komutunu çalıştırma
hakkı vermesi gerekiyordu. Mark Shields ve Devon Miller /etc/sudoers dosyasına
"username ALL=(ALL) NOPASSWD: /etc/init.d/net.wlan0" eklemek için visudo kullanmasını
tavsiye ettiler. Ian Buchanan'ın alternatif fikri sadece bu servisin tekrar başlatılmasını
sağlayan "username ALL=(ALL) NOPASSWD: /etc/init.d/net.wlan0 restart" idi.
Nick Rout ve Alexander Skwar, Atheros kartı için, Knecht'in kullandığı ndiswrapper-ed Windows sürücüsü yerine madwifi-ng sürücü kullanan Atheros kartının daha iyi çalışacağını belirttiler.
4.
Basında Gentoo
NewsForge (6 Ekim 2006)
Benetech CTO'su, Dr. Patrick Ball açık kaynaklı yazılımlar ve özel olarak Gentoo hakkında şunların söylüyor.
Ball'un kişisel masaüstü bir Gentoo Linux. "Gentoo'yu yıllarca kullandım, çünkü
çok eğlenceliydi ve bana bir makineyi nasıl yönetebileceğim hakkında çok şey öğretti" diyor,
herşeyi seçip derleme felsefesinin tekliğinden bahsediyor. Ama ayrıca, kullanırken bir yerde takılıp kalmayacağınızı, onu kullanan ve destekleyen insanların yardım için orda olduklarını söylüyor.
"Topluluk gerçekten güçlü ve değişik derecelerde cevap vermeye hazırlar," diyor.
"Diğer [açık yazılım toplulukları] yeni yetme derecesinde cevaplara hazırlar belki veya daha
ilerde, uzman derecesinde, ama Gentoo her derecede orada -- size Eric Raymond'un linkini verip orda kaybolmanızı söylemiyorlar."
Benetech daha önce Red Hat ve Gentoo'yu masaüstünde tercih etmesine rağmen, şu an Ubuntu
kullanıyorlar. Ball değişim için Ubuntu'nun kolay ve hızlı kurulumunu gösterdi. "10 veya 15
makineyle uğraşmak zorundaysanız, Gentoo uygun olmuyor. Makinelerimizin çoğu Kubuntu, ama
organizasyonumuzda birkaç GNOME kullanıcısı da var."
Linux Magazin (Ekim 2006)
Almanya'nın Linux Magazin'i basılı Ekim sayısında http://overlays.gentoo.org ve layman hakkında bir makale yayımladı. Makale, "Topluluk bazlı Kalite Yönetimi" başlığını taşıyor ve Gentoo'nun geleneksel kalite güven prosedürlerine ters olsa da nasıl güçlü bir
topluluk bağı kurduğunu, ve buna rağmen kararlı sonuçlar aldığını söylüyor.
Makale için, Almanca bilen topluluk üyeleri henüz çevrimiçi erişilebilir olmadığından derginin Ekim sayısını almalılar.
5.
Gentoo geliştirici hareketleri
Ayrılanlar
Gentoo projesinden ayrılan geliştiriciler:
- Tim Yamin (plasmaroo)
- Gregorio Guidi (greg_g)
Katılanlar
Aşağıdaki geliştiriciler Gentoo projesine katıldı:
- Alon Bar-Lev (alonbl) şifreleme takımına
- Jeffrey Gardner (je_fro) sci-* takımına
- Timothy Redaelli (drizzt) Gentoo/FreeBSD
Değişimler
Şu geliştiriciler Gentoo projesinde rol değiştirdi:
6.
Gentoo güvenlik
Mozilla Thunderbird: Zayıflıklar
Mozilla Vakfı Mozilla Thunderbird'le ilgili güvenlik zayıflıkları bildirdi.
Daha fazla bilgi için, lütfen
GLSA Duyurusu'na göz atın.
Adobe Flash Player: Rrasgele kod çalıştırılması
Kötü niyetli Flash dosyaları ile kullanıcının sisteminde rasgele kod çalışmasına yol
açabilecek birden çok girdi doğrulama hatası tanımlandı.
files.
Daha fazla bilgi için, lütfen
GLSA Duyurusu'na göz atın.
ncompress: Ara bellek Sorunu
ncompress'de rasgele kod çalışmasına neden olabilecek bir ara bellek underflow zayıflığı
belirlendi.
Daha fazla bilgi için, lütfen
GLSA Duyurusu'na göz atın.
7.
Bugzilla
Özet
İstatistikler
Gentoo topluluğu böcekleri, uyarıları, önerileri ve geliştirme ekibiyle olan diğer etkileşimleri kaydetmek ve izlemek için Bugzilla (bugs.gentoo.org) kullanır. 01 Ekim 2006 ve 08 Ekim 2006 arasında sitedeki aktiviteler şöyle sonuçlandı:,
- 748 yeni böcek
- 584 çözülmüş veya kapatılmış böcek
- 34 önceden kapatılmış böcek tekrar açıldı
- NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM olarak 213 böcek kapatıldı
- 166 böcek benzer olarak işaretlendi
Mevcut 11080 böcek içinde: 33 tanesi 'blocker', 121 tanesi
'critical', ve 505 tanesi 'major' olarak etiketlendi.
Kapatılmış böcek dereceleri
Bu dönemde en çok böcek kapatan geliştirici veya takımlar şöyle:
Yeni böcek istatistikleri
Bu dönemde en çok yeni böcek bulan geliştirici veya takımlar:
8.
Kaldırılacak paketler
Bu haftadan başlayarak, GWN ağaçtan kaldırılacak olarak duyrulan paketlerin bir listesini içeren
bölüme sahip olacak. Bu liste şu an elle derleniyor ve herşeyi içermiyor olabilir. Bu
kısmın amacı camiyada ağaçtan kaldırılacak paketlerin duyrulmasını sağlayarak yeni paketlere
geçişleri sağlamak, veya paketin ayakta kalması için yardım etmektir. GWN ekibi bu kısmın GWN'de devamlı olmasını ve ilerde otomatik bir rapor haline gelmesini diliyor. Kaldırılan paketlerin haberleri Ağaç temizleyiciler ve çeşitli geliştiriciler de dahil olmak üzere birçok yerden geliyor.
Son ayinler:
9.
GWN geribildirim
Geribildirimleriniz lütfen bize gönderin ve GWN'nin daha iyi olması için yardımcı olun.
10.
GWN abonelik bilgisi
Gentoo Haftalık Haber Bültenine abone olmak için, gentoo-gwn+subscribe@gentoo.org adresine boş bir posta atın.
Gentoo Haftalık Haber Bülteninden çıkmak için gentoo-gwn+unsubscribe@gentoo.org adresine abone olduğunuz posta adresinizden boş bir posta atın.
11.
Diğer diller
Gentoo haber bülteni ayrıca şu dillerde okunabilir:
|