Gentoo Logo

Gentoo Weekly Newsletter: 22 sierpnia 2005

Spis treści:

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

Fig. 1: Stoisko Gentoo na targach LWE

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

Fig. 1: LWE booth

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" (zamiast RC_BOOTLOG="no")

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:

  • Gabor Veszi

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ę:

  • Nikt w tym tygodniu

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:



Drukuj

Zaktualizowano 22 sierpnia 2005

Podsumowanie: Tygodnik Gentoo z 22 sierpnia 2005.

Ulrich Plate
Redaktor naczelny

Patrick Lauer
Redaktor

George Prowse
Redaktor

Lars Weiler
Redaktor

Chris White
Redaktor

Kuba Bożanowski
Tłumacz

Łukasz Damentko
Tłumacz

Michał Kurgan
Tłumacz

Łukasz Strzygowski
Tłumacz

Tomasz Muszyński
Korektor

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Online Kredit Index
Copyright 2001-2009 Gentoo Foundation, Inc. Questions, Comments? Contact us.