Gentoo Logo

Tygodnik Gentoo: 26 czerwca 2006

Spis treści:

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:

  • Nikt w tym 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ę:

  • Nikt w tym tygodniu

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:



Drukuj

Zaktualizowano 26 czerwca 2006

Podsumowanie: Wydanie Tygodnika Gentoo z 26 czerwca 2006.

Ulrich Plate
Redaktor naczelny

Chris Gianelloni
Redaktor

Tobias Scherbaum
Redaktor

Mark Kowarsky
Redaktor

Steve Dibb
Redaktor

Josh Nichols
Redaktor

Jakub Bożanowski
Tłumacz

Karol Kania
Tłumacz

Damian Kuras
Tłumacz

Michał Kurgan
Tłumacz

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Linux World Expo

Linux World Expo

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.