Gentoo Logo

Tygodnik Gentoo: 19 września 2005

Spis treści:

1.  Wiadomości Gentoo

Pierwsze spotkanie Rady Gentoo

W czwartek, 15 września o godzinie 1900 UTC, odbyło się pierwsze spotkanie Rady Gentoo. Została ona stworzona z zamysłem zapoczątkowania zmian dotyczących wielu projektów i poprawienia współpracy pomiędzy nimi. Pierwsze spotkanie można uznać za spory sukces. Porządek spotkania zawierał kilka ważnych punktów jak potwierdzenie statutu Rady oraz głosowanie nad kilkoma ważnymi GLEP-ami (Gentoo Linux Enhancement Project). Termin rozpoczęcia spotkanie należało trochę zmienić, gdyż w ostatniej chwili dodano głosowanie na projektem GLEP 33, dotyczącym budowy eclass. Wyniki zostały nadesłane pocztą elektroniczną przez Arona Griffisa:

  • Rada potwierdziła (z zastrzeżeniem, że nie bierze odpowiedzialności za dyscyplinę), że zespół QA powinien kierować pretensje dotyczące nierozwiązanych problemów technicznych do osób z devrel, które podejmą odpowiednie decyzje wobec osób winnych zaniedbań.
  • GLEP 31 (kodowanie znaków używane w drzewie portage) zyskał przychylność Rady Gentoo, ale propozycja została zawieszona do czasu gdy edytor nano będzie oficjalnie wspierał utf-8. GLEP jest w stanie wycofania i w odpowiednim czasie zostanie on ponownie zatwierdzony.
  • GLEP 40 (Ujednolicanie słów kluczowych dla wszystkich architektur) został zatwierdzony.
  • GLEP 33 (Architektura eclass) został zatwierdzony.
  • Kolejne spotkania będą odbywały się w każdy drugi czwartek miesiąca, o godzinie 19:00 w czasie UTC. Jeżeli termin nie będzie mógł zostać dotrzymany, to jak ustalono, terminem zastępczym będzie trzeci czwartek miesiąca.

Spotkanie zostało poprzedzone niemoderowaną sesją pytań i odpowiedzi. Pierwszy zanotowany komunikat okazał się być poprawką tak zwanego "slackera". Jako nowe wytyczne Rady Gentoo podano, że nieobecność na spotkaniu któregokolwiek z członków zostanie zanotowana, na pierwszym spotkaniu jednak z tego zrezygnowano (ponieważ wszyscy członkowie byli obecni). Zdecydowano także, gdzie będzie przechowywany pełny zapis odbywających się dyskusji. Będą one się znajdować w przestrzeni dostępnej dla projektu. Zapis pierwszego spotkania jest dostępny na stronie Gentoo.

Spotkanie Rady Gentoo było bardzo owocne, Życzymy wszystkim jej członkom, aby kolejne narady były równie dobrze zorganizowane i przeprowadzone.

Europejska konferencja deweloperów Gentoo planowana na 18 listopada w Niemczech

25 deweloperów, 14 prezentacji i kilka nowych pomysłów - pierwsze tegoroczne spotkanie deweloperów Gentoo w Brukseli można uznać za sukces. Zapraszamy wszystkich zainteresowanych programistów do uczestnictwa w europejskiej konferencji deweloperów Gentoo, która odbędzie się 18 listopada w zamku Kransberg, dzień po zakończeniu Linux World Expo we Frankfurcie nad Menem. Planowane są prezentacje obejmujące swą tematyką libconf (warstwa konfiguracyjna Linuksa), forum Gentoo oraz raport na temat niemieckiego stowarzyszenia non-profit "Friends of Gentoo e.V.", która dodatkowo pokrywa 10 EUR z każdych 30 EUR składki którą musi zapłacić każdy uczestnik. Prosimy o zarejestrowanie się na stronie konferencji tak szybko, jak to tylko możliwe, a także o wysyłanie propozycji prezentacji do dnia 30 września.

Konferencja deweloperów Gentoo zorganizowana jest pomiędzy dwoma innymi wydarzeniami związanymi ze światem wolnego oprogramowania, niemiecką edycją LWE oraz dniem open-source, mającym na celu dotarcie do jak największej ilości "nieświadomych" użytkowników. Każdy zainteresowany pomocą w organizacji stoiska Gentoo znajdującego się na LWE, lub dostępnego w ramach dnia open-source zapraszamy do współpracy i prosimy o rejestrację, podobnie jak miało to miejsce w przypadku konferencji deweloperów.

2.  Międzynarodowe Gentoo

Japan: Raport z konferencji wolnego oprogramowania w Tokio

Kilkunastu członków GentooJP, w tym Matsuu Takuto, Mamoru Komachi, Jason Stubbs i inni, wzięło 17 września udział w konferencji Open Source Conference Tokyo. Pomimo niewielkiej ilości miejsca w przestrzeni przeznaczonej na wystawę, na stoisku Gentoo udało się zmieścić dwa niewielkie komputery Gentoo PowerPC: OpenBlockS oraz Kurobox. Obydwa zadziwiały odwiedzających zarówno rozmiarami jak i prędkością działania, zwykłe polecenie emerge wget wydane w konsoli xterm wykonywało się długo, całymi minutami przechodząc fazę src_unpack (rozpakowywanie oraz aplikowanie poprawek dla kodu źródłowego). Nie biło również rekordów czasem kompilacji, robiąc to dosłownie linia po linii. Odwiedzający zastanawiali się, jak długo może trwać instalacja całego systemu.


Ilustracja 2.1: Matsuu Takuto i jego, ledwie widoczny, sprzęt na stoisku Gentoo podczas OSC

Fig. 1: matsuu

Podczas zajęć praktycznych, w czasie których zaplanowano pokaz instalacji systemu Gentoo Linux krok po kroku począwszy od stage3, (dostępny jest Japoński dokument PDF) wszystkim uczestnikom udało się z powodzeniem zakończyć cały proces. Po warsztatach dziesięciu członków GentooJP udało się na kolejne spotkanie, które tym razem odbyło się w japońskim barze i trwało pięć godzin. Następna impreza Gentoo odbędzie się w grudniu, szczegóły nie są jednak jeszcze znane. Zainteresowani powinni zajrzeć na kanał #gentoo-ja dostępny w sieci irc.freenode.net w celu uzyskania dodatkowych informacji oraz by poinformować nas o swojej obecności w Tokio w tym czasie.

3.  Sztuczki i kruczki

Monitoring

Niektórych użytkowników interesuje obserwacja zmian wolnej przestrzeni dyskowej, aktualnie zalogowanych użytkowników lub innych podobnych informacji. Jak w większości przypadków i tutaj znaleźć można odpowiednie narzędzie, które zapewnia taką funkcjonalność: watch.

Na stronie man znajdziemy: "okresowo uruchamia aplikację przedstawiając wynik na ekranie". Warto więc wypróbować jej działanie:

Listing 3.1: Pierwsze użycie watch

$ watch df

Teraz, gdy rozpoczniemy kopiowanie plików, na ekranie powinniśmy zobaczyć zmianę ilości wolnego miejsca, przynajmniej na jednym dysku. Odświeżanie następuje domyślnie co dwie sekundy.

Listing 3.2: Kolejny przykład

$ watch w

Teraz możemy zaobserwować kto jest aktualnie zalogowany.

Listing 3.3: ...i następny przykład

$ watch cat /proc/mdstat

W ten sposób mamy możliwość monitorowania stanu oprogramowania do obsługi urządzeń RAID. Mała podpowiedź: watch nie może zostać użyte do obserwowania zmian wewnątrz plików, w tym celu musimy użyć innych komend: cat, head lub tail. Oczywiście watch może zostać użyte jako monitor wielu różnorodnych opcji i parametrów. Z pewnością każdy znajdzie jakieś, odpowiednie dla niego, zastosowanie.

4.  Odeszli, przybyli, zmienili status

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:

  • Mark Mahle (markm) - infrastruktura

Zmienili status

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

  • Nikt w tym tygodniu

5.  Bezpieczeństwo Gentoo

X.Org: Przepełnienie sterty w czasie alokacji piksmapy

Błąd przekroczenia zakresu liczby występujący w czasie alokacji pamięci może doprowadzić do wykonania przez dowolnego użytkownika X.Org kodu z większymi uprawnieniami.

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

Python: Przepełnienie sterty w załączonej bibliotece PCRE

Moduł wyrażeń regularnych wchodzący w skład Pythona jest wrażliwy na przepełnienie sterty, co może w rezultacie doprowadzić do wykonania niepożądanego kodu.

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

Py2Play: Zdalne wykonanie niepożądanego kodu Pythona

Błąd w architekturze Py2Play umożliwia napastnikowi wykonanie niepożądanego kodu.

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

Mailutils: Usterka format string w imap4d

Serwer imap4d zawiera usterkę format string umożliwiającą zalogowanemu użytkownikowi na wykonanie niepożądanego kodu z uprawieniami procesu serwera imap4d.

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

Mozilla, Mozilla Firefox: Przepełnienie bufora

Mozilla oraz Mozilla Firefox są podatne na przepełnienie bufora mogącą doprowadzić do wykonania niepożądanego kodu.

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

6.  Bugzilla

Podsumowanie

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 11 września 2005 a 18 września 2005 aktywność w serwisie przedstawiała się następująco:

  • zgłoszono 769 nowych bugów
  • zamknięto lub rozwiązano 380 bugów
  • 65 uprzednio zamkniętych bugów zostało ponownie otwartych

Spośród 8286 obecnie otwartych bugów: 101 oznaczono jako 'blocker', 186 jako 'critical', a 547 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:

7.  Opinie czytelników

Jeśli chcesz, aby ten magazyn był jeszcze lepszy, podziel się z nami swoją opinią na jego temat. Uwagi dotyczące tłumaczenia tygodnika można zgłaszać na adres Łukasz Damentko.

8.  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.

9.  Inne języki

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



Drukuj

Zaktualizowano 19 września 2005

Podsumowanie: Wydanie Tygodnika Gentoo z 19 września 2005.

Ulrich Plate
Redaktor naczelny

Patrick Lauer
Redaktor

Tobias Scherbaum
Redaktor

Chris White
Redaktor

Jakub Bożanowski
Tłumacz

Damian Kuras
Tłumacz

Michał Kurgan
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.