Gentoo Logo

Tygodnik Gentoo: 20 marca 2006

Spis treści:

1.  Wiadomości Gentoo

Poszukiwani testerzy architektury x86

Zespół x86 postanowił zaadaptować program testerów architektury, tak więc poszukuje ambitnych użytkowników, chcących w ten sposób pomóc i rozpocząć swoją przygodę związaną z rozwojem Gentoo. Ich praca będzie polegała na testowaniu aplikacji przed ich stabilizacją, a także pomocy przy rozwiązywaniu usterek zgłoszonych w serwisie bugzilla związanych z architekturą x86. Zainteresowane osoby prosimy o zapoznanie się z odpowiednią dokumentacją. W przypadku jakichkolwiek pytań, Homer Parker lub Mark Loeser chętnie na nie odpowiedzą.

Athlon X2 dla deweloperów Gentoo

Na Roger Williams University i School of Business' w ramach poszerzania programów badawczych, wykładowcy, studenci, personel RWU oraz deweloperzy Gentoo uzyskali dostęp do serwera z dwurdzeniowym procesorem Athlon X2. Nowy komputer w przyszłości pomoże w zapewnieniu oficjalnego wsparcia dla tej architektury. Dziękujemy RWU za udzielone wsparcie!


Ilustracja 1.1: Athlon X2 4600+, 4GB RAM, dysk twardy 500GB, Gentoo Linux 2006.0

Fig. 1: X2

Wkrótce modularne X-y

Jak pisaliśmy w Tygodniku Gentoo z 30 stycznia 2006, planowane jest odmaskowanie 289 pakietów modularnych X-ów. Zostaną one przeniesione do testowej gałęzi Portage w tym tygodniu. Przed aktualizacją prosimy o zapoznanie się z dokumentem Migracja na modularne X.

2.  Społeczność Gentoo

Forum Gentoo

Ubrania Gentoo dla kobiet?

Płeć piękna także udziela się na Forum, star.dancer wyraziła swoje niezadowolenie z powodu braku jakichkolwiek gadżetów związanych z Gentoo przeznaczonych dla kobiet. Może czas zmienić tą sytuację i dodać odpowiednie pozycje do sklepu Gentoo?

Więcej informacji o glibc 2.4

W poprzednim numerze Tygodnika Gentoo mówiliśmy o pojawieniu się glibc-2.4 w niestabilnej gałęzi drzewa Portage. Jako, że liczba użytkowników instalujących wyżej wymieniony pakiet rośnie, tak samo powiększa się również liczba problemów z nim związanych. Niektóre z raportów dotyczą bałaganu jaki powoduje instalacja glibc-2.4, co związane jest z biblioteką libc.so.6 oraz flagami USE nptl i nptlonly. Kolejnym problemem jest także konieczność ponownego prelinkowania całego systemu w przypadku gdy używamy tej funkcjonalności:

Nakładki Portage?

Użytkownicy w wątku zastanawiają się nad tematem alternatywnego włączania pakietów do Portage. Jednym z pomysłów jest publikacja najbardziej popularnych nakładek na stronie internetowej. Zachęcamy do przyłączenia się do dyskusji:

3.  Międzynarodowe Gentoo

Japonia: Raport z OSC 2006


Ilustracja 3.1: okładka CD z wydania Gentoo 2006.0 na OSC

Fig. 1: CD

Uwaga: Prezentowaną grafikę można pobrać ze strony domowej Tomoyuki Sakurai'a.

Płyty CD z Gentoo 2006.0 zniknęły bardzo szybko: członkowie GentooJP przygotowali ich 150 i wszystkie zostały rozdane już przed końcem pierwszego dnia trwania Open Source Conference w Tokio. Na stoisku można było zobaczyć komputery x86 oraz PPC prezentujący oficjalny instalator Gentoo, a także KDE. Wśród deweloperów, którzy zajmowali się stoiskiem lub je odwiedzili można wymienić Matsuu Takuto, Shigehiro Idaniego, Jasona Stubbsa oraz Mamoru Komachiego, który wrócił z odbywającej się Brukseli konferencji FOSDEM.


Ilustracja 3.2: Stoisko Gentoo na OSC

Fig. 2: OSC

Uwaga: Deweloperzy matsuu (z lewej), idani (w centrum), przyjaciele oraz odwiedzający. To i wiele innych zdjęć można zobaczyć na stronie Kalina.

Dwunastu uczestników prezentacji „Gentoo ebuild Howto” było zainteresowanych tworzeniem i wysyłaniem pakietów do drzewa Portage. Mamy nadzieję, że niektórzy z nich dołączą do grona deweloperów Gentoo, szczególnie zespołów i18n oraz CJK.

Dzień zakończył się ponownie nomikai (pojedynek kto może więcej wypić) w pubie izakaya. Następne spotkanie w Tokio odbędzie się najprawdopodobniej w kwietniu, kiedy to duński deweloper Gentoo, Andres Loeh, ma zamiar się tam pojawić, by uczestniczyć w konferencji. Każdego zainteresowanego pojawieniem się na kolejnej imprezie serdecznie zapraszamy i jednocześnie prosimy o kontakt poprzez kanał #gentoo-ja na serwerze irc.freenode.net, lub listę dyskusyjną GentooJP - gentoojp-misc@ml.gentoo.gr.jp - by uzyskać więcej informacji.

4.  Gentoo w prasie

Distrowatch (13 marca 2006)

Na łamach Distrowatch po raz kolejny (poprzedni artykuł ukazał się w listopadzie 2005) można było poczytać o Kororaa -- dystrybucji bazującej na Gentoo i charakteryzującej się prostą metodą instalacji. Projekt ten został także opisany w ostatnim numerze Tygodnika Gentoo, gdy przedstawiliśmy stworzony Xgl LiveCD, którego celem było pokazanie możliwości Xgl. Właśnie ta funkcjonalność zwróciła uwagę Ladislava Bodnara, który przeprowadził wywiad z Chrisem Smartem, twórcą tej dystrybucji. Podobny artykuł ukazał się także w serwisie NewsForge.

5.  Sztuczki i kruczki

Wydajne powiadamianie o zmianach plików

Wiele aplikacji wykorzystuje wewnętrznie mechanizmy śledzenia zmian w systemie plików. Do niedawna najbardziej popularną implementacją tej funkcjonalności była biblioteka app-admin/fam. Pakiety, które używały jej do monitorowania plików to między innymi GNOME, KDE, PHP, menadżery plików, klienci i serwery poczty, a także wiele innych. Biblioteka ta wypełnia swoją funkcję poprzez ciągłe odpytywanie zawartości katalogów i sprawdzanie, czy coś się zmieniło. Rozwiązanie takie nie jest zbyt wydajne, ale do tej pory spełniało stawiane mu wymagania.

Jednakże ostatnio, do jądra Linuksa w wersji 2.6, wprowadzono obsługę wysoce wydajnego monitorowania zmian w plikach. Funkcjonalność ta nazywa się inotify i jest domyślnie włączona, więc najprawdopodobniej już jest dostępna w większości systemów użytkowników Gentoo (zakładając regularną aktualizację). Pakiet app-admin/gamin jest bezpośrednim następcą FAM i posiada identyczny interfejs programistyczny. Największą jego zaletą jest to, że wykorzystuje on inotify, jeśli jest ona dostępna, dzięki czemu można uniknąć znanego z FAM marnowania zasobów.

W nowych instalacjach Gentoo gamin jest już instalowany domyślnie, jednak użytkownicy którzy zainstalowali swoje systemy wcześniej muszą dokonać migracji. Można tego dokonać w następujący sposób:

Listing 5.1: Zastąpienie FAM przez gamin

# emerge -C app-admin/fam
# emerge --oneshot app-admin/gamin

Nie musimy reinstalować programów, które korzystają z biblioteki FAM, ponieważ
gamin ją zastępuje i jest z nią kompatybilny.

Uwaga: Gamin obsługuje również starą metodę odpytywania systemu plików i wygląda na to, że robi to wydajniej niż FAM. Dlatego nawet jeśli w konfiguracji jądra inotify jest wyłączone to nadal lepiej dokonać migracji.

Biorąc pod uwagę fakt, że monitorowanie systemu plików obecnie w niewielkim stopniu obciąża komputer, polecamy włączenie tej funkcjonalności we wszystkich aplikacjach, w których jest ona opcjonalna. Aby tego dokonać należy dodać flagę „fam” do zmiennej USE:

Listing 5.2: Dodanie flagi USE „fam” i reinstalacja używających jej aplikacji

# nano -w /etc/make.conf
Dodajmy "fam" do zmiennej USE i zapiszmy plik
# emerge --newuse world

6.  Zmiana statusu deweloperów Gentoo

Odeszli

Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:

  • Nikt w tym tygodniu

Przybyli

Następujący deweloperzy przyłączyli się do projektu Gentoo Linux w minionym tygodniu:

  • Karol Pasternak (reb) - Gentoo OpenBSD

Zmienili status

Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo Linux funkcję:

  • Nikt w tym tygodniu

7.  Bezpieczeństwo Gentoo

Freeciv: Denial of Service

Freeciv zawiera błąd w sposobie alokacji pamięci, który może zostać wykorzystany do przeprowadzenia zdalnego ataku Denial of Service.

Więcej informacji można znaleźć w komunikacie GLSA

zoo: Przepełnienie bufora

zoo zawiera usterkę przepełnienia bufora, która może zostać wykorzystana do wykonanie niepożądanego kodu w czasie tworzenia archiwum ze spreparowanych katalogów i plików.

Więcej informacji można znaleźć w komunikacie GLSA

PEAR-Auth: Ominięcie autoryzacji

PEAR-Auth nie dokonuje odpowiedniej weryfikacji danych przesyłanych do komponentów DB oraz LDAP, co może zostać wykorzystane do wstrzyknięcia danych umożliwiających ominięcie autoryzacji.

Więcej informacji można znaleźć w komunikacie GLSA

Heimdal: rshd privilege escalation

Heimdal zawiera błąd w demonie rshd, który umożliwia autoryzowanym użytkownikom na przekroczenie uprawnień.

Więcej informacji można znaleźć w komunikacie GLSA

Crypt::CBC: Niebezpieczna inicjalizacja

Crypt::CBC w niebezpieczny sposób inicjalizuje dane co może skutkować pogorszeniem jakości i bezpieczeństwa szyfrowania.

Więcej informacji można znaleźć w komunikacie GLSA

Metamail: Przepełnienie bufora

Metamail zawiera usterkę przepełnienia bufora, która może zostać wykorzystana do wykonania niepożądanego kodu.

Więcej informacji można znaleźć w komunikacie GLSA

8.  Bugzilla

Statystyki

Społeczność Gentoo używa Bugzilli (bugs.gentoo.org) do zgłaszania i śledzenia błędów, ogłoszeń, sugestii oraz innych form kontaktu z deweloperami. Pomiędzy 12 marca 2006, a 19 marca 2006 aktywność w serwisie przedstawiała się następująco:

  • zgłoszono 865 nowych bugów
  • zamknięto lub rozwiązano 417 bugów
  • 20 uprzednio zamkniętych bugów zostało ponownie otwartych

Spośród 9800 obecnie otwartych bugów: 67 oznaczono jako 'blocker', 151 jako 'critical', a 540 jako 'major'.

Zamknięte Bugi

Deweloperzy oraz zespoły, które zamknęły najwięcej bugów w minionym tygodniu, to:

Nowe Bugi

Deweloperzy oraz zespoły, którym przydzielono najwięcej bugów w minionym tygodniu, to:

9.  Opinie czytelników

Jeśli chcesz, aby Tygodnik Gentoo był jeszcze lepszy, podziel się z nami swoją opinią na jego temat. Uwagi dotyczące tłumaczenia można zgłaszać na adres koordynatora.

10.  Subskrypcja Tygodnika Gentoo

Aby zaprenumerować Tygodnik Gentoo, należy wysłać pustego e-maila na adres gentoo-gwn-pl+subscribe@gentoo.org.

Aby zrezygnować z subskrypcji, należy wysłać pustego e-maila na adres gentoo-gwn-pl+unsubscribe@gentoo.org z konta, na które jest zarejestrowana.

11.  Inne języki

Tygodnik Gentoo jest dostępny w następujących językach:



Drukuj

Zaktualizowano 20 marca 2006

Podsumowanie: Wydanie Tygodnika Gentoo z 20 marca 2006.

Ulrich Plate
Redaktor naczelny

Ioannis Aslanidis
Redaktor

Daniel Drake
Redaktor

Chris Gianelloni
Redaktor

Gerald J. Normandin Jr.
Redaktor

Tomoyuki Sakurai
Redaktor

Jakub Bożanowski
Tłumacz

Damian Kuras
Tłumacz

Michał Kurgan
Tłumacz

Robert Muchacki
Korektor

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Linux World Expo

Linux World Expo

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.