Welcome
Benvenuto nella pagina del progetto CerbeRun, qua potrai trovare tutte le informazioni
in merito al formato .run e al suo runner, CerbeRun.
Il progetto nasce nell'Aprile 2006 e ha l'intento di creare un sistema di distribuzione
delle applicazioni completamente lato utente e orientato alla fascia Desktop.
News:
-
Si cercano traduttori
[18/04/2006 14:50]Cerchiamo traduttori per il sito, Principalmente per la traduzione da Italiano ad Inglese, ma se vi fossero volontari anche per la traduzione in altre lingue sarebbe una cosa ben gradita.
Grazie (0 comments) -
Si parte
[17/04/2006 00:30]HELLO WORLD !!!
Prende vita ufficialmente il progetto CerbeRun ed il formato .run :) (0 comments)
Cos'è CerbeRun
CerbeRun e' un software in grado di interpretare i file di formato .run, e quindi di eseguirli.
Tale applicazione nasce con l'intento di rendere più facile l'utilizzo in ambito desktop del
sistema per gli utenti, i quali non dovranno fare uso dell'utente root per eseguire nuove applicazioni.
Il concetto su cui nasce CerbeRun e il formato .run e':
- download
- doppio click
- eseguo ed utilizzo
Il tutto continuando a fare uso delle credenziali del proprio utente e tutto molto facilmente.
In altri sistemi, è consuetudine, scaricare programmi ed evventualmente salvarli su qualche supporto, per
poi riprenderli successivamente o passarli ad amici; Attualmente con i formati attuali sia di pacchettizzazione
di sistema (DEB o RPM), o tramite gli altri formati lato utente (klik, 0install, packages), la facilita' di
salvare e distribuire non e' del tutto così immediata (ed in alcuni casi proprio impossibile) come lo possa essere su Mac o su Windows.
CerbeRun ed il formato .run, invece, riuniscono le qualita' dei due sistemi sopra citati (win e mac), poiche'
come per il .exe di Windows, il file e' uno unico, mentre come per i .app del Mac basta un drag and drop e
poi un doppio click, per eseguirli senza dover effettuare installazioni particolari.
Cos'è il formato .run
Il formato .run e' un formato nato in seno a questo progetto (basato sul formato tar, ma per la versione 0.3 si passerà al formato ISO9660) il quale consente di distribuire facilmente
il software da poter far poi eseguire all'utente senza la necessita' di doverlo installare nel sistema.
Il formato .run non vuole sostituirsi ai sistemi di pacchettizzazione, ma semplicemente affiancarsi ad essi,
così da rendere più semplice il sistema di distribuzione delle applicazioni al di fuori dei vari repository delle
distribuzioni, e per rendere più semplice l'utilizzo all'utente desktop.
I sistemi di pacchettizzazione classica (.DEB o .RPM), e il software che serve per gestirli, sono ottimi strumenti di sistema
per tenere aggiornate le applicazioni e le utility che vengono ditribuite con la distribuzione tramite e i relativi repository; Invece
il formato .run ha il solo scopo di poter distribuire e di far utilizzare applicazioni, in maniera parallela ai classici sistemi
di pacchettizzazione, il tutto esclusivamente a lato utente.
Il formato .run include al suo interno una serie di "istruzioni" in xml, che permettono varie possibilita', tra le quali sicuramente
la più interessante e' l'auto-architecture-switching, così da poter creare un unico
file per il download per tutte le ditribuzioni e tutte le architetture.
Inolte il formato .run permette, senza modificare i sorgenti degli applicativi attuali e facendo uso in fase di compilazione
solo dell'opzione --prefix, di creare dei pacchetti software in grado di funzionare agevolmente
Inoltre il formato. run permette di poter associare al file l'icona, cosi' che in un futuro quando i vari desktop-manager
supporteranno tale formato, si potra' avere un'icona associata ed interna al file .run stesso.
Ancora, e' possibile in un file .run, inserire piu' binari, cosi' da poter avviare uno anziche' un altro solo tramite
un'opportuna opzione da linea di comando, cio' risulta comodo in quei pacchetti che contengono piu' di un binario, come
per esempio inkscape, che fornisce sia il programma che il visualizzatore di file svg.