Gentoo Logo

Gentoo Weekly Newsletter: 24 stycznia 2005

Spis treści:

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

Fig. 1: Looking Glass

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!

Fig. 2: ODW

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

Fig. 3: 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:

  • Nikt w tym 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ę:

  • Nikt w tym tygodniu

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:



Drukuj

Zaktualizowano 24 stycznia 2005

Podsumowanie: Gentoo Weekly Newsletter z 24 stycznia 2005.

Ulrich Plate
Redaktor naczelny

AJ Armstrong
Redaktor

Christian Hartmann
Redaktor

Patrick Lauer
Redaktor

Daniel Ostrow
Redaktor

Lars Weiler
Redaktor

Kuba Bożanowski
Tłumacz

Jakub Dziwisz
Tłumacz

Karol Góralski
Tłumacz

Michał Kurgan
Tłumacz

Łukasz Strzygowski
Tłumacz

Donate to support our development efforts.

Copyright 2001-2012 Gentoo Foundation, Inc. Questions, Comments? Contact us.