Rockbox
Da Wikipedia, l'enciclopedia libera.
Rockbox | |
---|---|
Sviluppatore | The Rockbox Crew |
Ultima versione | 2.5 / 22 settembre, 2005 |
OS | Interno |
Genere | Sistema operativo |
Licenza | GPL |
Sito web | Sito ufficiale |
Rockbox è un progetto open source orientato al miglioramento delle performance dei lettori MP3 portatili più diffusi, sia in termini efficienza che di quantità di codec audio supportati. Il software Rockbox ottiene questo risultato installando sul dispositivo ospite un boot loader che attiva il proprio sistema operativo bypassando quello installato di fabbrica.
Indice |
[modifica] Funzionamento
Rockbox consiste in un pacchetto di firmware maturo, stabile, flessibile ed estendibile mediante plugin. Tra le altre caratteristiche, Rockbox include un'interfaccia utente parlante, particolarmente apprezzata dagli utenti non vedenti.
La flessibilità del pacchetto Rockbox ne ha facilitato negli anni il porting su piattaforme anche diversissime tra loro, dai vecchi Archos Jukebox ai moderni Apple iPod Video. Ogni porting nasce in modo specifico per la piattaforma, e ne sfrutta per quanto possibile le caratteristiche intrinseche, come i display ad alta risoluzione o la registrazione.
Le dimensioni del firmware Rockbox hanno imposto ai progettisti, quando possibile, di separare il software in due porzioni ben distinte:
- un boot loader minimale, residente su memoria flash EEPROM;
- il sistema operativo completo, residente su disco fisso.
Analogamente ad altri boot loader come LILO o GRUB, Rockbox permette al momento dell'avvio del dispositivo di scegliere di avviare il sistema operativo originale, in modo da non perdere eventuali compatibilità. Per una precisa scelta progettuale, ad esempio, Rockbox non supporta WMA di Microsoft.
[modifica] Sviluppo
Il progetto Rockbox nasce alla fine del 2001 per estendere le limitate funzionalità dei lettori Studio e Ondio prodotti da Archos. A quei tempi la decodifica MP3 era interamente demandata a chip dedicati in hardware, permettendo ben poche migliorie prestazionali. In effetti il primo successo raggiunto dal software riguardò la sostituzione della spartana interfaccia utente di questi dispositivi, più che in un vero e proprio aumento di funzionalità.
Nei dispositivi più recenti la decodifica audio viene eseguita da processori general purpose, permettendo grandi ottimizzazioni e personalizzazioni sul versante software, tra cui un proliferare virtualmente inarrestabile di codec audio gestibili.
Il primo di questi porting comincia nel 2004 a favore dei vari dispositivi iRiver dotati di chipset ColdFire di Motorola, in particolare i modelli iRiver H100. Il successivo porting per iRiver H300 diverrà funzionante un anno più tardi.
Il primo porting per Apple iPod comincia ad essere sviluppato nel novembre 2005, e attualmente si estende su tutti i modelli recenti della famiglia iPod.
Lo sviluppo di Rockbox è costante, tanto da registrare aggiornamenti sul relativo repository CVS più che giornalieri. La prossima release attesa è la versione 3.0 prevista per il mese di maggio 2006 su piattaforme Archos e iRiver. Analoghe funzionalità verranno portate sulla famiglia iPod e sugli iAudio X5 con la versione 3.1.
[modifica] Personalizzazione
All'interno dei limiti imposti dall'hardware su cui viene eseguito, Rockbox permette una serie completa di personalizzazioni. Tra queste si citano font modificabili a piacere e temi (skin) gestibili mediante linguaggio di markup.
[modifica] Caratteristiche
[modifica] Codec supportati
[modifica] Formati con perdita
[modifica] Formati senza perdita
[modifica] Altro
- Riproduzione continua (gapless output) per tutti i codec
- Supporto del Replay Gain (guadagno automatico gestito da tag)
- Equalizzatore parametrico a 5 bande
- Creazione di playlist durante la riproduzione
- Riproduzione casuale dei brani
- Interfaccia personalizzabile in base a temi (skinnabile)
- Registrazione stereo a 16 bit, 44,1 kHz con compressione MP3 o WavPack al volo
- Gestione della radio FM (sui dispositivi dotati)
- Gestione del telecomando (sui dispositivi dotati)
- Gestione dell'ingresso/uscita digitale SPDIF (sui dispositivi dotati)
[modifica] Plugin
- Visualizzatore JPEG a colori ove possibile oppure a scala di grigio anche su display a 1 bit, mediante gestione intelligente del refresh dei cristalli liquidi (i pixel vengono fatti lampeggiare simulando le varie tonalità di grigio)
- Emulatore di Game Boy (su dispositivi a colori)
- Emulatore di Doom (su dispositivi a colori)
- Codifica da WAV a MP3
- Codifica da WAV a WavPack
- Visualizzatore di filmati MPEG-1 e MPEG-2 se codificati alla risoluzione nativa dello schermo
- Porting di giochi di vario genere tra i quali sudoku, solitario, campo minato e PONG
[modifica] Non supportati
- Digital rights management
- Windows Media Audio (WMA)
- Memorie USB agganciate al dispositivo
[modifica] Lettori supportati
Benché solo i dispositivi Archos compaiano nelle release stabili, quasi tutti gli altri lettori hanno dimostrato una stabilità più che sufficiente per l'impiego di massa.
[modifica] Archos
- Archos Player/Studio
- Archos Recorder
- Archos FM Recorder
- Archos V2 Recorder
- Ondio FM
- Ondio SP
[modifica] iRiver
- iRiver H100 (H100/H110/H115/H120/H140, chiamati anche iHP-100/110/115/120/140)
- iRiver H300 (H320/H340)
[modifica] iAudio
- iAudio X5/L
- iAudio X5V
[modifica] Apple iPod
[modifica] Porting in sviluppo
- iRiver iFP-xxx
- Toshiba Gigabeat F20, F40, F41, X30, X60
- iRiver H10
- SanDisk Sansa e200
[modifica] Voci correlate
- Lettore MP3
- Lettore multimediale (dispositivo)
- Famiglia iPod
- iRiver
- iAudio
- Archos
- Vorbis
- FLAC
- Musepack
- AAC
[modifica] Collegamenti esterni
- Sito ufficiale del progetto
- LWN.net: Aspettando Rockbox 3.0 (in inglese)
- A riguardo dell'impiego di memorie Sandisk con Rockbox
Informatica | |||||||
---|---|---|---|---|---|---|---|
Progetto Informatica | Portale Informatica | BarCode | |||||
Categorie principali
|