Tygodnik Gentoo: 13 listopada 2006
1.
Wiadomości Gentoo
Anonimowe repozytoria CVS i SVN są dostępne
Zespół Gentoo Infrastructure czuje się
zaszczycony mogąc ogłosić, że zakończono proces konfiguracji i testów
anonimowego, w trybie tylko do odczytu, dostępu do repozytoriów CVS oraz SVN
Gentoo i zostały one udostępnione do użytku publicznego.
Głównym celem stojącym za udostępnieniem anonimowych usług jest pomoc dla
współpracujących z nami nie-deweloperów. Dzięki dostępnym teraz repozytoriom
proces tworzenia poprawek i modyfikacji (cvs diff/svn diff) jest znacznie
prostszy. Dodatkowo istnieje też szybki i prosty dostęp do źródeł wszystkich
projektów tworzonych w ramach Gentoo Linux.
Naszych bardziej zapalonych użytkowników informujemy że serwisy CVS i SVN
nie są tak aktualne jak rsync i mogą mieć do 30 minut opóźnienia w
zależności od obciążenia maszyn. Prosimy o nie używanie udostępnionych
repozytoriów do uaktualniania lokalnego drzewa Portage tylko by poczuć się
lepszym lub liczyć na szybszy dostęp do niego. W porównaniu do synchronizacji z
użyciem rsync anonimowe repozytoria mają przewidziane znacznie mniejsze zasoby
(moc obliczeniowa i przepustowość łącz). Zespół Gentoo Infrastructure nie
zawaha się także przed blokowaniem adresów IP które będą zakłócać pracę
serwisów.
CVS
Dostęp do CVS-u jest ograniczony do 5 równoczesnych połączeń. Aktualnie dostępne
są następujące repozytoria: gentoo, gentoo-projects, gentoo-src i gentoo-x86
Listing 1.1: Pobranie zawartości repozytorium CVS |
$ cvs -d :pserver:anonymous@anoncvs.gentoo.org/var/cvsroot co <repozytorium>
|
SVN
Dostępne są następujące repozytoria SVN: apache, baselayout, catalyst, devmanual,
eselect, genkernel, gentoo-alt, gentoo-python, gentoo-syntax, gentoo-vdr,
gentoolkit, gli, glsr, hardened, hwdata, keychain, linux-patches, livecd-tools,
portage, sandbox
Listing 1.2: Pobranie zawartości repozytorium SVN |
$ svn co http://anonsvn.gentoo.org/repositories/<repozytorium>
|
Strona główna serwisu, http://anoncvs.gentoo.org/ zawiera dokładną
listę aktualnie dostępnych repozytoriów. Można tam także znaleźć dokładne
instrukcje opisujące w jaki sposób należy korzystać z udostępnionych zasobów.
Prosimy o zgłaszanie
problemów, które pojawią się w czasie korzystania z repozytoriów CVS i
SVN.
Ostatnio omawiana blokada usługi gzip została usunięta w związku z
ograniczeniami w przepustowości części serwerów. Równocześnie został też
odpowiednio obniżony limit maksymalnej liczby użytkowników, którzy w danej
chwili mogą korzystać z repozytoriów.
Podziękowania dla: kengland, robbat2, kingtaco, ramereth, i pozostałych, dzięki
którym udało się zrealizować ten projekt.
Engine Yard wykorzystuje klastry Gentoo dla usług Ruby on Rails
Engine Yard wykorzystuje oparte o Gentoo klastry udostępniające usługi Ruby on
Rails. W sieci, pod adresem
http://qualityhumans.com/images/tom_ezra_gentoo.mov, dostępny jest
film opisujący ten temat. Można w nim usłyszeć wypowiedzi w jaki sposób Gentoo
pomogło w stworzeniu serwisu, uznanie znalazły szerokie możliwości dostosowania
systemu do własnych potrzeb. Padło też parę humorystycznych komentarzy, wśród
nich: „Jestem przekonany, że wszystkie inne dystrybucje oparte są na Gentoo”.
Omówiono także projekt Xen domU, który będzie środowiskiem deweloperskim Ruby on
Rails opartym na Gentoo.
2.
Społeczność Gentoo
Lista dyskusyjna gentoo-user
Dostęp do plików spoza środowiska chroot
Brian Davis planuje uruchomienie serwera Apache w środowisku chroot. Nie chce
jednak kopiować obrazków i innej zawartości serwowanych stron do chroota. W
związku z tym chciał się dowiedzieć, czy możliwe jest stworzenie dowiązań
symbolicznych dających dostęp dostęp do tych plików.
Odpowiadający wskazali, że nie jest to możliwe, jednak w zastępstwie można
skorzystać z polecenia mount --bind.
Listing 2.1: Użycie flagi --bind dla polecenia mount |
# mount --bind /source /chroot/target
|
Problemy z pierwszą instalacją Gentoo
Jon M skonfigurował główną partycję jako /dev/hda3, używając systemu
plików ReiserFS. Jednak po restarcie i próbie uruchomienia systemu zobaczył
komunikat „VFS: Cannot open root device "hda3" or unknown-block(0,0)”.
Richard Fish wskazał że „unknown-block(0,0)” oznacza, iż kernel nie znalazł
odpowiedniego urządzenia dla hda3. Jest to spowodowane brakiem odpowiednich
sterowników IDE, czyli złą konfiguracją jądra. Potrzebne są sterowniki do
chipsetu oraz samo podstawowe wsparcie dla IDE.
Jon M przyglądnął się swojej konfiguracji jądra i wskazał, że w jego przypadku
brakuje sterowników do chipsetu na płycie głównej.
3.
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:
- Alexander Færøy (eroyf) User Relations/Alpha/MIPS
- Cédric Krier (cedk) zespół netmon
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo
Linux funkcję:
4.
Bezpieczeństwo Gentoo
Binarny sterownik dla kart graficznych NVIDIA: Przekroczenie uprawnień
Binarny sterownik dla kart graficznych NVIDIA zawiera usterkę przekroczenia
uprawnień za pośrednictwem sesji Xów.
Więcej informacji można znaleźć w komunikacie
GLSA
Bugzilla: Wiele usterek
Bugzilla zawiera wiele usterek XSS (cross-site scripting), wstrzyknięcie skryptu
oraz podrobienie zapytania.
Więcej informacji można znaleźć w komunikacie
GLSA
Netkit FTP Server: Przekroczenie uprawnień
Nieprawidłowe wywołanie funkcji seteuid() może w pewnych okolicznościach dać
użytkownikowi FTP dostęp do plików i katalogów, które powinny być dla niego
niedostępne.
Więcej informacji można znaleźć w komunikacie
GLSA
5.
Pakiety przewidziane do usunięcia
Poniżej można znaleźć listę pakietów, które zostaną w najbliższym czasie
usunięte z drzewa Portage. Informacje te pochodzą z różnych źródeł, włączając
projekt Treecleaners oraz zgłoszenia
od poszczególnych deweloperów.
Ostatnie namaszczenie:
6.
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 5
listopada 2006, a 12 listopada 2006 aktywność w serwisie przedstawiała się
następująco:
- zgłoszono 753 nowe bugi
- zamknięto lub rozwiązano 484 bugi
- otwarto ponownie 15 uprzednio zamkniętych bugów
- 183 bugi oznaczono jako NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM
- 181 bugów oznaczono jako duplikaty
Spośród 10914 obecnie otwartych bugów: 29 oznaczono jako 'blocker', 103 jako
'critical', a 487 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:
7.
Opinie czytelników
Tygodnik Gentoo jest tworzony i tłumaczony przez ochotników i członków
społeczności, którzy nadsyłają swoje pomysły i gotowe artykuły. Zachęcamy
wszystkich do pomocy i współpracy przy tworzeniu kolejnych numerów Tygodnika
Gentoo. Oczekujemy na wasze propozycje artykułów, interesują nas także opinie na
temat tych już opublikowanych. Wszelkie komentarze prosimy kierować na adres Tygodnika Gentoo. Uwagi dotyczące
tłumaczenia należy zgłaszać na adres koordynatora. Pomóżcie sprawić, by Tygodnik
Gentoo był jeszcze lepszy.
8.
Subskrypcja Tygodnika Gentoo
Aby zaprenumerować Tygodnik Gentoo, należy wysłać pustego emaila na adres gentoo-gwn-pl+subscribe@gentoo.org.
Aby zrezygnować z subskrypcji, należy wysłać pustego emaila na adres
gentoo-gwn-pl+unsubscribe@gentoo.org z konta, na które jest
zarejestrowana.
9.
Inne języki
Tygodnik Gentoo jest dostępny w następujących językach:
|