Il framework software Raumfeld (integrato nei dispositivi di streaming Teufel) è in gran parte basato su software open source. Teufel non solo è impegnata nella comunità open source contribuendo ad altri progetti, ma pubblica anche parti selezionate del software Teufel Raumfeld. Questi progetti sono elencati qui e possono essere scaricati e visualizzati nella loro interezza come directory ZIP.
Download dei progetti open source utilizzati come directory ZIP
All'interno dello ZIP sono presenti cartelle per tutte le piattaforme, con le licenze, il codice sorgente e il manifesto del software. Fare clic sul seguente link per avviare il download:
> Scarica la directory ZIP (dimensione circa 1,6 GB)
Bootloader
I dispositivi di streaming Teufel con tecnologia Raumfeld utilizzano il Bootloader universale U-Boot.
Decodificatore di flusso
Lo Stream Decoder è un servizio che decodifica i flussi audio e li rende disponibili ad altri processi per un'ulteriore elaborazione. A tale scopo, lo Stream Decoder utilizza il framework multimediale GStreamer. Teufel pubblica il codice sorgente dello Stream Decoder sotto la GNU Public License.
Patch per il kernel Linux
Teufel ha sviluppato l'hardware corrispondente per un'esperienza sonora perfetta. Su questo hardware viene utilizzato il sistema operativo aperto Linux. Teufel lavora a stretto contatto con la comunità internazionale degli sviluppatori del kernel.
Tutte le modifiche al kernel Linux e tutti i driver sviluppati per l'hardware di streaming Teufel sono già stati inclusi nel codice sorgente ufficiale di Linux o sono in procinto di esserlo. Qui forniamo una patch per il kernel ufficiale 2.6.36, che include tutte le modifiche.
Dalla versione 2.6.33 del kernel Linux, i dispositivi di streaming Teufel sono supportati in Mainline. Utilizziamo solo un patchset minimo con alcune modifiche che non sono ancora state adottate in Mainline o che non sono adatte a questo scopo.
Riassunto delle modifiche contenute in questo patchset:
- Driver GCU pxa3xx (stato "In attesa" per quanto riguarda l'adozione in Mainline).
- Disattivazione del cursore della console
- Logo di avvio di Raumfeld (come sfondo del framebuffer).