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 |
![]() |
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.
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:
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.
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.
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
Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:
Następujący deweloperzy przyłączyli się do projektu Gentoo Linux w minionym tygodniu:
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo Linux funkcję:
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 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
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:
Spośród 9800 obecnie otwartych bugów: 67 oznaczono jako 'blocker', 151 jako 'critical', a 540 jako 'major'.
Deweloperzy oraz zespoły, które zamknęły najwięcej bugów w minionym tygodniu, to:
Deweloperzy oraz zespoły, którym przydzielono najwięcej bugów w minionym tygodniu, to:
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.
Tygodnik Gentoo jest dostępny w następujących językach: