Linked by Howard Fosdick on Sat 24th Nov 2012 04:12 UTC
Linux Software for the Raspberry Pi is quickly moving forward. Beyond the several core Linux distros, another couple dozen systems are available, with NetBSD, FreeBSD, and Chromium imminently stepping into the mix. (Ubuntu will not join them as it requires ARMv7 and the Pi is ARMv6). Two dozen programming languages are available, including Python, Perl, Java, Ruby 1.9.2, BASIC, and more. Since the Pi is a full fledged ARM computer, it should run nearly any ARM app within its system requirements. See the RPi Wiki or Foundation website for more info.
Thread beginning with comment 543094
To view parent comment, click here.
To read all comments associated with this story, please click here.
_txf_
Member since:
2008-03-17

The argument is that, if a firmware is so complex that there's a GLSL compiler in it, then it's a co-processor with a closed-source OS of its own, not mere firmware on a subordinate processor.


As further clarification. The GPU runs what you'd consider a graphics driver on an RTOS (threadX). The application processor running linux then sends commands to the GPU much like an application would send commands to the OGL driver.

Things that require direct access to the hardware like OpenCL, or even X acceleration (Render) cannot be done (without broadcom offering updated firmware).

Objectively, it is quite an interesting encapsulation, but ultimately a useless one if you want access to the hardware. Ultimately, the Rpi foundation was mischaracterising the open nature of their driver.

Edited 2012-11-24 13:25 UTC

Reply Parent Score: 7

bhtooefr Member since:
2009-02-19

But it *is* a very useful one if you want the ability to use the GPU from something that isn't Linux+Xorg.

Reply Parent Score: 4

_txf_ Member since:
2008-03-17

But it *is* a very useful one if you want the ability to use the GPU from something that isn't Linux+Xorg.


Aye, If you're just planning on using OGL from an application it should do fine, just like any other blob. Just don't advertise it as the most open graphics stack.

Reply Parent Score: 3