Gentoo Logo

Gentoo Weekly Newsletter: 9 maja 2005

Spis treści:

1.  Wiadomości Gentoo

Rekrutacja ekspertów od drukowania

Herd odpowiedzialna za drukowanie poszukuje pomocy przy niektórych paczkach, którymi się opiekują, a dokładniej przy zamknięciu ponad setki błędów, które nagromadziły się z powodu niedoboru personelu. Osoby posiadające doświadczenie zarówno z Gentoo, jak z aplikacjami lub narzędziami takimi jak CUPS, Ghostscript, gimp-print, xpdf, acroread gorąco zachęcamy do skontaktowania się bezpośrednio z Heinrichem Wendelem lub poprzez Gentoo developer relations, krótko przedstawiając się i dołączając kilka słów na temat swojego doświadczenia.

Wiadomości z Forum

Kolejna zmiana personelu na Forums. Po kilku tygodniach nieobecności powrócił administrator Christian Hartmann. Podczas jego nieobecności, jego kolega Tom Knight uaktualnił oprogramowanie forum do ostatniej wersji phpBB, 2.0.15, oraz dokonał kilku użytecznych modyfikacji funkcji wyszukiwania. Cały zbiór tych i innych ogłoszeń zawsze można znaleźć na forum News & Announcements.

2.  Developer tygodnia

"Nie może być żadnych barier dla wolności wyboru." -- Danny van Dyk (kugelfang)


Ilustracja 2.1: Danny van Dyk aka kugelfang

Fig. 1: kugelfang

Developerem tego tygodnia jest Danny van Dyk, szef operacyjny (razem z Mike'iem Dotym oraz koordynator wydań Gentoo/AMD64, jest również członkiem Gentoo Scientific Project. "Moja praca jako operacyjnego szefa programistów Gentoo/AMD64 wymaga głównie wdrażania aktualizacji nadesłanych przez innych developerów, koordynacji ich pracy, i oczywiście poza tym próbie tworzenia własnych poprawek dla jak największej ilości istniejących błędów, właśnie w ten sposób dostałem się do zespołu na początku."

Gentoo jest pierwszym projektem OSS dla Danny'ego, jest dumny z włożonego przez siebie wkładu w Gentoo Linux oraz AMD64. Jest studentem fizyki na Uniwersytecie Dortmundzkim, a wiele czasu spędza razem ze swoim ulubionym systemem. Kiedy nie jest zajęty nauką, zajmuje się nauczaniem innych studentów tak prostych rzeczy jak matematyka, fizyka oraz języki programowania, aktualnie oczekuje na kolejne zlecenia.

Został koordynatorem wydań Gentoo/AMD64 całkiem niedawno. Jason Huebel zaangażował go w tworzenie wersji 2005.0 (płyty LiveCD, PackagesCD, pliki stage). Każdy z jego komputerów posiada jako nazwę hosta jedną z liter alfabetu greckiego, aby były bardziej interesujące, razem z jego kolekcją obudów x86, ppc oraz amd64. Jego najważniejszym narzędziem, zdaje się być, drukarka HP LaserJet 4+, a po strone "programowej" pokazuje swój otwarty umysł, używając KDE razem z Mozilla Thunderbird i XMMSem, pokazując że Qt i Gtk mogą razem pokojowo współżyć.

Jeszcze bardziej interesującym jest jego zainteresowanie grą na flecie i gotowaniem, ciekawią go szczególnie wszystkie nieprzetestowane posiłki które pokażą co prawdziwy haker może zrobić w realnym życiu. Dla wszystkich kobiet w odpowiednim wieku w Witten (gdzie żyje Danny:). Jest kawalerem, prezentującym pokaźną ilość talentów, Jego, zapożyczone od Roberta Oppenheimera, motto, znacznie więcej mówiące niż to zaprezentowane w nagłówku: "W nauce nie ma miejsca na dogmaty. Każdy naukowiec może zadać dowolne pytanie, by podważyć dowolne twierdzenie, by szukać dowodów, by poprawić istniejące pomyłki."

3.  Społeczność Gentoo

Forum

Niespodziewane błędy zaskakują użytkowników

Opcja FEATURES="strict" została włączona już kilka tygodni temu, jednakże ilość osób zaskoczonych nowymi komunikatami błędów lub wręcz nieudanymi instalacjami wcale się nie zmniejsza. Może jest to spowodowane brakiem "oficjalnego" ogłoszenia o tej zmianie? Ten wątek został przypięty, aby osoby, które napotykają te same błędy mogły łatwo go odnaleźć:

Nowoczesny następca inita

Kolejna, wywodząca się z apokryficznych antypodów krainy Gentoo inicjatywa społeczności nie tylko zaowocowała setkami odpowiedzi w oryginalnym wątku na Forum, ale także dotarła na Freshmeat, oraz uzyskała rozgłos w prasie. Użytkownik szwedzkiego forum, Jimmy Wennlund obmyślił to "zastępstwo dla pod wieloma względami przestarzałego sysvinit", które w zeszły weekend zostało włączone do oficjalnego drzewa Portage:

Ukazały się nieoficjalne media instalacyjne

Wraz z niewielką grupką współtwórców, Bob Predaina (stały bywalec forum i autor popularnego howto na temat instalowania Gentoo z NPTL) wypuścił serię bootowalnych płyt CD, zawierających archiwa ze stage 3, które działają tak, jakby instalacji dokonywano od stage 1. Trzeba się jednak przyzwyczaić do nazwy projektu:

gentoo-dev

Rozdzielanie dev-perl (faza pierwsza z miliona)

Michael Cummings przynosi dobre wieści z obozu perla: "W ten weekend zamierzam rozpocząć rozdzielanie dev-perl w podkategorie, zaczynając od perl-core. Jeśli ktoś uważa, że aktualnie w dev-perl nie znajduje się wcale aż tak dużo paczek, powinien zsynchronizować drzewo, bo najwyraźniej nie robił tego od lat. :) perl-core będzie zawierać pliki ebuild dla tych modułów, które są także rozprowadzane jako główne paczki z instalacji perla (mimo to wersje i poprawki mogą się różnić od wersji, które macie zainstalowane). Jeśli ktokolwiek chce zabrać głos w sprawie tej wieloetapowej migracji, może dodać komentarz do błędu 75435".

Gentoo certyfikowane?

Zainteresowany Gentooista, pracujący ze sprzętem firmy IBM pyta, co można zrobić, aby Gentoo dostało certyfikat IBM. Inni dołączają się z pytaniami jak uzyskać certyfikację Gentoo od innych twórców komercyjnego oprogramowania. Wygląda na to, że IBM certyfikuje tylko te dystrybucje, które mają wsparcie komercyjne (ze względu na umowy Service Level, itp), ale zawsze dobrze jest widzieć tego rodzaju inicjatywy.

Portage jako drugorzędny menadżer pakietów

Skoro Portage tak dobrze spisuje się jako menadżer pakietów, czemu by nie użyć go na innych dystrybucjach? Podobne pytanie musieli postawić sobie autorzy tego szkicu GLEP, w którym chcą poszerzyć Portage o funkcjonalność instalowania i zarządzania oprogramowaniem w dowolnych lokacjach, a także drugorzędny menadżer pakietów, gdy rpm już nie wystarcza.

4.  Międzynarodowe Gentoo

Belgia: strona Gentoo online

Developer Gentoo, Jochen Maes, uruchomił w zeszłą niedzielę serwer hostujący serwis belgijskich użytkowników Gentoo. Jak wiele innych, narodowych serwisów Gentoo, obok treści z oficjalnej, międzynarodowej strony Gentoo, zawiera dodatkowe elementy, takie jak: forum użytkowników, czy galerie zdjęć i grafik. Strona jest tak nowa, że nie posiada nawet jeszcze własnego logo, skąd ogłoszenie konkursu trwającego do końca miesiąca. W tym celu, na forum została wydzielona specjalna sekcja, gdzie znajdują się dalsze instrukcje.

Kanada: Instalacja LTSP w szkole podstawowej

Cory Oldford, wiceprezydent Prairie Linux User Group, kieruje wyjątkowym projektem społeczności Linkusa w Winnipeg. Do jego grupy zwrócono się jakiś czas temu, z prośbą o migrację na Gentoo pracowni komputerowej w małej, prywatnej szkole. Pracownia składała się z około 30 komputerów o zróżnicowanej konfiguracji: od Pentium 75 z 16MB RAM, po garść Pentium III 667 z 128MB RAM. Notorycznie występowały problemy ze sprzętem, oprogramowaniem, oraz przestarzałymi systemami operacyjnymi.

Początki były trudne: wydawało się, że PIII nie będą w stanie sprostać obciążeniu, a administracja kilkoma serwerami LTSP będzie zbyt mozolna. Przyjęte rozwiązanie, opracowane przez HC-Linux team (skrót od "Holy Cross", nazwy szkoły), zakładało użycie opartego o Gentoo, openMosix'owego serwera LTSP. Kiedy już jednak zbudowano pliki systemu, szkolny administrator zdobył nowy sprzęt, dużo bardziej nadający się na serwer: AMD Sempron 2500, z 1.2 GB RAM.

openMosix działał świetnie przez jakiś czas - mówi Cory - ale wkrótce zaczął sprawiać coraz więcej problemów, ze względu na to, że uczniowie wyłączali komputery po lekcjach. Obecnie openMosix jest wyłączony, choć w każdej chwili można go przywrócić, uruchamiając stosowną usługę. Bezdyskowe stacje nie dzielą się już między sobą zadaniami, ale po prostu czekają, aż openMosix na serwerze wykona wszystkie procesy.

Po rozwiązaniu kilku problemów sieciowych, LTSP działało zgodnie z założeniami, ale pojawiły się nowe problemy, wynikające ze środowisk graficznych. Jednoczesne uruchomienie 30 instancji KDE i Konquerora sprawiało, że serwer zaczynał swapować. Z jednym tylko, wolnym 40GB dyskiem IDE, przy 30 uczniach w pracowni, dramatycznie spadała wydajność serwera. Przejście na icewm i uproszczoną wersję ROX-Filera, rozwiązało problem. Rezygnacja z zasobożernego środowiska, umożliwiła także wykorzystanie odzyskanej pamięci na cache'owanie większych aplikacji na dysku RAM, co przyczyniło się do jeszcze większego wzrostu wydajności.

Członkowie grupy HC-Linux, są - co prawda - co jakiś czas proszeni o usunięcie drobnych usterek, ale generalnie serwer działa bardzo stabilnie już od miesięcy. Cory jest wdzięczy za pomocą, którą uzyskał od społeczności Gentoo: "Dziękuję Michaelowi Imhofowi oraz pozostałym członkom zespołu klastrowego, a także wszystkim innym developerom Gentoo za ich ciężką pracę".


Ilustracja 4.1: Gentoo na historycznym sprzęcie - Pentium 75MHz z 16MB RAM

Fig. 1: PentiumI

Uwaga: Zdjęcie dostarczone przez Cory'ego Oldforda

5.  Gentoo w prasie

Coyotegulch (2 maja 2005)

W zeszłym tygodniu Scott Robert Ladd, autor narzędzia analizującego kompilator Acovea przeprowadził szereg testów mające porównać ze sobą proces kompilacji i jej rezultat uzyskany za pomocą GNU C compiler (gcc) w wersji 3.4.3 oraz 4.0 opublikowany dwa tygodnie temu. "Nie ma znaczenia jakie flagi wybiorę w czasie testowania, a i tak otrzymam e-maila mówiącego, że dokonałem złego wyboru," mówi autor przeglądu, w pełni świadom trudności przeprowadzania benchmarków, powstrzymuje się także z porównywaniem gcc z innymi, komercyjnymi, kompilatorami języka C. Wszystkie testy przeprowadzone zostały na dwóch platformach, AMD64 Dual Opteron oraz Pentium 4 -- na obu użyto systemu Gentoo Linux, których nie chciał jeszcze przekompilować za pomocą nowej wersji 4.0: "Wersja 4.0.0 stanowi podstawę budowy przyszłych wersji, i powinna być uznana jako technologiczny krok na przód, wprowadzając nowe wewnętrzne architektury oraz nowy kompilator języka Fortran 95. Jeśli używasz języka C++, powinieneś przyjrzeć się nowemu GCC," mówi Scott Ladd. Jeśli nie, wygląda na to, że linia 3.4 stanowi lepszy wybór.

Desktoplinux (8 maja 2005)

Wyniki tegorocznej ankiety w serwisie Desktoplinux pokazują duży spadek liczby respondentów, niemożliwe do wyjaśnienia zniknięcie dwóch trzecich społeczności Debiana, oraz stabilny, dwukrotny względem roku 2003, wzrost w udziale w rynku Gentoo Linux do poziomu 10 procent użytkowników systemów Linuksowych wśród czytelników Desktoplinux. Jednak można sądzić, że istnieje jeszcze spora ilość miejsca na rynku nie zbadana w tym specyficznym badaniu.

6.  Odeszli, przybyli, zmienili status

Odeszli

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

  • nikt w tym tygodniu

Przybyli

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

  • Duncan Coutts (dcoutts) - Haskell

Zmienili status

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

  • Tobias Scherbaum (dertobi123) - dołączył do grupy PPC
  • Bryan Ostergaard (kloeri) - nowy współkierownik grupy Alpha

7.  Bezpieczeństwo Gentoo

Oops!: Zdalne wykonanie kodu

Serwer proxy Oops! zawiera usterkę, która może potencjalnie pozwolić na zdalne wykonywanie niepożądanego kodu.

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

Ethereal: Kilka usterek

Ethereal jest podatny na kilka usterek, potencjalnie umożliwiających wykonywanie niepożądanego kodu lub niepoprawne zakończenie pracy programu.

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

GnuTLS: Usterka Denial of Service

Biblioteka GnuTLS jest podatna na ataki Denial of Service.

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

gzip: Kilka usterek

gzip zawiera kilka usterek potencjalnie umożliwiających wykonywanie niepożądanego kodu.

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

TCPDump: Usterka Denial of Service

Z powodu błędu w obsłudze pakietów TCPDump jest podatny na zdalne ataki Denial of Service.

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

8.  Bugzilla

Spis treści

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 developerami. Pomiędzy 01 a 08 maja 2005, aktywność w serwisie przedstawiała się następująco:

  • zgłoszono 833 nowe bugi
  • zamknięto lub rozwiązano 433 bugi
  • 27 uprzednio zamkniętych bugów zostało ponownie otwartych

Spośród 8576 obecnie otwartych bugów: 95 oznaczono jako 'blocker', 219 jako 'critical', a 629 jako 'major'.

Zamknięte Bugi

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

Nowe Bugi

Developerzy oraz zespoły, którym przypisano najwięcej nowych bugów w minionym tygodniu, to:

9.  Twój wkład w GWN

Jesteś zainteresowany współpracą w tworzeniu Gentoo Weekly Newsletter? Wyślij nam e-mail.

10.  Opinie czytelników

Jeśli chcesz, aby ten magazyn był jeszcze lepszy, podziel się z nami swoją opinią na jego temat.

11.  Lista dyskusyjna GWN

Aby zapisać się na listę dyskusyjną Gentoo Weekly Newsletter, wyślij pusty e-mail na adres gentoo-gwn-subscribe@gentoo.org.

Aby się z niej wypisać, wyślij pusty e-mail na adres gentoo-gwn-unsubscribe@gentoo.org z konta, na które jest zasubskrybowana.

12.  Inne języki

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



Drukuj

Zaktualizowano 9 maja 2005

Podsumowanie: Gentoo Weekly Newsletter z 9 maja 2005.

Ulrich Plate
Redaktor naczelny

Patrick Lauer
Redaktor

Cory Oldford
Redaktor

Kuba Bożanowski
Tłumacz

Michał Kulczycki
Tłumacz

Michał Kurgan
Tłumacz

Łukasz Strzygowski
Tłumacz

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Online Kredit Index
Copyright 2001-2009 Gentoo Foundation, Inc. Questions, Comments? Contact us.