Portal:Sviluppo
Benvenuto nel Portale Sviluppo edit
openSUSE è un progetto libero e open source con svariati sottoprogetti. In tutti questi avviene molto sviluppo software.
Il più importante sottoprogetto è la distribuzione openSUSE, formata da circa 3500 applicazioni, librerie e utility. Tutte queste sono curate dai Package Maintainer di openSUSE che le integrano, migliorano, aggiornano e mantengono. La manutenzione dei pacchetti è un lavoro fondamentale per lo sviluppo del progetto openSUSE. Quasi tutti coloro che sviluppano in qualche modo mantengono almeno un pacchetto nella distribuzione openSUSE. Tutto il processo avviene, nel caso di openSUSE, all'interno dell'Open Build Service, una piattaforma di sviluppo della distribuzione libera e completa che fornisce gli strumenti per la manutenzione dei pacchetti e altro.
Alcuni di questi pacchetti contengono applicazioni, librerie o utility che a loro volta sono sottoprogetti di openSUSE. Il più importante è YaST - il nostro potente strumento di installazione e gestione del sistema. Questi sono progetti dove troverai uno sviluppo software nella sua forma più tradizionale. Un sistema di gestione del codice sorgente (SCM) come svn o git dove gli sviluppatori contribuiscono con il loro codice.
Un'area relativamente nuova, ma in forte crescita, riguarda la creazione di distribuzioni personalizzate. Il tuo software e tutto ciò che ti serve in un singolo dispositivo. CD dimostrativi, perfetti per fiere e distribuzioni. Una distribuzione personalizzata, con il tuo software e marchio o macchine virtuali per data center e dektop. La base di questi sforzi è uno strumento chiamato KIWI, in grado di creare l'immagine di un sistema operativo basata su descrizioni XML della distribuzione.
Argomenti edit
Hacking
- YaST, il potente strumento per l'installazione e la gestione del sistema
- Libzypp / Zypper, il motore della gestione software
- Mono, l'implementazione open source del .NET Framework
- Smeegol, la versione openSUSE della distribuzione Meego
- KDE, l'ambiente desktop basato su Qt
- GNOME, l'ambiente desktop basato su GTK+
- LXDE, l'ambiente desktop X11 leggero basato su GTK+
- Build Service, la piattaforma per lo sviluppo della distribuzione
- openFATE, il sistema per la gestione delle funzionalità
- Hermes, il sistema di notifiche
Creare distribuzioni
openSUSE Build Service e SUSE Studio forniscono tutti gli strumenti necessari per creare una distribuzione personalizzata.
Tra le notizie edit
Novità sullo sviluppo da news.opensuse.org:
Non è stato possibile caricare da http://www.rssmix.com/u/702236/rss.xml il feed RSS: Errore durante il recupero dell'URL: Failed to connect to www.rssmix.com port 80 after 18 ms: Couldn't connect to server Più feed
Gitorious commit log:
Non è stato possibile caricare da https://gitorious.org/opensuse.atom il feed RSS: Errore durante il recupero dell'URL: Failed to connect to gitorious.org port 443 after 508 ms: Couldn't connect to server
Come contribuire edit
I seguenti collegamenti sono dei punti di accesso per coloro che desiderano iniziare a contribuire al progetto openSUSE. Questa pagina è destinata principalmente agli sviluppatori, ma ci sono molti altri modi per partecipare.
Partecipa allo sviluppo di openSUSE
Gli Junior jobs sono dei semplici lavori che ti introducono allo sviluppo.
Se hai alcune domande, contattaci e ti aiuteremo :-)
Strumenti edit
Questi sono gli strumenti che utilizziamo per collaborare e organizzare i nostri sforzi efficientemente:
Bugzilla, tracciamento dei Bug | |
openFATE, proposte di funzionalità | |
openSUSE Build Service | |
Sistema di notifiche Hermes | |
Mailing list | |
IRC | |
Forum |
Portali correlati:
Portal:Factory
La distribuzione Factory
Portal:Come partecipare
Come unirsi al progetto
Portal:Progetto
Tutto sul progetto openSUSE
Portal:Packaging
Creazione di pacchetti
Portal:Build Service
Open Build Service
Portal:Distribuzione
La distribuzione openSUSE
Portal:Hackweek
Sviluppatori impegnati nella creazione di nuove idee
Tutti i portali: