Tygodnik Gentoo: 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:
- Thomas Cort (tcort) - alpha, dzwięk
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:
- zgłoszono 869 nowych bugów
- zamknięto lub rozwiązano 392 bugi
- 18 uprzednio zamkniętych bugów zostało ponownie otwartych
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:
|