Gentoo Logo

Tygodnik Gentoo: 31 października 2005

Spis treści:

1.  Wiadomości Gentoo

Nowe, koreańskie tłumacznie Tygodnika Gentoo

Jin Kyu Park jest pomysłodawcą stworzenia koreańskiej wersji Tygodnika Gentoo i dodania jej do listy tłumaczonych tygodników. Powoli zaprzestawał pracy w angielskim, oryginalnym, wydaniu, a teraz próbki jego tłumaczeń można znaleźć na nowo uruchomionej stronie. W tej chwili poszukuje on tłumaczy, którzy chcieliby pomóc mu w tłumaczeniu koreańskiego Tygodnika Gentoo. Jeżeli znasz język koreański i chcesz pomóc, wszystkie pytania kieruj bezpośrednio do niego.

Uwaga: Większość tłumaczeń, nawet tych, które ukazują się regularnie, cały czas poszukuje dodatkowych rąk do pracy. Wszystkich chętnych do pomocy prosimy o wysłanie wiadomości na adres gwn-feedback@gentoo.org

Podfora na forum Gentoo

Wprowadzone na początku tego tygodnia podfora zwiększyły funkcjonalność forum Gentoo dostępną dla ciągle rosnącego grona użytkowników. Po wnikliwym przetestowaniu na serwerze testowym (informacje w naszym wcześniejszym raporcie), forum niemieckie i włoskie są pierwszymi, które mogą sprawdzić jak działa nowo dostępna usługa, od tak dawna już wyczekiwana. Zgodnie ze strukturą głównego forum rozdzielono fora na dwie części, w pierwszej znajdują się wszelkie prośby o wsparcie i pomoc, a w drugiej toczone są dyskusję na różne tematy.

Pomijając fakt tworzenia większej ilości podfor, przyszłe plany zakładają dalsze usprawnianie i poprawianie sposobu prezentacji dostępnych tematów. Zespół odpowiedzialny za forum chciałby podziękować wszystkim, którzy w jakikolwiek sposób pomogli w testowaniu nowej funkcjonalności.

2.  Rzut okiem w przyszłość

Przyśpieszanie pamięci podręcznej - zmiany w Portage 3.0

Co to jest pamięć podręczna (cache) i do czego jest potrzebna?

Pamięć podręczna to metadane zapisane z ebuildów. Bez niej dostęp do nich byłby około 400 razy wolniejszy przy każdym zapytaniu o plik ebuild. Pojęcie "transfer metadanych" można zrozumieć intuicyjnie. Lokalna pamięć podręczna systemu jest aktualizowana przy pomocy generowanych wstępnie wpisów pamięci podręcznej, rozprowadzanych poprzez rsync, tak aby komputer użytkownika nie musiał sam odtwarzać jej fragmentów, co z pewnością poprawia wydajność.

Dlaczego dzieje się to tak wolno?

Podsystem pamięci podręcznej źle się skaluje. Najgorzej jest z ebuildami używającymi eklas (które trzeba śledzić), co jest szczególnie odczuwalne podczas transferu metadanych.

Co robimy aby poprawić sytuację?

Piszemy obsługę pamięci podręcznej na nowo. Niestabilne wersje już korzystają z niej korzystają, a teraz efekty naszej pracy zostały przeniesione do wersji 2.0. Przykładowe statystyki poprawek dostępne są w wątku dyskusji. Redukcja czasu wykonania dla Pentium 233MHz zwykle wynosi 35%, zaś najgorszy czas został zredukowany o 65%.

Świetnie. Czy są jakieś minusy?

Alternatywne narzędzia korzystające z pamięci podręcznej muszą zostać napisane od nowa aby mogły działać z nową wersją. Narzędzia, które potrzebują bezpośredniego dostępu do pamięci podręcznej (np. eix) będą musiały zostać uaktualnione.

Kiedy nowsza wersja znajdzie się w portage?

Planujemy dodać ją w wersji 2.0.54, jeśli jednak do tego czasu nie będzie wystarczająco dopracowana, to znajdzie się w .55. Innymi słowy: gdy tylko uznamy, że jest wolna od błędów.

Czy można już teraz pobrać łatę?

Tak, oto ona: http://dev.gentoo.org/~ferringb/portage/2.0/3.0-cache-backport-experimental-7.patch.

Jak zwykle jednak w takich sytuacjach, łatka nie jest wspierana. Opinie i zgłoszone błędy są mile widziane, lecz korzystanie z niej oznacza, że sami jesteśmy odpowiedzialni za uaktualnienie menadżera pakietów, który jest najważniejszą częścią Gentoo. Jeśli coś popsujemy, naprawa będzie kłopotliwa.

Ostrzeżenie: Dodanie tej łatki do naszego lokalnego ebuilda Portage wymaga poza uzupełnieniem funkcji src_unpack również zmian w src_install.

3.  Deweloper tygodnia

Roger Miliker (roger55)


Ilustracja 3.1: Roger Milliker, znany też jako roger55

Fig. 1: roger55

Austriacki deweloper Gentoo Roger Miliker, lepiej znany jako roger55 jest stałym bywalcem kanału #gentoo w sieci Freenode, chętnie pomagającym użytkownikom gdy tylko ma taką możliwość. Inne jego obowiązki są związane z zespołem przygotowującym nowe wydania -- on sam określa je jako "testowanie nowych wydań, płyt CD, plików stage, pakietów i odnajdywanie jakie części dokumentacji wymagają uaktualnień, a także użytkowników, którzy mają problemy z określonym sprzętem, których należy namówić na wypróbowanie nowych, poprawionych LiveCD".

W swoim życiu poza Gentoo jest studentem medycyny na Akademii Medycznej Graz i pracuje jako kurier rowerowy (dopóki nie znajdzie lepszej pracy).

To zadziwiające, że znajduje on tyle czasu dla Gentoo, pomiędzy swoją dziewczyną Manuelą i swoimi hobby (jazda na rowerze i snowboardzie). Jednakże posiadając tak liczny sprzęt, do którego można zaliczyć laptop Thinkpad 570 (z procesorem Pentium 2), stację roboczą z procesorem AthlonXP 1800+, komputer Epia M10000 (mythtv) i uroczy Thinkpad 701cs (z procesorem 486DX/2) z wysuwaną klawiaturą, trudno jest się nim nie bawić. Ulubionym środowiskiem graficznym Rogera jest KDE, a pierwszym uruchamianym z rana programem (zaraz po pierwszym espresso) jest kmail.

4.  Społeczność Gentoo

Lista dyskusyjna gentoo-dev

Zarządzanie zależnościami

D.M.D. Ljungmark rozpoczął raczej techniczny wątek dotyczący zależności. Z jednej strony "Jeśli pakiet, libCośtam, instaluje plik nagłówkowy, który wymaga plików z innego pakietu, libCośinnego, wtedy mamy do czynienia z zależnościami potrzebnymi do uruchomienia programu, nie tylko z zależnościami przy kompilacji", z drugiej jednak "Nie jest prawdą, że jest to zależność potrzebna do uruchomienia programu, gdyż pakiet libCośinnego jest wymagany tylko w przypadku kompilacji". Problem dokładnego określenia typu zależności nie dotyczy większości użytkowników, jednak jest bardzo ważny w przypadku systemów wbudowanych, gdzie usuwa się wszystko, co nie jest potrzebne, w celu zminimalizowania ich wielkości. W wątku niestety nie znaleziono odpowiedzi jak należy postępować w opisanym przypadku.

Modularny X - 7.0 RC1

W duchu "posiadania pakietów przed oficjalną premierą", Donnie Berkholz napisał: "Pierwszy kandydat do finalnego wydania został wypuszczony około 12 godzin temu. Zgodnie z filozofią charakterystyczną dla Gentoo Linux, najbardziej aktualnego systemu operacyjnego w świecie wolnego oprogramowania, w drzewie portage znaleźć można nowe, kompletne wydanie X.org -- wszystkie pakiety, a jest ich aż 296."

Ebuildy bez strony domowej?

Harald van Dijk zapytał: "Jak należy postępować ze zmienną HOMEPAGE w przypadku gdy dany projekt nie posiada strony domowej? Różni opiekunowie pakietów mają różne podejścia, niektórzy usuwają zmienną z ebuilda, inni ustawiają ją na pusty string lub wpisują komunikat jednoznacznie informujący o braku strony domowej (np. "none", "I HAVE NO HOME:(").

5.  Międzynarodowe Gentoo

Niemcy: Końcówka przygotowań do konferencji europejskich deweloperów Gentoo

Na około trzy tygodnie przed rozpoczęciem konferencji europejskich deweloperów Gentoo, mającej odbyć się na zamku w Kransbergu 18 listopada, plan prezentacji dopinany jest na ostatni guzik. Wśród poruszanych tematów znajdziemy te, dotyczące spraw wewnętrznych, wśród których można wymienić choćby projektowanie infrastruktury serwerów zwierciedlanych w Europie, oraz szereg innych, jak omówienie prób uruchomienia i używania Gentoo na różnych architekturach, warsztaty o bezprzewodowych ruterach i prezentacje indywidualnych projektów. 20 prelegentów już potwierdziło swój udział, a wolne miejsca noclegowe powoli się zapełniają. Wszystkich chętnych do wzięcia udziału w tym wydarzeniu zachęcamy do rejestracji tak szybko jak to tylko możliwe.

Belgia: Belgijska strona Gentoo w dwóch językach

Strona belgijskich użytkowników Gentoo została w ostatnich tygodniach zaktualizowana i poprawiona, i co najważniejsze oprócz języka flamandzkiego, dodano wersję w języku francuskim.

6.  Zmiana statusu deweloperów Gentoo

Odeszli

Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:

  • Nikt w tym tygodniu

Przybyli

Następujący deweloperzy przyłączyli się do projektu Gentoo Linux w minionym tygodniu:

  • Nikt w tym tygodniu

Zmienili status

Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo Linux funkcję:

  • Nikt w tym tygodniu

7.  Bezpieczeństwo Gentoo

Zope: Usterka dołączenia pliku przez RestructuredText

Zope jest podatne na usterkę dołączenia pliku, gdy udostępniono usługi RestructuredText.

Więcej informacji można znaleźć w komunikacie GLSA

phpMyAdmin: Usterki dołączenia lokalnego pliku oraz XSS

phpMyAdmin zawiera usterkę dołączenia lokalnego pliku mogącą doprowadzić do wykonania niepożądanego kodu, oraz jest podatny na ataki typu cross-site scripting.

Więcej informacji można znaleźć w komunikacie GLSA

SELinux PAM: Lokalne złamanie hasła

PAM w wersji dla SELinux zawiera usterkę umożliwiającą lokalnemu użytkownikowi na złamanie dowolnego hasła systemowego przy użyciu metod brute-force.

Więcej informacji można znaleźć w komunikacie GLSA

TikiWiki: Usterka XSS

TikiWiki jest podatne na ataki typu cross-site scripting.

Więcej informacji można znaleźć w komunikacie GLSA

Mantis: Wiele usterek

Mantis zawiera szereg usterek, od ujawnienia informacji do wykonania niepożądanego skryptu.

Więcej informacji można znaleźć w komunikacie GLSA

Ethereal: Wiele usterek

Ethereal posiada szereg usterek mogących doprowadzić do wykonania niepożądanego kodu lub niewłaściwego zakończenia działania programu.

Więcej informacji można znaleźć w komunikacie GLSA

8.  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 23 października 2005, a 30 października 2005 aktywność w serwisie przedstawiała się następująco:

  • zgłoszono 665 nowych bugów
  • zamknięto lub rozwiązano 383 bugów
  • 28 uprzednio zamkniętych bugów zostało ponownie otwartych

Spośród 8750 obecnie otwartych bugów: 107 oznaczono jako 'blocker', 183 jako 'critical', a 555 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 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.

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:



Drukuj

Zaktualizowano 31 października 2005

Podsumowanie: Wydanie Tygodnika Gentoo z 31 października 2005.

Ulrich Plate
Redaktor naczelny

Brian Harring
Redaktor

Patrick Lauer
Redaktor

Dennis Nienhüser
Redaktor

Jakub Bożanowski
Tłumacz

Damian Kuras
Tłumacz

Michał Kurgan
Tłumacz

Robert Muchacki
Korektor

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Online Kredit Index
Copyright 2001-2009 Gentoo Foundation, Inc. Questions, Comments? Contact us.