OpenSUSE Build Service
openSUSE Build Service (OBS) è la piattaforma di sviluppo utilizzata dal progetto openSUSE. Resa interamente disponibile sotto licenza GNU General Public License[1] è giunta nel giugno 2010 alla versione 2.0 ed è attualmente in continuo sviluppo secondo una roadmap indicativa[2]. Come riconoscimento della sua utilità per la comunità Linux, la Linux Foundation ha annunciato che openSUSE Build Service sarà aggiunto al Linux Developer Network (LDN)[3].
Caratteristiche
modificaOffre numerosi vantaggi per gli sviluppatori[4] in quanto consente di creare e distribuire pacchetti software per openSUSE, ma anche per altre distribuzioni Linux[5] come Debian, Red Hat Linux e derivate, Mandriva Linux e Ubuntu in quanto supporta sia il formato RPM che deb. Inoltre permette di creare pacchetti per differenti architetture hardware[6] senza bisogno di compiler farms. La risoluzione delle dipendenze tra i pacchetti è gestita automaticamente dalla piattaforma che aggiorna un pacchetto nel caso in cui quelli da cui dipende siano stati precedentemente modificati. Rende più semplice la collaborazione[7] in gruppo degli sviluppatori grazie all'organizzazione in progetti[8] dell'infrastruttura stessa. Per gli sviluppatori l'accesso alla piattaforma può avvenire tramite diverse interfacce, le più complete sono quella web build.opensuse.org e quella a riga di comando osc.
L'utente[9] invece può trovare pacchetti software per la propria distribuzione, ma anche aggiornamenti per distribuzioni più datate. Inoltre il dialogo tra utenti e sviluppatori è facilitato dalla possibilità di contattare lo sviluppatore e votare i pacchetti sulla base della loro qualità.
Tutti i pacchetti creati sono liberamente accessibili tramite l'interfaccia web di ricerca software.opensuse.org/search e i gestori di pacchetti usati dalle distribuzioni supportate, ma sono anche disponibili, divisi per progetto e per distribuzione, tramite una semplice interfaccia navigabile [1].
Versioni
modifica- 22 febbraio 2006 - annuncio iniziale[10]
- 21 dicembre 2007 - Versione 0.5 (Milestone Poinsettia)[11]
- 16 aprile 2008 - Versione 0.9 (Milestone Crocus)[12]
- 9 luglio 2008 - Versione 1.0 (Milestone Daffodil)[13]
- 19 marzo 2009 - Versione 1.5 (Milestone Aster)[14]
- 9 giugno 2010 - Versione 1.8 (Milestone MeeGo) e 2.0 (Milestone Cajun Sunrise)[15]
Note
modifica- ^ (EN) Annuncio del rilascio di openSUSE Build Service sotto licenza GPL Archiviato il 1º luglio 2017 in Internet Archive.
- ^ (EN) Roadmap di openSUSE Build Service
- ^ (EN) Linux Foundation renderà disponibile openSUSE Build Service attraverso LDN Archiviato il 13 agosto 2011 in Internet Archive.
- ^ (EN) Caratteristiche di openSUSE Build Service per gli sviluppatori
- ^ (EN) Distribuzioni Linux supportate da openSUSE Build Service
- ^ (EN) Architetture hardware supportate da openSUSE Build Service
- ^ (EN) Modalità di collaborazione disponibili in openSUSE Build Service
- ^ (EN) Organizzazione in progetti di openSUSE Build Service[collegamento interrotto]
- ^ (EN) Caratteristiche di openSUSE Build Service per gli utenti
- ^ (EN) Annuncio del rilascio di openSUSE Build Service
- ^ (EN) Annuncio del rilascio di openSUSE Build Service 0.5
- ^ (EN) Annuncio del rilascio dell'aggiornamento 0.9 di openSUSE Build Service
- ^ (EN) Annuncio del rilascio di openSUSE Build Service 1.0
- ^ (EN) Annuncio del rilascio di openSUSE Build Service 1.5
- ^ (EN) Annuncio del rilascio di openSUSE Build Service 1.8 e 2.0
Voci correlate
modificaCollegamenti esterni
modifica- (EN) Informazioni su openSUSE Build Service, su en.opensuse.org.
- (EN) Documentazione di openSUSE Build Service [collegamento interrotto], su build.opensuse.org.
- (EN) Guida all'utilizzo di openSUSE Build Service, su en.opensuse.org. URL consultato il 3 maggio 2019 (archiviato dall'url originale il 6 luglio 2010).
- (EN) Codice sorgente di openSUSE Build Service, su forge.novell.com.
- (EN) Presentazione al FOSDEM 2006 di openSUSE Build Service (PDF), su files.opensuse.org.
- (EN) Presentazione al FOSDEM 2008 di openSUSE Build Service (PDF), su files.opensuse.org.