Tygodnik Gentoo: 26 czerwca 2006
1.
Wiadomości Gentoo
Poszukiwani testerzy
Projekt Release Engineering poszukuje
doświadczonych użytkowników oraz deweloperów gotowych do poświęcania swojego
czasu i pomocy przy testowaniu zbliżającego się wydania Gentoo Linux 2006.1.
Zespół liczy na jak największą różnorodność sprzętu, tak by przetestować
możliwie dużą ilość platform. Wszyscy zainteresowani będą musieli być dostępni w
czasie przewidzianych testów, wymagany jest także szerokopasmowy dostęp do
internetu oraz nagrywarka CD/DVD potrzebna do wypalania kolejnych wersji
testowych płyt ISO. Roger Miliker czeka
na kontakt. Prosimy o nadsyłanie następujących informacji razem ze zgłoszeniem:
- Typ CPU (i686, PPC, AMD64, etc.)
- Ilość pamięci RAM
- Typ posiadanych dysków (IDE, SCSI, SATA, etc.)
- Typ posiadanych napędów optycznych (IDE, SCSI, SATA, etc.)
- Typ karty graficznej (jednie dla architektur AMD64/x86)
- Rodzaj posiadanej nagrywarki (CD, DVD, etc.)
Do finalnego zespołu testerów dostanie się grono użytkowników, którzy zapewnią
odpowiedni poziom testów na wszystkich wspieranych platformach. Z pewnością
wśród nich znajdą się także ci, którzy posiadają już pewne doświadczenie w
pomocy deweloperom.
Potrzebni testerzy oraz deweloperzy dla architektury x86
Zespół architektury x86 poszukuje ambitnych użytkowników, którzy chcieliby pomóc
i rozpocząć współpracę z zespołem testerów. Zachęcamy wszystkie osoby pragnące
pomóc Gentoo, które nie wiedzą w jaki sposób można się czynnie zaangażować w
społeczność do skorzystania z tej okazji. Do obowiązków testera należy
testowanie aplikacji przez oznaczeniem ich jako stabilnych oraz rozwiązywanie
ogólnych błędów związanych z architekturą x86. Zainteresowani powinni zapoznać
się z poradnikiem
testerów architektury x86. Homer
Parker lub Joshua Jackson czekają
na kontakt w przypadku jakichkolwiek pytań, czy wątpliwości. Poszukiwani są
również deweloperzy, których zadaniem będzie pomoc w rozwiązywaniu błędów
znajdujących się na Bugzilli, modyfikacji słów kluczowych zgodnie z sugestiami
oraz nadzorowanie raportów związanych z bezpieczeństwem. Wymagane jest
posiadania stabilnej wersji systemu oraz chęć pracy z błędami przydzielonymi
zespołowi x86. Wszyscy zainteresowani powinni wysłać wiadomość na adres zespołu x86.
Ważne informacje dotyczące ALSA
Diego „Flameeyes” Pettenò zaktualizował pakiety ALSA do wersji 1.0.12rc1 tak by
zachować zgodność z nową wersją jądra oznaczoną numerem 2.6.17. W nowych
pakietach nastąpiły pewne zmiany i tak media-plugins/alsa-jack został
uznany za przestarzały, a jego zawartość została włączona do pakietu
media-plugins/alsa-plugins. Użytkownicy PowerPC będą z pewnością
zainteresowani faktem, że media-sound/alsa-driver zawiera teraz snd-aoa,
ciągle jest jednak zamaskowany ze względu na zbyt słabe przetestowanie tego
sterownika.
Nowy system obsługi Javy
Zespół zajmujący się Javą ogłosił, że nowy system zarządzania Javą jest już
dostępny w drzewie Portage. Ciągle jest jeszcze zamaskowany, ale w ciągu kilku
dni powinien zostać odmaskowany.
By skorzystać z oferowanych przez niego możliwości należy dodać odpowiednie
wpisy do pliku /etc/portage/package.unmask, a następnie postępować
zgodnie z instrukcjami znajdującymi się dokumencie opisującym
proces aktualizacji.
Listing 1.1: /etc/portage/package.unmask |
# Zamaskowane pakiety nowego systemu zarządzania Javą
>=dev-java/java-config-1.3
dev-java/java-config-wrapper
>dev-java/javatoolkit-0.1.0
>=dev-java/ant-core-1.6.5-r13
>=dev-java/ant-tasks-1.6.5-r2
>=dev-java/jikes-1.22-r12
>=dev-java/eclipse-ecj-3.1-r13
=dev-java/blackdown-jdk-1.3.1-r23
=dev-java/blackdown-jdk-1.4.1-r12
=dev-java/blackdown-jdk-1.4.2.03-r12
=dev-java/blackdown-jre-1.3.1-r20
=dev-java/blackdown-jre-1.4.1-r12
=dev-java/blackdown-jre-1.4.2.03-r11
=dev-java/ibm-jdk-bin-1.4.2.04-r10
=dev-java/ibm-jdk-bin-1.5.0-r11
=dev-java/ibm-jre-bin-1.4.2.05
=dev-java/jrockit-jdk-bin-1.4.2.10
=dev-java/jrockit-jdk-bin-1.5.0.06
=dev-java/kaffe-1.1.7
=dev-java/sun-jdk-1.4.2.12
=dev-java/sun-jdk-1.5.0.07
=dev-java/sun-jre-bin-1.4.2.12
=dev-java/sun-jre-bin-1.5.0.07
|
Najważniejsze zmiany w nowym wydaniu systemu zarządzania to:
- Zmiana na bieżąco działającej maszyny wirtualnej.
- Efekt zmiany maszyny wirtualnej jest widoczny natychmiast w całym
systemie, jest niezależny od środowiska powłoki (nie potrzeba już wykonywać
env-update && source /etc/profile po zmianie systemowej maszyny
wirtualnej)
- Stworzono pojęcie „build VM” oznaczające maszynę wirtualną używaną w
trakcie procesu budowania pakietu, niezależną od głównej, używanej w
systemie.
- Na potrzeby procesu budowania pakietu może zostać użyta konkretna wersja
oraz producent maszyny wirtualnej.
- Maszyna wirtualna może być zmieniona na bieżąco w razie potrzeby w trakcie
instalacji pakietu, dotyczy to także wszystkich zależności. Przykładowo jeśli
dany pakiet jest niekompatybilny z wersją 1.5 to w jego przypadku zostanie
użyta wersja 1.4 maszyny wirtualnej Javy.
- Pakiety używające systemu ant, będą automatycznie rekonfigurowane tak by
został stworzony odpowiedni kod wynikowy dla używanej maszyny wirtualnej
Javy.
- Odmaskowanie Javy 1.5, a także szybkie użycie nowej wersji 1.6,
zapowiadanej na jesień.
2.
Społeczność Gentoo
Forum
Czy potrzebna jest maskotka Gentoo?
Kilku użytkowników Forum Gentoo wyraziło swoją niechęć w stosunku do maskotki
Gentoo. Wskazali że jej posiadanie jest właściwie bezcelowe i nie związane z
dystrybucją i po prosu głupie. Znaleźli się jednak tacy, którzy uważają że
Larry jest sympatyczny ze względu na jego osobliwy charakter. Czy krowa o imieniu
Larry to dobra maskotka, stanowiąca część historii Gentoo, lub może archaiczna
postać, której istnienie nie ma żadnego celu?
Serwis planet.gentoo.org
Aktualizacja Gentoo/Alpha FAQ
Gentoo/Alpha FAQ został zaktualizowany i zawiera teraz poprawki naniesione przez
Thomasa Corta dotyczące obsługi sprzętu, wsparcia dla .dotnet oraz bootloadera
Alpha aboot.
grep kontra bash regex
Roy Marples przeprowadził szereg testów zamieniając użycia polecenia grep
przez wbudowane w bash wyrażenia regularne. Rezultaty są bardzo ciekawe,
okazało się że funkcje basha są szybsze, jednak prawdopodobnie w przypadku
testów z użyciem większych plików (nie zostały one jeszcze przeprowadzone) grep
może wykazać się lepszą wydajnością, jako że zwraca on wynik po znalezieniu
pasującego wzorca, natomiast bash czyta plik do samego końca.
3.
Gentoo w prasie
LXer.com (22 czerwca 2006)
Hans Kwint napisał interesujący artykuł opisujący jak używać Gentoo na
komputerze biurkowym. Zatytułowany „Gentoo Diary:
Intro”, to pierwsza część serii opisującej zastosowanie Gentoo Linux w
życiu codziennym.
Linux Link Tech Show (21 czerwca 2006)
Deweloperzy Gentoo, Mike Frysinger, Michael Cummings, Grant Goodyear, i Seemant Kulleen udzielili całkiem długiego
wywiadu dla Linux Link Tech Show. Jest on dostępny do pobrania w formatach OGG Vorbis oraz
MP3. Sam
wywiad zaczyna się w okolicach 24 minuty.
AnandTech (7 czerwca 2006)
AnandTech przeprowadził ostatnio porównanie kilku
różnych procesorów, włącznie z Sun UltraSparc T1. Dla potrzeb artykułu wybrano
Gentoo jako platformę testową. Wystarczy przejrzeć artykuł aby dowiedzieć się
więcej o tym jak Sun konkurował z Woodcrestem Intela i Opteronem ze stajni AMD.
4.
Sztuczki i kruczki
Pograjmy w coś: ScummVM
Mimo iż większość współczesnych gier trudno zmusić do działania pod Linuksem,
wciąż mamy do wyboru wiele starszych tytułów, które można uruchomić za pomocą
emulatora. Jeśli tylko uda się znaleźć dziś oryginalne wydania gier, ScummVM pomoże nam w uruchomieniu
klasycznych gier przygodowych, takich jak „Full Throttle”, „Day of the
Tentacle”, czy „The Secret of Monkey Island”.
Pierwotnie projektowi przyświecał cel uruchomienia gier, które korzystały z
silnika SCUMM firmy LucasArts. Teraz jednak ScummVM obsługuje również wiele
innych tytułów. Warto przejrzeć pełną listę
kompatybilności obsługiwanych gier.
W razie jednak gdyby nie udało nam się znaleźć żadnych gier od lat 80-tych
wzwyż, wciąż możemy liczyć na trochę rozrywki. Jedna z gier -- Flight of the
Amazon Queen -- została dopuszczona do darmowej dystrybucji i jest dostępna
także w drzewie Portage.
Zacznijmy od instalacji pakietu scummvm. Został on już oznaczony jako
stabilny na czterech architekturach: amd64, ppc, sparc i x86. ScummVM działa
jednak także na wielu innych platformach, między innymi Microsoft Windows,
Mac OS X, PocketPC, PalmOS i OS/2. W zależności od naszej architektury być
może będzie konieczne dodanie odpowiedniego wpisu do pliku package.keywords.
Listing 4.1: Instalacja queen |
# emerge scummvm -va
# echo "games-rpg/queen" >> /etc/portage/package.keywords"
# emerge queen
|
Następnie należy dodać odpowiedniego użytkownika do grupy „games”, o ile jeszcze
do niej nie należy.
Listing 4.2: Dodanie użytkownika do grupy games |
# groups larry
# gpasswd -a larry games
|
Jeśli konieczne było dodanie użytkownika do grupy, należy pamiętać o wylogowaniu
się i ponownym zalogowaniu, aby zmiany odniosły skutek. Następnie można już
uruchomić program scummvm. Ukaże się okno, za pomocą którego możemy dodać grę. Z
początku FOTAQ nie znajdzie się na liście, ale możemy dodać ją klikając „Add
Game”. Znajduje się ona w katalogu /usr/share/games/queen. Po przejściu
do niego wystarczy kliknąć przycisk „Choose” i można już rozpocząć zabawę.
Możliwe jest także włączenie gry bezpośrednio wydając polecenie „queen”.
5.
Zmiana statusu deweloperów Gentoo
Odeszli
Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:
Przybyli
Następujący deweloperzy przyłączyli się do projektu Gentoo Linux w minionym
tygodniu:
- Raphael Marichez (Falco) - zespół zajmujący się bezpieczeństwem
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo
Linux funkcję:
6.
Gentoo security
aRts: Przekroczenie uprawnień
artswrapper wchodzący w skład pakietu aRts umożliwia lokalnym użytkownikom
wykonanie niepożądanego kodu z przekroczonymi uprawnieniami.
Więcej informacji można znaleźć w komunikacie
GLSA
KDM: Usterka związana z dowiązaniem symbolicznym
KDM podatne jest na atak z użyciem dowiązania symbolicznego umożliwiającego
ujawnienie informacji.
Więcej informacji można znaleźć w komunikacie
GLSA
wv2: Przekroczenie zakresu liczby całkowitej
Błąd przekroczenia zakresu liczby całkowitej może zostać wykorzystany do
wykonanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
7.
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 18
czerwca 2006, a 25 czerwca 2006 aktywność w serwisie przedstawiała się
następująco:
- zgłoszono 759 nowych bugów
- zamknięto lub rozwiązano 364 bugi
- 24 uprzednio zamknięte bugi zostały ponownie otwarte
Spośród 10343 obecnie otwartych bugów: 53 oznaczono jako 'blocker', 140 jako
'critical', a 544 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:
8.
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.
9.
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.
10.
Inne języki
Tygodnik Gentoo jest dostępny w następujących językach:
|