Tygodnik Gentoo: 12 września 2005
1.
Wiadomości Gentoo
Aktualizacja ważnych pakietów Apache
Zespół Apache Gentoo ma przyjemność poinformować o poprawie stabilności
poprawek do pakietów, nad którymi prace trwały ponad rok. Wśród
najważniejszych zmian można wymienić:
-
Nowe pliki konfiguracyjne oraz ich lokalizacja, bardziej odpowiadająca
oficjalnym standardom. Zmiany te z pewnością pozwolą ułatwić migrację
użytkownikom innych dystrybucji
-
Moduły używają teraz scentralizowanego pliku eclass, który buduje,
instaluje i wyświetla standardowe informacje. Pozwala to na ułatwienie
zarządzania istniejącymi pakietami oraz na szybsze i bardziej dokładne
testowanie nowych, jeszcze nie znajdujących się w drzewie portage.
-
Rozszerzony wybór flag USE, pozwalający wybrać rodzaj kompilowanego MPM.
-
Nowy pakiet gentoo-webroot, zawierający standardowe ikony Gentoo,
strony opisujące występujące błędy oraz domyślną stronę www. Będzie on posiadał
flagę USE umożliwiającą zablokowanie instalacji strony do katalogu
/var/www/localhost co jest szczególnie ważne, gdy zawiera on
już jakiś serwis internetowy.
-
I znacznie, znacznie więcej, wliczając w to poprawki masy błędów.
Zmiany ustabilizują się w niedzielę, 18 września. Wszystkie modyfikacje zostały
dokładnie przetestowane oraz pozytywnie ocenione przez wielu użytkowników.
Umożliwiają one także użycie nowych ebuildów php (włączają także wsparcie dla
php5), kiedy będą one już w pełni dostępne.
W związku z tymi zmianami i ulepszeniami, po aktualizacji Apache należy zadbać o
kilka rzeczy. Dokładne instrukcje zostały już opublikowane w dokumencie Aktualizacja serwera Apache. Wszystkie
wymagane czynności można podsumować:
-
Zainstalować wszystkie dodatki, które są wpisane do pliku konfiguracyjnego
Apache (/etc/apache2/httpd.conf - jego lokalizacja została
zmieniona). Należy zauważyć, że skrypt init dla apache sprawdza także
obecność pliku w starej lokacji i w przypadku jego wykrycia, nie uruchamia się -
ma to zapobiec użyciu nieprawidłowej dla danej maszyny konfiguracji.
-
Następnie należy zaktualizować wszystkie moduły, tak by ich wersje były
wspierane przez nową eclass. Stare moduły nie będą działały ze
względu na zmiany w lokalizacji plików konfiguracyjnych.
-
Uruchomić ponownie Apache.
Dołożyliśmy wszelkich starań, aby ułatwić proces migracji, jednak w razie
jakichkolwiek problemów zapraszamy do odwiedzenia kanału
#gentoo-apache w sieci irc.freenode.net lub naszej
listy mailingowej gentoo-web-user@gentoo.org, gdzie z chęcią
udzielimy wszelkiej możliwej pomocy.
2.
Społeczność Gentoo
Lista dyskusyjna gentoo-dev
Żródła jądra i flaga USE="minimal"
Pakiet ze źródłami jądra jest pokaźnych rozmiarów, na szczęście zawiera wiele
"niepotrzebnych" rzeczy, jak źródła asemblera na wszystkie architektury. Więc
dlaczego trochę go nie odchudzić, oszczędzając trochę cennego miejsca na dysku?
W wątku znajdziemy odpowiedź dlaczego w Gentoo Linux nie wprowadzono takich
rozwiązań oraz czemu opisana modyfikacja źródeł jądra jest raczej złym pomysłem.
[Podsumowanie] Wstępny GLEP zespołu x86
Chris White ponownie stworzył
podsumowanie jednego z tych piekielnie długich wątków, które czynią
przeglądanie list -dev tak czasochłonnym. Wszyscy z pewnością Ci dziękują Chris!
3.
Gentoo w prasie
ComputerWorld (9 września 2005)
"Wygląda na to, że jeden z najgłośniejszych rzeczników ruchu open source, Eric S. Raymond ledwie uniknął bycia
zwerbowanym na podobne stanowisko w firmie Microsoft, jakie obecnie piastuje
założyciel Gentoo, Daniel Robbins", pisze Robert McMillan w artykule w piśmie Computerworld. Biorąc pod uwagę fakt, że autor
dokumentów Halloween mógłby czuć się bardzo nieswojo w firmie, z którą walczy od
lat, najprawdopodobniej człowiek odpowiedzialny za rekrutację nie wiedział kogo
próbuje zwerbować...
Strona www firmy REBOL (9 września 2005)
Szef firmy REBOL Technologies, Carl Sassenroth rozszerzył dostępność swojego
języka programowania i środowiska pracy o nową platformę, o czym nie omieszkał
szybko poinformować w krótkim artykule REBOL dla Linux na platformie
PPC. Oprogramowanie zostało przetestowane na komputerze PegasosPPC
zarówno pod Gentoo, jak i Debianem. Jest ono gotowe do pobrania.
4.
Sztuczki i kruczki
Potyczek z konfiguracją jądra ciąg dalszy
W ostatnim numerze zamieściliśmy sztuczkę dotyczącą funkcji
szukania w make menuconfig. Kontynuując tematykę dotyczącą
konfigurowania jądra, w tym tygodniu pokażemy w jaki sposób można poradzić sobie
z nieznanymi zależnościami. Przykładowo, gdy chcemy zmienić budowę jądra z
modularnej na monolityczną, często możemy mieć problem ze modyfikacją opcji.
Powodem jest użycie modułu w innym miejscu (opcja "M").
Prostym sposobem na odkrycie tych ukrytych zależności jest następująca
procedura. Na początek należy zapisać konfigurację do pliku ("Save Configuration
to an Alternate File"), przykładowo możemy użyć .config.now
(wystarczy wpisać ".now" i nacisnąć enter). Następnie wracamy do
konsoli i szukamy tego pliku:
Listing 4.1: Przeglądanie pliku konfiguracyjnego |
less /usr/src/kernel/.config.now
|
Teraz wystarczy go przeszukać. W tym celu należy wpisać:
Listing 4.2: Poszukiwanie modułów |
/=m
|
Po znalezieniu kłopotliwych obszarów, należy powrócić do make menuconfig
i używając zeszłotygodniowej porady znaleźć odpowiednią opcję (jeśli nie znamy
jej dokładnej lokalizacji)
Opisana metoda jest szczególnie przydatna gdy chcemy stworzyć minimalny system,
a konfiguracja jądra zawiera wsparcie dla przestarzałego sprzętu. Przeszukiwanie
.config, w czasie używania menuconfig może być tu znaczącym
ułatwieniem.
5.
Odeszli, przybyli, zmienili status
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:
- Matti Bickel (mabi) - Tester architektury PPC
- Christian Hartmann (ian) - globalny moderator forum
- Mauricio Lima Pilla (pilla) - globalny moderator forum
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie
Gentoo Linux funkcję:
6.
Bezpieczeństwo Gentoo
OpenTTD: usterki format string
Usterki forums string w OpenTTD mogą doprowadzić do zdalnego wykonanie
niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
phpLDAPadmin: Authentication bypass
Błąd w phpLDAPadmin umożliwia atakującemu obejście zabezpieczeń i anonimowe
połączenie się.
Więcej informacji można znaleźć w komunikacie GLSA
Net-SNMP: Niebezpieczne RPATH
Pakiet Gentoo Net-SNMP może zawierać moduły Perla z niebezpiecznymi DT_RPATH,
potencjalnie umożliwiającymi zwiększenie uprawnień
Więcej informacji można znaleźć w komunikacie GLSA
Squid: usterki umożliwiające atak Denial of Service
Squid zawiera wiele błędów w mechanizmie obsługi wadliwych zapytań co może
doprowadzić do ataku Denial of Service.
Więcej informacji można znaleźć w komunikacie GLSA
7.
Bugzilla
Podsumowanie
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
04 września 2005, a 11 września 2005 aktywność w serwisie przedstawiała się
następująco:
- zgłoszono 794 nowych bugów
- zamknięto lub rozwiązano 386 bugów
- 29 uprzednio zamkniętych bugów zostało ponownie otwartych
Spośród 8269 obecnie otwartych bugów: 97 oznaczono jako 'blocker', 198 jako
'critical', a 543 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:
8.
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.
9.
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.
10.
Inne języki
Tygodnik Gentoo jest dostępny w następujących językach:
|