Tygodnik Gentoo: 16 lipca 2007
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 |
 |
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 |
 |
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:
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo
Linux funkcję:
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:
Nowe pakiety:
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:
|