Founder explains the Raspberry Pi journey so far
geek.com
geek.com
My children's initial experience was it doesn't work properly.
* It doesn't boot up ready to program. It boots to a linux configuration box.
* There is no help or how to get started outside of the usual linux stuff.
* It doesn't work with all HDMI devices, It's the ONLY electronics product I have ever come across that requires me to edit the overscan settings
* It doesn't work with MANY popular USB devices even some Hubs fail to work with it
* If you don't get the right power supply you will encounter weird errors.
I support RPi, I'll buy the next generation but this version is NOT ready for those hungry kids out there.
When we got our first Micros they worked out of the box, came with extensive manuals and getting started guides and were great fun. The RPi seems like a chore to get started with. Once setup my kids were off but of they were on their own they would have been stuck.
I have a Fujitsu LED monitor and a sony bravia LCD TV. RPi works flawlessly with them without requiring me to do any manual setting.
While trying to use RPi with various USB devices, let's not forget that RPi uses the least amount of energy and that means too little power will be allocated to the USB ports so in this case a USB hub will hardly work.
I use a GreenHeart certified ps of Sony Ericsson, no problems so far.
This is the experience that taught me how computers work. This is why was enraptured by Norton's _Inside The IBM PC_ when I was 14. Without the early struggle, I'd be just another clueless user waiting for the Acolytes of Steve Jobs to come down from the mountain with a new miracle.
Screw that. When you're young, it _should_ be a struggle. Kids shouldn't be able to take technology for granted, they should have to figure it out. If and when I have kids, I'm going to make sure that their technology breaks at regular intervals and if they want to keep playing Super Mario 18, they're going to have to figure out how to fix it themselves.
All these problems you mention with Rasberry Pi make me think it is ideal for teaching children to program computers.
Most people forget that Raspberry Pi is a not-for-profit organisation and his number 1 priority really is making tech accessible and has little to no obvious interest in making millions in the process.
I'm currently looking into the Broadcom provided libraries residing in /opt/vc - written in "C" they are easily reachable by luajit through the ffi with just few lines of code.
Also with these libraries you can stay in console mode, and program as you were back in Apple ][ days. I'm actually thinking of deleting X11, and with mc, git, emacs, and few other tools it brings backs memories of my old venerable BASIC on the Apple ][
Oh, and the 1080p decoding is awesome. It's even more awesome when there is an example how to do ti (again from Broadcom).
Maybe someone with a Raspberry Pi, disappointed with the 'non-programmability' of the device out of the box, would be better serviced once they get LOAD81 installed on it?
http://github.com/antirez/load81
Just an idea ..