Gnash: il Flash player libero

di: Andrea Scrimieri     14 Marzo 2006

L'evoluzione del Web ha dato diverso significato ai contenuti disponibili. Lo scopo iniziale era infatti quello di trovare un modo semplice e veloce per rendere fruibili alcune informazioni. Ora il Web è qualcosa di più: oltre che un canale informativo può essere considerato addirittura un mezzo di intrattenimento. Questo grazie soprattutto alle nuove tecnologie messe in atto nello sviluppo di Internet.

Flash ha reso la possibilità di distribuire delle vere e proprie applicazioni sul web che si integrano con le pagine html, fornendo dei contenuti dinamici che uniscono grafica e alta interattività. L'utilizzo di Flash, creato da Macromedia, ha avuto sempre molta resistenza soprattutto nel mondo del software libero: non sono pochi infatti coloro che vedono il web soprattutto come una fonte da cui attingere informazioni, preferibilmente nel modo più semplice, veloce e leggero possibile, preferendo quindi delle normali pagine HTML a delle animazioni. Questo viene aggravato anche dalla (ovvia) mancanza di plugin per i browser testuali, relativamente molto usati tra gli utenti GNU/Linux e dalla mancanza di un client libero cosa non ben vista dai sostenitori del software libero.

A dire il vero quest'ultima affermazione non è del tutto vera: esistono infatti delle implementazioni libere di player Flash. Queste però non supportano a pieno tutte le feature offerte dal prodotto ufficiale di Macromedia. Recentemente il progetto GNU ha rilasciato una propria versione del player flash, GNU Flash (per brevità chiamato GNASH) in grado di supportare quasi tutte le funzionalità offerte dalla versione 7 di Flash. Si tratta certamente del player più completo tra quelli liberi, ed è basato sulle librerie GameSWF. Di Flash 7 supporta tutte le classi ActionScript, ma non tutti i metodi di queste sono stati ancora implementati. Questo non garantisce la piena funzionalità di tutte le animazioni, ma di certo fa bene sperare.

Allo stato attuale GNASH dispone anche di un plugin per Firefox e sfrutta le potenzialità offerte da OpenGL per poter visualizzare le animazioni. Queste inoltre possono anche essere eseguite da linea di comando, senza passare cioè da web. Supporta inoltre lo scambio di messaggi tramite XML come è documentato nelle specifiche del formato Flash. I vantaggi dell'essere software libero inoltre consentono di poter utilizzare Flash sulle versioni a 64 bit di Firefox per Linux che non dispongono del client ufficiale di Macromedia. Per quanto ovviamente non si tratta di un prodotto maturo e in grado di sostituire in tutto la versione ufficiale, GNU Flash è un prodotto che nel giro di poco tempo può fare tanta strada.

Guide Linux

Guida Linux Server

Una guida all'uso di Ubuntu Server per gestire i più comuni servizi...

Guida Fedora Core

Come scaricare, installare, configurare e usare Fedora Core, la...

Guida Ubuntu Linux

Una guida all'installazione, alla configurazione e all'uso di...

Altre guide

Newsletter @Linux

Ogni venerdì, direttamente nella tua e-mail: articoli, approfondimenti e risorse tecniche sul sistema operativo Linux.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Nessun corso previsto