De Raumfeld software (geïntegreerd in Teufel-streamingapparaten) is grotendeels gebaseerd op open source software. Teufel is niet alleen betrokken bij de open source gemeenschap door mee te werken aan andere projecten, maar publiceert ook geselecteerde delen van de Teufel Raumfeld software. Deze projecten worden hier gepresenteerd.
Bootloader
Raumfeld apparaten gebruiken de Universele Bootloader U-Boot.
Stream Decoder
De Stream Decoder is een dienst die audio streams decodeert en ze beschikbaar stelt aan andere processen voor verdere verwerking. De Stream Decoder gebruikt hiervoor het multimedia raamwerk GStreamer. Teufel publiceert de broncode van de Stream Decoder onder de GNU Public License.
Linux kernel patch
Raumfeld heeft de juiste hardware ontwikkeld voor de perfecte geluidservaring. Op deze hardware wordt het open besturingssysteem Linux gebruikt. Teufel werkt nauw samen met de internationale gemeenschap van kernelontwikkelaars.
Alle wijzigingen aan de Linux-kernel en alle stuurprogramma's die voor Teufel streaming hardware zijn ontwikkeld, zijn al in de officiële Linux-broncode opgenomen of zijn daar naar op weg. Wij leveren hier een patch voor de officiële kernel 2.6.36, die alle wijzigingen bevat.
Sinds versie 2.6.33 van de Linux kernel, worden Teufel streaming apparaten ondersteund in Mainline. Wij gebruiken alleen een minimale patch set met een paar veranderingen die nog niet zijn overgenomen in Mainline of die daar niet geschikt voor zijn.
Samenvatting van de veranderingen in deze patchset:
- pxa3xx GCU stuurprogramma (status "In afwachting van" voor goedkeuring in mainline).
- Inactivering van de consolecursor
- Raumfeld Bootup Logo (als achtergrond van de framebuffer)