Gentoo Weekly Newsletter: 9 maja 2005
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 |
 |
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 |
 |
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:
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:
|