Gentoo Weekly Newsletter: 24 stycznia 2005
1.
Wiadomości Gentoo
Gentoo/OpenSolaris
Na kilka godzin przed opublikowaniem na CCDL - zupełnie nowej, zaakceptowanej przez OSI,
licencji open-source firmy Sun - pierwszego
z wielu kompontentów kompletnego źródła systemu Solaris, Gentoo ma przyjemność
ogłosić plany obsługi przez Portage OpenSolarisa.
Gentoo Senior Manager oraz uczestnik programu pilotażowego OpenSolaris, Pieter Van den
Abelle, ściśle współpracował z menedżerami, prawnikami oraz zespołami programistów Suna,
aby to umożliwić. Dużo ciężkiej pracy włożyli w projekt doświadczeni użytkownicy Solarisa,
a przechodzący obecnie szkolenie na deweloperów Gentoo, Sunil Kumar oraz Jason Wohlgemuth,
u których projekt "Portraris" działał na Solarisach 9 i 10 już od dłuższego
czasu.
Ilustracja 1.1: OpenSolaris + Looking Glass - an interesting alternative for the open-source desktop market |
 |
Pieter uważa, że dzięki "Sunowi powracającemu do swoich korzeni
przez otwieranie kodu", OpenSolaris będzie miał znaczny wpływ
na rynek open-source. Mówi, że "z ich usługami, siecią pomocy
technicznej oraz wiedzą specjalistyczną, mogą choć częściowo
odmienić krajobraz komercyjnych zastosowań wolnego oprogramowania".
Oczekuje też, że Gentoo znacznie się przyczyni do sukcesu
OpenSolarisa: "Możemy bazować na wcześniejszych doświadczeniach
w przenoszeniu dystrybucji na systemy nie-linuksowe, opublikowaliśmy
technology preview Gentoo
dla Mac Os X, mamy developerów pracujących wyłącznie
nad obsługą Opendarwin oraz jesteśmy na dobrej drodze do
z-gentoo-ifikowanych jąder
i aplikacji systemów BSD". Pieter żartuje, że "nawet
on nie był w pełni przygotowany na uruchamianie swojego Sparca
z bootsplashem Gentoo".
Nieoficjalny projekt Portaris
lub "Portage for Solaris" zajmował się systemem pakietów
dla Solaris 9 oraz 10. Dwaj główni programiści, Sunil Kumar
oraz Jason Wohlgemuth (który podobnie jak Pieter jest członkiem
pilotażowego programu otwierania Solarisa) poświęcił projektowi
wiele swojego czasu, zwłaszcza instalatorowi,
dostępnemu dla niewielkiej, wtajemniczonej społeczności Solarisa
już od kilku miesięcy.
Nowe profile jądra w 2005.0
Wielkimi krokami zbilża się data wydania 2005.0. Deweloperzy Gentoo z grupy zajmującej jądrem systemu ciężko pracują nad włączeniem najnowszych źródeł do Portage - od wydania 2005.0 jądro 2.6 stanie się podstawowym dla wszystkich wspieranych architektur (z wyjątkiem Sparc). Odrębne kategorie założone dla 2.6 zostaną usunięte, a źródła z nich zostaną przeniesione do odpowiednich kategorii obecnie zajmowanych przez wersję 2.4. Po raz pierwszy zostaną użyte "kaskadowe profile" z Portage do zarządzania zależnościami pakietów. W skrócie, ozacza to, że to same pakiety, przykładowo gentoo-sources, zdecydują czy wymagana jest wersja 2.6 czy 2.4, bazując na specyfikacji pobranej z podprofilu. Łącząc /etc/make.profile z podprofilem 2.4 lub 2.6, znajdującym się w /usr/portage/profiles/default-[OS]/[arch]/2005.0/ użytkownik może wybrać, który z nich ma stać się domyślnym. Jeśli nie wybierze żadnego podprofilu, 2.6 automatycznie stanie się domyślne.
"Jeśli wciąż używasz wersji 2.4, ale nie zależy ci szczególnie na zostaniu przy niej, to teraz właśnie jest najlepszy moment na zmianę", sugeruje deweloper John Mylchreest. "Radzimy, by wszędzie tam, gdzie to możliwe przejść na 2.6. Wiele wskazówek można znaleźć w Przewodniku po migracji jądra". Sparc jest jedyną architekturą, dla której nie wszystkie problemy zostały rozwiązane. Użytkownicy następujących źródeł na pozostałych architekturach powinni być świadomi, że z chwilą wydania 2005.0 zostaną one zlikwidowane:
-
development-sources stanie się vanilla-sources
-
gentoo-dev-sources stanie się gentoo-sources
-
rsbac-dev-sources stanie się rsbac-sources
-
hardened-dev-sources stanie się hardened-sources
Zmiana będzie automatyczna dla systemów stosujących dietę opartą o rsync i emerge world. Gdy tylko następna wersja źródeł jądra będzie dostępna, emerge --update pobierze archiwum i umieści je pod jego nową nazwą. Na to powinni zwrócić uwagę nie tylko ci, którzy chcą zmienić wersję jądra, ale przede wszystkim ci, którym zależy na pozostaniu przy starej: muszą upewnić się, że są podłączeni do podprofilu 2.4. Wtedy emerge --update pobierze dla nich nowsze wersje 2.4.
Przejście na nowy profil, w którym 2.6 jest domyślne oznacza również zmianę z linux26-headers na linux-headers. Wydanie komendy emerge glibc lub emerge system może być dobrym pomysłem.
Z wyjątkiem pegasos-dev-sources, który już został przeniesiony do pegasos-sources, zmiana nastąpi w chwili wydania 2005.0. Dokładniejsze informacje, włączając w to wskazówki odnośnie łączenia /etc/make.profile z właściwym podprofilem, będą dostępne w tym terminie.
Genesi Open Desktop Workstation z preinstalowanym Gentoo Linux
1 marca 2005, Genesi, firma z siedzibą w Luksemburgu rozpocznie
sprzedaż zestawu komputerowego Open Desktop Workstation z zainstalowanym systemem Gentoo Linux. Całość
wyceniono na 999$ z czego 10% zasili fundusze Gentoo Foundation! Bill Buck, CEO firmy wyjaśnia: "Za każdą
stację roboczą, którą sprzedamy dzięki wsparciu ze strony Gentoo, dokonamy wpłaty 100$ na konto Gentoo Foundation".
Jako że wielu użytkowników Gentoo chciałoby wesprzeć tę dystrybucję finansowo, sprzedaż ODW z pewnością
wzrośnie. Ponadto warto zauważyć, że sama oferta jest wyjątkowo atrakcyjna w porównaniu ze standardową,
ponieważ modele dotychczas oferowane przez Genesi kosztują tylko 1399$ w przypadku konfiguracji desktopowej
oraz 1799$ w przypadku serwerowej.
Ilustracja 1.2: Open Desktop Workstations z Gentoo Linux/PPC, wysyłka wkrótce! |
 |
Konfiguracja The Open Desktop Workstation:
- procesor G4 taktowany zegarem 1GHz zgodny z platformą Pegasos II
- 256MB pamięci PC2100 DDR RAM
- napęd CDRW
- dysk twardy 40GB ATA100
- karta graficzna Radeon 9200SE 128MB AGP wyposażona w wyjścia telewizyjne, DVI i VGA
- stylowa obudowa typu desktop lub tower
Deweloperom Gentoo przekazano już trzynaście takich maszyn, dzięki czemu platforma PegasosPPC
jest przez Gentoo Linux w pełni obsługiwana. Sprzedawaną wersję wyposażono w najnowszą edycję
Gentoo Linux/PCC, 2004.3
Istnieje możliwość składania zamówień w przedsprzedaży, natomiast oficjalnie sprzedaż rozpocznie się
1 marca 2005 - szczegółowe informacje będą przekazywane wszystkim zainteresowanym. Jeżeli chciałbyś
zostać poinformowany kiedy będzie można składać zamówienia na zestaw ODW z preinstalowanym Gentoo Linux/PPC,
wyślij wiadomość na adres odw@gentoo.org.
Plotki potwierdzone - uruchomiono Gentoo na Mac Mini!
Deweloper Gentoo/PPC Daniel Ostrow włączył Mac Mini do rodziny
komputerów PowerPC obsługiwanej przez system Gentoo. Pełne wsparcie oferowane będzie w wersji 2005.0,
natomiast możliwość uruchomienia systemu dostępna jest już w 2004.3.
Ilustracja 1.3: Prosto z pudełka pod kontrolę Gentoo Linux/PPC: Nowy Apple Mac Mini |
 |
Kolejnym krokiem będzie uruchomienia Xów na 20-calowym wyświetlaczu. Odpowiednio skonfigurowany komputer
będzie można zobaczyć na Linux World Expo w Bostonie w dniach
od 12 do 14 lutego, a następnie na konferencji FOSDEM odbywającej się
tego samego miesiąca w Brukseli.
2.
Rzut okiem w przyszłość
Odnawianie Forum - aktualizacja phpBB i inne zmiany
Na Forum szykują się zmiany, postanowiliśmy więc zapytać
Christiana Hartmanna (ian), jednego z
administratorów, czego możemy się spodziewać. Poniższy wywiad powinien
nieco naświetlić sprawę:
P: W stopce forum możemy przeczytać: Powered by phpBB 2.0.x
© 2001, 2002 phpBB Group. Właściwie to jakiej wersji aktualnie
używamy?
O: W tej chwili jest to mocno zmodyfikowana wersja z gałęzi 2.0
phpBB. Zostały poprawione wszystkie błędy związane z bezpieczeństwem.
Co więcej, dodaliśmy trochę łat
poprawiających wydajność, oraz kilka innych poprawek.
P: Czemu zamiast tego nie zainstalujesz niezmodyfikowanego phpBB
2.0.11?
O: Bardzo często słyszymy to pytanie. Po pierwsze, rzeczywiście
zamierzamy wkrótce przenieść się na ostatnią stabilną wersję phpBB. W
momencie gdy to czytacie powinno zakończyć się już przenoszenie na nią wszytkich
poprawek, które nanieśliśmy do starej wersji.
P: A co z prośbami o nową funkcjonalność z działu Gentoo
Forums Feedback?
O: Czytamy każdą wiadomość z tego działu i dokładnie wiemy, czego
żądają użytkownicy. Po instalacji nowego oprogramowania zabierzemy się za
doinstalowanie nowych, ekscytujących rzeczy. Spodziewajcie się okresu, kiedy
co tydzień będziemy dodawać coś nowego...
P: Czy to oznacza, że skorzystacie również z modów?
O: Właśnie tak! To jest jeden z powodów, dla którego przenosimy się
na ostatnie wydanie phpBB. To znacznie ułatwi nam dodawanie modyfikacji.
P: Przez długi czas dodawanie modyfikacji do forum było poza
dyskusją. Co sprawiło, że zmieniliście zdanie?
O: Zarówno całe Gentoo jak i jego zespół odpowiedzialny za infrastrukturę
to projekty w całości oparty na pracy ochotników. Po prostu nie mieliśmy
zasobów, aby zająć się czymś bardziej skomplikowanym. Teraz sytuacja się
zmieniła i najwyższy czas na zmianę polityki i rozpoczęcie prac.
P: Skoro już mówimy o modyfikacjach i dodatkach, czego konkretnie
możemy się spodziewać?
O: Wkrótce będziemy musieli przenieść forum na nowy serwer i zaraz po
przeprowadzce uruchomimy nowe oprogramowanie. Mamy nadzieję, że użytkownicy
nawet nie zauważą, iż forum zostało uaktualnione. W zasadzie będzie ono
takie samo jak dotychczas, tylko z czystszym kodem i bez usterek, takich jak
na przykład błąd
wyszukiwania. Wprowadzimy więcej poprawek do pakietów językowych, a
następnie dodamy dwa nowe fora, arabsko- i tureckojęzyczne. W kolejce czeka
znacznie więcej zmian, ale nie ma sensu o nich mówić, dopóki nie przejdziemy
przez pierwszą fazę.
3.
Bezpieczeństwo Gentoo
Squid: Kilka usterek
Squid zawiera usterki w procedurach obsług NTLM (NT Lan Manager),
Gophera, HTML oraz WCPP (Web Cache Communication Protocol),
które umożliwiają atak Denial of Service oraz wykonanie niepożądanego
kodu.
Więcej informacji można znaleźć w komunikacie GLSA
ImageMagick: Przepełnienie sterty
ImageMagick jest podatny na przepełnienie sterty podczas
dekodowania plików Photoshop Document (PSD), umożliwiając
przez to wykonanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
Ethereal: Kilka usterek
Kilka usterek znalezionych w Ethereal może pozwolić
intruzowi na wykonanie niepożądanego kodu, zatrzymanie
programu lub przeprowadzenie ataku DoS przez nadużycie
dysku oraz czasu procesora.
Więcej informacji można znaleźć w komunikacie GLSA
Xpdf, GPdf: Przepełnienie stosu w Decrypt::makeFileKey2
W Xpdf odkryto błąd przepełnienia stosu, potencjalnie umożliwiający
wykonanie niepożądanego kodu. GPdf zawiera kod Xpdf, zatem problem
dotyczy także jego.
Więcej informacji można znaleźć w komunikacie GLSA
Mailman: Usterka cross-site scripting
Mailman jest podatny na ataki cross-site scripting.
Więcej informacji można znaleźć w komunikacie GLSA
CUPS: Przepełnienie stosu w kodzie Xpdf
CUPS zawiera kod Xpdf, zatem również jest podatny na
niedawno odkryte przepełnienie stosu, potencjalnie umożliwiające
zdalne wykonanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
teTeX, pTeX, CSTeX: Kilka usterek
teTeX, pTeX oraz CSTeX używają kodu Xpdf, który umożliwia zdalne
wykonanie niepożądanego kodu. Ponadto, skrypt xdvizilla jest
podatny na problemy z obsługą plików tymczasowych.
Więcej informacji można znaleźć w komunikacie GLSA
KPdf, KOffice: Przepełnienie stosu w zawartym kodzie Xpdf
KPdf oraz KOffice korzystają do obsługi plików PDF z podatnego na wykonanie
niepożądanego kodu fragmentu Xpdf.
Więcej informacji można znaleźć w komunikacie GLSA
MySQL: Problem z tworzeniem plików tymczasowych
MySQL jest podatny na ataki przy użyciu dowiązań symbolicznych,
potencjalnie umożliwiając lokalnym użytkownikom nadpisywanie
dowolnych plików.
Więcej informacji można znaleźć w komunikacie GLSA
4.
Międzynarodowe Gentoo
Belgia: Spotkanie deweloperów Gentoo na FOSDEM (26-27 lutego)
Po raz kolejny Gentoo będzie obecne na konferencji FOSDEM (czyli Free and Open Source
Software Developers' European Meeting) w Brukseli. Odbędzie się ona w
weekend 26 i 27 lutego, na Université Libre de
Bruxelles. Społeczność Gentoo reprezentować będzie ponad 25
deweloperów z Belgii, Holandii, Francji, Niemiec, Danii, Hiszpanii, Włoch, a
nawet USA. Tym razem będziemy mieli własną Salę
Deweloperów, czyli amfiteatr na 59 miejsc, otwarty w sobotę i niedzielę.
Lars Weiler, nasz organizator Fosdem,
przedstawił grafik
prezentacji dla Sali Deweloperów. Dodatkowo jeden z deweloperów
Portage, Marius
Mauch, przedstawi prezentację o portage w ramach głównego programu
Fosdem.
Jak zwykle pokażemy też sprzęt obsługiwany przez Gentoo, na przykład
PegasosPPC firmy Genesi, a także UltraSparc
oraz SGI Octane. Spodziewamy się także kilku MacMini. W czasie konferencji
będzie można zakupić Gentoo LiveCD.
USA: CPLUG i Konferencja dotycząca bezpieczeństwa (5 marca)
Central PA Linux Users
Group organizuje 5 marca 2005 roku Konferencję na temat bezpieczeństwa
na Messiah College, niedaleko Harrisburga w stanie Pennsylvania. Na tej
trwającej cały dzień imprezie wystąpi wielu prelengentów, poruszając
związane z Linuksem zagadnienia bezpieczeństwa i sieci, w tym deweloper z
zespołu Gentoo Hardened, Brandon Hale,
który przedstawi prezentację pod tytułem "Advanced Memory Protections
with Linux". Rejestracja uczestników już się rozpoczęła, zaś na życzenie
uczestników organizatorzy zapewniają zakwaterowanie. Wstęp kosztuje 5
dolarów, w cenę jest wliczony obiad.
5.
Gentoo w prasie
Tytuł Wildlife Photographer of the year 2004
Gentoo "pracowicie przemieszczają się z miejsca na miejsce, kłócą się i
walczą, witają się ochryple" i - zanim pomyślicie że piszemy o konferencji
deweloperów - "kradną kamienie z gniazd sąsiadów". Nie, my oczywiście tak
nie robimy. Szwedzki fotograf Lars-Olof Johansson otrzymał wyróżnienie
"Highly commended" w konkursie "Wildlife Photographer of the year 2004",
zorganizowanym przez BBC Wildlife Magazine i The Natural History
Museum, za pełne niezwykłej bliskości
zdjęcie dwóch piskląt Gentoo i ich matki. Pragniemy zaznaczyć, że tego
też byśmy nie zrobili...
6.
Bugzilla
Spis treści
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 16 a 23 stycznia, aktywność w serwisie przedstawiała się następująco:
- zgłoszono 990 nowych bugów
- zamknięto lub rozwiązano 546 bugów
- 35 uprzednio zamkniętych bugów zostało ponownie otwartych
Spośród 7976 obecnie otwartych bugów: 109 oznaczono jako 'blocker', 230 jako 'critical', a 593 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 przypisano najwięcej nowych bugów w minionym tygodniu, to:
7.
Sztuczki i Kruczki
Wyświetlanie logów systemowych na pulpicie: root-tail
Dobry administrator powinien w każdej chwili wiedzieć co dzieje
się z jego systemem. Najwygodniej byłoby przelgądać logi systemowe
na pulpicie, jednak większość narzędzi, jak na przykład
tail -f, nie potrafi obsłużyć więcej niż jednego pliku
jednocześnie. Co więcej, skonfigurowanie terminala tak, aby
nie posiadał ramek i był przezroczysty, może być kłopotliwe.
Poznaj x11-terms/root-tail.
To użyteczne narzędzie umożliwia wyświetlanie wszystkich
wpisów w podanym pliku logu bezpośrednio na pulpicie.
Jest jednak pewien problem: większość nowoczesnych menedżerów
okien zajmuje pulpit, wyświetlając na nim tapetę.
Na szczęście zazwyczaj można go ominąć, co pokażemy
na przykładzie xfce4:
Listing 7.1: Skrypt uruchamiający root-tail w xfce4 |
#!/bin/bash
deskid=`xwininfo -int -name 'Desktop' | grep 'Desktop' | awk -F' ' '{ print $4 }';`
root-tail -g 900x150+50+575 -font 6x10 -outline -minspace -id ${deskid} -f \
/var/log/emerge.log,yellow \
/var/log/messages,lightblue
|
Powyższy skrypt odszuka ID okna xfce4 pokazującego tapetę, uruchomi
w tle root-tail o podanym rozmiarze, położeniu oraz czcionce
i wyświetli ponad tym oknem w różnych kolorach dwa pliki logów. Pamiętaj,
że jeśli używasz zlokalizowanego środowiska, Desktop będzie
oczywiście nazywał się inaczej.
8.
Odeszli, przybyli, zmienili status
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:
- Fernando J. Pereda (ferdy) - net-mail
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo Linux funkcję:
9.
Twój wkład w GWN
Jesteś zainteresowany współpracą w tworzeniu Gentoo Weekly Newsletter?
Wyślij nam e-mail.
10.
Opinie czytelników
Jeśli chcesz, aby ten magazyn był jeszcze lepszy, podziel się z
nami swoją opinią na jego temat.
11.
Lista dyskusyjna GWN
Aby zapisać się na listę dyskusyjną Gentoo Weekly Newsletter, wyślij pusty e-mail
na adres gentoo-gwn-subscribe@gentoo.org.
Aby się z niej wypisać, wyślij pusty e-mail na adres gentoo-gwn-unsubscribe@gentoo.org
z konta, na które jest zasubskrybowana.
12.
Inne języki
Gentoo Weekly Newsletter jest dostępny w następujących językach:
|