Rada Gentoo jest ciałem wybieranym przez deweloperów Gentoo, którego zadaniem są decyzje w wielu różnych aspektach związanych z dystrybucją, a także wypracowanie odpowiedniej polityki i reguł współpracy dotyczących wielu projektów tworzonych wokół Gentoo. Podejmuje ona również kroki dyscyplinarne wobec samych deweloperów. Członkowie rady wybierani są na okres jednego roku i do ich obowiązków należy uczestnictwo w comiesięcznych spotkaniach.
Na nadchodzący rok wybrano nowy skład Rady. Głosowanie trwało cały miesiąc, tak aby dać szansę wzięcia udziału w głosowaniu wszystkim deweloperom. Następujące osoby uzyskały największe poparcie:
W nowym składzie pozostała tylko jedna osoba zasiadająca w Radzie Gentoo w poprzedniej kadencji, jest nią Mike Frysinger. Zespół Tygodnika Gentoo pragnie pogratulować wygranej wszystkim wybranym osobom. Mamy nadzieje że nadchodzący rok będzie produktywny.
Donacja z Cloanto: Amiga Forever CD
W tym tygodniu Cloanto przekazało na rzecz Gentoo Amiga Forever CD. Amiga jest rodzinnym osobistym komputerem początkowo rozwijanym przez Amiga Corporation, a następnie przez Commodore International. Komputery te odniosły wielki sukces, głównie ze względu na swoje możliwości audio i video, które znacznie wyprzedzały swój czas. Z tego względu Amigę określano jako doskonałą platformę dla gier. Komputery te są już jednak przeszłością, ale na szczęście moc dzisiejszego sprzętu pozwala na emulację oprogramowania Amigi jak i gier. W Gentoo znajdziemy dwa takie emulatory, app-emulation/uae oraz app-emulation/e-uae. Jednak, aby w pełni z nich skorzystać należy wpierw uzyskać dostęp do obrazu Amiga Kickstart ROM. Z tego powodu opiekunowie wymienionych pakietów potrzebują dostępu do tego obrazu, tak by jak najlepiej wypełniać swoje obowiązki.
Tworzonym przez Cloanto i deweloperów Amigi, Amiga Forever CD jest pakietem zapewniającym wsparcie dla tej rodziny komputerów. Cloanto udostępniło tą płytę CD wszystkim deweloperom Gentoo, aby wspomóc rozwój programów do emulacji Amigi.
Gentoo chciałoby podziękować Cloanto za ten hojny podarunek.
Koniec wsparcia dla monolitycznych X-ów
Deweloper Donnie Berkholz ogłosił na liście gentoo-dev zakończenie wsparcia dla monolitycznych X-ów. Oznacza to koniec prac na błędami w tych pakietach, włączając w to błędy bezpieczeństwa. Donnie ma nadzieję przesunąć je do specjalnej nakładki w najbliższym czasie. Opiekunowie poszczególnych pakietów usuwają już wpisy określające zależności dotyczące monolitycznych X-ów.
Użytkownicy, którzy ciągle używają monolitycznych X-ów prosimy o dokonanie aktualizacji do wersji modularnej. Wszystkie informacje na temat tej procedury można znaleźć w dokumencie Migracja na modularne X.
„Gentoo, tym zajmują się wszyscy fajni goście.” -Joshua Nichols
Ilustracja 2.1: Joshua Nichols, aka nichoj |
![]() |
Deweloper Joshua Nichols, znany też jako nichoj, mieszka w Bostonie w stanie Masachusetts, mieście znanym z prażonej fasoli i masowych imprez herbacianych... No dobra, właściwie to tylko jednej. Zeszłej wiosny ukończył studia na uczelni Rensselaer Polytechnic Institute jednocześnie na dwóch kierunkach, informatyka i psychologia. Josh ma 23 lata i mieszka z 3 znajomymi i jednym niewidocznym sublokatorem. Nie mają zwierząt domowych, ale Josh uwielbia psy i planuje mieć Owczarka Niemieckiego gdy tylko będzie miał więcej czasu i większe mieszkanie.
Josh pracuje w Banta Corporation, firmie zarządzającej łańcuchem zaopatrzeniowym druku, nie żeby ktokolwiek wiedział co to właściwie znaczy. Jego wydział zajmuje się tworzeniem aplikacji internetowych, zarówno wewnętrznych, jak i zewnętrznych. Josh pracuje w zespole, który tworzy modularne aplikacje internetowe, głównie wykorzystując Javę i technologię J2EE (Eclipse, Tomcat, Spring, JDO, usługi sieciowe, itd).
Nichoj twierdzi, że posiada dość standardowe zainteresowania jak na miłośnika komputerów. Lubi czytać, głównie science-fiction i fantasy, a czasem, jako lekturę do poduszki, jakąś dokumentację techniczną. Lubi także oglądać Adult Swim, ale kto nie lubi? Gdy już uda mu się wyjść z domu, najczęściej idzie pojeździć na rolkach lub pograć w zośkę, ale często kończy się to tak jak wiele rozrywek w Bostonie... Na wyprawie do jednego z licznych bostońskich barów na kilka drinków ze znajomymi.
Josh zaczął używać Gentoo podczas pierwszego roku na uniwersytecie. Od lat był już użytkownikiem Linuksa, ale odkrył, że ręczne konfigurowanie wszystkiego szybko kończyło się posiadaniem systemu, którym trudno się zarządza. Odkrył jednak, że Gentoo znacznie ułatwia mu zadanie dostosowywania systemu do swoich potrzeb. Rok temu postanowił, że chciałby nieco bardziej aktywnie zaangażować się w tworzenie oprogramowania Open Source. Zapisał się do kilku LUG-ów, zaczął regularnie zgłaszać bugi i pomagać ludziom na IRC-u. Stał się całkiem niezły z Javy i został szybko zwerbowany przez dewelopera karltk. Aktualna rola Josha w Gentoo bardzo go cieszy, jest bowiem koordynatorem Projektu Java.
Osiągnięciem, z którego Josh jest chyba najbardziej dumny jest jego wkład w nowy system Javy w Gentoo, który został ukończony kilka miesięcy temu. Większość z niego została napisana zanim Josh dołączył do zespołu, jednak pozostali członkowie szybko zorientowali się, że trzeba będzie uaktualnić ponad 400 pozostałych pakietów, które znajdują się pod ich opieką. Josh jest dumny z tego, iż uczestniczył w planowaniu i wykonaniu tego zadania, a także zmaganiu się z nieodłącznymi problemami na drodze do udostępnienia nowego rozwiązania użytkownikom z maską ~arch. Warto także wspomnieć, że Josh dostał swojego pierwszego „hate maila” podczas pracy nad tym projektem, co oznacza, że coś musiał robić dobrze. ;-)
Jego główny komputer służący do pracy opiera się na architekturze AMD64 i posiada procesor X2 4400+, 4 GB RAM-u i kartę graficzną 7800GT podłączoną do 24" monitora LCD. Posiada także dwa notebooki Dell x86, serwer plików z procesorem Athlon XP i desktop G5 (architektura PPC). Pierwsze programy, jakie uruchamia to oczywiście Compiz i CGWD, tuż przed GAIM-em, Firefoksem i Thunderbirdem.
Na zakończenie Josh powiedział nam kilka mądrych słów: „Być może to oczywiste, ale należy robić to, co sprawia nam przyjemność. Dotyczy to zarówno pracy zarobkowej, jak i projektów Open Source. Jeśli robimy coś, co nie sprawia nam radości, albo jeszcze gorzej, czego nie znosimy, nie wyjdziemy na tym najlepiej. Czeka nas wczesna siwizna, a nawet chęć wydłubania sobie oczu. Nie wiem jak wy, ale ja wolę posiadać oboje oczu. Mówiąc poważniej, cieszę się, że podoba mi się to, co robię, zarówno dla Gentoo, jak i w pracy”.
Graficzny edytor ebuildów
Na Forum Gentoo zaproponowano stworzenie graficznego edytora, swoistego IDE, którego celem byłoby tworzenie i testowanie ebuildów. Zwolennicy pomysłu argumentują, że takie narzędzie z pewnością ułatwi tworzenie nowych ebuildów pytając użytkownika o wszelkie wymagane informacje. Przeciwnicy natomiast wskazują na skomplikowaną budowę i strukturę ebuildów, która z pewnością bardzo utrudni, o ile nie uniemożliwi stworzenie odpowiedniej aplikacji, a ograniczenie dostępnych opcji nie jest chyba dobrym rozwiązaniem. Niezależnie od tego, czy sama idea jest dobra czy też nie, nie jest to pierwsza próba stworzenie takiego edytora. Jednym z istniejących przykładów jest, nie rozwijany już, pakiet Abeni, stworzony przez dewelopera Gentoo o pseudonimie Pythonhead.
Australia: Dzień Wolności Oprogramowania, Canberra
Canberra gościła 9 września 2006 uczestników Dnia Wolności Oprogramowania. W czasie tego wydarzenia można było wiele usłyszeć na temat wolnego oprogramowania, zachęcano odwiedzających do spróbowania własnych sił i instalacji Linuksa rozdając płyty instalacyjne Gentoo, Ubuntu oraz TheOpenCD. Rozdano 48 kopii Gentoo Linux 2006.1 x86 LiveCD oraz 29 kopii Gentoo Linux 2006.1 amd64 LiveCD.
Ilustracja 4.1: Zespół Dnia Wolności Oprogramowania |
![]() |
Uwaga: Od lewej: Rainer Klein, Neill Cox, Daniel Black (dragonheart), Brian Bishop, Pascal Klein, David Symons i Evan Leybourn -- brakuje: Steve Walsh, Troy Newell |
Wszyscy uczestnicy spotkania z pewnością doskonale się bawili oglądając produkcję filmu „Elephants Dream”. Duże zainteresowanie budziły alternatywy pozwalające uniknąć oprogramowania spyware i wirusów oraz możliwości zamiany starych komputerów PC w sprawne urządzenia mogące służyć jako serwery plików mogące także przechowywać kopie zapasowe lub ponownie uruchomić zapomniane już stare laptopy.
W tym tygodniu w serwisie LinuxPlanet można znaleźć artykuł dotyczący Sectoo. Jest to dystrybucja LiveCD bazująca na Gentoo Linux w której położono szczególny nacisk na sprawy związane z bezpieczeństwem. Jej celem jest pomoc we wszelkich zadaniach i testach jakie wykonują administratorzy w swojej codziennej pracy. Zawiera także szereg narzędzi które mogą być niezwykle pomocne w czasie zabezpieczania i nadzorowania pracy sieci.
6. Zmiana statusu deweloperów Gentoo
Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:
Następujący deweloperzy przyłączyli się do projektu Gentoo Linux w minionym tygodniu:
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo Linux funkcję:
Streamripper: Wiele usterek przepełnienia bufora
Streamripper zawiera wiele usterek przepełnienia bufora, które mogą zostać wykorzystane do wykonanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
GTetrinet: Zdalne wykonanie niepożądanego kodu
GTetrinet zawiera usterki zdalnego przepełnienia bufora, które mogą zostać wykorzystane do wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
OpenTTD: Zdalna usterka Denial of Service
Serwer OpenTTD jest podatny na zdalny atak Denial of Service.
Więcej informacji można znaleźć w komunikacie GLSA
LibXfont: Wiele usterek przekroczenia zakresu liczby całkowitej
Wykryto usterkę przepełnienia bufora w praserze fontów PCF, która potencjalnie może zostać wykorzystana do wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
OpenSSL, biblioteki x86 dla AMD64: Podrobienie podpisu RSA
OpenSSL zawiera błąd walidacji podpisów PKCS #1 v1.5.
Więcej informacji można znaleźć w komunikacie GLSA
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 3 września 2006, a 10 września 2006 aktywność w serwisie przedstawiała się następująco:
Spośród 11040 obecnie otwartych bugów: 38 oznaczono jako 'blocker', 124 jako 'critical', a 530 jako 'major'.
Deweloperzy oraz zespoły, które zamknęły najwięcej bugów w minionym tygodniu, to:
Deweloperzy oraz zespoły, którym przydzielono najwięcej bugów w minionym tygodniu, to:
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.
10. 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.
Tygodnik Gentoo jest dostępny w następujących językach: