I'm not a fan, and I really think it's kind of a gimmick to catch the eye's of tech heads… {New tiny gadget that does stuff, I… must… have… one…}
And mind you, my stance is not with out reason, here are just a few things that irk me a bit…
The Raspberry Pi uses an ARM processor with a clock speed of 700Mhz, which is roughly equivalent to the integer computation of a 250MHz x86 processor (← approximated figure).
For example, an ARM1176JZF-S has around 1.25 DMIPS/Mhz (875 DMIPS @700MHz)
While an Intel Pentium III has about 3.42 DMIPS/Mhz (2,394 DMIPS @ 700MHz)
Another thing is the storage…
Using an SD card as storage for a PC type environment is not reliable for long term use, not to mention that it is one of the slowest and most limited forms of solid state memory with the exception of the mini and micro SD cards.
Some of the fastest SD memory cards (600x), can only transfer at up to 90 MB/s, which is a fraction of the speed of a standard hard drive.
And that’s not to mention the lack of the transfer cache that you would normally have with a proper hard drive, which will make multiple writes an issue and contribute to even lower speeds and performance.
And all of that does not include the fact that SD cards have a limit to how many times a data block can be written to.
If I remember correctly, the general estimate is around a few thousand writes to a given block, which will last years for a camera or a phone.
But for a home computer or a web server… I just can’t imagine that being very reliable in the long run, or even just a few months.
I know that these issues have been improved upon a bit over the years, but they are still relevant issues, and the tiny wires and connections inside the card can be damaged over time.
And more so, SD cards can over heat under constant use, such as in a PC type environment where files are repeatedly edited and re-written, like cache and swap files for example.
The only alternative to using the SD all the time with the R-Pi, is to use the SD to boot, and a USB connected hard drive for the main system, which will be limited as the drive is bottlenecked through a USB interface.
Putting a sata port on this thing would have been so much better, and if it absolutely needs to be a memory card for some reason, a CF card would have been a far better choice over the SD card.
And finally, there's the V-ram…
The R-Pi's GPU uses shared memory, 128 MB worth, and that’s out of 256 MB of total RAM.
So you won’t have 256 MB of RAM available to you as advertised, but only 128 MB.
(Wonders how hard it would have been to put a proper so-dimm on the back side).
Basically, all these things combined make it’s uses a bit limited, and it lacks most anything that would be of any use to me.
I guess it could make an interesting diagnostic tool, something for an automated process controller, or maybe even robotic applications.
But regardless, the lack of adaptability, and features that I would want / need, makes this one a NO for me.