Tygodnik Gentoo: 28 sierpnia 2006
1.
Gentoo news
Wydanie Gentoo Linux 2006.1
Projekt Gentoo Release Engineering ma zaszczyt
poinformować wszystkich o wydaniu Gentoo Linux 2006.1 określonej mianem „Project
Mayhem”. Po wielu miesiącach życia w ukryciu, podobnych do funkcjonowania w
jednej z tajemnych organizacji używających tajnych haseł i gestów, trud związany
z przestrzeganiem ośmiu prostych zasad, z których pierwsze dwie brzmią „Nie
mówimy o wersji 2006.1”, opłacił się.
Była to bardzo ciężka droga, wymagająca poświęceń, krwi, potu i łez. Zespół żył
w ciągłym stresie na granicach ludzkiej cierpliwości (a czasem i ponad nimi),
jednak jego członkowie nauczyli się, że wytrwałość i odpowiednia ilość mydła
umożliwi nawet przeniesienie gór i zdobycie świata! Nadszedł teraz czas na
świętowanie po zakończonych sukcesem prac. Dla nas jednak zabawa dopiero się
zaczyna! Wydanie zawiera wiele usprawnień do jakże już potężnej i elastycznej
dystrybucji Linuksa.
Z ważniejszych zmian można wymienić użycie kompilatora GCC w wersji 4.1 jako
podstawowego użytego do zbudowania wszystkich elementów środowiska na
architekturach AMD64, HPPA, x86, PowerPC oraz 64-bitowa wersja PowerPC używająca
32-bitowych aplikacji. Dodatkowo na architekturach AMD64, PowerPC i x86 doszło
do stabilizacji wersji 2.4 biblioteki C (glibc). Od teraz także używany jest
wszędzie pakiet baselayout 1.12.1 zawierający wiele usprawnionych skryptów
startowych.
Architektury Alpha, AMD64 i x86 posiadają teraz nowy układ profili. Dostępne są
dwie nowe możliwości do wyboru, podstawowa konfiguracja na „desktop” oraz
„serwer”, które zdecydowanie ułatwiają dostosowanie komputera do zadań jakie ma
wykonywać.
Więcej informacji można znaleźć na stronie wydania, jak
również w oficjalnym
ogłoszeniu. Aby ściągnąć własną kopię Gentoo Linux 2006.1 można skorzystać
z systemu bouncer lub sieci BitTorrent i
pomocy trackera Gentoo.
GCC 4.1.1 i glibc 2.4 stabilne
Jak donosiliśmy w ubiegłym tygodniu,
na architekturach x86 i AMD64, sys-devel/gcc-4.1.1 oraz
sys-libs/glibc-2.4-r3 oznaczono jako stabilne i dołączono do wydania
2006.1. Nowe wersje GCC i GNU C library (glibc) oznaczają migrację wspieranych
przez Gentoo konfiguracji. Zaczynając od glibc 2.4, wsparcie dla biblioteki LinuxThreads zostanie
porzucone i domyślnie nie będzie ona wykorzystywana. Zostanie ona zastąpiona
przez NPTL, lub inaczej Native
POSIX Thread Library. Starsze wersje glibc, korzystające z LinuxThreads
dalej będę dostępne na platformie x86, ale nie będą już prowadzone żadne prace
związane z ich rozwojem. O zmianie priorytetów wsparcia dla bibliotek w głównej
mierze zadecydowali deweloperzy glibc.
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 make.profile
|
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. Wymaga ona 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
|
Gentoo Summer Camp w Niemczech i Rosji
Ilustracja 1.1: Niektóre z zajęć w trakcie Gentoo Summer Camp w Niemczech i Rosji |
 |
W ostatni weekend odbyły się dwie imprezy Gentoo Summer Camp, jeden z nich odbył
się w północnej części Niemiec, drugi natomiast w Rosji. Po ogromnym sukcesie
zeszłorocznej edycji, tym razem do Niemiec stawiło się około 10 użytkowników z
całego kraju oraz dodatkowo gość z Grecji. Niektórzy z uczestników, przybyli
przed oficjalnym rozpoczęcie obozu i dzięki temu połączyli to wydarzenie ze
swoimi wakacjami. Podczas weekendu, wszyscy odwiedzili elektrownie wiatrową,
odbyli krótką podróż łodzią po znajdującej się nieopodal rzece, oraz spacerowali
po nabrzeżu, które jest suche tylko w czasie odpływów.
Ilustracja 1.2: Zgadnij kogo można znaleźć na zdjęciu... |
 |
Użytkownik Gentoo „gd”, pochodzący z Grecji, wykorzystał okazję i podczas swoich
wakacji w czasie których zwiedza Niemcy postanowił odwiedzić uczestników
spotkania. Pomimo tego, że pogoda nie była najlepsza, spodziewano się że będzie
ciepło i słonecznie, można było wieczorem urządzić grilla i odpocząć od długiego
i ciężkiego dnia (oraz jeszcze dłuższych nocy). Dzięki jednemu z organizatorów,
Hilefoksowi, na terenie obozu znajdował się lokalny serwer rsync oraz distfiles,
dzięki czemu, każdy z zainteresowanych mógł całą noc dokładnie testować pakiety
z kategorii games-*.
Recenzja oraz zdjęcia ze spotkania powinny się ukazać na stronie obozu w ciągu kilku dni.
Wszyscy uczestnicy nie mogą się już doczekać spotkania w 2007 roku, które
prawdopodobnie odbędzie na południu Niemiec.
Projekt Gentoo Overlays udostępnia miejsce na nakładki Portage
Projekt Gentoo Overlays, we współpracy z
projektami Infrastructure, User Relations i innymi, ogłosił oficjalne otwarcie i
uruchomienie serwisu udostępniającego w jednym miejscu różne nakładki Portage.
Stuart Herbert, założyciel projektu, ma
nadzieję że inicjatywa przyczyni się do umocnienia więzi i współpracy pomiędzy
deweloperami i użytkownikami należącymi do społeczności Gentoo.
Nakładki znajdujące się w serwisie są kolekcją udostępniającą szereg dodatkowych
pakietów dla Gentoo, które nie są utrzymywane w głównym drzewie Portage. Dzięki
temu nie tylko deweloperzy mogą zaangażować się w rozwój dystrybucji, dodatkowo
współpraca umacnia więzi pomiędzy deweloperami i innymi członkami społeczności
Gentoo zachęcając do wzajemnej współpracy. Użytkownicy zainteresowani
uczestnictwem w tej inicjatywie z pewnością uzyskają doświadczenie w pracy nad
projektem Open Source, a także możliwość sprawdzenia się w prawdziwym środowisku
deweloperskim.
W celu uzyskania dodatkowych informacji na temat projektu Gentoo Overlays
prosimy odwiedzić stronę projektu, jak
również jego stronę domową.
2.
Społeczność Gentoo
Serwis planet.gentoo.org
Status projektu Treecleaners
Steve Dibb opublikował dokument
przedstawiający aktualny status projektu
Treecleaners. Jego celem jest czyszczenie drzewa Portage z uszkodzonych i
niewspieranych ebuildów, a aktualnie znajduje się w początkowej fazie rozwoju.
Planowane jest stworzenie narzędzia GPNL pomagającego zidentyfikować podejrzane
pakiety, które nie posiadają opiekunów lub wymagają poprawek. Jeden z byłych
deweloperów Gentoo, Daniel Ahlberg, przygotował specjalny skrypt, dzięki któremu
przygotowano specjalną
stronę pokazującą aktualny stan pakietów.
Przyszłość SELinux (lub jak zamierzamy przejąć władzę nad światem)
Joshua Brindle napisał artykuł w którym
można znaleźć plany na przyszłość dotyczące SELinux, te rzeczy które zdaniem
autora są ważne, a także jakie kroki należy przedsięwziąć by SELinux stał się
integralną częścią systemu, a nie dodatkiem.
3.
Gentoo w prasie
Linux Journal (25 sierpnia)
W serwisie Linux Journal można znaleźć artykuł zatytułowany „Do-It-Yourself Robots
with Linux”. Znajdziemy w nim opis kursu robotyki prowadzonego przez
Michaela Surrana w ramach Greater Houlton Christian Academy w Houlton,
znajdującego się w stanie Maine. Michael przedstawia w nim trzy różne roboty
zbudowane w ramach zajęć oraz detale i problemy związane z ich konstrukcją.
Zostawiając roboty, w artykule dowiemy się także, że w szkole dokonano migracji
na Gentoo Linux.
4.
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:
- Jorge Vicetto (jmbscicetto) forums
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo
Linux funkcję:
5.
Bezpieczeństwo Gentoo
Heimdal: Wiele usterek lokalnego przekroczenia uprawnień
Niektóre komponenty wchodzące w skład pakietu Heimdal, ftpd i rcp, zawierają
usterki lokalnego przekroczenia uprawnień.
Więcej informacji można znaleźć w komunikacie
GLSA
fbida: Wykonanie niepożądanego polecenia
Skrypt fbgs wchodzący w skład pakietu fbida zawiera usterkę umożliwiającą
wykonanie niepożądanego polecenia.
Więcej informacji można znaleźć w komunikacie
GLSA
Heartbeat: Usterka Denial of Service
Heartbeat jest podatne na atak Denial of Service, który może zostać
przeprowadzony przez zdalnego napastnika bez odpowiedniego uwierzytelnienia.
Więcej informacji można znaleźć w komunikacie
GLSA
AlsaPlayer: Wiele usterek przepełnienia bufora
AlsaPlayer zawiera wiele usterek przepełnienia bufora, które mogą zostać
wykorzystane to wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
6.
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 21
sierpnia 2006, a 28 sierpnia 2006 aktywność w serwisie przedstawiała się
następująco:
- zgłoszono 714 nowych bugów
- zamknięto lub rozwiązano 358 bugów
- 16 uprzednio zamkniętych bugów zostało ponownie otwartych
Spośród 11012 obecnie otwartych bugów: 42 oznaczono jako 'blocker', 129 jako
'critical', a 526 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:
7.
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.
8.
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.
9.
Inne języki
Tygodnik Gentoo jest dostępny w następujących językach:
|