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.
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!
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:
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.
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 |
![]() |
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.
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
Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:
Następujący deweloperzy przyłączyli się do projektu Gentoo Linux w minionym tygodniu:
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo Linux funkcję:
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
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 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
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:
Spośród 9683 obecnie otwarte bugi: 62 oznaczono jako 'blocker', 155 jako 'critical', a 539 jako 'major'.
Deweloperzy oraz zespoły, które zamknęły najwięcej bugów w minionym tygodniu, to:
Deweloperzy oraz zespoły, którym przydzielono najwięcej bugów w minionym tygodniu, to:
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.
Tygodnik Gentoo jest dostępny w następujących językach: