As mentioned above, the Pi is still very much a work in progress, however as the owner of one I beg to differ in a number of areas
toxibunny wrote:
1. Sound drivers. Fixable, eventually. Eventually, Raspi owners will be able to output Hi-Fi audio through HDMI, or passable audio through the headphone-style socket.
Yet to get sound as a no-brainer but people have various players running in X, I've got sound out of mine and the OpenELEC build I played with yesterday was pumping out some heavy tunes in the later half of the afternoon along with the sound from the Go Pro HD video of some glider training flights.
toxibunny wrote:
2. USB. It seems to be a common problem that people's USB stuff just won't work. Something to do with voltages and power and special resistor fuses. Like 'OMG, When I plug my keyboard in, my mouse doesn't work, and when I plug my mouse in, my keyboard doesn't work, and when I plug my wifi dongle in, neither the mouse, keyboard, *nor* the wifi dongle work' - Okay, I'm exaggerating, but you know what I'm talking about. _Bad_News_. This needs a hardware revision, probably. :/
You are absolutely correct, you are exaggerating. Many of the issues reported have been resolved. The PolyFuse issue is a red herring fed by over zealous data sheet reading. Those that have a cheap power supply and have gone hell for leather with plugging things in without any logical testing have had issues and once they've settled down they've managed to resolve things. I've a whole bag of hardware here, some of which causes issue, mostly the cheap stuff but I still get errors with a Microsoft Basic Mouse - go figure.
toxibunny wrote:
3. Graphics acceleration on the OS. Without it, the pi seems crappy and slow. There's no reason for a new product to seem crappy and slow. There really isn't! Actually, even if the seeming crappy and slow *isn't* due to lack of graphics acceleration, it's still not okay for a new product to seem crappy and slow... This is fixable by having lower expectations for the OS. Someone suggested basing Raspi OS on a linux from the times when Raspi-level processing was the norm (i.e. 10-12 years ago). I think that person has had a very intriguing idea...
For it's intended use it's fine - I get up Geany, write some Python, look at documentation with Chrome, hit run, it's all good. I shut them down and type up some stuff in AbiWord. Even fire up OpenOfficeCalc for some light spreadsheeting.
There's no denying the Pi could do with 512Mb of RAM to facilitate a bit more multitasking. Cunningly the designers can provide that as soon as the memory hits that price point without blinking.
If you want to shuffle windows around the screen at top speed or surf to overly bloated websites then you will be disappointed.
The idea of rolling back the clock on the distribution would be fine except people still want an up to date JavaScript enabled browser - not something that will run on an older distribution.
As to the idea that it is considered fine to be 'crappy & slow', this is you being rude - no one designed it to be or considers it to be OK to be 'crappy & slow' - this is your subjective opinion not based on first hand evidence. The Pi was made to an objective and it's met it's design goals admirably already - things can only get better as the OS's are refined.