Debian nimmt an Googles Summer of Code
2008 teil
27. April 2008
Das Debian-Projekt ist stolz darauf, bekanntzugeben, dass es erneut von
Google als Mentoren-Organisation für das Summer of Code
-Programm
akzeptiert wurde. Uns wurden zwölf Aufgaben reserviert. Google wird die hier
aufgeführten Studenten finanzieren, damit sie vollzeit während ihrer
Sommerferien vom 26. Mai bis 18. August an diesen Aufgaben arbeiten können.
Sie werden während dieser Zeit von einem Team aus Debian-Entwicklern
angeleitet und beurteilt.
Mehrere Aufgaben decken die Kommunikation zwischen Software-Autoren, Benutzern und Debian-Entwicklern ab. Eine Reihe von Aufgaben zielen auf die Qualitätssicherung und verbessertes Testen ab, während andere neue Werkzeugen ergeben werden, die beim Betreuen des Debian-Systems helfen werden.
- Jonathan Roes wird an Netconf, einem neuartigen Ansatz für die Netz-Konfigurationsverwaltung auf Linux-Systemen, arbeiten. Dies wird ein einzelner logischen Ersatz für eine Reihe von Programmen, die derzeit zum Bearbeiten entsprechender Aufgaben auf Debian-Systemen verwandt werden, sein.
- CRAN ist ein umfangreiches Archiv von Werkzeugen und Bibliotheken für die GNU R-Statistik-Computersprache. Charles Blundell wird Cran2deb schreiben. Dieses Werkzeug wird bei der automatischen Erstellung von Debian-Paketen aus CRAN-Paketen und -Bündeln helfen. Dies erleichtert es Entwicklern und Benutzern, insbesonders Administratoren von großen Rechen-Anlagen, deutlich, mit R-Erweiterungen auf Debian-Systemen zu arbeiten.
- Nico Golde wird Debians Qualitätssicherungsprozess für Sicherheitsaktualisierungen verbessern, in dem er eine Betatest-Einrichtung für Sicherheitsaktualisierungen bereitstellt. Dies wird es Debian erlauben, neben den bereits existierenden QS-Maßnahmen Sicherheitsaktualisierungen auf einer größeren Anzahl verschiedener Installationen vor der Veröffentlichung zu testen.
- Jigdo ist ein Werkzeug, das zur Verminderung von Kosten beim Herunterladen
und Spiegeln von Debian CD- und DVD-Images entwickelt wurde. Dustin
Rayners Projekt
jigdo-ivory
führt zu der Erstellung eines Browser-basierten Jigdo-Clients, um das Herunterladen für Endbenutzer deutlich zu erleichtern. - Obey Arthur Liu plant, eine GTK+-GUI für das Paketverwaltungswerkzeug Aptitude zu erstellen, das parallel zur verbesserten Oberfläche in Ncurses und der Kommandozeilenversion eingesetzt werden kann. Es wird ein neues Schnittstellendesign bieten, das auf Benutzerfreundlichkeit und fortgeschrittene Funktionalität ausgerichtet ist.
- Jonny Lamb wird an Debexpo, einem Web-basierten Debian-Paketdepot, das jedem erlaubt, Pakete hochzuladen und persönliche Paketdepots bereitzustellen, arbeiten. Es beinhaltet Funktionalität für Sponsoren, um leicht Pakete zu begutachten und sollte die Mitarbeit an Debian erleichtern, indem es eine einfache Art anbietet, Pakete für Software, die noch nicht in Debian enthalten ist, beizusteuern.
- Christian von Essen wird die
Ultimate Debian Database
, eine große relationale Datenbank, die alle wichtigen Informationen des Projekts in ein zentrales, einfach-zu-benutzendes System zusammenfasst – darunter die Fehler, Bauinformationen, Entwicklerinformationen, usw. –, entwickeln. - Adam Jensen wird Debgraph, eine Infrastruktur, um Abhängigkeiten und ähnliche Daten zwischen Paketen mit einer graphischen Schnittstelle zu verarbeiten, entwickeln. Viele Anwendungen wie Paketverwalter verwenden bereits einen Teil dieser Funktionalität, aber dieses Projekt wird der erste gemeinsame Code sein, der komplexere Anfragen und damit den Entwicklern anderer Werkzeuge erlaubt, sich auf abstraktere Probleme zu konzentrieren.
- Per Andersson plant an der Verbesserung der Unterstützung für Endkunden-NAS-Geräte durch Debian zu arbeiten. Diese beliebten Geräte sind winzige Dateiserver, die oft über ARM-Prozessoren verfügen und auf denen eingebettetes Linux läuft. Dieses Projekt wird die Installation und die Anpassung von Debian auf diesen Geräten vereinfachen und Debians Beliebtheit im eingebetteten Markt weiter erhöhen.
- Lintian ist ein automatisiertes Paketüberprüfungswerkzeug, das für die Qualitätssicherung verwandt wird und in der Lage ist, alle Arten von häufigen Fehlern in Debian-Paketen zu erkenne. Jordà Polo Bardés wird die Diagnosefunktionalität in Lintian erweitern, insbesondere im Hinblick auf die Strenge und Genauigkeit dieser Tests, um es für automatisierte Installationen besser nutzbar zu machen, bei denen Tests mit niedriger-Wichtigkeit und falschen positiven Ergebnissen zu Problemen führen könnten.
- Max Wiehle wird Unterstützung für das automatische Zusammenführen von Konfigurationsdateien bei System-Upgrades hinzufügen. Derzeit verfolgen die Paketverwaltungswerkzeuge von Debian nur die alte und neue Konfiguration während das Upgrade stattfindet. Daher wird diese neue Arbeit das Leben für Systemverwalter deutlich erleichtern.
- Luis Belmonte Mendez wird ein neues Werkzeug schreiben, das bei der Konfiguration von PAM und NSS im Debian-Installer helfen wird. Dies sollte eine deutlich einfachere Konfiguration von Debian-Maschinen für den Einsatz eines gemeinsamen, Netz-basierten Authentifizierungssystems wie LDAP und Active Directory erlauben.
Wir begrüßen sie in unserer pulsierenden Entwicklergemeinde und ermutigen alle unsere Teams und Beitragenden, sie zu unterstützen und ihnen zu helfen, damit sie ihre Ziele erreichen.
Debians Aufgaben sind in unserem Wiki unter
aufgeführt.
Der Summer of Code wird auf Googles Website unter
dokumentiert.
Über Debian
Das Debian-Projekt ist eine Vereinigung von Entwicklern Freier Software, die ihre Zeit und ihren Einsatz spenden, um das komplett freie Betriebssystem Debian GNU/Linux zu erstellen.
Kontakt-Informationen
Für weitere Informationen besuchen Sie bitte die Debian-Webseiten unter https://www.debian.org/ oder schicken Sie eine E-Mail an <press@debian.org>