Gentoo Logo

Tygodnik Gentoo: 16 lipca 2007

Spis treści:

1.  Wiadomości Gentoo

Redakcja Tygodnika Gentoo wita po przerwie

Jest nam miło poinformować, że Tygodnik Gentoo wraca na wasze ekrany po krótkiej przerwie. Dziękujemy wszystkim, którzy nadsyłali nowinki i pomysły na artykuły oraz tym, którzy oferowali swoją pomoc. Niestety czasami problemy życia codziennego dotykają i nas wolontariuszy, kolidując z pracą na rzecz Gentoo, ale jesteśmy już gotowi do dalszej działalności. Planowane jest kilka zmian, które powinny przyczynić się do szybszego tworzenia i publikacji artykułów. Z powodu przerwy w tym numerze możecie znaleźć więcej ciekawostek ze świata Gentoo niż to ma miejsce zazwyczaj.

Dla zainteresowanych statystykami, które powinny się pojawić w czasie przerwy w wydawaniu Tygodnika Gentoo mamy dobrą nowinę. Uzupełniliśmy wszystkie braki i są one dostępne na stronie domowej Tygodnika. Z powodu ich nieaktualności, nie zostaną one jednak wysłane emailem. Zapraszamy do zapoznania się z wszystkimi opublikowanymi statystykami na głównej stronie Tygodnika Gentoo (polskie tłumaczenia będą sukcesywnie dodawane).

Tygodnik Gentoo ciągle szuka pomocy ze strony społeczności. Jeśli macie informacje związane z Gentoo, którymi chcielibyście się podzielić z czytelnikami Tygodnika to zachęcamy do przesyłania ich na adres gwn-feedback@gentoo.org. Zostaną one z pewnością dodane w jednym z kolejnych numerów.

Nominacje do Rady Gentoo

Rozpoczęto zbieranie nominacji do Rady Gentoo. Do jej zadań należy określenie kierunku rozwoju kolejnych wydań Gentoo Linux i oficjalnych repozytoriów, a także nadzór nad Radę Powierniczą Fundacji. Radę Gentoo tworzy siedmiu deweloperów, wybranych przez społeczność deweloperów Gentoo. Członkowie Rady pełnią swoją funkcję przez rok i podejmują decyzje dotyczące kierunku rozwoju dystrybucji oraz strategii i polityki. Jest ona także ostatnią instancją odwoławczą, nadzorującą podejmowane akcje dyscyplinarne. Radę Powierniczą Fundacji jest niezwykle istotnym ciałem prawnym, składa się na nie pięciu deweloperów wybranych przez społeczność deweloperów Gentoo. Kadencja każdego z Powierników trwa rok i do ich zadań należy zarządzanie organizacją non profit, Fundacja Gentoo, która chroni własność intelektualną Gentoo. Kandydatów można zgłaszać za pośrednictwem listy dyskusyjnej gentoo-dev. Lista nominowanych jest dostępna na stronie projektu Rady Gentoo.

Nowości ze świata PAM i cracklib

Diego Pettenò przedstawił w swoim blogu postępy prac nad PAM. Jakiś czas temu odbyła się dyskusja na temat usunięcia sys-libs/cracklib z grupy pakietów systemowych, jako że biblioteka nie jest już niezbędne. Chociaż sys-libs/cracklib nie jest już w grupie system, to dalej jest ona potrzebna użytkownikom PAM. Diego dodał do niestabilnej gałęzi drzewa kolejną wersję sys-libs/pam, która umożliwia za pośrednictwem flagi USE zrezygnować z cracklib. Jak na razie biblioteka ta jest domyślnie używana.

Projekt Gentoo Kernel Security poszukuje chętnych do pomocy

Daniel Drake z projektu Gentoo Kernel Security poszukuje chętnych do pomocy. Szczególnie potrzebna jest pomoc w stworzeniu aplikacji umożliwiającej automatyczne śledzenie problemów bezpieczeństwa i informowanie o nich zainteresowanych użytkowników. Do obowiązków należeć będzie radzenie sobie z usterkami w jądrze, zarówno tymi mniej jak i bardziej groźnymi. Poprawki pojawiają się w bazach danych, wymagana jest tutaj umiejętność ich odpowiedniego aplikowania w jądrze dystrybucyjnym w drzewie Portage.

Daniel Drake prosi zainteresowane osoby o kontakt na adres Daniel Drake.

Stabilizacja GNOME 2.18.2

Zespół GNOME pracuje nad stabilizacją GNOME 2.18.2. Będzie to aktualizacja z obecnie stabilnej wersji GNOME 2.16. Więcej informacji o zmianach można znaleźć na stronie domowej projektu GNOME. Przed rozpoczęciem warto zapoznać się również z poradnikiem Gnome 2.18 Upgrade Guide. Zainteresowanych pomocą w procesie stabilizacji zachęcamy do zwrócenia uwagę na bug #185823.

2.  Międzynarodowe Gentoo

Gentoo KDE na aKademy

Marcus D. Hanwell reprezentował zespół Gentoo KDE na tegorocznej konferencji aKademy, corocznym spotkaniu użytkowników i deweloperów KDE. W tym roku odbyło się ono w Glasgow, Szkocja. Marcus opowiadał zarówno o Gentoo jak i KDE, wspominał o napotkanych problemach przy pracach nad KDE, aktualną wersją 3.5 oraz tymi wcześniejszymi, a także o doświadczeniach w kontaktach z deweloperami z KDE i innych dystrybucji. W trakcie jego wykładu można było również usłyszeć o planach związanych z nowym wydaniem KDE 4.0. Zainteresowanych dodatkowymi szczegółami na temat prezentacji Marcusa zachęcamy do przeglądnięcia slajdów oraz oglądnięcia filmu.


Ilustracja 2.1: Marcus w trakcie wykładu na temat KDE w Gentoo

Fig. 1: Marcus D. Hanwell

Konferencja Gentoo UK 2007

Konferencja Gentoo UK 2007 odbyła się na University College w Londynie w dniach 14 i 15 lipca. Jest to największa konferencja na temat Gentoo na świecie. Więcej informacji o tym wydarzeniu można uzyskać na stronie domowej imprezy. W przeddzień odbyło się spotkanie towarzyskie w Marylebone Tup. Wśród wykładów jakie można było usłyszeć w czasie konferencji należy wspomnieć ten dotyczący KDE oraz aplikacji naukowych w Gentoo, a poprowadzony przez Marcusa D. Hanwella.

Gentoo na Grazer Linuxtage

Wzorem poprzednich lat Gentoo było reprezentowane na Grazer Linuxtage. Odwiedzający mieli okazję porozmawiania z Tobiasem Scherbaumem, który przybył na imprezę z Niemiec oraz lokalnymi mieszkańcami: Rogerem Milikerem, Wernfriedem Haasem orez weteranem forum, Peterem Gantnerem (nephros). Na stoisku można było podziwiać kilka architektur działających pod kontrolą Gentoo Linux.


Ilustracja 2.2: Tobias Scherbaum (dertobi123) i kilka komputerów z uruchomionym Gentoo

Fig. 2: Tobias Scherbaum

Poza wszechobecną architekturą x86, na stoisku można było znaleźć komputery oparte o procesory PPC i HP PA-RISC z uruchomionym Gentoo Linux. Ta ostatnia była ciekawa z tego względu, że można na niej było na niej pograć sobie w Domma, co na pewno przykuwało uwagę odwiedzających.

Po raz pierwszy wykład o Gentoo został poprowadzony przez dwóch prowadzących, Tobiasa oraz Wernfrieda. Prezentacje (w języku niemieckim) można znaleźć pod adresem http://linuxtage.at/89/.

Zdjęcia z imprezy są dostępne w galerii Grazer Linuxtage.

3.  Gentoo w prasie

Linux Format (11 lipca 2007)

W sierpniowym wydaniu Linux Format można znaleźć rozległą recenzję Gentoo Linux 2007.0 napisaną przez Neila Bothwicka. Był on pod dużym wrażeniem nowego wydania dystrybucji, że ocenił ją aż na dziewięć punktów w dziesięcio stopniowej skali.

Z artykułu: „Zaletą jest to, że ma się wielką kontrolę nad tym co jest instalowane. To właśnie ta kontrola, a nie nierozważne użycie flag kompilatora, określa jakie opcje mają być aktywowane w instalowanym oprogramowaniu, a które są niepotrzebne. Można zaoszczędzić przestrzeń dyskową, zredukować zależności, skrócić czas ładowania programu. a nawet zmniejszyć podatność na luki bezpieczeństwa. Budowa jądra jest też łatwa dzięki narzędziu 'genkernel', które jest używane przez graficzny instalator. Możliwa jest także manualna konfiguracja jądra.

Drzewo Portage zawiera prawie 12 000 pakietów, więc oprogramowania z pewnością nam nie będzie brakowało.” Autor podsumowuje: „Jeśli chcesz mieć większą kontrolę nad systemem i jesteś przygotowany, aby włożyć w to dodatkowy wysiłek to Gentoo może być właśnie tym, czego szukasz.”

LWN.net (5 lipca 2007)

W wydaniu Linux Weekly News z 5 lipca 2007 zamieszczono artykuł napisany przez dewelopera Gentoo Donniego Berkholza. Opatrzony tytułem „Package management in Gentoo Linux” (Zarządzanie pakietami w Gentoo Linux) tekst zawiera porównanie trzech, aktualnie dostępnych menadżerów pakietów oraz krótki opis najważniejszych cech każdego z nich. W artykule Donnie wspomniał także o pracach nad PMS (Package Manager Specification - Specyfikacja Menadżera Pakietów) oraz EAPI (Ebuild API).

Techgage.com (12 maja 2007)

W Techgage zamieszczono krótką recenzję wydania Gentoo Linux 2007.0. Znajduje sie w nim podsumowanie najważniejszych zmian, wspomniano także o problemach z nowym instalatorem. W artykule można również znaleźć kilka zrzutów ekranu porównujących wydania LiveCD i LiveDVD.

LinuxDevices.com (8 maja 2007)

Serwis LinuxDevices.com jako pierwszy poinformował o Zonbu Zonbox. Jest to ciekawe urządzenie, charakteryzujące się niskim poborem prądu i stanowiące doskonałą alternatywę dla standardowych komputerów klasy PC, a co działające pod kontrolą systemu Gentoo Linux. Poniżej można znaleźć kilka szczegółów na jego temat.

„Firma z Palo Alto, CA przygotowuje premierę cichego, taniego i bazującego na Linuksie urządzenia, które dodatkowo potrzebuje o rząd wielkości mniej prądu w stosunku do tradycyjnych PC-tów. Zonbu Zonbox używa Gentoo Linux i dwóch tuzinów aplikacji Open Source uruchomionych na procesorze Via C7, taktowanym zegarem 1.2GHz.”

Dość szczegółowej analizie poddano wymagania energetyczne nowego urządzenia i tradycyjnych komputerów.

„Zonbu zużywa średnio 15 W lub 131 kW na rok, powodując emisję około 44kg dwutlenku węgla do atmosfery. Dla porównania standardowy komputer klasy PC zużywa przeciętnie 175 W lub 1,533 kW na rok.”

New York Times również podjął temat Zonbox i stworzył własny artykuł na temat tego urządzenia.

4.  Sztuczki i kruczki

Szacowanie czasu kompilacji

Aby dowiedzieć się ile czasu zajęła instalacja pakietu lub oszacować czas przyszłych aktualizacji można analizować plik emerge.log lub skorzystać z narzędzia genlop które stworzono właśnie w tym celu.

Listing 4.1: Przykład użycia

  # genlop -nt kdelibs
  Tue May  8 18:26:59 2007 >>> kde-base/kdelibs-3.5.6-r8
  merge time: 38 minutes and 6 seconds.

Informację tą można użyć do oszacowania czasu aktualizacji. Narzędzie może być również wykorzystać, by oszacować czas instalacji większej ilości pakietów, włączając w to użycie grupy world:

Listing 4.2: Przykład aktualizacji world:

  # emerge -uDp world | genlop -p
  These are the pretended packages: (this may take a while; wait...)
  [ebuild     U ] app-office/openoffice-2.2.1 [2.2.0]
  [ebuild     U ] media-libs/netpbm-10.39.0 [10.37.0]
  Estimated update time: 5 hours, 50 minutes.

Co jednak w przypadku, gdy chcemy zainstalować nowy pakiet? Na przykład gdy chcemy zainstalować fluxbox na komputerze, na którym do tej pory nie ma jeszcze serwera X:

Listing 4.3: Przykład instalacji nowego pakietu:

  # emerge -p fluxbox | genlop -p
  ...
  [ebuild  N    ] x11-libs/libXmu-1.0.3  USE="-debug -ipv6"
  [ebuild  N    ] x11-apps/xmessage-1.0.1  USE="-debug -xprnt"
  ...
  !!! Error: couldn't get previous merge of xmessage; skipping...
  !!! Error: couldn't get previous merge of fluxbox; skipping...
  ...
  !!! Error: fluxbox never merged; estimated time unknown.

Genlop potrafi oszacować czas kompilacji jedynie znanych mu pakietów. Możemy jednak skorzystać z opcji -q (wersja >= 0.30.7), dowiemy się wtedy jak sprawa wygląda dla innych użytkowników, posiadających komputery wyposażone w ten sam co nasz model procesora.

Listing 4.4: Rezultat zewnętrznego zapytania:

  # emerge -p fluxbox | genlop -p -q
  These are the pretended packages: (this may take a while; wait...) ...
  Estimated update time: 38 minutes.

Rezultaty zwracane prze genlop nie są trafne w 100%. Nie uwzględniają one różnic w używanych flagach USE, wydajności pamięci, dysku twardego i innych czynników. W odpowiedzi uzyskamy średni czas instalacji dla różnych użytkowników, więc te różnice stają się mniej istotne.

5.  Zmiana statusu deweloperów Gentoo

Odeszli

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

  • Joshua Baergen (joshuabaergen)

Przybyli

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

  • Nikt w tym tygodniu

Zmienili status

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

  • Nikt w tym tygodniu

6.  Bezpieczeństwo Gentoo

XnView: Przepełnienie bufora na stosie

XnView zawiera usterkę przepełnienia bufora na stosie, która może zostać wykorzystana do zdalnego wykonania niepożądanego kodu w czasie przetwarzania plików XPM.

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

7.  Zmiany w drzewie Portage

Poniżej znajduje się lista pakietów, które zostały usunięte lub dodane do drzewa Portage w ostatnim czasie oraz lista przedstawiająca plany dotyczące usunięcia kolejnych pakietów w przyszłości. Informacje te pochodzą z różnych źródeł, włączając projekt Treecleaners oraz zgłoszenia od poszczególnych deweloperów. Większość pakietów, które można znaleźć w części Ostatnie Namaszczenie wymaga jedynie miłości i opieki ze strony deweloperów. W przypadku znalezienia nowego opiekuna ich los z pewnością ulegnie poprawie i pozostaną one w oficjalnym drzewie Portage.

Usunięte pakiety:

Pakiet: Data usunięcia: Kontakt:
net-firewall/firestarter 10 lipca 2007 Michael Sterrett
app-emacs/ilisp-cvs 12 lipca 2007 Christian Faulhammer
app-emacs/ilisp 12 lipca 2007 Christian Faulhammer
app-arch/bsdtar 13 lipca 2007 Diego Pettenò
sys-apps/pam_mount 13 lipca 2007 Hanno Boeck

Nowe pakiety:

Pakiet: Data dodania: Kontakt:
dev-haskell/x11 9 lipca 2007 Duncan Coutts
dev-haskell/opengl 9 lipca 2007 Duncan Coutts
dev-haskell/openal 9 lipca 2007 Duncan Coutts
dev-haskell/glut 9 lipca 2007 Duncan Coutts
dev-haskell/alut 9 lipca 2007 Duncan Coutts
app-admin/eselect-news 9 lipca 2007 Piotr Jaroszyński
dev-python/storm 10 lipca 2007 Tiziano Müller
media-plugins/vdr-lcdproc 10 lipca 2007 Matthias Schwarzott
x11-misc/transset-df 11 lipca 2007 Christoph Mende
net-wireless/iwl3945-ucode 11 lipca 2007 Saleem Abdulrasool
net-wireless/iwl4965-ucode 11 lipca 2007 Saleem Abdulrasool
net-wireless/iwlwifi 11 lipca 2007 Saleem Abdulrasool
dev-java/tapestry 11 lipca 2007 Alistair Bush
dev-python/kaa-base 11 lipca 2007 Robert Buchholz
dev-python/kaa-imlib2 11 lipca 2007 Robert Buchholz
dev-python/kaa-metadata 11 lipca 2007 Robert Buchholz
sys-auth/pam_chroot 12 lipca 2007 Ali Polatel
app-emacs/ngnus 12 lipca 2007 Ulrich Müller
sys-libs/libhx 13 lipca 2007 Hanno Boeck
sys-libs/libhugetlbfs 13 lipca 2007 Mike Frysinger
app-arch/libarchive 13 lipca 2007 Diego Pettenò
sys-auth/pam_mount 13 lipca 2007 Hanno Boeck
net-libs/xyssl 13 lipca 2007 Lars Weiler
media-sound/gimmix 13 lipca 2007 Christoph Mende
games-board/chessdb 13 lipca 2007 Alfredo Tupone
dev-ruby/twitter 14 lipca 2007 Joshua Nichols
x11-apps/xbacklight 14 lipca 2007 Donnie Berkholz
dev-python/hachoir-core 14 lipca 2007 Cédric Krier
dev-python/hachoir-parser 14 lipca 2007 Cédric Krier
dev-python/hachoir-regex 14 lipca 2007 Cédric Krier
app-misc/hachoir-metadata 14 lipca 2007 Cédric Krier
app-misc/hachoir-urwid 14 lipca 2007 Cédric Krier
app-misc/hachoir-subfile 14 lipca 2007 Cédric Krier

Ostatnie namaszczenie:

Uwaga: Z powodu ograniczeń czasowych w procesie tworzenia kolejnych wydań Tygodnika Gentoo sekcja ostatnie namaszczenie zostaje tymczasowo zamknięta. Kolejne wpisy pojawią się tutaj, gdy tworzenie listy pakietów przewidzianych do usunięcia zostanie bardziej zautomatyzowane. Obecnie jej złożenie zajmuje około 80% czasu wymaganego do publikacji każdego numeru Tygodnika Gentoo. Zespół Tygodnika chce w tym miejscu przeprosić wszystkich za spowodowane tym niedogodności, pragniemy tutaj przypomnieć, że informacje przekazywane w tej sekcji pochodzą bezpośrednio z pliku package.mask znajdującego się w katalogu profiles drzewa Portage.

8.  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 8 lipca 2007, a 15 lipca 2007 aktywność w serwisie przedstawiała się następująco:

  • zgłoszono 533 nowe bugi
  • zamknięto lub rozwiązano 349 bugów
  • otwarto ponownie 20 uprzednio zamkniętych bugów
  • 104 bugi oznaczono jako NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM
  • 82 bugi oznaczono jako duplikaty

Spośród 9816 obecnie otwartych bugów: 12 oznaczono jako 'blocker', 109 jako 'critical', a 350 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

Tygodnik Gentoo jest tworzony i tłumaczony przez ochotników i członków społeczności, którzy nadsyłają swoje pomysły i gotowe artykuły. Zachęcamy wszystkich do pomocy i współpracy przy tworzeniu kolejnych numerów Tygodnika Gentoo. Oczekujemy na wasze propozycje artykułów, interesują nas także opinie na temat tych już opublikowanych. Wszelkie komentarze prosimy kierować na adres Tygodnika Gentoo. Uwagi dotyczące tłumaczenia należy zgłaszać na adres koordynatora. Pomóżcie sprawić, by Tygodnik Gentoo był jeszcze lepszy.

10.  Subskrypcja Tygodnika Gentoo

Aby zaprenumerować Tygodnik Gentoo, należy wysłać pustego emaila na adres gentoo-gwn-pl+subscribe@gentoo.org.

Aby zrezygnować z subskrypcji, należy wysłać pustego emaila 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:



Drukuj

Zaktualizowano 16 lipca 2007

Podsumowanie: Wydanie Tygodnika Gentoo z 16 lipca 2007.

Chris Gianelloni
Redaktor

Davide Italiano
Autor

Sascha Nitsch
Autor

John Alberts
Autor

Josh Saddler
Autor

Peter Weller
Autor

Wernfried Haas
Autor

Mart Raudsepp
Autor

Donnie Berkholz
Autor

Chrissy Fullam
Edytor

Michał Kurgan
Tłumacz

Dawid Węgliński
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.