Tygodnik Gentoo: 3 kwietnia 2006

Ulrich Plate  Redaktor naczelny
Gunnar Wrobel  Redaktor
Jakub Bożanowski  Tłumacz
Karol Kania  Tłumacz
Damian Kuras  Tłumacz
Michał Kurgan  Tłumacz
Robert Muchacki  Korektor

Zaktualizowano 3 kwietnia 2006

1.  Wiadomości Gentoo

Udostępniono pliki stage3 Gentoo/MIPS dla serwerów Cobalt

Są już dostępne pliki stage3 dla serwerów Cobalt, jak ogłosił Stuart Longland. Kończy to proces wydawania wersji 2006.0 dla architektury MIPS, która zawiera teraz wsparcie dla komputerów Cobalt Qubes i RaQs oprócz dotychczasowego dla komputerów Silicon Graphics. Zachęcamy każdego kto posiada serwer typu Cobalt o przetestowanie nowej wersji pliku stage3. Wszelkie wnioski na temat ich działania prosimy kierować na adres e-mailowy Stuarta.

2.  Rzut okiem w przyszłość

Kolab i Gentoo

Większość spośród istniejących w ramach Open Source systemów groupware, a porównywalnych z Microsoft Exchange Server, składa się z wielu pomniejszych usług, na przykład LDAP, Apache, Postfix i innych. Kolab jest przykładem takiego modularnego systemu.

Główną funkcją pakietu Kolab jest wykorzystanie protokołu IMAP do przechowywania informacji grupowych, takich jak adresy, wydarzenia, notatki i inne. Pozwala to na zredukowanie głównych składników systemu zaledwie do usług OpenLDAP, Postfix i Cyrus-Imapd. Dzięki temu pakiet serwerowy jest mniejszy niż konkurencyjne produkty, na przykład Open-Exchange. Kolab jest również jednym z niewielu serwerów ułatwiających pracę grupową, który w pełni obsługuje klienty e-mail w systemach Linux (Kontact) i Windows (Outlook), jednocześnie współpracując z tymi dostępnymi z poziomu przeglądarki internetowej (Horde). Dzięki temu można stosować go w heterogenicznym środowisku.

Główną przeszkodą w utworzeniu wydajnego serwera groupware z wieloskładnikowego systemu jest oczywiście konfiguracja. Usługa e-mail musi współpracować z narzędziami antywirusowymi i antyspamowymi, wysyłanie i odbieranie poczty wymaga skonfigurowania odpowiednich kanałów, każda usługa musi korzystać z głównej bazy danych użytkowników itd.

Jedną z możliwości poradzenia sobie z konfiguracją jest użycie domyślnych parametrów zalecanych przez deweloperów i twórców aplikacji. Dodatkowo doradzają oni także by stworzyć obszerną dokumentację opisującą poszczególne kroku jakie należy wykonać by uruchomić dany system. Zaletą tego podejścia jest znaczna niezależność serwera groupware od dystrybucji którą używamy.

Kolab jednakże podąża inną ścieżką i próbuje w pełni zautomatyzować proces konfiguracji. Jest to znaczne ułatwienie dla końcowego użytkownika, ponieważ zwykle nie wymaga od niego znajomości dokumentacji usług takich jak Postfix, Cyrus-Imap czy Apache. Z drugiej jednak strony takie podejście to koszmar dla deweloperów, szczególnie jeśli jednym z celów jest przystosowanie systemu do większości dystrybucji. Należałoby wziąć pod uwagę najdrobniejsze szczegóły, którymi poszczególne dystrybucje się różnią. Z tego względu twórcy Kolaba postanowili dostosować system do jednej dystrybucji (OpenPKG). Instalacja tego systemu do pracy grupowej w innym systemie pociąga za sobą konieczność instalacji dodatkowych pakietów udostępniających usługi dostępne w OpenPKG, co tworzy nieco dziwną konfigurację „systemu w systemie“.

Przez ostatnie trzy miesiące wielu ochotników pomagało w konwersji systemu Kolab tak by używał on narzędzi dostępnych w systemach GNU jak autoconf i automake. Zmiana ta umożliwi kompilację aplikacji w innych systemach Linuksowych, wliczając w to Gentoo Linux. Projekt opublikował wersję beta, którą można znaleźć pod tym adresem. Mamy nadzieję że jego stabilna wersja zobaczy światło dzienne wraz z wydaniem wersji 2.1 aplikacji.

Jakie zalety daje instalacja systemu Kolab jako natywnego pakietu Gentoo? Przede wszystkim pozbywamy się systemu rpm, który jest używany w przypadku wersji OpenPKG. W Gentoo byłoby to szczególnie dziwne, gdyż użytkownicy dystrybucji nie godzą się oczekiwanie na kompilacje poszczególnych pakietów bez powodu. Wraz z uniezależnieniem się od OpenPKG mamy teraz możliwość większej rozbudowy i modyfikacji samego systemu i dodawania kolejnych rozszerzeń i dodatków. Potrzebujemy dodać obsługę połączeń telefonicznych? Dodamy ją dzięki fladze asterisk. System do zarządzania dokumentami? Włączmy funkcję knowledgetree w LDAP, aby dostarczyć naszym użytkownikom poczty pełnowartościowy i rozbudowany system DMS (Document Management System). Dostęp z poziomu przeglądarki internetowej? DAV? SVN? Trac? Wszystko to, co działa pod kontrolą apache, a używa LDAP jako metody uwierzytelniania powinno bezproblemowo działać. Można powiedzieć, że Gentoo w prosty i elastyczny sposób umożliwia rozbudowę funkcjonalności tego systemu do pracy grupowej tylko poprzez dodanie flagi USE="kolab" do poszczególnych istniejących pakietów. Te modyfikacje nie zostały jeszcze wdrożone ale prace nad ich implementacją i wprowadzeniem w życie są już w toku.

3.  Społeczność Gentoo

Forum

Niespodziewane zmiany ABI w nowej wersji libexpat

Przez Forum Gentoo w ostatnim tygodniu przetoczyła się masa skarg: binarny interfejs dostępny w libexpat uległ zmianie w nowej wersji 2.0.0, co oczywiście spowodowało kłopoty wielu użytkowników wersji niestabilnej Gentoo. Rezultatem aktualizacji była masa uszkodzonych systemów, których użytkownicy nie zauważyli informacji pojawiających się po instalacji pakietu, a informujących o konieczności wykonania polecenia revdep-rebuild tak by przebudować wszystkie aplikacje wymagające biblioteki libexpat.so.0. W poniższym wątku można znaleźć porady co i jak należy zrobić aby poradzić sobie z problemem (język angielski):

4.  Międzynarodowe Gentoo

USA: Gentoo na konferencji Linux World Expo w Bostonie

Na tegorocznym Linux World Expo odbywającym się w Bostonie, Christian Fernandez z VoiceSignal Technologies przeprowadzi sesję BoF (Birds of a Feather). Oprócz wykładu Christiana na temat Portage i Gentoo zaplanowanego na 6 kwietnia 2006, na godzinę 18:30, będzie można także odwiedzić stoisko Gentoo. Zapraszamy wszystkich chętnych do odwiedzenia hali wystawowej w dniach od 3 do 6 kwietnia 2006.

5.  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:

Zmienili status

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

6.  Bezpieczeństwo Gentoo

OpenOffice.org: Przepełnienie sterty

OpenOffice.org zawiera wersję libcurl, która jest podatna na usterkę przepełnienia stery w czasie przetwarzania URL-a.

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

bsd-games: Przekroczenie uprawnień przez tetris-bsd

tetris-bsd zawiera usterki umożliwiające lokalne przekroczenie uprawnień.

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

7.  Bugzilla

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 26 marca 2006, a 2 kwietnia 2006 aktywność w serwisie przedstawiała się następująco:

Spośród 9788 obecnie otwartych bugów: 65 oznaczono jako 'blocker', 152 jako 'critical', a 531 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 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.

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: