Debian partecipa al “Summer of Code 2008” di Google
27 Aprile 2008
Il progetto Debian è lieto di annunciare che è stato nuovamente accettato
da Google come organizzazione mentore per il programma Summer of Code
.
Per quest'anno sono stati assegnati dodici compiti. Google finanzierà gli
studenti qui menzionati che potranno quindi lavorare a tempo pieno sui propri
compiti nel corso delle vacanze estive, dal 26 maggio al 18 agosto. Durante
questo periodo saranno guidati e valutati da un team di sviluppatori
Debian.
Diversi compiti coprono la comunicazione tra autori del software, utenti
e sviluppatori Debian. Un certo numero di compiti hanno come obiettivo la
garanzia di qualità e il miglioramento dei test, mentre altri produrranno
nuovi strumenti per la manutenzione sistemi Debian.
- Jonathan Roes lavorerà su Netconf, un nuovo approccio per la gestione
della configurazione di rete su sistemi Linux. Ciò costituirà un unico e
logico sostituto di un gran numero di programmi che attualmente servono
per la gestione di compiti lagati alla rete su sistemi Debian.
- CRAN è un archivio completo di strumenti e librerie per il linguaggio
di calcolo statistico GNU R. Charles Blundell scriverà cran2deb, uno
strumento per la generazione automatica di pacchetti Debian da pacchetti
e raccolte CRAN. Questo rende molto più facile per gli sviluppatori e gli
utenti lavorare con le estensioni R su sistemi Debian, in particolare per
gli amministratori di grandi strutture di calcolo.
- Nico Golde migliorerà il processo di garanzia di qualità per gli
aggiornamenti di sicurezza, fornendo un centro di test per le versioni
beta degli aggiornamenti di sicurezza. Ciò consentirà a Debian di
verificare gli aggiornamenti di sicurezza su una più ampia gamma di
configurazioni prima del rilascio pubblico e in aggiunta alle misure di
QA già esistenti.
- Jigdo è uno strumento sviluppato per ridurre il costo di download e
di mirror delle immagini di CD e DVD Debian. Il progetto jigdo-ivory di
Dustin Rayner comporta la creazione di un client Jigdo basato sul browser
per semplificare il download per gli utenti finali.
- Obey Arthur Liu sta progettando di creare una GUI GTK+ per il gestore
dei pacchetti aptitude che funzionerà a fianco delle interfacce ncurses e
a riga di comando esistenti. Questo offrirà una nuova interfaccia progettata
per essere usabile e con funzionalità avanzate.
- Jonny Lamb lavorerà su debexpo, un repository di pacchetti Debian su
web per permettere a tutti di caricare e fornire un repository di pacchetti
personale. Includerà funzionalità per gli sponsor che potranno controllare
facilmente i pacchetti e dovrebbe facilitare la contribuizione a Debian,
offrendo un modo semplice per contribuire con pacchetti software non ancora
inclusi in Debian.
- Christian von Essen svilupperà
Ultimate Debian Database
, un
grande database relazionale che raccoglierà importanti informazioni
relative al progetto in un sistema centralizzato e di facile impiego
che conterrà bug, informazioni di compilazione, informazioni sugli
sviluppatore, ecc.
- Adam Jensen creerà debgraph, un'infrastrutture per elaborare le
inter-dipendenze fra pacchetti e dati simili utilizzando un'interfaccia
grafica. Molte applicazioni come i gestori di pacchetti già utilizzano
alcune di queste funzionalità, ma questo progetto sarà il primo codice
comune per fare anche le ricerche più complesse, permettendo agli
sviluppatori di altri strumenti di concentrarsi su problemi di livello
superiore.
- Per Andersson pensa di lavorare al miglioramento del supporto in Debians
per i dispositivi NAS (Network Attached Storage) della fascia di mercato
consumer. Questi dispositivi sono popolari e in pratica sono dei
piccoli file server, spesso equipaggiati con processori ARM e già con una
versione embedded Linux in esecuzione. Questo progetto renderà
più facile installare e personalizzare Debian su questi dispositivi e
aumenterà ulteriormente la popolarità di Debians nel mercato delle versioni
embedded di Linux.
- Lintian è uno strumento per il controllo automatizzato dei pacchetti
utilizzato per la garantirne la qualità in grado di rilevare tutti gli
errori più comuni nei pacchetti Debian. Jordà Polo Bardés migliorerà
la funzionalità di diagnosi in lintian, in particolare per quanto riguarda
la gestione della gravità degli errori e l'accuratezza dei test, al fine
di renderlo più utilizzabile in configurazioni automatizzate dove test di
poca importanza e di falsi positivi possono causare problemi.
- Max Wiehle sta per aggiungere il supporto per la fusione automatica
dei file di configurazione durante gli aggiornamenti del sistema. Al
momento, gli strumenti di gestione dei pacchetti Debian riescono solo
a tenere traccia di vecchie e nuove configurazioni solo durante gli
aggiornamenti, questo nuovo strumento renderà molto più facile la vita
per gli amministratori di sistema.
- Juan Luis Belmonte Mendez scriverà un nuovo strumento per configurare
PAM (Pluggable Authentication Modules) e NSS (Name Service Switch)
attraverso l'installatore Debian. Questo dovrebbe consentire sulle macchine
Debian una configurazione molto più semplice dei comuni sistemi di
autenticazione su rete come LDAP e Active Directory.
Diamo a loro il benvenuto nella nostra vivace comunità di sviluppatori e
incoraggiamo tutti i nostri team e i nostri collaboratori a sostenerli e
aiutarli in modo che completino con successo con i loro compiti.
I compiti di Debian sono elencati nel wiki
Il Summer of Code
è documentato nel sito web di Google
Informazioni su Debian
Il Progetto Debian è una organizzazione composta da sviluppatori di
software libero che volontariamente offrono il loro tempo e il loro lavoro
per produrre il sistema operativo completamente libero Debian GNU/Linux.
Come contattarci
Per ulteriori informazioni, si vedano le pagine web Debian su
http://www.debian.org/ o si invii un messaggio
di posta elettronica a <press@debian.org>.