Tygodnik Gentoo: 23 lipca 2007
1.
Wiadomości Gentoo
Poradnik dla wymagających muzyków
Diego Pettenò stworzył poradnik opisujący proces
umożliwienia dostępu do przetwarzania w czasie rzeczywistym dla aplikacji
multimedialnych. Jest to szczególnie ważne dla osób grających na instrumentach
MIDI podłączonych do programowego syntezatora, gdzie niezwykle ważne jest
odpowiednio niskie opóźnienie. Użytkownicy zainteresowani jedynie odtwarzaniem
muzyki w czasie pracy przy komputerze, czy przeglądaniu internetu, nie
skorzystają na tych zmianach.
Poradnik został napisany z myślą o osobach dla których niezwykle ważna jest
odpowiednia jakość w czasie pracy nad multimediami. Niezwykle istotne jest to,
że opisana procedura jest niezwykle prosta, nie jest także wymagana instalacja
żadnego dodatkowego oprogramowania, będziemy jedynie musieli odpowiednio
skonfigurować PAM.
Podziękowania za stworzenie dokumentu, oprócz autorowi, należą się także Joshowi Saddlerowi za poprawki i szybką
edycję poradnika.
Poradnik optymalizacji kompilacji
Josh Saddler napisał poradnik Optymalizacja kompilacji, który został
dodany do zbiorów dokumentacji Gentoo. Można w nim znaleźć porady i wskazówki
które flagi kompilacji są bezpieczne i mogą zostać użyte w zmiennych
CFLAGS i CXXFLAGS. Stanowi on także ogólne wprowadzenie w samo
zagadnienie optymalizacji. Poradnik powstał jako odzew na olbrzymie
zainteresowanie społeczności Gentoo tym tematem, które można było zaobserwować
na Forum, Bugzilli oraz kanałach IRC.
Projekt Gentoo Artwork poszukuje chętnych do pomocy
Dawid Weglinski jest koordynatorem i twórcą
niedawno stworzonego projektu Gentoo Artwork, którego celem
jest opieka nad grafiką i stylami związanymi z Gentoo. Zespół aktualnie
poszukuje chętnych do pomocy w pracy przy projekcie. Możecie także wysyłać wasze
prace i projekty związane z naszą ulubioną dystrybucją.
Od zainteresowanych wymagane jest podstawowa wiedza na temat tworzenia grafiki,
obsługa odpowiedniego oprogramowania oraz poczucie estetyki. W szczególności
poszukiwane są osoby posiadające wiedzę dotyczącą konfiguracji środowisk
graficznych jak KDE, Gnome, czy Xfce, a zwłaszcza aplikacji używających GTK+.
Zainteresowanych prosimy o odwiedzenie kanału #gentoo-desktop
Stan projektu Gentoo Alpha
Projekt Gentoo Alpha opublikował właśnie aktualizację stanu
projektu. Zachęcamy do zapoznania się z raportem, by poznać zmiany w
najważniejszych pakietach (jądro, kompilator gcc, biblioteka glibc), generalny
opis portu oraz najnowsze informacje dotyczące wydań i bezpieczeństwa.
2.
Gentoo w prasie
Linux+ (3 lipiec 2007)
W magazynie Linux+ można znaleźć opis ostatniego wydania Gentoo: 2007.0.
Opublikowano trzy artykuły - parę słów na temat Instalatora Gentoo (GLI),
wprowadzenie do Portage oraz trochę informacji o tym, w jaki sposób instalować
Gentoo na kilku maszynach.
Preston Cody w pierwszym artykule opisuje
Instalator Gentoo. Sam autor jest zresztą jedną z osób zajmujących się samym
projektem Instalatora. W artykule opisano dlaczego projekt powstał,
przedstawiono największe problemy na jakie napotkano w trakcie pracy nad jego
rozwojem i wyjaśnia krok po kroku cały proces instalacji.
Kolejny artykuł, napisany przez Ananta
Narayanana, który poza Gentoo pracował już nad narzędziem GNU parted,
pokazuje w jaki sposób można łatwo zainstalować Gentoo na kilku maszynach.
Artykuł opisuje wymagania jakie należy spełnić przed przystąpieniem do
duplikowania maszyny, po czym pokazuje jak tego dokonać dzięki pomocy programu
Partition Image.
Ostatni artykuł, autorstwa Mariusa Maucha,
jednego z głównych deweloperów Portage, opisuje czeluści menedżera pakietów
Gentoo. Czytając artykuł odkrywamy tajemnice Portage począwszy od samej
konfiguracji, przez podstawowe operacje, po główne narzędzia używane z
menedżerem.
Strona z informacjami na temat numeru dostępna jest pod tym adresem.
3.
Sztuczki i kruczki
Nowy skrypt do aktualizacji
W numerze z 4 grudnia zeszłego
roku opisywaliśmy skrypt o nazwie update-world, służący do
aktualizacji systemu. Od tego czasu początkujący deweloperzy napisali kilka
kolejnych. Jednym z nich jest update.
Prace nad update rozpoczęły się po dyskusjach na temat skryptu upgrade
stworzonego przez guenthera'e i update-world
autorstwa count_zero. Jest on już testowany od połowy stycznia 2007, a jeden z
testerów wyraża się o nim we samych superlatywach.
Cóż więc dokładnie ten skrypt robi? Update jest podobny do wielu innych skryptów
aktualizujących system w tym, że automatycznie pomija pakiety, których
instalacja zakończy się niepowodzeniem i będzie dalej kontynuował procedurę
uaktualniania. Dodatkowo posiada wbudowaną obsługę automatycznego uruchamiania
skryptu revdep-rebuild, automatycznego montowania tmpfs w celu przyspieszenia
instalacji, opcję synchronizacji drzewa, pobrania plików przed uaktualnieniem,
specjalną funkcjonalność uaktualniania serwera poprzez zadanie cron i wiele,
wiele innych. Kolejną godną uwagi funkcją jest ukrywanie większości komunikatów
kompilacji, dzięki czemu łatwiej jest dostrzec komunikaty einfo i ewarn, choć
należy dodać, że ta funkcjonalność nie jest już tak istotna w przypadku
ostatnich wersji Portage. Mamy także możliwość dalszego zmniejszenia (lub
zwiększenia) ilości komunikatów poprzez użycie parametrów -q i -v.
Oto przykładowe komunikaty podczas
kompilacji gcc.
Listing 3.1: Pobieranie skryptu |
# wget -O /sbin/updatescript.sh http://phpfi.com/241954?download
# chmod +x /sbin/updatescript.sh
|
Prawdopodobnie większość użytkowników uzna update za znaczne uproszczenie
procesu aktualizacji systemu.
Listing 3.2: Aktualizacja systemu: |
# updatescript.sh
(lub, jeśli chcemy najpierw uaktualnić drzewo pakietów)
# updatescript.sh -s
|
Pierwotny wątek na Forum oraz odnośnik, z którego można pobrać skrypt można
znaleźć pod adresem http://forums.gentoo.org/viewtopic-t-546828.html.
Za skrypt podziękowania należą się użytkownikowi steveL.
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:
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo
Linux funkcję:
5.
Bezpieczeństwo Gentoo
Nie opublikowano żednych raportów GLSA w tym tygodniu.
6.
Zmiany w drzewie Portage
Poniżej znajduje się lista pakietów, które zostały usunięte lub dodane do drzewa
Portage w ostatnim czasie oraz lista przedstawiająca plany dotyczące usunięcia
kolejnych pakietów w przyszłości. Informacje te pochodzą z różnych źródeł,
włączając projekt Treecleaners oraz
zgłoszenia od poszczególnych deweloperów. Większość pakietów, które można
znaleźć w części Ostatnie Namaszczenie wymaga jedynie miłości i opieki ze strony
deweloperów. W przypadku znalezienia nowego opiekuna ich los z pewnością ulegnie
poprawie i pozostaną one w oficjalnym drzewie Portage.
Usunięte pakiety:
Nowe pakiety:
Ostatnie namaszczenie:
Uwaga:
Z powodu ograniczeń czasowych w procesie tworzenia kolejnych wydań Tygodnika
Gentoo sekcja ostatnie namaszczenie zostaje tymczasowo zamknięta. Kolejne wpisy
pojawią się tutaj, gdy tworzenie listy pakietów przewidzianych do usunięcia
zostanie bardziej zautomatyzowane. Obecnie jej złożenie zajmuje około 80% czasu
wymaganego do publikacji każdego numeru Tygodnika Gentoo. Zespół Tygodnika chce
w tym miejscu przeprosić wszystkich za spowodowane tym niedogodności, pragniemy
tutaj przypomnieć, że informacje przekazywane w tej sekcji pochodzą bezpośrednio
z pliku package.mask znajdującego się w katalogu profiles drzewa
Portage.
|
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 15
lipca 2007, a 22 lipca 2007 aktywność w serwisie przedstawiała się następująco:
- zgłoszono 536 nowych bugów
- zamknięto lub rozwiązano 251 bugów
- otwarto ponownie 21 uprzednio zamkniętych bugów
- 95 bugów oznaczono jako NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM
- 96 bugów oznaczono jako duplikaty
Spośród 9915 obecnie otwartych bugów: 11 oznaczono jako 'blocker', 111 jako
'critical', a 362 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
Tygodnik Gentoo jest tworzony i tłumaczony przez ochotników i członków
społeczności, którzy nadsyłają swoje pomysły i gotowe artykuły. Zachęcamy
wszystkich do pomocy i współpracy przy tworzeniu kolejnych numerów Tygodnika
Gentoo. Oczekujemy na wasze propozycje artykułów, interesują nas także opinie na
temat tych już opublikowanych. Wszelkie komentarze prosimy kierować na adres Tygodnika Gentoo. Uwagi dotyczące
tłumaczenia należy zgłaszać na adres koordynatora. Pomóżcie sprawić, by Tygodnik
Gentoo był jeszcze lepszy.
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:
|