Tygodnik Gentoo: 20 marca 2006
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 |
 |
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 |
 |
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 |
 |
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
|
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
# emerge --newuse world
|
6.
Zmiana statusu deweloperów Gentoo
Odeszli
Następujący deweloperzy opuścili projekt Gentoo Linux w minionym 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ę:
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:
|