this page is a draft
The Raspberry Pi is a device with several issues that we recommend you do not buy. Instead, please consider one of these devices:
<insert more lists of suitable hardware>
The Raspberry Pi issues include issues related to technical problems, software freedom and hype:
- The CPU in the Raspberry Pi implements the ARMv6 ISA and is thus incompatible with the Debian armhf port (and ARM hardware floating-point ports for other distributions), which means that floating-point tasks will be slow when running the Debian armel port.
- The Raspberry Pi boots from its GPU and only non-free software is currently available for the GPU, even starting the machine requires a large blob of non-free, unsupportable software.
- The 3D driver for the Raspberry Pi, while free software, is just a shim that passes OpenGL commands directly to the non-free software running on the GPU. This means that any issues with OpenGL cannot be fixed nor performance improved.
The Raspberry Pi has been hyped as an educational device but is not fit for that purpose.
<insert more issues>
If you have already bought a Raspberry Pi and still want to use it, we suggest that you run Raspbian armhf on it rather than Debian armel. Raspbian armhf is a recompilation of Debian armhf that is compatible with the Raspberry Pi CPU.