Gentoo Logo

Tygodnik Gentoo: 13 marca 2006

Spis treści:

1.  Wiadomości Gentoo

Gentoo Linux 2006.0 dostępne w sklepie Gentoo

Oficjalna wersja Gentoo Linux 2006.0 jest już dostępna w ramach oferty sklepu Gentoo. Przypominamy, że pięć dolarów od każdej sprzedanej płyty trafia do Fundacji Gentoo. Kupując je bezpośrednio od nas, wspieracie nasze starania w tworzeniu i udoskonaleniu dystrybucji.

Katalog społeczności Gentoo

Coraz trudniej jest nam śledzić rosnącą ilość międzynarodowych imprez organizowanych z udziałem przedstawicieli Gentoo. Deweloperzy, zaawansowani użytkownicy oraz entuzjaści Gentoo na całym świecie organizują różne wydarzenia, opiekując się stoiskami Gentoo na targach i konferencjach. Aby mieć możliwość większego na nie wpływu oraz dodatkowe informacje o ciekawostkach z nimi związanych zespół „Tygodnika Gentoo” szuka grup, klubów, czy kółek studenckich skupionych wokół Gentoo, reprezentujących użytkowników i deweloperów w poszczególnych miastach, czy krajach. Każdego prowadzącego stronę, forum lub organizującego spotkanie użytkowników lub innego typu wydarzenie związane z Gentoo, prosimy o przesłanie, krótkiego opisu danego przedsięwzięcia oraz dane kontaktowe, na nasz adres e-mailowy. Umożliwi nam to stworzenie oficjalnego katalogu społeczności Gentoo. Z góry dziękujemy!

2.  Społeczność Gentoo

Forum Gentoo

glibc 2.4 w Portage

glibc 2.4 oficjalnie trafił do drzewa Portage. Użytkownicy forum byli zaskoczeni tym, że pakiet trafił bezpośrednio do gałęzi testowej. Jednak, został on już bardzo skrupulatnie przetestowany, włączając wielokrotne przebudowywanie narzędzi należących do toolchain i do tej pory nic nie wskazuje na jakiekolwiek poważne problemy. Niektórzy próbowali nawet eksperymentów z najnowszą wersją gcc-4.1 i również nie zauważyli żadnych usterek w funkcjonowaniu systemu. Pomimo stabilnego działania i poprawnej kompilacji zanotowano jednak kilka problemów związanych z budowaniem aplikacji z flagą USE nptl-only. Więcej szczegółów i opinii na ten temat można znaleźć w wątku:

LiveCD prezentujące możliwości Xgl

Weteran forum, taskara, udostępnił stworzony przez niego Gentoo LiveCD zawierający demonstrację funkcjonowania Xgl. Użytkownicy, którzy już wypróbowali LiveCD są zadowoleni z tego typu wsparcia dla sprzętu 3D. Linki oraz odpowiednie torrenty znajdują się bezpośrednio w wątku. Oczywiście można tam również przyłączyć się do prowadzonej dyskusji:

3.  Międzynarodowe Gentoo

Indie: Impreza Open Source w Calicut

Deweloper Gentoo, Shyam Mani, poprowadzi wprowadzającą do Gentoo prezentację w czasie trwania FOSS.NITC, konferencji odbywającej się 18 i 19 marca 2006 na National Institute of Technology w Calicut (region Kerela). Razem z Ashish V planują również przeprowadzenie sesji BoF (Birds of a Feather) w ramach imprezy. Więcej szczegółów można znaleźć na stronie zawierającej dokładny plan konferencji.

Niemcy: Spotkanie użytkowników Gentoo w Lipsku

W piątek, 17 marca 2006, grupa entuzjastów Gentoo z rejonu Lipska i Halle w Saksoni spotka się na w Stuk (Studentenkeller). To pierwsze spotkanie użytkowników Gentoo w Lipsku rozpocznie się o godzinie 19:00. Każdego zainteresowanego uczestnictwem prosimy o kontakt z organizatorami za pośrednictwem stworzonego na forum wątku.

Niemcy: Report z Chemnitz

Podobnie jak w zeszłym roku, na targach Linuxtage w Chemnitz, odbywających się 4 i 5 marca 2006, można było odwiedzić stoisko Gentoo i porozmawiać z deweloperami. Wśród innych jego atrakcji można wymienić komputer SGI Octane, który przez większość czasu trwania imprezy był zajęty kompilacją, ale na szczęście drugiego dnia udało się na nim uruchomić xorg. Oczywiście, jak zwykle, na stoisku można było znaleźć i kupić plakaty i inne gadżety związane z Gentoo oraz płyty DVD zawierające wydanie 2006.0 wraz z dodatkowymi źródłami i plikami stage. W ramach imprezy można było także posłuchać Tobiasa Scherbauma opowiadającego o Gentoo, jego zaletach i właściwościach.


Ilustracja 3.1: Od lewej: opiekunowie stoiska tuxus, dertobi123 i Mr. Big

Fig. 1: Chemnitz

4.  Gentoo w prasie

Linux Magazin (4/2006, język niemiecki)

Kwietniowe wydanie niemieckiego Linux Magazin poświęca okładkę oraz sześć artykułów na dokładne przyjrzenie się technologii wirtualizacji. Jeden z tekstów przedstawia dewelopera Gentoo, Benedikta Böhma, oraz projekt vserver dla Linuksa, oparty na narzędziach vserver-sources, które można znaleźć w drzewie Portage. Magazyn jest dostępny w kioskach w krajach niemieckojęzycznych.

Opensourcejahrbuch (marzec 2006)

W ostatnim Tygodniku Gentoo nawiązaliśmy do wywiadu z Billem Hilfem - dyrektorem laboratorium Microsoftu zajmującego się Open Source - wypowiadającym się między innymi na temat Gentoo i Daniela Robbinsa. Można już przeczytać jego angielską wersję. Dodatkowo udostępniono także do pobrania najnowszą wersję oryginalnego Opensourcejahrbuch, podsumowującego wydarzenia ze świata Open Source, dostępny także w formie papierowej za przystępną cenę. Nie wszystkie rozdziały zostały jeszcze przetłumaczone na język angielski, na razie stworzono serwis Wiki udostępniający angielskie tłumaczenia poszczególnych artykułów znajdujących się w oryginalnym wydawnictwie.

5.  Sztuczki i kruczki

iproute2 zamiast ifconfig/route

Gdy trzeba skonfigurować sieć z wiersza poleceń, wielu z nas nadal używa narzędzi ifconfig i route. Jednakże we współczesnych środowiskach sieciowych pakiet ifconfig nie zawsze się sprawdza. Z tego względu, jak to często bywa w społeczności Free Software, powstało oprogramowanie pozbawione wad poprzednika, w tym przypadku jest to pakiet iproute2 zdobywający coraz większą popularność.

Domyślnym poleceniem przy pracy z iproute2 jest ip. Charakteryzuje je krótka, łatwa do zapamiętania nazwa, prostota i rozbudowane możliwości. O szczegółach można jednak poczytać w wielu innych tekstach, takich jak iproute2 document oraz Guide to IP Layer Network Administration with Linux. Na potrzeby tego krótkiego wprowadzenia pozostaniemy przy najczęściej wykorzystywanych podstawowych opcjach, aby pokazać jak łatwo jest przestawić się z ifconfig (pakiet sys-apps/net-tools) na ip (pakiet sys-apps/iproute2).

Aby skonfigurować hosta z adresem IP 192.168.0.102, maską podsieci 255.255.255.0 i domyślną bramką 192.168.0.1, do tej pory należało użyć następujących poleceń:

Listing 5.1: Wykorzystanie poleceń ifconfig i route

# ifconfig eth0 192.168.0.102 netmask 255.255.255.0 up
# route add default gw 192.168.0.1

W przypadku iproute2, taką konfigurację uzyskamy używając:

Listing 5.2: Wykorzystanie polecenia ip

# ip address 192.168.0.102/24 dev eth0
# ip route add default via 192.168.0.1

Jak widać, składnia nie jest skomplikowana. Przyjrzyjmy się naszej aktualnej tablicy routingu. Używając narzędzia route napisalibyśmy route -n:

Listing 5.3: Wykorzystanie route

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0 lo
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

Oto jak wyświetlić to samo za pomocą ip:

Listing 5.4: Używamy narzędzia ip, aby wyświetlić tablice routingu

# ip route show
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.121 
127.0.0.0/8 via 127.0.0.1 dev lo  scope link 
default via 192.168.0.1 dev eth0 

W pierwszej chwili zapis ten może się wydawać nieco dziwny, zawiera on jednak wiele przydatnych informacji. Na przykład scope link mówi nam, że sieć jest osiągalna, natomiast proto kernel informuje nas o tym, że jądro dodało ten routing jako część uruchamiania interfejsu.

Użycie polecenia ip w systemie Gentoo również nie jest trudne. Pakiet sys-apps/baselayout obsługuje bowiem oba formaty (ifconfig i ip):

Listing 5.5: Konfiguracja sieci w pliku /etc/conf.d/net

(Konfiguracja w starym stylu)
config_eth0=( "192.168.0.102 netmask 255.255.255.0" )
routes_eth0=( "default gw 192.168.0.1" )

(Konfiguracja za pomocą iproute2 -- pamiętajmy o uprzedniej jego
instalacji)
modules=( "iproute2" )
config_eth0=( "192.168.0.102/24" )
routes_eth0=( "default via 192.168.0.1" )

Uwaga: Więcej informacji na temat składni pliku /etc/conf.d/net znajdziemy w pliku /etc/conf.d/net.example.

To wszystko na dziś, miłej zabawy z systemem Gentoo!

6.  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:

  • Emanuele Giaquin (exg) - Gentoo/OS X i PPC
  • Alfredo Tupone (Tupone) - gry

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

IMAP Proxy: Usterki format string

Usterki format string znalezione w IMAP Proxy mogą doprowadzić do wykonaniu niepożądanego kodu w czasie połączenia ze złośliwymi serwerami IMAP.

Więcej informacji można znaleźć w komunikacie GLSA

zoo: Przepełnienie bufora na stosie

zoo zawiera usterkę przepełnienia bufora znajdującego się na stosie, która może zostać wykorzystana do wykonania niepożądanego kodu przy użyciu złośliwych plików ZOO.

Więcej informacji można znaleźć w komunikacie GLSA

GNU tar: Przepełnienie bufora

Spreparowane archiwum tar może zostać użyte do wykorzystania usterki przepełnienia bufora w GNU tar, co może skutkować wykonaniem niepożądanego kodu.

Więcej informacji można znaleźć w komunikacie GLSA

flex: Generacja niebezpiecznego kodu

flex może wygenerować kod zawierający usterkę przepełnienia bufora, co powoduje że aplikacje używające tak stworzonych skanerów mogą zostać wykorzystane do wykonania niepożądanego kodu.

Więcej informacji można znaleźć w komunikacie GLSA

GnuPG: Niepoprawna weryfikacja podpisu

GnuPG może zakwalifikować poprawną sygnaturę jako błędną lub rozpoznać daną wiadomość jako niepodpisaną.

Więcej informacji można znaleźć w komunikacie GLSA

SquirrelMail: Usterki XSS oraz wstrzyknięcie polecenia IMAP

SquirrelMail jest podatne na szereg ataków cross-site scripting oraz wstrzyknięcie poleceń IMAP.

Więcej informacji można znaleźć w komunikacie GLSA

Cube: Wiele usterek

Cube zawiera wiele usterek przepełnienia bufora, nieprawidłowe odwołania do pamięci oraz zdalne zawieszenie aplikacji, co może zostać wykorzystane do przeprowadzenia ataku Denial of Service lub zdalnego wykonania niepożądanego kodu.

Więcej informacji można znaleźć w komunikacie GLSA

8.  Bugzilla

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 5 marca 2006, a 12 marca 2006 aktywność w serwisie przedstawiała się następująco:

  • zgłoszono 849 nowych bugów
  • zamknięto lub rozwiązano 413 bugów
  • 25 uprzednio zamkniętych bugów zostało ponownie otwartych

Spośród 9683 obecnie otwarte bugi: 62 oznaczono jako 'blocker', 155 jako 'critical', a 539 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 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.

10.  Subskrypcja Tygodnika Gentoo

Aby zaprenumerować Tygodnik Gentoo, należy wysłać pustego e-maila na adres gentoo-gwn-pl+subscribe@gentoo.org.

Aby zrezygnować z subskrypcji, należy wysłać pustego e-maila na adres gentoo-gwn-pl+unsubscribe@gentoo.org z konta, na które jest zarejestrowana.

11.  Inne języki

Tygodnik Gentoo jest dostępny w następujących językach:



Drukuj

Zaktualizowano 13 marca 2006

Podsumowanie: Wydanie Tygodnika Gentoo z 13 marca 2006.

Ulrich Plate
Redaktor naczelny

Ioannis Aslanidis
Redaktor

Wernfried Haas
Redaktor

Shyam Mani
Redaktor

Sven Vermeulen
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.