Gentoo Weekly Newsletter: 22 sierpnia 2005
1.
Wiadomości Gentoo
Relacja z targów Linux World Expo w San Francisco
Tegoroczne targi Linux World Expo w San Francisco okazały się dużym sukcesem.
Jak zwykle nie zabrakło na nich Gentoo. Prezentacja naszej dystrybucji
przebiegła bardzo dobrze, pomimo drobnych problemów z siecią i umiejscowieniem,
jakie pojawiły się na początku.
Ilustracja 1.1: Fotografia dzięki uprzejmości Michaeliana Ennisa |
 |
Uwaga:
Na zdjęciu Chris Gianelloni i Jason Wever rozmawiają z użytkownikami przy
naszym stoisku. W tle widać komputery x86 i Pegasos PPC Open Desktop
Workstation.
|
Obecna była spora część zespołu zajmującego się infrastrukturą Gentoo, kilku
deweloperów oraz wiele przypadkowych osób, które po prostu przyszły odwiedzić
targi. Ludzie zajmujący się stoiskiem Gentoo to: Corey Shields, Kurt Lieber, Lance Albertson, Andrea Barisani, Chris Gianelloni, Jason Wever, Stephanie J. Lockwood-Childs, Saleem Abdulrasool i Chris White. Podziękowania za pomoc w
zorganizowaniu całego przedsięwzięcia należą się także Uniwersytetowi Stanu
Indiana oraz Laboratorium Otwartego Oprogramowania z Uniwersytetu Stanu Oregon.
W czasie trwania targów pojawiło się wiele ciekawych pytań i komentarzy.
Większość odwiedzających była zainteresowana informacją czym właściwie jest
Gentoo. Pozostali, którzy używali go już wcześniej, zwykle wpadli po prostu
powiedzieć "cześć". Pojawiło się kilku biznesmenów zainteresowanych
zastosowaniem Gentoo w środowiskach rozproszonych oraz jego przystosowaniem do
pracy na maszynach produkcyjnych. Pojawiły się ciekawe informacje z kilku innych
projektów, np. ludzie z Trolltech,
którzy teraz ciężko pracują nad kontrolą jakości (QA) swojego kodu, byli
zainteresowani jakością bibliotek Qt jakie dostarczają. Do gorących tematów
należało również rozdzielenie na moduły serwera X.Org oraz przejście na autotools, które
znacznie ułatwią proces rozwijania tego pakietu. Pojawiły się również osoby z
"Linux Test Project" chwalące Mike'a
Frysingera za napisane przez niego poprawki i dziękujące za pomoc w ich
projekcie. Przyszedł też Philippe Ombredanne, autor EasyEclipse, który chciał
porozmawiać z Chrisem White i Saleemem Abdulrasoolem o rozdzieleniu ebuildów
eclipse. Na koniec poznaliśmy także krótki opis projektu GenUX.
Niższe piętro targów zajmowały głównie duże korporacje, które prezentowały
odwiedzającym swoje najnowsze produkty. Intel przedstawił swoją nową technologię
procesorów 64-bitowych, ludzie z HP opowiedzieli o OpenSource z punktu widzenia
biznesmenów chcących zainwestować w tę branżę, a Sun przedstawił świetny projekt
Looking Glass, kilka komputerów Sparc oraz cykl prelekcji na temat OpenSolaris.
Podsumowując, targi okazały się dużym sukcesem i mamy nadzieję, że w przyszłym
roku będą równie udane.
2.
Projekty użytkowników
Konsola samochodowa pod kontrolą Gentoo!
Niewiele jest już dziś osób, które na codzień mają styczność tylko z jednym
komputerem. Większość z nas korzysta z komputera w domu, w pracy, część ma
również laptopa, który pomaga przetrwać chwile nudy w czasie dłuższych
przejazdów. Ale jak wielu z nas posiada komputer wbudowany w deskę rozdzielczą
samochodu? I w ilu tych komputerach jest zainstalowany system Gentoo? Oto
przykład, o którym głośno było przez kilka dni na Slashdocie, CarPC zamontowany w sportowej
Maździe. Oparty na małej płycie głównej Via Epia, zawiera kilka
użytecznych funkcji, takich jak odbiornik GPS, Bluetooth oraz szybki dostęp do
sieci bezprzewodowej, co czyni ten napędzany przez Gentoo samochód marzeniem
każdego geeka. Co więcej, wykorzystując telefon komórkowy (Verizon EVDO) do
przesyłania obrazu z domowego komputera z zainstalowanym MythTV, dumny
użytkownik samochodu może podczas jazdy oglądać filmy...
Ilustracja 2.1: Gentoo w samochodzie: wbudowany ekran, bezprzewodowa klawiatura i mysz |
 |
Projekt MythTV
W zeszłym tygodniu użytkownik Gentoo Jay Ferrandini postanowił zbudować od
podstaw wysoce zoptymalizowany i wydajny system MythTV za nie więcej niż 500
dolarów, zaś w czasie ostatniego weekendu udało mu się już złożyć wszystkie
części. Jego artykuł na
ten temat wciąż powstaje, ale mimo to już jest interesujący. Jay krótko omawia w
nim cały proces instalacji, począwszy od podłączenia sprzętu, aż po
dostosowywanie pliku /etc/make.conf. Dołączył nawet fragment z
"niesamowitego" Podręcznika
Gentoo, po raz kolejny udowadniając, że instalowanie tego systemu nie jest
tak trudne, jak niektórzy twierdzą, oraz że jeśli poświęcić mu nieco czasu,
Gentoo potrafi prawie wszystko.
3.
Społeczność Gentoo
Forum
Lektura na temat jądra Linuksa.
Osoby zainteresowane sposobem działania jądra Linux oraz ogólnie sposobem pracy
systemu na pewno zechcą przeczytać ten wątek na forum:
gentoo-dev
Automatyczne generowanie ChangeLogu z `cvs commit`.
Mike Frysinger rozpoczął dyskusję
dotyczącą automatycznym generowaniu ChangeLogów z informacji wpisywanych przez
deweloperów podczas dodawania plików do repozytorium. Powinno to znacznie
ułatwić zarządzanie tymi informacjami oraz wymusić ich wspólny format.
Zarządzanie nadesłanymi ebuildami.
Niedawno stworzono alias "maintainer-wanted", by ułatwić kontrolę nad ebuildami
nadesłanymi przez użytkowników za pośrednictwem systemu Bugzilla. Ciaran McCreesh zapytał, czy nie należałoby
stworzyć dodatkowego oznaczenia dla pakietów sprawdzonych przez deweloperów.
Mogłoby to ułatwić pracę osobom utrzymującym poszczególne pakiety, wiedzieliby
oni czy dany pakiet wymaga jeszcze poprawek, czy też spełnia już podstawowe
wymogi jakościowe (QA). Znacznie ułatwiłoby to przejęcie opieki nad danym
pakietem.
Projektowanie ebuildów: czy rozdzielać pakiety?
Na grupie dyskusyjnej rozgorzała dyskusja na temat tego, czy poszczególne
pakiety powinny być raczej monolityczne, czy rozdrobnione m.in. na pliki
serwera, klienta i nagłówki. Temat ten omawiany był już kilkukrotnie i zakończył
się po omówieniu wad i zalet każdego z rozwiązań, ale w nowej dyskusji można
także znaleźć kilka ciekawych wniosków:
4.
Gentoo w prasie
Open Enterprise Trends (21 sierpnia 2005)
Artykuł
pod tytułem "Oracle Eyes Open Source Add-ons for Linux" autorstwa Vance'a
McCarthy'ego wspomina o nadziejach firmy Oracle na dołączenie Gentoo do listy
dystrybucji, które obsługują ich Cluster File System 2. Ten system plików został
opublikowany na początku miesiąca jako Otwarte Oprogramowanie. Według Wima
Coekaertsa, dyrektora ds. prac nad Linuksem w Oracle, celem firmy jest także
włączenie obsługi OCFS2 do oficjalnego drzewa 2.6 jądra.
iX (9/2005, po niemiecku)
Okazuje się, że można używać czegoś oprócz Google: wrześniowy numer iX, czyli
"magazynu o profesjonalnej informatyce", wiodącego niemieckiego wydawcy o IT,
Heise, rzuca nieco światła na dwie wyszukiwarki na licencji
open source. W teście dobre oceny uzyskuje zarówno stabilny, choć niezbyt
aktywnie rozwijany projekt ASPseek, jak i Nutch, jego bardziej aktualny
konkurent napisany w Javie. Autor artykułu Michael Nebel zainstalował drugi z
nich na komputerze z systemem Gentoo, wyposażonym w procesor Pentium III 800
MHz, 360MB pamięci RAM, oraz twardy dysk o pojemności 120GB, obserwując przez
ponad trzy miesiące rozrastanie się indeksu Nutcha przed napisaniem swojego
tekstu.
eWEEK (9 sierpnia 2005)
Prezentacja dewelopera Gentoo Grega Kroah-Hartmana o stałym nazewnictwie
urządzeń, która odbyła się dwa tygodnie temu w czasie konferencji OSCON w
Toronto, spotkała się z dużym zainteresowaniem w sprawozdaniu z
konferencji w magazynie eWEEK. Artykuł zatytułowany "Torvalds: How to Keep
Linux Kernel on Course" omawia procesy zachodzące przy rozwoju jądra Linuksa,
decyzję, aby nie tworzyć rozwojowego drzewa 2.7, oraz kilka innych
interesujących zagadnień.
5.
Sztuczki i kruczki
Logowanie komunikatów startowych
Począwszy od wersji 1.12, baselayout umożliwia logowanie
komunikatów wyświetlanych w czasie uruchamiania systemu. Wystarczy do pliku
/etc/conf.d/rc dopisać następującą linijkę:
Listing 5.1: Zmienna w /etc/conf.d/rc |
RC_BOOTLOG="yes"
|
oraz zainstalować program Showconsole.
Wszystkie komunikaty będą zapisywane w /var/log/boot.msg.
6.
Odeszli, przybyli, zmienili status
Odeszli
Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:
Przybyli
Następujący deweloperzy dołączyli do projektu Gentoo Linux w minionym tygodniu:
- Łukasz Damentko (rane) - koordynator polskiego projektu tłumaczenia dokumentacji Gentoo
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo
Linux funkcję:
7.
Bezpieczeństwo Gentoo
Gaim: Zdalne wykonanie niepożądanego kodu
Gaim jest podatny na przepełnienie bufora, które może pozwolić na wykonanie
niepożądanego kodu lub atak Denial of Service.
Więcej informacji można znaleźć w komunikacie GLSA
AWStats: Wykonanie niepożądanego kodu spowodowane spreparowaną informacją Referrer
AWStats przy sprawdzaniu odpowiednio spreparowanego pliku dziennika może wykonać
niepożądany kod w perlu w czasie generowania statystyk.
Więcej informacji można znaleźć w komunikacie GLSA
Xpdf, Kpdf, GPdf: Atak Denial of Service
Xpdf, Kpdf i GPdf mogą zawiesić się w wyniku ataku Denial of Service.
Więcej informacji można znaleźć w komunikacie GLSA
bluez-utils: Błąd walidacji nazw urządzeń Bluetooth
Niepoprawna kontrola nazw urządzeń Bluetooth może doprowadzić do wykonania
niepożądanych poleceń.
Więcej informacji można znaleźć w komunikacie GLSA
Kismet: Wiele usterek
Kismet zawiera szereg błędów umożliwiających wykonanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
Adobe Reader: Przepełnienie bufora
Adobe Reader jest podatny na przepełnienie bufora, które może prowadzić do
wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
8.
Bugzilla
Spis treści
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 14
sierpnia 2005 a 21 siepnia 2005, aktywność w serwisie przedstawiała się
następująco:
- Zgłoszono 747 nowych bugów
- Zamknięto lub rozwiązano 481 bugów
- 55 uprzednio zamkniętych bugów zostało ponownie otwartych
Spośród 7981 obecnie otwartych bugów: 99 oznaczono jako 'blocker', 194 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:
9.
Opinie czytelników
Jeśli chcesz, aby ten magazyn był jeszcze lepszy, podziel się z
nami swoją opinią na jego temat.
Uwagi dotyczące tłumaczenia tygodnika można zgłaszać na adres
koordynatora.
10.
Subskrypcja GWN
Aby zaprenumerować Tygodnik Gentoo, należy wysłać pustego e-maila na adres gentoo-gwn+subscribe@gentoo.org.
Aby zrezygnować z subskrypcji, należy wysłać pustego e-maila na adres gentoo-gwn+unsubscribe@gentoo.org
z konta, na które jest zarejestrowana.
11.
Inne języki
Gentoo Weekly Newsletter jest dostępny w następujących językach:
|