Gentoo Logo

Tygodnik Gentoo: 21 sierpnia 2006

Spis treści:

1.  Wiadomości Gentoo

Linux World Conference and Expo - San Francisco

Fundacja Gentoo była obecna na tegorocznej edycji Linux World Conference and Expo odbywającej się w San Francisco. Stoisko było umieszczone w słynnym pawilonie „.Org” pomiędzy stoiskami projektów K Desktop Environment i fundacji GNOME, a naprzeciwko holu Slashdot. Można było na nim zobaczyć kilka różnych architektur pracujących pod kontrolą Gentoo, wśród nich znalazły się 64 bitowe, czterordzeniowe PowerPC, Athlon 64 X2, LanTank SuperH, NetWinder z procesorem ARM oraz AlphaServer DS10. A wszystko dzięki uprzejmości Mike'a Frysingera, Daniela Ostrowa i Ilya Volynetsa.

W trakcie imprezy pojawiło się wielu deweloperów, jak również niezliczona liczba użytkowników Gentoo, a także innych zainteresowanych osób ze społeczności otwartego oprogramowania. Wśród przed chwilą wspomnianych deweloperów przy stoisku pokazali się m.in. Josh Nichols, Chris Gianelloni, Nicholas Wolfwood oraz William Thomson. Ludzie byli najbardziej zainteresowani szerokim wachlarzem funkcjonalności i projektów oferowanych przez Gentoo, od wsparcia dla LVM w instalatorze po projekty Embedded i Hardened.


Ilustracja 1.1: Pięciu spośród ośmiu obecnych deweloperów Gentoo

Fig. 1: LWE

Uwaga: Od lewej: wltjr, vapier, nichoj, dostrow, wolf31o2

Gentoo uczestniczyło również w „Key Signing Party” razem z innymi lokatorami pawilonu .Org, można wśród nich wymienić Electronic Frontier Foundation, Debiana, Ubuntu, i Linux Professional Institute.

Potrzebni tłumacze języka słowackiego

Słowacki projekt tłumaczenia Tygodnika Gentoo szuka chętnych do współpracy. Zespół dopiero zaczyna swoją przygodę z tłumaczeniem, więc pomoc przy przekładzie z angielskiego na słowacki jest jak najbardziej pożądana. Każdego chętnego do współpracy, mającego chwilę wolnego czasu w każdym tygodniu, a płynnie piszącego w językach angielskim i słowackim prosimy o kontakt z personelem Tygodnika Gentoo, aby uzyskać więcej informacji.

Potrzebni tłumacze języka greckiego

Rozpoczęto prace przy tłumaczeniu Tygodnika Gentoo na język grecki. Potrzebna jest pomoc przy tłumaczeniach. Tak jak w przypadku języka słowackiego, tak i tutaj wymagana jest płynna znajomość języka angielskiego i greckiego. Więcej informacji można uzyskać kontaktując się z personelem Tygodnika Gentoo.

Stabilizacja GCC 4.1.1 i glibc 2.4

Jak łatwo się domyśleć po tytule, projekt Gentoo base ogłosił, że w związku ze zbliżającym się wydaniem 2006.1 - sys-devel/gcc-4.1.1 i sys-libs/glibc-2.4-r3 zmierzają wielkimi krokami ku stabilizacji na platformach amd64 i x86. Na chwilę obecną architektura ppc już z nich korzysta w przypadku profilu 2006.1. Na zmiany na pozostałych architekturach, w związku z wciąż trwającymi pracami nad dokumentacją, trzeba będzie jeszcze trochę poczekać. Dla Gentoo jest to jeden z ważniejszych kamieni milowych oznaczający migrację z dotychczasowych, już niewspieranych LinuxThreads na Native POSIX Thread Library (NPTL) dla glibc. Wsparcie dla starszych wersji glibc z LinuxThreads dla platformy x86 pozostanie, ale w znacznie uboższej postaci. Nie mniej jednak, kolejne wydania glibc odsuną się od LinuxThreads, stąd nie warto spodziewać się jakichkolwiek poprawek zarówno błędów czy bezpieczeństwa. W dokumencie (PDF, język angielski) można znaleźć więcej informacji o konstrukcji NPTL. Poza tym na stronach IBM DeveloperWorks dostępny jest też artykuł, w którym znajduje się bardzo przejrzyste porównanie LinuxThreads i NPTL.

Użytkownicy x86 chcący zostać przy LinuxThreads proszeni są o przełączenie się na profil „no-nptl”, lub - jako alternatywa - na profil hardened.

Ostrzeżenie: Profile hardened są zdecydowanie bardziej ograniczone od profili default-linux, do których większość użytkowników jest przyzwyczajona. Przełączenie na profil hardened najprawdopodobniej wymagać będzie, w celu uzyskania tej samej funkcjonalności, dopisania wielu dodatkowych flag USE w pliku make.conf.

Listing 1.1: Przełączenie na profil no-nptl

# cd /etc
# rm -f make.profile
# ln -sf ../usr/portage/profiles/default-linux/x86/no-nptl

Uwaga: Dostępny jest również podprofil 2.4, korzystający z jądra i nagłówków serii 2.4.

Aktualizacja dotyczy również pakietu GNU Compiler Collection (GCC) do wersji 4.1.1. To uaktualnienie wymaga od użytkownika przeprowadzenia procedury opisanej w dokumencie Aktualizacja GCC w Gentoo Linux, który został odpowiednio poprawiony i wzbogacony o informacje na temat GCC 4.1.1.

Użytkownicy, którzy nie chcą aktualizować GCC do wersji 4.1.1, będą musieli wykonać kilka dodatkowych kroków tak, by zagwarantować wstrzymanie uaktualnienia.

Listing 1.2: Maskowanie GCC 4.1.1

# mkdir -p /etc/portage
# echo ">=sys-devel/gcc-4.0" >> /etc/portage/package.mask

2.  Deweloper tygodnia

„Jeśli stworzysz coś na tyle prostego, że nawet idiota będzie mógł tego używać, to tylko idiota w ogóle będzie.”


Ilustracja 2.1: Thomas Cort (tcort)

Fig. 1: tcort

Thomas Cort urodził się w Burlington w stanie Vermont, a wychował w South Barre w tym samym stanie. Wszystkim odwiedzającym tę okolice Thomas gorąco poleca wizytę na wieży Hubbard Park w Montpelier z powodu wspaniałego widoku. Thomas ma 22 lata i niedawno zaręczył się, gratulujemy więc zarówno Thomasowi Cortowi, jak i Bridget Brimacombe. Posiada licencjat z informatyki i matematyki na uniwersytecie Bishop.

Thomas posiada dość niezwykłe hobby, mianowicie unicykling. Podczas studiów był nawet wiceprezesem klubu unicyklingu. Jeśli zaś chodzi o jego gusta muzyczne, to jego ulubionym artystą jest John Mayer, którego udało mu się nawet poznać osobiście w Montrealu. Twierdzi jednak, że lubi słuchać wszystkiego, od jazzu, przez rocka, aż po muzykę poważną.

Thomas dowiedział się o Gentoo w 2003 roku od kolegi o pseudonimie chutzpah. W tym czasie opiekował się w ramach kółka informatycznego na uniwersytecie komputerem Sun Ultra I, który wymagał reinstalacji systemu operacyjnego. Zainstalował więc Gentoo (w wersji 1.4) i system ten działał na tyle dobrze, że zaczął go również używać na swoim domowym komputerze.

Pomimo iż był zainteresowany funkcją dewelopera Gentoo już w 2004 roku, postanowił przyznać wyższy priorytet szkole. Jednak zachęcany przez znajomych, którzy sami byli w trakcie procesu stawania sie deweloperami, Thomas rozpoczął aktywność w zespole Alpha pod koniec 2005 roku. W kwietniu 2006 roku, dzięki pomocy ze strony mentora, którym był metalgod dołączył do zespołów Alpha i sound.

Tcort jest koordynatorem projektu Adopt a Developer. Projekt ten to dość nowa inicjatywa, której celem jest zdobycie i przekazanie potrzebnych zasobów odpowiednim deweloperom. Thomas jest także członkiem zespołów zajmujących się architekturami Alpha i AMD64 oraz dotnet i sound, a także zajmuje się zatwierdzaniem ebuildów w projekcie sunrise. Znajduje także czas na opiekowanie się rozmaitymi pakietami.

Opiekuje się on także nieoficjalnymi stronami społeczności Gentoo, mianowicie katalogiem odnośników Gentoo oraz witryną z wiadomościami na temat Gentoo. Napisał także i opiekuje się libproccpuinfo (czyli biblioteką do czytania plików /proc/cpuinfo) i pracuje nad przeportowaniem biblioteki libjit na architekturę Alpha.

Thomas posiada szeroką gamę komputerów, można wśród nich znaleźć laptop firmy Acer z procesorem AMD64, kilka komputerów Alpha (API Networks CS20, PWS 433au, PWS 500au, AlphaServer 1000 4/233, AlphaStation 500), Apple G3, Compaq Presario S6000NX oraz kilka maszyn SPARC. Jego pierwszym komputerem był Apple IIGS.

3.  Międzynarodowe Gentoo

Gentoo Summer Camp 2006 w Niemczech

Znowu nadszedł ten czas, zbliża się kolejny Gentoo Summer Camp, jak zwykle odbywający się w Niemczech. Można go określić mianem nie-technicznego wydarzenia w którym uczestniczy społeczność zorganizowana wokół Gentoo. W tym roku zjazd odbędzie się pomiędzy 26, a 27 sierpnia w „Grosses Meer” w Saksonii. Więcej informacji można znaleźć na oficjalnym forum wydarzenia. Można tam także znaleźć część przeznaczoną dla osób nie posługujących się językiem niemieckim.

Gentoo Summer Camp 2006 w Rosji

Następstwem sukcesu kolejnych Gentoo Summer Camp odbywających się w Niemczech jest podobna inicjatywa stworzona przez rosyjską społeczność Gentoo. Wydarzenie odbędzie się w pobliżu miejscowości Bologoe, pomiędzy Moskwą i St. Petersburgiem, w dniach 26 i 27 sierpnia, termin identyczny jak w przypadku niemieckiego zjazdu. Więcej informacji można znaleźć w oficjalnym ogłoszeniu (w języku rosyjskim).

4.  Gentoo w prasie

LXer.com (18 siepnia 2006)

Serwis LXer.com opublikował artykuł „grep 'Reboot The User' FOSSBiz”. Znajdziemy w nim wywiad z właścicielem sklepu Reboot The User, zajmuje sie on sprzedażą i wsparciem dla komputerów pracujących pod kontrolą systemów Linuksowych. Gentoo jest tą dystrybucją, która znajduje się na znakomitej większości komputerów przez niego sprzedawanych.

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

  • William Thomson (wltjr) Java

Zmienili status

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

  • Nikt w tym tygodniu

6.  Bezpieczeństwo Gentoo

Ruby on Rails: Wiele usterek

Ruby on Rails zawiera wiele usterek, które umożliwiają przeprowadzenie ataku Denial of Service. Możliwe że istnieje także możliwość wykonania niepożądanych skryptów Ruby.

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

7.  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 13 sierpnia 2006, a 20 sierpnia 2006 aktywność w serwisie przedstawiała się następująco:

  • zgłoszono 748 nowych bugów
  • zamknięto lub rozwiązano 347 bugów
  • 29 uprzednio zamkniętych bugów zostało ponownie otwartych

Spośród 10982 obecnie otwartych bugów: 47 oznaczono jako 'blocker', 141 jako 'critical', a 530 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 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.

10.  Inne języki

Tygodnik Gentoo jest dostępny w następujących językach:



Drukuj

Zaktualizowano 21 sierpnia 2006

Podsumowanie: Wydanie Tygodnika Gentoo z 21 sierpnia 2006.

Ulrich Plate
Redaktor naczelny

Chris Gianelloni
Redaktor

Kuba Bożanowski
Tłumacz

Karol Kania
Tłumacz

Damian Kuras
Tłumacz

Michał Kurgan
Tłumacz

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.