@garoeda | seemant gaat een presentatie geven over gentoo, een nieuwe distributie die recentelijk in populariteit gestegen is |
---|---|
@garoeda | vertaling in #redes en #taee |
@garoeda | direct na seemand gaat nicholas jones het gentoo portage systeem presenteren |
@garoeda | welkom aan seemant |
@garoeda | seemant: |
@garoeda | ik ben Seemant Kulleen, project coordinator van Gentoo Liniux |
@garoeda | ik zou graag even enkele minuten spenderen aan het voorstellen van Gentoo Linux en er je dan een overzicht van geven |
@garoeda | ik zou deze presentatie volledig interactief willen gemaakt hebben maar aangezien vertalingen belangrijk zijn zal ik me inhouden om dit volledig vrij te maken |
@garoeda | laat ons beginnen, ok ? |
@garoeda | Gentoo Linux is een source based meta-distributie van Linux |
@garoeda | we gebruiken 'meta-distributie' aangezien we zelf geen binaray packages verspreiden maar de gebruikers scripts geven waarmee ze de packages zelf kunnen compileren en installeren |
@garoeda | Achter dit systeem zit een krachtig Portage systeem, grotendeels gebaseerd op de ports van *BSD |
@garoeda | in feite geven we het gemak van automatisch checken van dependencies en customisatie |
@garoeda | we laten je toe om de packages direct te compileren van de source code en dit op een automatisch manier |
@garoeda | Nick zal je later meer technische details geven van het portage systeem, bewaar je vragen dus voor hem :-) |
@garoeda | dus, welke voordelen biedt Gentoo? |
@garoeda | heel simpel, door gebruikers niet te beperken tot een voorafbepaalde groep van optimisaties en customisaties geven we de gebruiker de mogelijkheid een systeem te installeren zoals _zij_ het willen |
@garoeda | wanneer je je nieuwe systeem installeeert kan je (op eigen risico natuurlijk) de optimisaties voor jou hardware eigenhandig tweaken |
@garoeda | maar de customisatie stopt hier niet. we zijn uniek omdat we de gebruikers iets aanbieden wat we 'USE settings' noemen |
@garoeda | deze USE settings bestaan uit een lijst van woorden die definieren welke soort ondersteuning je wil of niet wil dat je applicaties hebben |
@garoeda | dus, bijvoorbeeld, kan je Gentoo installeren met als doel een niet GUI gebaseerde server te zijn (en dit al vanaf de installatie) |
@garoeda | of je kan het installeren als desktop systeem met de desktop omgevingen die je wil en de windowmanagers die je wil |
@garoeda | het belangrijkste is dat Gentoo een 'opt-in' systeem is, eerder dan een 'opt-out' systeem te zijn |
@garoeda | dit betekent dat je kan installeren wat je wil vanaf het begin in plaats van later dingen te verwijderen van een volledig geinstalleerd systeem |
@garoeda | zoals een paar minuten geleden gezegd door Lovechild, hebben we inderdaad, binaire packages maar daar ga ik binnen enkele minuten iets over zeggen |
@garoeda | ik zou willen zeggen dat Gentoo een nieuwe release gaat uitbrengen rond kerstmis |
@garoeda | we hebben veel spannende dingen te vertellen over de beschikbare compilers, glibc versies, java SDK's, applicaties, spelletjes en features voor het het Portage systeem |
@garoeda | maar opnieuw, Nick zal daar later op ingaan |
@garoeda | Een van de opmerkingen die we kregen van Gentoo gebruikers is dat het vrij lang duurt een systeem vanaf nul te compileren |
@garoeda | we bieden drie verschllende startpunten aan |
@garoeda | een basis installatie die je bootstrapt, je systeem compileeert en dan de rest van je gebruikers omgeving |
@garoeda | een stage 2 install die reeds gebootstrapt is en waar je enkel het systeem en de rest van je omgeving moet compileren en installeren |
@garoeda | en tenslotte een stage3 systeem met daarin een systeem dat 'vertrekkensklaar' is en alleen nog gedecomprimeerd moet worden naar de harde schijf, een optionele kernel compilatie, boot manager configuratie en reboot |
@garoeda | voor de komende 1.4 release voegen we het gemak van op voorhand gecompileerde packges van specifieke software toe |
@garoeda | dingen zoals KDE-3 en Gnome-2 sullen downloadbaar zijn, geoptimiseerde (voor jouw hardware) tarballs in ons tbz2 formaat |
@garoeda | dit GRP (Gentoo Reference Project) heeft vooral de bedoeling om de tijd te verminderen die je nodig hebt om een volledig werkbaar desktop systeem te verkijgen |
@garoeda | om op een andere vraag te antwoorden, prelinking gaat beschikbaar zijn als een optie in onze komende release van portage (beschikbaar in release) |
@garoeda | ik wil ook zeggen dat onze CD gebaseerde installeres zeker uniek zijn en erg gegeerd worden door de gebruikers |
@garoeda | we bieden 2 varianten aan van onze live cd omgeving |
@garoeda | de eerste is vooral bedoelt als rescue/install cd (we werken momenteel hard aan automatische hardware detectie en configuratie voor zoveel als mogelijk is) |
@garoeda | de tweede toont de technologie die beschikbaar is voor de linux gebruiker om zijn pc te gebruiken als een console game station |
@garoeda | op deze 2de variant bieden we een bootable cd aan die je hardware dedecteert en configureert (speciaal gericht op nvidia hardware) en na het booten kom je tercht in de Unreal Tournament 2003 versie die je kan spelen |
@garoeda | dit vereist geen installatie naar de harddisk |
@garoeda | ik zie dat veel vragen beantwoord worden als ze in het vragen/commentaar gesteld worden maar ik zal enkele hier bespreken |
@garoeda | ten eerste, aangezien we een source based distributie zijn met de kracht van het Portage systeem verkeren we in de mogelijkheid om naar nieuwe en verschillende hardware geport te worden |
@garoeda | voor zij die de vooruitgang van Gentoo gevolgd hebben de laatste maanden, de Alpha architectuur is de laatste nieuwe die we beschikbaar stellen |
@garoeda | deze port (overbrenging) van het basissysteem en installatie was gedaan tijdens een weekend door één van onze gebruikers (die sindsdien team leader van de alpha port geworden is) |
@garoeda | door deze flexibiliteit en customisatie die ik al eerder vermelde hebben we al van verschillende projecten gehoord om Gentoo te porten naar embedded systemen en de ARM architectuur |
@garoeda | als je geinteresseerd bent in het installeren van Gentoo Linux en er meer over wil weten, wil ik je aanmoedigen om naar onze website te gaan http://www.gentoo.org |
@garoeda | je zal zien dat we ook uitgebreidde documentatie ter beschikking stellen |
@garoeda | ons documentatie team werkt hard om eenvoudig te lezen (en printen) instructies te schrijven en dit in verschillende talen over verschillende onderwerpen, dit gaat van installaties voor iedere beschikbare architectuur tot het configureeren van je desktop tot |
@garoeda | het verbeteren van de security en de basiselementen van ontwikkeling bespreekt |
@garoeda | veel van onze gebruikers schrijven hun eigen ebuild scripts voor packages (velen ervan gaan in de officiële portage tree) |
@garoeda | ik geloof dat het beschikbaar zijn van developer documentatie een belangrijke rol speelt om de gebruikers toegang te geven tot de informatie die ze nodig hebben om dit te doen |
@garoeda | we houden in feite een zeer goed en nauw contact met onze eindgebruikers |
@garoeda | ze zien onze gebruikers eerder als mede developers in dit project |
@garoeda | en zo vragen we voortdurend feedback |
@garoeda | we hebben momenteel mailinglijsten over een verschillende reeks onderwerpen : (security, x86 issues, ppc issues, sparc issues, alpha issues, developer issues for each architecture, documentation issues, etc) (vertaler: issue == problemen |
@garoeda | bovendien zijn vele van onze ontwikkelaars voortdurend aanwezig op onze irc kanalen en zijn ze beschikbaar om individuele ondersteuning te bieden en practische vragen te beantwoorden |
@garoeda | we hebben in feite vele verbetering gemaakt die te danken zijn aan de gebruikers van de irc kanalen |
@garoeda | en natuurlijk hebben we een openlijk beschikbaar bug tracking systeem http://bugs.gentoo.org |
@garoeda | waar problemen gerapporteerd en bekeken kunnen worden |
@garoeda | we HOUDEN van ons bug tracking systeem |
@garoeda | het stelt ons in contact met de individuele gebruikers |
@garoeda | dus kunnen we de creativiteit van de gebruikers en de ontwikkelaars gebruiken |
@garoeda | iemand vroeg juist iets over CPAN en het portage systeem |
@garoeda | ik ga hier even dieper op in daar het een subproject is waar ik persoonlijk in betrokken ben |
@garoeda | we zijn nog in een alpha, alpha stadium waar het mogelijk is om perl modules te installeren door het interfacen (niet zichtbaar voor de gebruiker) van portage met CPAN |
@garoeda | dus een simpel commando zoals emerge 'Net:SSLeay" zou CPAN onderzoeken op de laatste versies, de dependencies opzoeken, ze installeren en dan de Net:SSLeay module ook installeren |
@garoeda | het voordeel hiervan is dat de portage tree niet alle duizenden perl modules van CPAN moet bevatten |
@garoeda | toch zullen ze allemaal via het portage systeem beschikbaar zijn |
@garoeda | en portage geeft hiervoor het package management in de achtergrond |
@garoeda | (dit laat onder andere toe om portage te gebruiken om een perl module te installeren, een feature dat , voor zover ik weet, CPAN niet aanbiedt) |
@garoeda | de gebruiker hoeft hierdoor maar een package beheersysteem te kennen op zijn machine |
@garoeda | in plaats van verschillende :-) |
@garoeda | ik hoop hiermee, de meeste van je vragen besproken te hebben en nu is het moment aangebroken om iedereen toe te laten vragen en/of opmerkingen te maken (vertaler: vrije vertaling) |
@garoeda | (noot: ik ga even de vragen en antwoorden samenvatten) |
@garoeda | vraag: het draaien van daemons in een chrooted omgeving |
@garoeda | er is een project aan bezig |
@garoeda | vraag: hoe wordt de software beheerdt? |
@garoeda | je moet af en toe je portage tree synchroniseren met onze mirrors |
@garoeda | vraag: contacten met de industrie |
@garoeda | ja, we zijn bezig met een bedrijfs/consulting afdeling binnen Gentoo op te richten |
@garoeda | dus ja, er is interesse van bedrijven |
@garoeda | vraag: geef eens een beschrijving van de standaard gentoo ontwikkelaar |
@garoeda | wel, er zijn verschillende types, ik zal je een snel overzicht geven |
@garoeda | er zijn er die zorgen dat de packages werken |
@garoeda | er zijn er die zich specifiek bezighouden met bepaalde packets, zoals KDE/Qt |
@garoeda | deze staan in contact met de gebruikers en de ander developers |
@garoeda | er zijn er die alles wat in de gaten houden en bugs fixen |
@garoeda | en er zijn developers die zich bezighouden met de communicatie van gebruikers met alle ontwikkellaars |