Tygodnik Gentoo: 31 lipca 2006
1.
Wiadomości Gentoo
Publikacja Catalyst 2.0
Projekt Gentoo Release Engineering
ma zaszczyt poinformować o publikacji narzędzia catalyst oznaczonej numerem 2.0.
Wersja ta jest napisana całkowicie od nowa i zawiera wiele nowych
funkcjonalności i aktualizacji. Do najważniejszych z nich można zaliczyć:
- autoresume - próba kontynuacji procesu budowania po błędzie
- kerncache - budowanie jądra odbywa się teraz w pamięci podręcznej co
przyśpiesza etap livecd-stage2
- seedcache - użycie rezultatu poprzedniego procesu budowy, jeśli istnieje,
by przyspieszyć prędkość kopiowania
- snapcache - umieszczenie obrazu w pamięci podręcznej tak, aby można było
go zamontować w środowisku chroot
- DIGESTS - tworzy pliki digest w każdym formacie wspieranym przez
shash
Jak na razie jest ona jeszcze zamaskowana, ale w ciągu tygodnia powinna zostać
odmaskowana. Użytkownicy, którzy korzystali z serii 2.0_pre będą musieli
przedsięwziąć kilka kroków, by zapewnić bezproblemową aktualizację, w
szczególności gdy celem jest zachowanie wszystkich tymczasowych pakietów, które
są przechowywane w pamięci podręcznej.
Listing 1.1: Zmiana nazw katalogów catalyst |
# mv -i /var/tmp/catalyst2 /var/tmp/catalyst
# mv -i /etc/catalyst2 /etc/catalyst
# cd /etc/catalyst
# sed -i -e 's/catalyst2/catalyst/' *.conf
|
Dokumentacja dla catalyst 2.0 jest obecnie tworzona i z chwilą stabilizacji
pakietu zostanie oficjalnie opublikowana. Obecnie przykładowe szablony
zainstalowane w katalogu /usr/share/doc/catalyst-2.0/examples
stanowią jedyną dostępną dokumentacje.
Trzecia rocznica Gentoo Bugday
W sobotę, 5 sierpnia będziemy obchodzić trzecią rocznicę istnienia projektu
Gentoo/Bugday. Jest on uważany za jeden z ważniejszych kamieni milowych na
drodze rozwoju Gentoo. W związku z tym będzie on należycie obchodzony,
włączając w to również konkursy i nagrody!
Po rozpoczął swoje istnienie jako propozycja GLEP 6. Od samego początku projekt ten
miał ogromny wpływ na Gentoo. Z pewnością w ciągu trzech lat istnienia dowiódł
on swojej przydatności dla dystrybucji. Mnóstwo nowych deweloperów rozpoczęło
przygodę z Gentoo właśnie od uczestnictwa w Bugday jako zwykli użytkownicy, czy
inni mający pierwsze doświadczenia z poprzednich odsłon Bugday. Dla innych z
kolei było to pierwsze doświadczenie związane z ebuildami, które pomogło im
dołączyć do projektów nie związanych z Bugday.
Oprócz faktu, że projekt jest świetnym narzędziem pomagającym w rekrutacji
nowych deweloperów, w czasie dotychczasowych edycji Bugday użytkownicy i
deweloperzy współpracując ze sobą naprawili imponującą listę błędów i usterek.
Bugday jest z pewnością bardzo ważnym wydarzeniem stanowiącym jeden z
fundamentów dla społeczności zgromadzonej wokół Gentoo. Projekt pomógł i ciągle
pomaga w rozwijaniu kontaktów pomiędzy użytkownikami i deweloperami, a jego
oficjalny kanał IRC w minionym czasie przerodził się w miejsce gdzie problemy
związane z pakietami oraz poprawkami są codziennie omawiane.
Aby uświetnić trzecią rocznicę, odbędzie się szereg konkursów. Użytkownicy
zmierzą się w walce o najlepiej poprawione błędy, największą wiedzę na temat
Gentoo, etc.
Wciąż trwają prace nad przygotowaniem konkursów i nagród, a wszystkie szczegóły
powinny ukazać się na stronie Bugday
pod koniec tego tygodnia.
Życzymy wszystkim powodzenie powodzenia. Członkowie projektu Bugday nie
ukrywają, że mają nadzieję, że będzie to najlepszy Bugday z wszystkich
odbywających się do tej pory. Wielkie podziękowania należą się każdemu kto
uczestniczył w projekcie przez ostatnie trzy lata -- to właśnie ta pomoc
sprawiła, że projekt odniósł tak wielki sukces.
Zespół Gentoo/Java potrzebuje pomocy
Od dłuższego już czasu zespół Java ma problemy z powodu zbyt niskiej liczby
członków jak na potrzeby tak rozbudowanego projektu. Poniżej można znaleźć kilka
wolnych do wypełnienia „stanowisk” na które poszukiwane są osoby chętne do
pomocy. Termin „do wypełnienia” użyty jest w dość luźnym znaczeniu, a znaczy
tyle, że „to są rzeczy, przy których chcemy, abyście nam pomogli”. Zachęcamy
wszystkich aktywnych deweloperów do spróbowania własnych sił, „nowe twarze” są
oczywiście także mile widziane i mogą liczyć na aklimatyzację i pomoc ze strony
aktualnych członków zespołu Gentoo/Java.
Zespół Gentoo/Java opiekuje się olbrzymią ilością pakietów Java. Podczas
ostatniej próby ich podliczenia doliczono się ponad 400 aplikacji, bibliotek i
innych. Jak łatwo można sobie to wyobrazić, taka liczba pakietów potrafi być
stałym źródłem wielu raportów o aktualizację dostępnej w drzewie Portage wersji
oraz zwykłych, dotyczących normalnych usterek.
Zasadniczo, zespół Java poszukuje osób chcących pomóc przy opiece nad tymi
pakietami. Od kandydatów oczekuje się znajomości Gentoo i Javy (niespodzianka!).
Można jednak spróbować własnych sił pomimo braku tej wiedzy, wymagane jednak
będzie oczywiście chęć do szybkiego uzupełnienia, tak by wiedzieć jak zachowują
się pakiety Java w Gentoo. Znajomość ant, który używany jest w większości
pakietów, jest również mile widziana.
JBoss to jedna z ważniejszych aplikacji w świecie Java. Od pewnego czasu pakiet
nie posiada własnego opiekuna i z pewnością przydałoby się mu trochę czułości.
Z racji wielkości tej bestii, zespół Java liczy w szczególności na oferty osób
mających do czynienia z aplikacją na co dzień, najlepiej w zastosowaniach
komercyjnych.
Jetty jest kontenerem dla serwletów, takim jak tomcat czy resin. Również ten
pakiet w ostatnim czasie został mocno zaniedbany. Najlepiej, gdyby osoba chętna
do pomocy przy tej aplikacji używała jej na co dzień w komercyjnych
zastosowaniach.
Jeden z naszych doświadczonych i znamienitych użytkowników pracował nad
możliwością użycia GCJ jako JDK, czyli jako narzędzia do budowania pakietów.
Zespół Java ma pod swoją opieką także kilka innych maszyn wirtualnych
znajdujących się w Portage, w tym kaffe, sablevm, jamvm itd. Poszukiwane są
osoby chętne do testowania i budowania pakietów z użyciem innych maszyn
wirtualnych.
Eclipse i Netbeans to zintegrowane środowiska deweloperskie (IDE) dla Javy.
Samo Eclipse jest w tej chwili pod dobrą opieką, niestety jednak wtyczki do
niego już nie. Netbeans potrzebuje trochę więcej miłości, jako że pakiet nie był
aktualizowany już od jakiegoś czasu.
Jeżeli którakolwiek z powyższych propozycji zabrzmiała interesującą to gorąco
zachęcamy do zgłoszenia się i rozpoczęcia współpracy. Na początek najlepiej
przyjrzeć się głównej stronie projektu i
przeglądnąć dostępne na niej dokumenty. Jeżeli po ich przeczytaniu, decyzja o
dołączeniu do zespołu nie zmieni się to ostatnim krokiem jest kontakt z Joshem Nicholsem.
Inne rzeczy, które warto wykonać przed przystąpieniem do zespołu:
- Subskrypcja listy dyskusyjnej, gentoo-java. Charakteryzuje się mało
ilością wiadomości.
- Dołączenie do kanału IRC #gentoo-java na serwerze irc.freenode.net.
Nie jest on zbytnio oblegany, więc nie należy spodziewać się zalewu
wiadomości, ani natychmiastowych odpowiedzi.
Czeskie tłumaczenie dokumentacji Gentoo oficjalnie wydane!
Po ponad roku ciężkiej pracy, zespół czeskich tłumaczy ma zaszczyt ogłosić że
tworzone przez nich tłumaczenie dokumentacji osiągnęło odpowiednią jakość i
zostało oficjalnie wydane. Oznacza to że od tej pory dokumentacja w języku czeskim jest dostępna na oficjalnych
serwerach Gentoo.
Zachęcamy wszystkich posługujących się językiem czeskim, a potrafiących także
czytać w języku angielskim do pomocy w tłumaczeniu kolejnych dokumentów. Wszyscy
zainteresowani proszeni są o kontakt z Janem
Kundrátem. Dzięki współpracy można uzyskać swój własny adres email z
końcówką gentoo.org.
2.
Deweloper tygodnia
Joshua Kinard
Ilustracja 2.1: Joshua Kinard, aka kumba |
 |
Deweloper Joshua Kinard, znany również jako Kumba, przebywa na stałe w Waldorf w
stanie Maryland, niedaleko miasta Washington, D.C. Mieszka z rodzicami i posiada
kilka zwierzaków, w tym należącego do rodziny psa, dwa koty, Isis i Leto, oraz,
co może dziwić, mysz. Koty ją oczywiście uwielbiają. Myszy to jednak nie
przeszkadza, gdyż, jak twierdzi Kumba, jego rodzina próbowała ją wypuścić, ale
nie chciała odejść. Joshua ma 24 lata, wciąż jednak pamięta wszystkie miejsca, w
których mieszkał wraz z rodziną w czasie gdy jego ojciec służył w lotnictwie.
Najlepiej wspomina kilka lat, które spędzili w Hiszpanii, w bazie wojskowej
niedaleko Madrytu.
Zainteresowania Kumby to głównie nietypowa muzyka, na przykład utwory
irlandzkie lub celtyckie (szczególnie z dobrymi partiami dud), chóry
gregoriańskie i niektóre podgatunki metalu, na przykład te grane przez
zespoły Therion i Blind Guardian. Moderuje także kilka kanałów IRC, głównie
poświęconych Gentoo oraz od czasu do czasu wciąż znajdzie chwilkę na granie
w Diablo 2.
Joshua aktualnie pracuje jako administrator w organizacji typu non-profit
niedaleko miasta Washington, D.C. Ma tam do czynienia z różnymi systemami,
między innymi Netware, HP-UX, Linux, a nawet Windows. Nie jest wielkim fanem
atmosfery w wielkich korporacjach, więc w planach na przyszłość rozważa
studia podyplomowe lub nawet przekwalifikowanie się.
Jeśli chodzi o jego początki z Gentoo, twierdzi, że odbyło się to dość
prosto. Używając wcześniej różnych dystrybucji, szukał takiej, której mógłby
użyć na ostatnio nabytym, 64-bitowym komputerze SPARC i poszukiwania szybko
zakończyły się na Gentoo. Od 2004 roku jest deweloperem, zaś aktualnie
kieruje zespołem MIPS, chętnie jednak pomagając przy pracach zespołów
baselayout, toolchain i SPARC.
Krążące plotki na temat stacji roboczej Kumby są prawdziwe, jego Dual
Pentium III rzeczywiście pracuje pod kontrolą systemu Windows Server 2003 i
może pochwalić się wymienialną w czasie działania systemu macierzą dyskową
typu RAID5 z dyskami SCSI. Pierwszym programem, jaką uruchamia jako
moderator IRC jest oczywiście mIRC, zaraz potem włączając AIM/DeadAIM,
Winampa i Firefoksa. Lubi też śledzić nietypowe zdarzenia pogodowe za pomocą
programu Stormlab, oraz majstrować przy aplikacji WorldWind z NASA.
Pozostałe komputery Kumby to dwuprocesorowy system Athlon MP 2000 służący
jako serwer www, stary komputer SPARC, którego używa do testów, oraz kilka
komputerów SGI: Octane wykorzystywany do pracy, dwa komputery O2, na jednym
testuje paczki, na drugim jądro, oraz IP28. Posiada nawet stary SGI Indy z
początku lat 90-tych, którego wciąż używa do testowania jądra.
3.
Społeczność Gentoo
Serwis planet.gentoo.org
Nowy kanał IRC: #gentoo-db
Stworzono kolejny kanał IRC: #gentoo-db jest poświęcone dyskusjom na
temat rozwoju rozwiązań bazodanowych w Gentoo. Do tej pory na kanale możne
spotkać osoby zajmujące się MySQL, PostgreSQL oraz opiekunów innych pakietów
zgromadzonych wokół systemów do zarządzania bazami danych. Zachęcamy wszystkich
zainteresowanych do przyłączenia się do dyskusji.
Status Gentoo w 5 minut
Donnie Berkholz na tegorocznym OSCON poprowadził
błyskawiczną prezentację opisującą aktualny status Gentoo, przedstawił m.in.
Portage 2.1, nadchodzące wydanie 2006.1 (wraz z nową wersją Instalatora Gentoo)
oraz wsparcie dla wielu nakładek Portage. Wspomniał także o artykule, który
ukazał się w serwisie NewsForge.
Poszukiwani: Testerzy wydania PowerPC
Ogłoszenie o
poszukiwaniu testerów wydań, które ukazało się już ponad miesiąc temu nie
poskutkowało wystarczającą ilością zgłoszeń dla zespołu zajmującego się
architekturą PowerPC. Lars Weiler prosi o
kolejne zgłoszenia osób chcących przyczynić się do powstania kolejnego wydania
Gentoo Linux. We wpisie podał także listę modeli, które nie są jeszcze
wystarczająco przetestowane. Roger
Miliker czeka na kontakt od wszystkich zainteresowanych osób.
4.
Zmiana statusu deweloperów Gentoo
Odeszli
Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:
- Henrik Brix Andersen (brix)
- Michael Kohl (citizen428)
Przybyli
Następujący deweloperzy przyłączyli się do projektu Gentoo Linux w minionym
tygodniu:
- Wolf Giesen (frilled) Security
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo
Linux funkcję:
5.
Bezpieczeństwo Gentoo
Wireshark: Wiele usterek
Wireshark (do tej pory znany jako Ethereal) zawiera wiele usterek, które mogą
zostać wykorzystane do zdalnego wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
Samba: Usterka Denial of Service
Samba zawiera usterkę Denial of Service, którą może spowodować duża liczba prób
nawiązania połączenia i udostępnienia zasobów.
Więcej informacji można znaleźć w komunikacie
GLSA
TunePimp: Przepełnienie bufora
TunePimp zawiera usterkę, która może zostać wykorzystana do wykonania
niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
OpenOffice.org: Wiele usterek
OpenOffice.org zawiera trzy usterki bezpieczeństwa, które mogą zostać
wykorzystane przez zdalnego napastnika do wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
Audacious: Wiele usterek przepełnienia bufora i sterty
Biblioteka adplug dołączona do Audacious zawiera wiele usterek przepełnienia
bufora i sterty, które mogą zostać wykorzystane 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 23
lipca 2006, a 30 lipca 2006 aktywność w serwisie przedstawiała się następująco:
- zgłoszono 679 nowych bugów
- zamknięto lub rozwiązano 289 bugów
- 19 uprzednio zamkniętych bugów zostało ponownie otwartych
Spośród 10687 obecnie otwartych bugów: 52 oznaczono jako 'blocker', 134 jako
'critical', a 533 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 Tygodnik Gentoo był jeszcze lepszy, podziel się z nami swoją opinią na jego temat. Uwagi
dotyczące tłumaczenia można zgłaszać na adres koordynatora.
8.
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.
9.
Inne języki
Tygodnik Gentoo jest dostępny w następujących językach:
|