I will get the B version, mainly because I have prior experience with various ARM Linux systems. Here are my findings.
I have the following ARM Linux systems:
- Nokia 770 (252 MHz ARM9, 64 MB RAM)
Nokia N810 (400 MHz ARM11, 128 MB RAM)
Nokia N900 (600 MHz ARM Cortex A8, 256 MB RAM)
The 770 is too slow for any complex GUI interaction, in my opinion. I suppose you could use it for some specialty control application, by replacing the OS with something more lightweight. It is too slow for general purpose web browsing. I\'ve done some simple Python + PyGame GUIs with it, and it seems to cope fairly OK with those, as long as there\'s no other software running at the same time.
The N810 was almost OK for web browsing, before flash pages started bogging it down. The 400 MHz ARM11 is simply not enough for the many Flash 7 files on the Internet. Regular browsing seems a bit sluggish but is OK without Flash. Python runs acceptably on the device, although it takes a second or two to load for the first time.
The N900 if almost perfectly fine for web browsing, even today. It only comes with Flash 9, so many web pages have started to complain about the outdated Flash version. Normal HTML pages render pretty quickly. Python starts quickly and even accelerated OpenGL is available. 256 MB RAM seems to be quite enough for the Maemo environment, so Raspberry PI will probably be fine as well.
So, in summary:
Based on my experiences, I would presume that the Raspberry PI version B is somewhere between the N810 and the N900 in terms of processing power. I.e. some tweaking is needed for smooth web browsing but otherwise it should perform acceptably. I wouldn\'t necessarily expect to run a standard PC Linux distro on it comfortably, but fortunately with Linux, that\'s not required.