Debian deltager i 2008 Google Summer of Code
27. april 2008
Debian-projektet er stolt at kunne annoncere, igen at være blevet accepteret af Google som en mentororganisation i Summer of Code-programmet. Vi har fået tildelt tolv opgaver i år. Google støtter de her nævnte studerende økonomisk, så de kan arbejde fuld tid på opgaverne i deres sommerferie, fra den 26. maj til 18. august. De vil blive vejledt og evalueret i tidsrummet af et hold Debian-udviklere.
Flere opgaver dækker kommunikation mellem softwareforfattere, brugere og Debian-udviklere. En række opgaver er rettet mod kvalitetssikring og forbedret aftestning, mens andre vil medføre nye værktøjer, der hjælper med at vedligeholde Debian-systemer.
- Jonathan Roes vil arbejde på Netconf, en næste generations-tilgang til håndtering af netværksopsætninger på Linux-systemer. Dette vil give en enkelt logisk erstatning for et stort antal programmer, der pt. hånterer beslægtede opgaver på Debian-systemer.
- CRAN er et omfattende arkiv bestående af værktøjer og biblioteker til det statistiske beregningssprog GNU R. Charles Blundell vil skrive cran2deb, et værktøj beregnet til at hjælpe med automatisk generering af Debian-pakker fra CRAN-pakker og -samlinger (bundles). Dette gør det meget lettere for udviklere og brugere, at arbejde med R-udvidelser på Debian-systemer, særligt for administratorer af store beregningsanlæg.
- Nico Golde vil forbedre Debians kvalitetssikringsprocesser vedrørende sikkerhedsopdateringer, ved at stille en facilitet til betatestning af sikkerhedsopdateringer til rådighed. Dette vil gøre det muligt for Debian at teste sikkerhedsopdateringer på et bredere udvalg af opsætninger, før offentlig udgivelse, og i tillæg til de eksisterende QA-tiltag.
- Jigdo er et værktøj udviklet som en hjælp til at nedbringe omkostningerne ved at downloade og spejle Debians cd- og dvd-aftryk. Dustin Rayners projekt jigdo-ivory indeholder fremstillingen af en browserbaseret Jigdo-klient, så download bliver meget lettere for slutbrugerne.
- Obey Arthur Liu planlægger et udvikle en grafisk brugergrænseflade i GTK+ til pakkehåndteringsværktøjet Aptitude, der vil arbejde ved siden af de forbedrede ncurses- og kommandolinje-grænseflader. Dette vil stille et nyt grænsefladedesign til rådighed, rettet mod brugerbarhed og avanceret funktionalitet.
- Jonny Lamb vil arbejde på debexpo, et webbaseret Debian-pakkearkiv, der gør det muligt for alle at uploade og stille personlige pakkearkiver til rådighed. Det indeholder funktionalitet, der gør det nemt for sponsorer at gennemse pakker til programmer, der endnu ikke er optaget i Debian.
- Christian von Essen vil udvikle
Ultimate Debian Database
, en stor relationsdatabase, der indsamler alle projektets vigtige oplysninger i ét centralt, letanvendeligt system, indeholdende fejl, opbygningsoplysninger, udvikleroplysninger, osv. - Adam Jensen vil udvikle debgraph, en infrastruktur til behandling af afhængigheder mellem pakker samt lignende data ved hjælp af en generisk graf-grænseflade. Mange programmer så som pakkehåndteringsprogrammer anvender allerede dele af denne funktionalitet, men dette projekt vil være den første fælles kode til understøttelse af mere komplekse forespørgsler, hvilket gør det muligt for udviklere af andre værktøjer, at koncentrere sig om problemstillinger på et højere niveau.
- Per Andersson planlægger at arbejde på, at forbedre Debians understøttelse af forbrugermarkedets NAS-enheder (Network Attached Storage). Disse populære enheder er små filservere, efter udstyret med ARM-processorer og kørende en indlejret (embedded) Linux. Projektet vil gøre det lettere at installere og tilpasse Debian på disse enheder, samt yderligere øge Debians popularitet på markedet for indlejret Linux.
- Lintian er et værktøj til automatisk pakkekontrol, anvendt til kvalitetssikring, med mulighed for at identificere mange forskellige former for almindelige fejl og misforståelser i Debian-pakker. Jordà Polo Bardés vil udvide diagnosefunktionaliteten i lintian, særligt hvad angår håndtering af alvorlighedsgrader og præcisionen af sådanne tests, for at gøre det mere brugbart i automatiserede opsætninger, hvor tests af lav vigtighed og falske positive kan skabe problemer.
- Max Wiehle vil tilføje understøttelse af automatisk sammensmeltning af opsætningsfiler ved systemopgraderinger. For øjeblikket holder Debians pakkehåndteringsværktøjer kun styr på gamle og nye opsætninger, mens opgraderinger finder sted, hvorfor dette nye arbejde vil gøre livet nemmere for systemadministratorer.
- Juan Luis Belmonte Mendez vil udvikle et nyt værktøj, beregnet til at hjælpe med opsætningen af PAM (Pluggable Authentication Modules) og NSS (Name Service Switch) gennem Debian Installer. Dette skulle gøre det meget nemmere at opsætte Debian-maskiner til at anvende udbredte autentificeringssystemer som LDAP og Active Directory.
Vi ønsker de studerende velkommen i vores aktive udviklerfællesskab, og opfordrer alle vores hold og bidragydere til at støtte og hjælpe dem med at gennemføre deres opgaver.
Debians opgaver er angivet på vores wiki
Summer of Code er dokumenteret på Googles websted
Om Debian
Debian-projektet er en organisation af fri software-udviklere som frivilligt bidrager med tid og kræfter til at fremstille de fuldstændigt frie styresystem Debian GNU/Linux.
Kontaktoplysninger
For flere oplysninger, besøg Debians websider på https://www.debian.org/ eller send e-mail på engelsk til <press@debian.org>.