Begin het nieuwe jaar met een donatie aan het Gentoo Linux Project
Terwijl het nieuwe jaar van start gaat nodigen wij iedereen die voordeel heeft gehaald uit het gebruik van Gentoo Linux uit om een donatie te geven aan het Gentoo Project. Door jullie gulle donaties is het mogelijk dat het Gentoo Project op de aankomende LinuxWorld Expo aanwezig zal kunnen zijn. Donaties maken ook andere dingen mogelijk zoals het financieel ondersteunen van ontwikkelaars opdat ze full time aan Gentoo Linux kunnen werken. Donaties kunnen gemaakt worden via PayPal alsook met een cheque.
Als je misschien weet hebt van een bedrijf dat geïnteresseerd is in het maandelijks sponsoren van het Gentoo Linux Project laat dit dan per mail weten aan Daniel Robbins. Dit laat Gentoo ontwikkelaars toe om voltijds te werken aan Gentoo Linux.
Nieuwe Gentoo Linux Prelinking Guide
Een nieuwe Gentoo Linux Prelinking Guide is gepost. Prelinking kan de opstarttijden van programma's met meer als de helft doen verkleinen, vooral bij grote programma's als KDE en GNOME is dit het geval. Vele Mandrake en RedHat gebruikers hebben niks als lof over prelinking en de invloed op de algemene systeemsnelheid, dus het is zeker een welkome toevoeging aan Gentoo Linux.
Onlangs is er tussen de ontwikkelaars een discussie ontstaan over hoe ze effectief zouden kunnen omgaan met Perl 5.8. Perl 5.8 gebruikt een shared library (libperl) die incompatibel is met vroegere versies van Perl, waaronder Perl 5.6.1. Gebruikers die upgraden naar Perl 5.8 kunnen veel problemen ondervinden met programma's die gecompileerd zijn met Perl 5.6.1 wegens incompatibiliteit. De oplossing voor Gentoo Linux is om versienummers toe te voegen aan libperl om zo verschillende versies van libperl langs elkaar te laten bestaan. Een voorbeeld:
Toekomstige verbeteringen aan Gentoo Linux
Terwijl bij de ontwikkelaars van Gentoo momenteel de nadruk op het vervolledigen van 1.4_final wil dit niet zeggen dat er geen aandacht besteed wordt aan toekomstige verbeteringen. Naast het Gentoo Reference Platform, ontworpen om een stabiele basis voor Gentoo Linux te verzorgen, wordt er ook nagedacht over het testen en goedkeuren van hardware. Dit zou Gentoo gebruikers moeten helpen om in de toekomst te kunnen kiezen uit hardware die volledig ondersteund wordt door Gentoo Linux. Daarnaast staan er ook nog enkele verbeteringen aan Portage op stapel, waaronder:
De leafnode NNTP server kan in een lus die niet reageert en die niet beëindigd kan worden gedwongen woden wanneer een specifiek artikel opgevraagd wordt. Dit zorgt ervoor dat de client opnieuw connect, wat een nieuw proces creëert. Herhaling van deze lus kan het hele systeem onstabiel maken.
De pdftops filter (in Xpdf and CUPS) heeft een integer overflow bug die van op afstand misbruikt kan worden om de rechten van de doelgebruiker of, in sommige gevallen, de lp gebruiker te verkrijgen.
Verschillende gaten in het CUPS printing pakket (waaronder de integer overflow hierboven vermeld) laten een aantal misbruiken toe, waaronder root access krijgen tot het bestandsysteem. De misbruiken zijn aangetoond en gepubliceerd.
De laatste twee weken zijn er veel openstaande beveiligingsbugs opgelost door het releasen van nieuwe pakketten. De volgende nieuwe veiligheidsbugs zijn gepost:
Selectieve rsync strategieën
Deze discussie komt elke paar maanden weer boven, wat waarschijnlijk wil zeggen dat ze ergens wel zin heeft. Sommige mensen willen hun bandbreedte gebruik verminderen wanneer ze hun portage tree synchronizeren door het verwijderen van pakketten of groepen van pakketten die ze zeker niet willen of nodig hebben. De discussie en enkele doe-het-zelf ideeën over hoe om te gaan met het probleem:
PCMCIA zorgen over aankomende Gentoo 1.4_final
Een groot aantal van de forumgebruikers beginnen hun zorgen uit te drukken over de ontbrekende modules pcmcia_cs en yenta_socket in de 1.4_rc2 release en ze vrezen dat dit ook zal gebeuren in de final release. Een aantal threads zijn druk bezocht door gebruikers van laptops en notebooks zonder ingebouwde netwerkkaarten, welke gebruik maken van PCMCIA om een verbinding te maken met het internet (en dus om Gentoo te installeren). Hun zorgen worden moeilijk om over te kijken en sommigen gebruiken al alternatieve installatiemethodes:
Als er iemand een reserver laptop heeft die hij/zij zou willen doneren aan het Gentoo Linux Project, dan zou dit enorm helpen in het verbeteren van de PCMCIA ondersteuning op de LiveCDs. Als je geïnteresseerd bent in het schenken van een laptop, contacteer dan Daniel Robbins.
Overclockers opgepast!
Forum moderator Phong zegt zowat alles wat er te zeggen valt: Overclocken is een slecht idee als het niets anders doet dan het compileren te laten mislukken. Zeker als er maar een 100 Mhz gewonnen wordt op de CPU, wat minder dan 5% is op de meeste van de x86 PC's van vandaag.
Ronde 689,554 in de heilige oorlog van de Text Editors
Niets is beter dan het nieuwe jaar in te luiden met een goede flame war over teksteditors en de mailinglist gentoo-user heeft er een goeie gehad de afgelopen paar dagen. De festiviteit lijkt te zijn begonnen met deze post en is daaruit gegroeid. Bij de laatste telling waren er ongeveer 60 berichten als antwoord op deze post en de oorlog gaat nog steeds verder.
Nieuwe Docbook eclass lost SGML problemen op.
Recente updates aan het Docbook/SGML systeem in Gentoo veroorzaakten problemen voor sommige gebruikers. Matthew Turk (satai) heeft een bericht gepost dat uitlegt hoe je deze problemen kan oplossen, samen met een link naar een meer gedetaileerde oplossing.
Hardware ondersteund door Gentoo
Freeman Tan vroeg voor een lijst van hardware die officieel door Gentoo ondersteund wordt. Diegenen die meer vertrouwd zijn met linux zouden Tom von Schwerdtner zijn uitspraak beamen: "Hardware ondersteund door een distributie is meestal een verkeerde opvatting." De linux kernel levert de ondersteuning voor de hardware en het is aan het installatieprogramma van de distributie om deze hardware te detecteren en er ondersteuning voor toe te voegen. Gentoo is uniek doordat ze geen echte installer gebruiken maar eerder diegene die de PC installeert helpt bij het opzetten van een linux systeem vertrekkend van niets. Als je kan booten in het systeem kan je later nog altijd ondersteuning voor het apparaat toevoegen. Een simpele zoekopdacht op google met "[hardware] +linux" levert meestal al goede resultaten op. De thread besluit dat er geen officieel ondersteunde hardware is. Maar zoals we reeds hierboven zeiden, er wordt misschien werk gemaakt van het testen van hardware voor Gentoo Linux.
Hoe telnet ik naar mijn nieuwe Gentoo box?
Eerst en vooral moet je weten dat telnet "afgedankt, stuk en onveilig is en dat het nooit gebruikt zou mogen worden". Als je toch wil leven aan de wilde kant van het leven moet je netkit-telnetd emergen en een inetd server geïnstalleerd hebben. Deze discussie heeft gedetailleerde instructies. Secure Shell (sshd) is een veel betere oplossing als telnet, het is veiliger en gemakkelijker te installeren.
USE Aware Emerge. Martin Svenningsson heeft een zeer leuke patch gepost die ervoor zorgt dat emerge de USE flags die invloed hebben op de compilatie van elk pakket getoond worden.
Gentoo Stable Site Update.
Maik Schreiber heeft een aankondiging geplaatst met de updates die gemaakt zijn aan de Gentoo Stable website: "Hey, er zijn enkele updates gemaakt aan de Gentoo Stable site: (1). De query pagina is nu wat makkelijker te gebruiken. Je krijgt bijvoorbeeld selectievakken waar dat mogelijk is (categorie, arch, enz.). (2). Er is een nieuwe filter toegevoegd: Je kan nu filteren op "Portage status on {x86, ppc, sparc, alpha} {is, is not} {stable, unstable/testing, does not work, unmarked}". (3). Er zijn veschillende snelheidsverbeteringen gemaakt in de query's. [...]". Joachim Blaabjerg heeft geholpen met "Zijn er tools beschikbaar die het systeem scannen voor pakketten die geïnstalleerd zijn en die tot unstable (~) behoren en dat deze verstuurd als "Succesvol gemerged op mijn systeem"? Ik weet dat ik veel unstable pakketten op mijn systeem heb, maar ik heb niet de tijd om ze allemaal te contoleren en ze in te vullen op de Gentoo-stable website." en Peter Ruskin heeft een script ingezonden dat dit doet.
Gentoo UK wordt opgezet
Ze zijn nog niet uit de startblokken, maar een handvol Britse Gentoo gebruikers zijn vastbesloten om de Franse, Duitse, Koreaanse en Japanese gebruikers te volgen door een support netwerk gericht op de Gentoo gebruikers in hun land te starten. De thread is juist goed op gang aan het komen. Ze zijn specifiek nog op zoek naar een catchy domeinnaam, ga gerust een suggestie maken...
Iberian Peninsula is meerderheid in Spaanse community
Als een forum poll iets is om waarde aan te hechten komt de meerderheid van de Spaanse Gentoo gebruikers van Spanje. Ze worden gevolgd door gebruikers in Argentinië en Urugay, een paa Mexicanen en Spaans-sprekende inwoners van Amerika, maar een redelijk grote hoeveelheid mensen woont in een plaats die "andere" heet...
Meer Gentoo Linux Users Everywhere: ZetaGrid
Een Gentoo team is gevormd voor ZetaGrid , een distributed computing project dat gesponsord wordt door IBM Duitsland wiens meest uit het oog springende feature de veilige Java kernel is die ze aanbieden, dewelke toegang van buitenaf tegenhoudt en communicatie met andere programma's beveiligd. Het huidige project is de verificatie van de hypothese van Riemann: Ongeveer 2500 computers zijn er aan het werken, welke samen ongeveer 2 miljard nullen van de Riemann zeta functie berekenen per dag. Sebastian Wedeniwski, de wetenschapper die ZetaGrid ontworpen heeft, hoopt erop met de resultaten van ZetaGrid een bewijs te vinden voor de hypothese. Als het hem lukt deelt hij de prijs van 1.000.000 USD van het Clay Mathematics Institute met de 100 beste gebruikers. Er zijn andere prijzen, waaronder een prijs voor diegene wiens computer een resultaat vindt dat de hypothese tegenspreekt, moest dat gebeuren.Tantive heeft een ebuild gemaakt voor de client maar hij is nog steeds gemasked. Voor meer info zie de thread Zetagrid - team: Gentoo Linux Users Everywhere.
Beveiligingsupdates (zie boven)
De volgende stabiele pakketten zijn er toegevoegd aan portage deze week
Updates aan belangrijke pakketten
De Gentoo gemeenschap gebruikt Bugzilla (bugs.gentoo.org) om bugs, meldingen, suggesties en andere te registreren en op te volgen. In de laatste 7 dagen zijn er deze statistieken bereikt:
De ontwikkelaars en teams met het hoogste bug-gerelateerde werk zijn:
Elke week bespreken we enkele bugs in het bijzonder omdat ze opmerkelijke discussie teweeg brachten, omdat ze in het bijzonder problematisch zijn, omdat ze grappig zijn, of simpelweg omdat we ze interessant vonden. De bugs van deze week zijn (in willekeurige volgorde):
Een Gentoo systeem updaten
De meeste Gentoo gebruikers zijn bekend met het Portage systeem dat gebruikt wordt om software te installeren. Een van de features waar je misschien niet zo bekend mee bent is dat Portage heel je systeem ineens kan updaten. Dit is gekend als een 'update world'
Code Listing 7.1 |
# emerge --update world |
Soms update dit echter niet alles. Om de update nog meer compleet te maken gebruik je de --deep optie.
Code Listing 7.2 |
# emerge --update --deep world |
Deze optie berekent de dependencies van de dependencies om ervoor te zorgen dat je systeem helemaal up to date is.
8. Verplaatsingen, toevoegingen en veranderingen
Deze ontwikkelaars verlieten recent het Gentoo team:
De volgende ontwikkelaars kwamen recent bij het Gentoo team:
De volgende ontwikkelaars veranderden recent van functie binnen het Gentoo Project:
9. Inschrijven op de GWN mailinglist
Wil je de GWN ontvangen via email? Schrijf je in op onze mailinglist door een lege mail te sturen naar gentoo-gwn-subscribe@gentoo.org
Geïnteresseerd om te helpen met de Gentoo Weekly Newsletter? Stuur ons een email
Stuur ons aub je feedback en help ons om GWN beter te maken.