Tygodnik Gentoo: 13 marca 2006
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 |
 |
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 |
config_eth0=( "192.168.0.102 netmask 255.255.255.0" )
routes_eth0=( "default gw 192.168.0.1" )
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:
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ę:
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:
|