Gentoo Logo

Tygodnik Gentoo: 16 stycznia 2006

Spis treści:

1.  Wiadomości Gentoo

Zmiany w Tygodniku Gentoo

Uwaga: W wydaniu Tygodnika Gentoo testowane jest użycie „polskich” apostrofów. Prosimy o komentarze w związku z tą zmianą, najlepiej wysyłać je na adres koordynatora.

Koniec z automatyczną zmianą flag USE

Niektóre pakiety w Portage posiadają pewną niepopularną funkcjonalność, są powiązane z flagami USE, które są ustawiane gdy dana aplikacja zostanie zainstalowana. Po jej deinstalacji flaga również zostanie usunięta. Przykładowo, gdy wykonamy polecenie „emerge sqlite” zostanie ustawiona flaga sqlite i gdy użyjemy komendy „emerge info” to zostanie ona wyświetlona. Teraz gdy będziemy chcieli dokonać aktualizacji systemu, wszystkie pakiety, które ją zawierają będą oznaczone jako wymagające rekompilacji. Wyjątek stanowi sytuacji gdy w pliku make.conf będzie znajdował się wpis „-sqlite” lub „-*” w zmiennej USE. Jeżeli usuniemy pakiet sqlite, flaga USE ponownie będzie wyświetlana jako nieaktywna (oczywiście jeśli nie dodamy jej do zmiennej USE w pliku make.conf).

Takie zachowanie Portage powodowało irytację wielu użytkowników, gdyż flaga USE samodzielnie zmieniała swoją wartość, w przypadku gdy pakiet posiadał automatyczne flagi USE (może się tak dziać zarówno w przypadku jego instalacji jak i usunięcia, oraz modyfikacji pliku package.use).W związku z wieloma problemami jakie powoduje ta funkcjonalność, a także ze względu na duża liczbę bugów z nią związanych, postanowiono o jej usunięciu.

Powyższa zmiana zostanie wprowadzona w kolejnych wydaniach Portage 2.1. Wersja ta znajduje się w już w testowej gałęzi drzewa Portage na niemal wszystkich architekturach. Użytkownicy korzystający z gałęzi stabilnej nie odczują tej zmiany przez pewien czas, ponieważ Portage w wesjach 2.0.x nie zmienia swojego zachowania. W przypadku dokonania aktualizacji do niestabilnej wersji 2.1, warto zwrócić uwagę na rezultat polecenia „emerge -DuvpN world”, gdyż w tym przypadku należy ręcznie dodać wszystkie interesujące nas flagi do pliku make.conf.

Zmiany w baselayout

Zespół zajmujący się baselayout ma zaszczyt poinformować o wydaniu nowej wersji pakietu, baselayout-1.12.0_pre14, dostępnej dla szerszej liczby użytkowników. Poniżej znajduje się podsumowanie głównych zmian w stosunku do wcześniejszej wersji 1.11:

  • Zarządzanie siecią - wpa_supplicant, ifplugd i netplug z restartowaniem zależności usług -- Z reguły ifplugd używany jest do monitorowania stanu kabla ethernet -- czy jest podłączony czy odłączony -- i, w zależności od jego stanu, do uruchamiania lub zatrzymywania usług sieciowych (wraz z ich usługami zależnymi). Problem pojawiał się w sytuacji gdy ifplugd uruchamiał ponownie usługę sieciową (np. po ponownym podłączeniu kabla sieciowego), ale nie uruchamiał już usług, które zostały wraz z nią zatrzymane jako zależności. W tej chwili baselayout posiada wsparcie zarówno dla ifplugd jak i netplug, możemy więc teraz bezpośrednio kontrolować usługi, oraz w razie potrzeby uruchamiać ponownie te, które zostały zatrzymane. Wsparcie dla nowej funkcjonalności uzyskał również wpa_supplicant.
  • Oddzielna konfiguracja dla każego interfejsu sieciowego -- Każdy interfejs może posiadać teraz własny plik resolv.conf, są one ostatecznie łączone w jeden, oraz tabelę rutingu Połączenia tradycyjne (używające kabli) mają większy priorytet niż bezprzewodowe . Rozwiązania te idealnie nadają się dla użytkowników laptopów mających możliwość połączenia z siecią na kilka różnych sposobów.
  • Interaktywny start -- Gdy przypadkiem okaże się, że jedna z usług w czasie startu systemu sprawia problemy, co w pierwszej kolejności nie powinno się zdarzyć, to teraz istnieje prosta możliwość im zaradzenia. W nowej wersji, w czasie startu można wybrać czy dana usługa ma wystartować, czy może ma zostać pominięta. Funkcjonalność ta jest zapewniona przy użyciu standardowego terminala stty oraz procedur powłoki, należy zwrócić uwagę, że system nie jest blokowany, a także nie musimy w tym celu używać specjalnego demona.
  • Ulepszenie równoległego startu/zatrzymania -- Równoległe uruchamianie i zatrzymanie tak naprawdę nie spełniało swoich pierwotnych założeń. Teraz jednak zostało to poprawione. Prowadzi to nas do ...
  • Poprawne wyznaczanie zależności usług (nieco wolniejsze) -- Dzięki poprawkom w części odpowiedzialnej za równoległe uruchamianie odkryto, że dotychczasowa metoda wyznaczania zależności działała niepoprawnie. W związku z tym algorytm jej wyznaczania został napisany od nowa, obecnie jest to już czwarta, stworzona od podstaw, wersja. Sama procedura została napisana w bashu i używa topologicznego sortowania w celu określenia poprawnych zależności pomiędzy usługami. W czasie ostatnich trzech miesięcy została ona dogłębnie przetestowana i teraz nadszedł czas na jej publikację.
  • Sprawdzanie stanu demona -- Usługi, które uruchamiają demony poprzez start-stop-daemon, upewniają się teraz, że poprawnie rozpoczął on działanie. We wcześniejszych wersjach zdarzało się czasami, że pomimo błędu wynikającego np. ze złych ustawień w plikach konfiguracyjnych, w rc dana usługa była widoczna jako poprawnie działająca. Dodatkowo w czasie sprawdzania stanu usług sprawdzane jest także czy dany demon jest uruchomiony. Jeżeli nie, usługa jest zatrzymywana, wraz z tymi, które od niej zależą. Tak samo jak w przypadku uruchamiania usługi, w trakcie jej zatrzymywania testowane jest, czy procedura została poprawnie wykonana, dzięki czemu nie występuje już problem z cups (po jego uruchomieniu, gdy dokonamy aktualizacji pakietu niemożliwe było zatrzymanie lub restart tej usługi).

Gentoo PPC, plany na przyszłość

Deweloperzy PPC spędzili trzy godziny sobotniego wieczoru na dyskusji o przyszłości projektu. Wydanie 2006.0 dla PowerPC będzie zawierało stage 1, 2 oraz 3, w przypadku plików stage 3 zostaną stworzone wersje dla procesorów G3 oraz G4, płyty instalacyjne -- zarówno minimalna jak i uniwersalna, a także osobna płyta CD zawierająca pakiety GRP. Wszystkie profile 2006.0, zarówno standardowe jak i zoptymalizowane, będą zawierały wsparcie dla NPTL.

Gdy tylko kolejny „bugday” skupi wysiłki deweloperów i użytkowników, zespół PPC zajmie się otwartymi bugami. Każdy zainteresowany pomocą powinien odwiedzić kanał #gentoo-ppc na serwerze irc.freenode.net w najbliższą sobotę, 21 stycznia, o godzinie 14:00 czasu UTC. Zespół aktualnie zajmuje się oszacowaniem który z 21 deweloperów PPC jest jeszcze aktywny, a który de facto przeszedł już na emeryturę. Po dokonaniu bilansu strat rozpocznie się proces rekrutacji nowych deweloperów. Oprócz zwiększenia poziomu aktywności wewnątrz drużyny, planowane jest również ulepszenie komunikacji z innymi architekturami i użytkownikami poprzez informacje w blogach i regularne wysyłanie powiadomień o postępach w pracach do zespołu redakcyjnego Tygodnika Gentoo.

Status projektu Gentoo AMD64

Opublikowany w zeszłym tygodniu przez projekt Gentoo AMD64 raport o aktualnym stanie, zawiera najważniejsze i najświeższe informacje na temat poczynań deweloperów projektu. W 2005 roku zaobserwowano znaczący wzrost liczby użytkowników, w miarę jak sprzęt stawał się coraz tańszy. Trend ten dotknął także ilość deweloperów: na początku zespół liczył tylko dziewięciu deweloperów, tymczasem obecnie jest ich już 32, dodatkowo 16 „testerów architektury”, czyli doświadczonych użytkowników, którzy bacznie śledzą postępy prac i stale zgłaszają błędy. Koncepcja „testerów architektury” sprawdziła się w takim stopniu, że zyskuje popularność wśród deweloperów innych architektur, którzy rozważają założenie własnych zespołów testujących. O dalszych sukcesach zespołu AMD64 można przeczytać w samym raporcie.

2.  Społeczność Gentoo

Forum

Przygotowania do nowego wydania na architekturze SPARC

Deweloperzy Gentoo SPARC przygotowują się do wydania 2006.0. Gustavo Zacarias oznaczył nowy gcc (3.4.5), glibc, a także jądro w wersji 2.6.11 jako stabilne. Zmiana ta nie wpłynie na użytkowników starego profilu 2005.1, ale jako że wymaga ona przeinstalowania całego systemu warto przeczytać ten wątek, gdyż znajdują się w nim cenne wskazówki i porady co należy robić, gdy w trakcie aktualizacji napotkamy problemy.

3.  Międzynarodowe Gentoo

USA: Wykłady o Gentoo na MIT

Deweloper Gentoo Rajiv Manglani ponownie poprowadzi dwa wieczorne wykłady dotyczące Gentoo Linux. Będą one przeznaczone dla studentów Massachusetts Institute of Technology mieszczącego się w Bostonie. Pierwszy odbędzie się we wtorek i będzie miał za zadanie przedstawić słuchaczom system Gentoo, natomiast drugi odbędzie się dwa dni później, w czwartek, w jego trakcie będzie można usłyszeć informacje o Portage i procesie tworzenia ebuildów. Zainteresowani uczestnictwem w wykładach, obu bądź jednym z nich, powinny jak najszybciej wysłać wiadomość na adres sipb-iap-gentoo@mit.edu.

  • Introduction to Gentoo Linux: 17 stycznia 2006, 20:00-22:00, MIT, budynek nr. 2, pokój 105
  • Advanced Gentoo Linux:19 stycznia 2006, 20:00-22:00, to samo miejsce

Uwaga: Więcej szczegółów oraz instrukcje jak dotrzeć na miejsce można znaleźć w ogłoszeniu na stronie MIT.

USA: Grupa użytkowników Gentoo w Utah

Steve Dibb jest założycielem grupy zrzeszającej użytkowników Gentoo w stanie Utah. Twórca organizacji, mieszkający w West Jordan, niedawno uruchomił stronę używającą „domyślnej instalacji serwisu Geeklog”. Będzie ona służyć jako źródło artykułów i porad dla społeczności użytkowników Gentoo z całego stanu (pierwszy artykuł to opis narzędzia flagedit, stworzonego przez Damiena Krotkine'a), a także jako miejsce gdzie będę w przyszłości ogłaszane planowane imprezy i spotkania. „Stan Utah okazuje się być świetnym miejscem ze względu na obecność wielu użytkowników systemu Linux”, mówi Steve, wcześniej miał jednak pewne obawy: „Kilka miesięcy temu wysłałem e-maila, aby zbadać potencjalne zainteresowanie taką inicjatywą. Zdziwiła mnie bardzo pozytywna reakcja, pomimo iż istnieje już wiele innych grup i list dyskusyjnych, zrzeszających użytkowników systemu Linux, Unix, oraz fanów technologii open-source”. Istniejąca miesiąc grupa z Utah liczy już sobie jedenastu członków, spośród których wszyscy używają Gentoo zarówno prywatnie, jak i w środowiskach produkcyjnych. Oprócz serwisu, Steve założył także listę dyskusyjną, gdzie „nie jesteśmy atakowani z powodu używania Gentoo, jak to nieraz miało miejsce na innych lokalnych listach dyskusyjnych”. Lista odnosi też korzyści z tego, że jest niewielka i zrzesza lokalną społeczność: „Możemy na niej rozmawiać o Gentoo bez zalewu wiadomości od szerszego grona użytkowników”.

4.  Gentoo w prasie

Allround PC (9 stycznia 2006, w języku niemieckim)

Budowa systemu kina domowego bazująca na komputerze PC (ang. home theater PC (HTPC)) wyposażonym w system Gentoo Linux jest jednym z doskonałych przykładów zalet konfiguracji minimalnego systemu, jaki otrzymujemy po instalacji Gentoo. Taka procedura była opisywana już wiele razy, ale w tym opisie krok po kroku, znajdziemy także porady jaki sprzęt powinniśmy użyć, listę modułów i ich konfigurację, informacje o zdalnej kontroli z użyciem pilota, a także wiele innych. Należy zauważyć, że nie wszystkie opisywane w artykule pakiety znajdują się w oficjalnym drzewie Portage, i znajdziemy w nim odnośniki do nakładki gentoo.de zawierającej wszystkie brakujące ebuildy m.in. dodatkowe wtyczki VDR, które są potrzebne by skonfigurować HTPC.

Distrowatch (9 stycznia 2006)

Ladislav Bodnar z serwisu Distrowatch natrafił na nowy fragment dokumentacji Gentoo - Instalacja Gentoo Linux przy użyciu USB (LiveUSB), który „właśnie stał się częścią oficjalnej dokumentacji” i jak stwierdził, jest on „szczególnie użyteczny przy instalacji Gentoo na nowszych laptopach nie posiadających napędu CD-ROM”.

Linuxdevices.com (11 stycznia 2006)

W najnowszym numerze magazynu Linuxdevices.com możemy znaleźć artykuł przedstawiający stronę opisującą roboty działające pod kontrolą Linuksa. Szczególnie interesujący jest charakterystyka jednego z nowych nabytków, posiadającego pod maską system Gentoo Linux, który umożliwia jego kontrolę przez dowolnego zdalnego użytkownika zalogowanego przez ssh. Chciałoby się powiedzieć „Teraz i Ty możesz być operatorem!”

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:

  • Martin Ehmsen (ehmsen) - TeX
  • Michal Kurgan (moloh) - koordynator polskiego tłumaczenia GWN

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

mod_auth_pgsql: Wiele usterek format string

mod_auth_pgsql zawiera wiele usterek format string, których skutkiem może być wykonanie niepożądanego kodu.

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

xine-lib, FFmpeg: Przepełnienie bufora na stercie

xine-lib i FFmpeg zawierają usterkę przepełnienia bufora, która może zostać wykorzystana do wykonania niepożądanego kodu.

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

Blender: Przepełnienie bufora na stercie

Blender jest podatny na usterkę przepełnienia bufora, która może zostać wykorzystana przez napastnika do wykonania niepożądanego kodu.

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

Wine: Usterka SETABORTPROC w obsłudze plików WMF

Wine zawiera usterkę w obsłudze plików Windows Metafiles (WMF), która może zostać wykorzystana przez napastnika do wykonania niepożądanego kodu.

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 8 stycznia 2006, a 15 stycznia 2006 aktywność w serwisie przedstawiała się następująco:

  • zgłoszono 799 nowych bugów
  • zamknięto lub rozwiązano 447 bugów
  • 37 uprzednio zamkniętych bugów zostało ponownie otwartych

Spośród 9083 obecnie otwartych bugów: 77 oznaczono jako 'blocker', 176 jako 'critical', a 489 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:



Drukuj

Zaktualizowano 16 stycznia 2006

Podsumowanie: Wydanie Tygodnika Gentoo z 16 stycznia 2006.

Ulrich Plate
Redaktor naczelny

Roy Marples
Redaktor

Marien Zwart
Redaktor

Jakub Bożanowski
Tłumacz

Karol Kania
Tłumacz

Damian Kuras
Tłumacz

Michał Kurgan
Tłumacz

Robert Muchacki
Korektor

Tomasz Muszyński
Korektor

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.