Gentoo Weekly Newsletter: 7 lutego 2005
1.
Wiadomości Gentoo
Gentoo na Linux World Expo w Bostonie
Zaledwie na tydzień przed tym, jak na wschodnim wybrzeżu Linux World Expo otworzy swoje bramy dla gości, ostatecznie ustalono reprezentację Gentoo. Na stoisku spotkać będzie można Mike'a Frysingera, Chrisa Gianelloni, Dylana Carlsona, Daniela Ostrowa, Luke'a Mackena, Jeffrey'a Formana, Rajiva Aarona Manglani i Chrisa Aniszczyka. Wspierać ich będzie lokalny organizator, który zatroszczył się by na stanowsku nr 6 w Bostońskim Hynes Convention Center wszystko przebiegło sprawnie. Goście stanowiska będą moglo oglądać Sparci, x86 i Mac Mini z zainstalowanym Gentoo Linux/PPC. Targi zaczynają się we wtorek 15.02 i będą trwać do czwartku, 17.02. Codziennie otwarte są od 10:00 do 17:00 (w czwartek do 16:00).
Dwa miliony postów
Kolejny rekord padł na Forum Gentoo. W ostatni poniedziałek zarejestrowany został 2 000 000 post odkąd powstało Forum Gentoo oparte o phpBB. Wielu śledziło licznik zmierzający do magicznej liczby, ale to Naib z Birmingham w Zjednoczonym Królestwie kliknął przycisk "wyślij" w odpowiednim momencie. Jego post, odpowiedź na pytanie o pełnoekranowy program terminalowy, jest krótki i treściwy: "Ctrl-Alt-F1"
Ilustracja 1.1: Licznik postów na forums.gentoo.org, 31 stycznia 2005 około 20:15 UTC |
 |
Nowy kanał IRC, lista dyskusyjna dla pakietów medialnych Gentoo
Jan Brinkmann ogłosił powstanie dwóch nowych sposobów wsparcia dla ciągle rosnącej liczby pakietów w Portage związanych z obsługą dźwięku i obrazu. #gentoo-media to nowy kanał na irc.freenode.net gdzie wymieniają się uwagami osoby odpowiedzialne za te pakiety. Stworzona została też lista dyskusyjna, gentoo-media@gentoo.org by usprawnić komunikację między deweloperami. "Chcieliśmy też ułatwić użytkownikom kontakt z osobami odpowiedzialnymi za pakiety związane z tymi dziedzinami" mówi Jan Brinkmann, mając nadzieję że zarówno nowy kanał IRC jak i lista dyskusyjna staną się niedługo przydatne i popularne, zwłaszcza w rekrutacji nowych deweloperów. Aby zapisać się na listę wyślij e-mail na gentoo-media-subscribe@gentoo.org. Jeśli chcesz zostać deweloperem - skontaktuj się bezpośrednio z Janem Brinkmannem.
2.
Rzut okiem w przyszłość
Gentoo/FreeBSD
Projekt Gentoo/FreeBSD oficjalnie został rozpoczęty w sierpniu 2004 roku,
jako zestaw ebuildów systemowych opartych na FreeBSD 5.2.1, oraz portage overlay
autorstwa Granta Goodyeara (g2boojum). W miarę jak zbliżał się termin
ukazania się FreeBSD 5.3, dokonywało się przeportowanie ebuildów podstawy
systemu w nowej wersji, która jest teraz faktyczną podstawą naszego
projektu.
Projekt Gentoo/FreeBSD, jak sama nazwa wskazuje, ma na celu uruchomienie
składników Gentoo w systemie FreeBSD. Oznacza to, że zamiast jądra Linuksa i
GNU LibC, będzie można użyć kernela i LibC z FreeBSD. Dodatkowo, celem
projektu jest przeniesienie baselayoutu do Gentoo/FreeBSD tak, aby możliwe
było identycznie łatwe jak w Gentoo Linuksie zarządzanie uruchamianym na starcie
systemu usługami.
Pomimo iż projekt jest relatywnie młody, poczyniliśmy wiele postępów.
Najważniejsze dokonania to:
- Portage działa już bez nakładania łatek.
- zestaw ebuildów, które ściągają i instalują określone paczki
systemowe FreeBSD jest już prawie stabilny, a proces ich tworzenia nie
nastręcza już wielu problemów.
- określiliśmy profil systemu, a także paczki spoza FreeBSD, które mogą
być zainstalowane.
Aktualnie pracujemy nad ustabilizowaniem zawartości tarballi ze źródłami
tak, aby dostarczały wszystkich potrzebnych rzeczy w odpowiedniej kategorii
(tarballe ze źródłami systemu w Gentoo/FreeBSD są podzielone na kategorie,
na przykład freebsd-lib, freebsd-usbin, itp.)
Nasza praca nad baselayoutem przede wszystkim miała na celu doprowadzenie
do prawidłowego funkcjonowania opartego na zależnościach systemu init z
Gentoo w userlandzie FreeBSD. Jak można się było spodziewać, niektóre części
(szczególnie związane z gawk) sprawiały problemy, jednakże
aktualnie posiadamy paczkę, z której instaluje się funkcjonalny system
FreeBSD, wraz z działającymi i niezmienionymi skryptami inicjalizującymi z
głównego drzewa Portage. Więcej pracy wymaga napisanie skryptów do rzadziej
używanych części systemu FreeBSD, oraz być może uaktualnienie baselayoutu do
wersji 1.11, gdy tylko stanie się ona stabilna.
Nasze cele na najbliższą przyszłość obejmują stworzenie zestawu etapów
(stage) instalacji, z których będzie można zainstalować Gentoo/FreeBSD,
dokończenie przeniesienia baselayoutu, oraz, ostatecznie, wydanie
całości.
Oprócz tego zamierzamy przenieść glibc i userland GNU na jądro
FreeBSD. Jeśli chciałbyś przyłączyć się do pracy nad tym zagadnieniem, skontaktuj
się z Dylanem Carlsonem. (przeczytaj także
post Roberta Millana na grupę dyskusyjną gentoo-dev, link można
znaleźć poniżej).
3.
Bezpieczeństwo Gentoo
Gallery: Podatność na ataki cross-site scripting
Gallery jest podatne na ataki cross-site scripting.
Więcej informacji można znaleźć w komunikacie GLSA
ClamAV: Kilka usterek
ClamAV zawiera dwie usterki pozwalające na atak Denial
of Service i zatrzymanie skanowania wirusów.
Więcej informacji można znaleźć w komunikacie GLSA
ncpfs: Kilka usterek
Narzędzia ncpfs zawierają kilka usterek, potencjalnie umożliwiających
zdalne wykonanie niepożądanego kodu lub dostęp do lokalnych plików z
podwyższonymi uprawnieniami.
Więcej informacji można znaleźć w komunikacie GLSA
FireHOL: Problem z tworzeniem plików tymczasowych
FireHOL jest podatny na ataki z użyciem dowiązań symbolicznych,
potencjalnie umożliwiające lokalnym użytkownikom nadpisywanie
dowolnych plików.
Więcej informacji można znaleźć w komunikacie GLSA
UW IMAP: Obejście autoryzacji CRAM-MD5
UW IMAP zawiera usterkę w kodzie odpowiedzialnym za autoryzację CRAM-MD5.
Więcej informacji można znaleźć w komunikacie GLSA
enscript: Kilka usterek
enscript zawiera kilka usterek i błędów projektowych,
potencjalnie umożliwiających wykonywanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
Squid: Kilka usterek
Squid zawiera w kodzie obsługującym WCCP, HTTP oraz LDAP usterki,
które mogą doprowadzić do ataku Denial of Service, ominięcia kontroli
dostępu oraz zaśmiecenia pamięci cache i logów.
Więcej informacji można znaleźć w komunikacie GLSA
Newspost: Błąd przepełnienia bufora
Błąd przepełnienie bufora może zostać zdalnie wykorzystany
do zatrzymania Newsposta i potencjalnie do wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
LessTif: Kilka usterek w libXpm
W dołączonej do LessTif bibliotece libXpm odkryto kilka usterek,
które umożliwiają potencjalne wykonanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
4.
Społeczność Gentoo
gentoo-dev
Gentoo/kFreeBSD
Deweloper Debiana Robert Millan ogłosił swoje postępy w pracy nad przeniesieniem glibc oraz środowiska GNU na jądro FreeBSD : "Zacząłem od istniejącego systemu Gentoo FreeBSD i stopniowo migrowałem je do Glibc."
Niezależność GWN?
Grant Goodyear próbuje określić status Gentoo Weekly Newsletter: "Czy GWN jest oficjalnym tygodnikiem promującym Gentoo, czy może pseudo-niezależnym biuletynem w którym można zarówno krytykować jak i chwalić?" Jak duży wpływ deweloperzy powinni mieć na jego zawartość?
Poprawny zapis if/else w bashu
Ciaran McCreesh kolejny raz przekazuje porady na temat składni basha. Powinny być one szczególnie cenne dla wszystkich twórców pakietów ebuild. Dodatkowo, nie wskazał nam nieistniejącej wersji próbnej dokumentu , który, gdyby istniał, byłby doskonałym źródłem wszelkich pytań dotyczących tworzenia ebuildów.
Wsparcie gcc-4 w Gentoo
Dla wszystkich użytkowników Gentoo lubiących nowe zabawki Mike Frysinger dodał pakiety gcc-4 do systemu portage. Obecnie są one jeszcze zamaskowane ze względu na brak odpowiedniego przetestowania. Jeśli chcesz ich używać pamiętaj że robisz to na własną odpowiedzialność! Pierwsze doświadczenia użytkowników są bardzo rożne, od bezproblemowego działania do losowych zawieszeń programów. Dobrej zabawy!
Zamieszanie wokół autotools
Jakiś czas temu ebuildy autoconf / automake / libtool zostały zmodyfikowane. Wielu użytkowników narzeka że portage chce teraz instalować wszystkie dostępne wersje. Mike Frysinger wyjaśnia "Stare pakiety (autoconf-2.59-r5 / automake-1.8.5-r1 / libtool-1.5.2-r7) pobierały i instalowały wiele wersji każdego z nich w systemie automatycznie. Każdy tylko myślał że zainstalowana jest tylko jedna wersja, ale był w błędzie!".
5.
Międzynarodowe Gentoo
Niemcy: Oberhausen SUG w piątek 11 lutego
Oberhausen, dom "Friends of Gentoo e.V." i kilku aktywnych deweloperów, znów był świadkiem Spotkania Użytkowników Gentoo w Gasthof Harlos, który sam powoli staje się ważną instytucją w mikrokosmosie Gentoo. Głównym tematem były przygotowania do konferencji FOSDEM w Belgii, która odbędzie się pod koniec miesiąca. Organizatorzy postarają się również przynieść jeden z wykorzystywanych Sun Blade 100, które zostały niedawno zakupione przez kilku niemieckich deweloperów.
6.
Gentoo w prasie
Linux Magazin (numer 3/2005)
W ostatnim numerze niemieckiego Linux Magazin opublikowany został artykuł
dewelopera Gentoo, Michaela Kohla. Michael
objaśnia w nim narzędzie catalyst, a także proces wydawanie Gentoo,
wszystko to na trzech stronach pełnych szczegółów, przykładów użycia
catalysta do stworzenia różnych LiveCD, jak choćby niemieckiego "Fizzle
Wizzle", na którym znaleźć można kompletne środowisko KDE, działające w
stylu Knoppiksa prosto z CD, bez potrzeby instalacji na twardym dysku.
Gazeta dostępna jest w Niemczech od czwartku zeszłego tygodnia i można w
niej dodatkowo przeczytać omówienie instalacji Gentoo autorstwa Olivera
Frommla.
Blog Davida Berlinda (31 stycznia 2005)
Felietonista CNET David Berlind napisał sprostowanie do swojego artykułu o
Gentoo i OpenSolaris, o którym pisaliśmy w zeszłym
tygodniu. W nowym artykule pod tytułem "Gentoo: We're
not the Napster of Open Source" cytuje wypowiedzi pochodzące z wymiany
emaili pomiędzy nim a deweloperem Gentoo, Pieterem Van den Abeele,
potwierdzając, iż "ludzie z Gentoo spierają się z moim określeniem Portaris
i Portage jako narzędzi w rodzaju Napstera, które mogą prowadzić do naruszeń
licencji open source."
7.
Bugzilla
Spis treści
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 31 stycznia 2005 a 07 lutego 2005, aktywność w serwisie przedstawiała się następująco:
- zgłoszono 875 nowych bugów
- zamknięto lub rozwiązano 661 bugów
- 28 uprzednio zamkniętych bugów zostało ponownie otwartych
Spośród 8006 obecnie otwartych bugów: 105 oznaczono jako 'blocker', 245 jako 'critical', a 601 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 przypisano najwięcej nowych bugów w minionym tygodniu, to:
8.
Odeszli, przybyli, zmienili status
Odeszli
Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:
-
Alexander Gabert
-
Andrew Bevitt (tymczasowo)
Przybyli
Następujący deweloperzy przyłączyli się do projektu Gentoo Linux w minionym tygodniu:
- Stefano Rossi (so) - Dokumentacja
- Andreas Pokorny (DieMumiee) - AMD64
- Shigehiro Idani (idani) - Japońskie tłumaczenie
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo Linux funkcję:
- Chris Gianelloni (wolf31o2) - Zmienił funkcję z Menedżera Operacyjnego na Menedżera Strategicznego zespołu Release Engineering
- Tim Yamin (plasmaroo) - Nowy Menedżer Operacyjny zespołu Release Engineering
9.
Twój wkład w GWN
Jesteś zainteresowany współpracą w tworzeniu Gentoo Weekly Newsletter?
Wyślij nam e-mail.
10.
Opinie czytelników
Jeśli chcesz, aby ten magazyn był jeszcze lepszy, podziel się z
nami swoją opinią na jego temat.
11.
Lista dyskusyjna GWN
Aby zapisać się na listę dyskusyjną Gentoo Weekly Newsletter, wyślij pusty e-mail
na adres gentoo-gwn-subscribe@gentoo.org.
Aby się z niej wypisać, wyślij pusty e-mail na adres gentoo-gwn-unsubscribe@gentoo.org
z konta, na które jest zasubskrybowana.
12.
Inne języki
Gentoo Weekly Newsletter jest dostępny w następujących językach:
|