Since you are reading this, I can assume you have some sort of interest in computers and technology, as that is all this blog has. It is also very likely that you might have heard of this single-board computer called Raspberry-Pi which literally took over the internet back when it was launched. A $35 PC sounds great, and if you ask a tech freak like me, that sounds mouth watering. So what is it that you can really do with this machine and well, do you really need it?
$35 is what you pay for the board. But keep in mind that the board comes as it is, without the supporting material (microUSB charger and SD card) which are a must to boot up the Pi. So it is obligatory expenditure once you buy the Pi, but that’s not too much either. In around $45, you have a ‘working’ Pi. Next problem is of the input and output. Even though the Pi is running, you aren’t really giving it input and taking output, right? For that. you have an array of options. I choose the cheapest; bought a ethernet cable, hooked the Pi to my router and I was able to work on my Pi via SSH. Basically, I had a secondary PC (or server as I love to call it) set up in $50, which is still very cheap, considering the alternatives.
Or, if you got some extra money to put, and to make a proper computer out of it, you can do as one of my friend did. He bought a $30 second hand monitor, a cheap set of mouse and keyboard and set them up like a real pc. The benefit of doing this is you don’t have to depend on your primary pc to work on your Pi and makes it independent. The disadvantage of this, apart from the obvious bigger price tag is that it results in waste of the precious memory, which you should consider when only 512MB is available at your disposal. This option will cost you around $100, if you manage to get the components cheap like my friend did.
This might be the more important thing to consider for most. If you are a techie like me, then you might have already guessed the benefits. Let me just point out a few, that I felt, using it for about 4 months now.Firstly, being a nix fan boy, I tend to troubleshoot more than use something, anything. It might seem normal to some, but earlier, I had to format my desktop every other week due to some or the other troublesome application that I install. Now, since I have a secondary PC to experiment on, I don’t fear of destroying the data or anything, because a new clean OS install just a ‘dd’ away. It really helps you to worry about whats really important, lol.
I use my Pi as a web server most of the time. Earlier I had a Linux VPS with DigitalOcean, the $5/month one. I had my blog on it, and also I used to experiment on it. Problem was, since I had that sole server to experiment on, I would mess it up at times and my blog used to go down. Another problem was, the connection speed. I own a slow internet connection at home, so uploading large files to test was a pain. Now, thanks to my Pi, my web server is just a network hop away. It has really saved my time.
It is not that prototype thing that only a few other know, but Pi has evolved into a very successful computer on the arm platform. Many popular distros have a specialized R-Pi version, instruction set and its dedicated community.
Pi can be used as a compiler or interpreter for the project you are working on and can act as an excellent emulator.
The actual uses of a Pi are only bound by your imagination. You can check out youtube for some inspiration on what people use their Pis for. I have seen amazing quad-copters, small time security systems, robots, model planes and much more, powered by this small device. I didnt do anything interesting with it, but I sure will, till then, a web server works too.
So after telling you this, it might be a little more clear as to why you should get yourself a Pi. It is all about learning something new and building something with what you learnt. I will add some of my small time projects on this blog soon.