Archivio per la Categoria “Open source”


Tempo fa vi avevo gia parlato dell’imminente nuova versione di Virtualbox (o per meglio dire Sun xVM da quando la Innotech è stata acquistata da Sum Microsystem.) e della sua interfaccia in QT4 perfettamente integrabile con KDE 4.
Bene sappiate che da oggi è disponibile la prima major release dal cambio dei vertici. Si tratta della 2.0 che come potrete vedere dal corposo changelog, oltre all’interfaccia in QT4 propone molte interessanti features.
Nell’attesa, e nella speranza che la 2.0 venga inclusa nei repository di Intrepid, se volete potete sempre procurarvi sorgenti e binari dal sito del progetto
Tags: , , , , , , , , , , , ,

Comments Nessun Commento »

E‘ qualche tempo che sembra che le GTK abbiano perso la propria spinta innovativa come toolkit grafico e che al contrario le QT abbiano guadagnato molto terreno sia tecnologicamente che come immagine che come base per lo sviluppo di software multipiattaforma di alto livello.
E’ sotto gli occhi di tutti quello che è successo negli ultimi mesi.

Nokia aquisisce Trolltech, la famosa azienda che ha creato le librerie QT, probabilmente con l’intenzione di farne largo uso nei suoi telefoni cellulari della serie s40 e s60. La recente strategia opensource per quanto riguarda Symbian, il sistema operativo mobile attualmente più diffuso, sembra favorire fortemente questo processo evolutivo nell’ottica di contrastare anche l’imminente progetto Android di Google.
Maemo invece sembra lasciata in disparte, e anche se la stessa Nokia assicura che Maemo resterà basata sull’accoppiata Gnome/GTK temo che questa proposta rimarrà molto di nicchia e non riuscirà a penetrare profondamente il mercato.

Openmoko passa a QT + Enlightenment dopo aver sperimentato, con non molto successo l’accoppiata Gnome + GTK.

Due dei più grandi software opensource/multipiattaforma GTK di sempre quali Firefox in primis e VLC decidono di creare interfacce grafiche per i loro software in QT parallelamente alle ormai consolidate GTK.

KDE 4 con la release 4.1 matura eccellentemente e le sue applicazioni sono portabili anche su Windows e OSX. Gnome invece continua il suo lento sviluppo fatto di passi molto piccoli e qualcuno (Mr. Ubuntu) parla addirittura di Gnome scritto in QT!.

Gli sviluppatori GTK sono rimasti pochi, forse anche a causa della politica di sviluppo un po’ troppo rigida del team, non so. Fatto sta’ che attualmente i core developper delle GTK sono circa una decina e non hanno dietro una azienda del calibro di Trolltech (Nokia) che contribuisce enormemente con soldi e sviluppatori all’evoluzione del toolkit. Il mito delle QT come software proprietario e chiuso alla comunità ormai è defunto da molto tempo. Le QT sono sotto GPL v3 e, a detta della maggior parte degli sviluppatori necessitano di un minor numero di righe di codice per ottenere un risultato uguale o migliore delle GTK.

Alla luce di questi eventi è impossibile non notare che in atto c’è un progressivo decadimento delle GTK e un progressivo aumento di interesse verso le QT in generale. La proposta di Shuttleworth mi ha fatto in un primo momento sorridere… “Gnome con QT :D naaa…” poi pensandoci bene invece ho realizzato che probabilmente adesso forse non sarei ritornato a KDE se fosse successo.

Tags: , , , , , , , , , , , , , ,

Comments 5 Commenti »

Per gli appassionati del genere oggi vi presento un frontend grafico al notissimo emulatore di piattaforme Arcade MAME (Multiple Arcade Machine Emulator).
Chi di voi non ha mai giocato a Metal Slug in sala giochi e non ci ha speso almeno diecimila lire tutte di seguito lasci perdere :)

INSTALLAZIONE

Per prima cosa vi dovete procurare il software vero e proprio cioè “xmame” ovvero una versione apposita di MAME compilata appositamente per poter funzionare su GNU/Linux e X

sudo apt-get install xmame-x

Adesso, come al solito, non resta che scegliere un’interfaccia grafica adeguata.
Ve ne sono moltissime per Gnome e KDE: kxmame, kamefu, gnome-video-arcade, gRustibus ed infine Gxmame, a mio parere il miglior frontend grafico per Gnome a xmame.

Purtroppo non è disponibile nei repository ufficiali di Ubuntu per cui dovrete recuperarne una versione da fonti esterne. Vi dico subito che non avrete molta fortuna con la release stabile 0.34b poiché è afflitta da un bug che impedisce la generazione della lista dei giochi supportati e anche l’ultima versione (svn 128) è completamente instabile.
Tuttavia esiste anche la versione 0.35 beta 2 che seppur ancora non ufficialmente stabile alla prova dei fatti si è dimostrata la migliore e l’unica che non mi ha fino ad ora dato grattacapi evidenti.

Potete scaricarne un comodo pacchetto deb da questo indirizzo oppure un tarball contenente i sorgenti da compilarsi da quest’altro.

Bene, avete scelto il pacchetto deb giusto? :P

Godetevi i vostri giochi arcade preferiti! tutto il necessario potrete trovarlo su romnation.net

Tags: , , , , , , , , , ,

Comments 4 Commenti »

Vi ho da poco parlato di Sopcast e di Gsopcast: software e relativa interfaccia grafica per guardare il calcio e la tv p2p in streaming su GNU/Linux.

Oggi vi spiego come installare un’altro frontend grafico per Sopcast questa volta però basato sulle librerie di Nokia (Trolltech).
Il suo nome è Qsopcast e sfrutta il toolkit grafico QT in versione 3.x - quello utilizzato da KDE 3 - per cui risulta perfettamente integrato in questo Desktop Environment.

INSTALLAZIONE

Per prima cosa dovete procurarvi il codice sorgente dall’homepage del progetto: potete scegliere se recuperare l’ultima versione stabile impacchettata in un tarball oppure l’ultimissimo codice direttamente da repository SVN.

Estraete l’archivio se avete optato per il tarball e puntate da terminale alla directory “src” contenuta nella cartella appena creata; se avete optato per l’SVN invece puntate sempre alla solita cartella “src” contenuta nella directory “qsopcast-read-only”

cd [cartella]/src

A questo punto dovete recuperare i pacchetti necessari ad una corretta compilazione che su Ubuntu sono: “build-essential, qt3-dev-tools, libqt3-mt-dev, libasound2-dev”

sudo apt-get install build-essential qt3-dev-tools, libqt3-mt-dev, libasound2-dev

Adesso siete pronti alla compilazione e all’installazione del software:

qmake-qt3 && make && sudo make install

Buona visione!

Note:
E’ necessario cambiare il link da cui vengono prelevati i canali nelle impostazioni di qsopcast, il link esatto è questo:
http://www.sopcast.com/gchlxml

Tags: , , , , , , , , , , ,

Comments 2 Commenti »

E‘ tutto vero comunque niente paura, lo sviluppo delle librerie QT resterà libero proprio come adesso.

A questo indirizzo una lettera aperta da Nokia alla comunità opensource dove si spiega che l’attuale raporto che c’è tra azienda e comunità non verrà interrotto o modificato.

A quando un telefonino Nokia con Qtopia?

Secondo me presto :)

Tags: , , , , , ,

Comments Nessun Commento »

Come forse alcuni di voi avranno gia notato, da qualche giorno ho introdotto un paio di novità sul blog: ho aggiunto un menù utilità nella sidebar dal quale potete compiere diverse operazioni come abbonarsi al feed RSS, iscriversi al blog, visualizzare un post a caso etc… ho rimosso il plugin “DiggIT” che non mi piaceva ma soprattuto ho inserito un nuovo plugin per la votazione degli articoli.

Si chiama WP-PostRatings e fondamentalmente si tratta di un sistema Ajax che permette di votare e di tener traccia dei voti che sono stati ricevuti per il singolo articolo. Se non lo avevate ancora visto eccolo qua. La sua interfaccia è estremamente semplice: si tratta di quelle piccole stelline che si trovano sotto al titolo dell’articolo.

WP-PostRatings

Cliccandovi esprimete un giudizio che può andare da “che schifo” a “eccellente” sul singolo articolo. In questo modo posso capire meglio le vostre preferenze e cosa vi piace del blog e cosa no :)

Via al televoto!

Tags: , , , , ,

Comments Nessun Commento »

Chiunque di voi non sapesse che il governo aveva riservato all’Opensource 10 milioni di Euro annui per 3 anni e chiunque di voi non sapevasse (come dicesse il nostro caro Di Pietro) dove siano finiti questi 10 milioni (almeno quelli del 2007) è pregato di firmare questa lettera aperta al caro ministro Nicolais affinché ci informi al più presto di come i Nostri dipendenti hanno impiegato il Nostro denaro.

Tags: , , ,

Comments Nessun Commento »

Ebbene dopo il rilascio della prima parte dei documenti tecnici (900 pagine prive di qualsiasi NDA) di alcune delle proprie unità grafiche AMD colpisce ancora rilasciando un’altro bel malloppone di informazioni agli sviluppatori di X.org sempre senza alcuna Non Disclosure Agreement.

Si tratta di due blocchi da circa 450 pagine che contengono informazioni sui Chip M76 e RS690.
Principalmente queste riguardano due componenti che non erano state trattate nel precedente documento: LVTMA e i2c che si occupano della gestione degli output digitali delle schede… in poche parole controllano le varie uscite DVI, HDMI necessarie per i pannelli LCD.

Secondo il solito Phoronix ci sono buone probabilità che presto vengano rilasciate altre informazioni sulle capacità di accelerazione 2D delle schede con chip R600 e soprattutto che venga donato agli sviluppatori un piccolo software chiamato “tcore” utilizzato da AMD stessa per il lavoro sui driver ancor prima che il chip venga modellato sul silicio. Questo aiuterà molto nel migliorare l’implementazione dell’accelerazione 3D nei driver Mesa.

E come ciliegina sulla torta AMD rilascerà molto probabilmente con licenza opensource una parte del codice dei propri driver 3D direttamente nei repository Mesa!

Forza AMD!

Tags: , , , , , ,

Comments Nessun Commento »

Questa sarà sicuramente una buona notizia per gli utilizzatori di aMsn, un ottimo client per MSN scritto in questo linguaggio interpretato multipiattaforma (come python o ruby…).
Infatti la versione 8.4 soffriva di alcune lacune molto pesanti come il mancato supporto all’antialiasing dei font su X e amenità grafiche varie che rendevano l’utilizzo di aMsn compilato per Tcl/Tk 8.4 veramente sgradevole.

Le novità più importanti in Tcl/Tk sono queste:

  • Miglioramenti prestazionali rispetto alla versione 8.4 nell’ordine del 10%
  • Riduzione dell’utilizzo di memoria
  • Supporto dell’antialiasing per i fonts su X11 e miglioramento su Os X
  • Supporto alle trasparenze
  • Nuovo theme engine

Il software è disponibile sotto forma di tarball a questo indirizzo e sicuramente verrà incluso al più presto nei repository ufficiali di Ubuntu Hardy

Tags: , , , , ,

Comments 1 Commento »

Phonon, il backend audio predefinito per Kde4 guadagna il supporto di 3 nuovi motori audio!

Fino ad oggi esisteva o era comunque pienamente funzionante solamente il backend Xine (il migliore a mio modo di vedere).
Adesso non è più cosi!

Grazie alla collaborazione (sempre più proficua) di Trolltech, azienda creatrice del toolkit grafico Qt, sono stati implementati in Kdebase 3 nuovi backend: Gstreamer, DirectShow (Winzozz) e Quicktime (Os X).
E non è tutto, Trolltech stessa si occuperà del mantenimento di questi backend, tutti rilasciati con licenza GPL e dell’evoluzione degli stessi. Infatti l’azienda ha deciso di adottare Phonon per il proprio pacchetto professionale commerciale basato sulle future Qt 4.4

Un perfetto esempio di come possano collaborare fruttuosamente una comunità come quella di KDE e una grande azienda!

Tags: , , , , , , , ,

Comments Nessun Commento »