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 https://www.debian.org/ o si invii un messaggio di posta elettronica a <press@debian.org>.