I would like to read people thoughts on the benefits of buying a Rasberry Pi rather than just installing Linux in a partition on the family PC and dual booting.
I would like to read people thoughts on the benefits of buying a Rasberry Pi rather than just installing Linux in a partition on the family PC and dual booting.
The point is that if you have a linux partiton, and you let your kids play with it.
1) Your kids can still do dd if=/dev/zero of=/dev/sda and wipe your data. (even windows data)
2) you only have one computer. So you can't read the documentation on your normal computer while playing with the Pi
3) You can buy multiple (cheap) SD cards for the Pi. Boot off different cards for different purposes
4) You don't need to spend time shrinking the windows partition before installation.
I have a laptop with a dual-boot, Linux and Windows. I leave it in Windows because it's used by me, my wife, and my preschooler for various things they're used to doing in Windows (email & websurfing, and kid's videos on YouTube- haven't got the latter working properly in Debian yet). Switching the OS requires rebooting which takes an annoyingly long time; sleep/wake is much faster, so it gets left in Windows. My other PC has video editing software which I use regularly (got to keep sending cute kid videos to grandparents) and the software isn't available on Linux. I guess I could have a dual boot but there's the same annoyance about reboot time, and having got the system working I don't really want to mess with it.
The laptop uses about 25 watts and the desktop is 90 watts (not including the monitor), so it would be nice to have a Linux PC I can leave on all the time, doing data aquisition etc, at just a few watts it draws less than many A/V appliances take in standby.
I have 2 PC's and a laptop and they are all dual boot and I would only boot into windows to play a game or do my accounts. Otherwise it's Linux all the way. Not only do I e-mail, surf the net, watch Youtube and edit videos I also author DVDs, compose music, practise music, mix tracks, edit audio, edit photo's, manage large catalouges of images, build websites, create and publish documents (as in desktop publishing), build servers, write letters, mail merge, create spreadsheets and play games. To buy the software to do all this on a wondows machine would cost me thousands and would need to be upgraded/replaced every 4 years as the built in redundancy makes it obsolete. My friend from where I sit it seems you've pitched your tent in the wrong camp.
As for the R Pi I can't wait to get hold of one and put it to the test.
BTW if you haven't got youtube to work it's probably because you don't have flash installed.
Tony writes:
> ... compose music, practise music, mix tracks, edit audio ...
I have lots of MIDI gear here, and one of the many (far too many) applications I'm planning for Raspberry Pi is a networked Soundfont player and synth to embed in one of my MIDI master keyboards.
It wouldn't surprise me if MIDI projects based on the Pi become quite popular. Musicians rarely have much money, but $25-$35 could come out of a lucky weekend's busking. 
I wouldn't describe myself as a musician I just dabble because the tools are are freely available, I make pleasant noises to run as background music but I see the use of a R Pi as a synth. Plug in your midi via usb through Jack and let something like Qsynth pipe out the audio BUT I need one to test it on although I'm sure it will work.
@Tony: That's how I play Soundfonts currently on my Intel multicore boxes, with Qsynth as the front end and fluidsynth as the backend doing the actual playing through Jack. The kernel has to run in realtime mode though for Jack to work properly and not suffer audio overruns and poor MIDI response latency, which I forsee will be a problem with the much slower and single-core ARM of the Pi. Realtime kernel is probably not the way to go on the Pi, as it barely works adequately on much beefier machines with multiple cores.
Instead, a better plan would be to integrate a dedicated DSP microcontroller (the STM32F4-Discovery board is a possible candidate) with the Pi at hardware level, and let each of them do what they're best at, the micro at DSP and realtime response and audio playback, and the Pi for high-level non-realtime duties and overall control.
Well we shall see what it can do once we actually get the devices. For myself I am not interested in projects that require bolting on additional hardware as the exciting thing for me about the R Pi is the low cost so if it can't do it then I'll shelve that idea and work on another.
Well that's the beauty of microcontrollers, they cost next to nothing --- the STM32F4-Discovery board costs under 10 pounds from Farnell UK, and in some countries they're giving them away free as promotion.
Also, the whole point of Raspberry Pi providing GPIOs, SPI, and I2C is so that people can interface other hardware to the board directly, without fear of destroying Dad's costly family PC. Creating a generation of software engineers alone isn't enough. The Pi provides those low-level hardware interfaces in order to spark interest in electronics too, so that hopefully we gain more hardware engineers and perhaps create more companies like ARM further down the road.
Of course it's not everybody's cup of tea, and I'm not saying that you should do it. But the opportunity is there for those who are interested. Also, that's the right way to handle realtime problems of this kind.