That is a lot more than you can say about the PowerVR core in the Beaglebone advocated by another response to this post.
[1] http://www.raspberrypi.org/a-birthday-present-from-broadcom/ [2] http://en.wikipedia.org/wiki/Free_and_open-source_graphics_d...
Give me a hand-cranked universal Turing machine and I've basically got the same device as a RPi. The only difference, it's cheap, and I don't have to get a workout hand-cranking it. Video is just a (semi-)fixed functional unit. Sure, it'd be nice to have open drivers, but so would having the RTL of the processor, and the netlist and gerber of the board. Then they could actually talk about teaching kids something they actually couldn't learn with just having access to a hand-cranked universal Turing machine.
The fact that the foundation and Broadcom get their free goodwill from their claim of "for-the-sake-of-the-children" is the real source of my ire. Look at how many references to "industry" the article quotes from representatives of the foundation. Like the embedded SOM has anything at all to do with education, or the continuance of production of older models. Please...
The RPi has sold immensely to home users, but also in education. The foundation is also open to criticism and has shown in the past that they are willing to change their production when given the opportunity. They have moved most of their production to the UK for example, whereas the first boards were all manufactured off shore.
Do you think it is feasible to release a similarly priced, similarly capable device with completely open hardware?
https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-...
Certainly not as widely known as the RPi, but I'd attribute that more to a general lack of marketing/"presence" in education.
(As an aside: thank you to HNer asb and colleagues for the lowRISC project. Also, thank you to people like "bunnie" and "xobs" for Novena. These are real people, with real projects working with the best of intentions.)
Edit: Eben Upton is also a real person?
What again is the point of the RPi2? What new thing does it bring to the table that an at most $5 set of GPIO pins, in the physical form of the Pi connector, off a USB plug with an API can't bring to a basic PC?
What a Pi brings over a PC is ownership, stability, and freedom from the usual risks of breaking a PC. You can fiddle with any of the software on a Pi and always get it back by replacing the SD card. PCs are vulnerable to tinkering and inadvisibly installed software.
This conversation reminds me of http://slashdot.org/story/01/10/23/1816257/apple-releases-ip... : "No wireless. Less space than a nomad. Lame."
Do you really claim that the Mali 400 GPU is more open than the VideoCore IV?
And if this really is an issue of "Buy Britain" why isn't the device based on Bristol based Xmos silicon. Now there's something that's a really neat platform.
In short, the RPi is an inexpensive enough device that a lot of hobbists can buy on a whim and proceed to install and reinstall various flavours of linux on to marginally satisfy their sense of somehow being "hackers". As I said in my initial post to this announcement, the work of the foundation in making a cheap computer a reality has been totally ground-breaking.
Now everything has been turned into at best a marketing exercise. Now there's news of RPi2 as a Windows IoT platform, with requisite Windows machine for dev work. Will wonders cease to amaze...
I started out when you had to pay hundreds of dollars to get even a C compiler (for MS-DOS). I amused myself by hex editing COM files (because I figured out that for some reason it worked better than EXEs when randomly changing stuff) and using "debug" to assemble simple programs. I wanted to make EXEs and I didn't know how, and MS BASIC didn't make them for reasons I didn't understand. I didn't know where to get MASM that the few public library books I could find were on about. Then I got on a BBS with a program called Telix and got something called Turbo Pascal, and my life kinda changed. Writing directly to segment B800...
And then a few later Linux came on the scene and I discovered the magic of having GCC just there waiting for you. But this had to happen at school, after school hours because I had a 8088 at home, and I needed a 386 which thankfully my teacher allowed me to set up a dual boot for...
I will _never_ _ever_ allow computing to be made inaccessible to my future generations to understand and learn from. I don't want to drone on about this issue, but proprietary is fine. Making money is fantastic, necessary, and a beautiful indication of the value you bring.
But putting people in a prison of no understanding is not at all okay.
This is actually a big step: this wasn't just SoC repurposed for the Pi, this SoC was created for the Pi2.
There are a lot of details missing about the VC4, that's true. They could still publish a lot more of those than they have. We should be given enough to start the ARMs, warm the caches, talk to the devices and manage, start a kernel, even without video. The architecture means that the GPU plays the host role, however, so Linux is pretty much postboxing things to it asking it to do things when it comes to the devices - this complicates things, because that means the GPU firmware is probably going to have to be a bit more than a simple shim to get by. They can't just open-source all their side of the firmware either - it's based on a commercial RTOS, ThreadX. That's why they hired a guy to do a rewrite.
Arguably still better than NVIDIA. <g> Also better than MediaTek and the like - the usual way you get anything out of them is someone steals it (back).
That Broadcom doesn't do this is very atypical.
All this said, if you want cheap and software open, go with the Odroid C1 (China really is the future, and in this case a Korean firm is acting as the intermediary to Chinese silicon.) And if you want fully open, TI's Beaglebone. Good, solid, open, American.
According to http://www.hardkernel.com/main/products/prdt_info.php the Odroid C1 uses a Mali-450 MP2 GPU. This is at least as closed as the VideoCore IV used in the Raspberry Pi.
"We designed our storefront to be indistinguishable from something resembling an sslstrip attack in action" leads to an "I guess I'll have to do without, then" response.