A credit-card sized computer with good capabilities at $25 is definitely amazing. Many small-sized computers have come into the market in the past, but none made an impact like Raspberry Pi.
Diksha P. Gupta from Electronics For You caught up with Eben Upton, executive director, Raspberry Pi Foundation, to discuss the concept, price, market and everything else related to this computer. read on…
Q. What made you think of a device like Raspberry Pi?
A. I was working for the University of Cambridge back in 2005-06. One of my jobs was to find high school students to come and study computer science at the university. A few of us noticed that the number of students opting for computer science was declining year after year, and their knowledge level was also declining simultaneously.
The students were bright but had less experience. So we had to spend more time to give them that experience after they joined the university. The challenge was to make them ready for the job or do a Ph.D., which requires a lot of experience. This generation is not familiar with the programming bit. The root cause is the rise of home PCs and gaming consoles that have replaced the programming machines we used in the 1980s. We used machines like BBC Micros, Amigas and Spectrum ZX, with which we learnt how to program. I used to program on my own because those machines tempted me into programming. I do not see much of that happening now. This is where we felt the need for a machine that was similar to what we used and which would prompt students to program on their own. We wanted to bring out a cost-friendly yet powerful device. That’s how we came up with Raspberry Pi.
Q. But why such a small device and why Linux?
A. Frankly, we were very driven by cost. Given that, we couldn’t add too much onto the device and that allowed us to make it small. Also, making a small device reduces the cost because the PCB is smaller and cheaper. If the PCB is smaller, the manufacturing capacity also increases. So, if you could manufacture one large computer at a given time in a panel, you can now make ten pieces of the Raspberry Pi in a panel. This reduces the manufacturing cost in a big way.
We wanted to make a product and driver with an emphasis on low cost. Linux was chosen for the same reason. Linux was the most cost-friendly option. If I was to design a $400 PC, I could have justified a Windows licence costing $50. But we were making a PC worth just $25; we could have not justified that. More importantly, Linux addresses the issue of making a machine better. An operating system is to make the user understand how the machine works. With the availability of the source code, Linux serves the purpose better. Linux is free—both from cost and source code perspectives. This freedom is really important from the education standpoint.
Q. Did you decide the cost of the device before you started designing raspberry pi?
A. Yes. We had some early prototypes ready but they didn’t really meet our requirements. The feeling was that $25 could be the price of a textbook. If you ask a student to purchase a special machine, those from the developed world may be able to afford a $100 PC especially to learn programming. But it is certainly difficult for students from other parts of the world. So for those students, a $25 device is absolutely apt and affordable.
Q. Did you conduct any survey before you made raspberry pi?
A. It may sound crazy but we did not do any market re-search. We just thought of making a few computers that people may be interested in buying.
Q. How did you get the name raspberry pi?
A. The name actually is an interesting mix. If you recall the old days of microcomputers, there was a fruit-naming tradition like Acorn, Tangerine Computer Systems or Apricot Computers. Raspberry is a reference to that tradition. Pi was used because originally we wanted to produce a computer that could run only Python. So Pi is derived from Python. We began making Raspberry Pi but ended up making the device much more capable than what we had originally thought of.
Q. There are several alternatives to raspberry pi available in the market right now. What is your take on them?
A. First of all, all the devices termed as alternatives to Raspberry Pi tend to be more expensive. No one has made a device at the same price point as ours. To the best of my knowledge, they are also less powerful when compared to the Raspberry Pi. All are based on Chinese APIs, so they tend to be low-performance devices. Having said that, we don’t really mind people making low-cost devices because we are not for profit and none of us is going to get rich. But as of now, we do not see anyone measuring up to what Raspberry Pi has achieved in terms of performance and cost.
Q. So you are not insecure about these devices?
A. I think we are doing okay. We are doing a lot of volumes. From a multimedia standpoint, I think the device we offer is more powerful than others. We are starting to build a community now and hope to see a good future.
Q. Which of the available devices is raspberry’s closest competitor?
A. The one I would find interesting would be with a high performance. So I can think of three classes of competitors. First, the devices that are priced around $60-70 and generally based on Chinese APIs. I don’t find them better because they are more expensive than ours. Then there are devices which are much more expensive than ours and better in performance, like the Beagleboard. It is three to four times more expensive than the Raspberry Pi. The one that I really find interesting is Odroid, which is priced at around $130. It is powered by an Exynos4412 Cortex-A9 quad-core processor. It does things that Raspberry Pi can’t do, unlike the other devices that Raspberry Pi is competing with.
Q. How many pieces of Rasberry pi do you aim to ship?
A. I think shipping 50,000 pieces of the device monthly would be fine but we aspire to reach the level of 100,000 pieces.
Q. But if we look at the current demand for raspberry pi, you are not able to meet it. Why have the shipments got delayed?
A. I think we are very close to meeting the demand and completing the orders. One of our two distributors made the Raspberry Pi delivery in August. So I think we are able to catch up with the demand. Very soon, we will be able to not only meet the demand but also create a back-up of the stock.
Q. What features are missing in Raspberry pi just because it is a low-cost device?
A. The one feature that could have increased the adoption and popularity of Raspberry Pi is Wi-Fi. Another thing that I really find missing in Raspberry Pi is a camera. If I ever go for a new interface, I would add a camera to it, for sure. Regarding the rest of it, I think Raspberry Pi is a good package as compared to the others. It has good interfacing capabilities. It can have good accelerated multimedia capabilities, which many of these devices offer.
Q. What is the Raspberry pi summer code contest that you have announced?
A. This contest is for students. I think students should be taught coding not only to get into a job but also to program their own machines. They should be given some incentives to get into programming. It is a high-frequency competition. The idea is to provide an opportunity where students are motivated to program. We want students from all parts of the world to participate in this and we are hopeful that we will see some very good apps coming out.
Q. Can you provide the software details of Raspberry pi?
A. Currently, it runs Debian Linux. Actually, it runs a version of Debian Linux called Raspbian, which is customised for the Raspberry Pi. Raspbian introduces more comprehensive support for floating-point operations. This is the result of an enormous amount of hard work by the team over the past couple of months and replaces the existing Debian squeeze image.
Q. Small-sized computers and low-cost tablets have become a rage. What is the minimum investment required to develop a proper computing device?
A. It is hard to develop a good computing device for less than $20. The processor costs around $5. The memory costs $4-5. The PCB and a bunch of connectors may cost around $5. Putting them together may cost another $5. So a computing machine cannot be made in less than $20.
Q. How do you see India as a market for Raspberry pi?
A. India is a really important market for a device like Raspberry Pi. Indians have recently shown a lot of interest in low-cost computing devices and Raspberry Pi can be a great alternative for those who want to have a good computing device.
Q. Do you plan to join hands with the Indian government to take the product to schools?
A. We have not gone ahead to discuss this so far. But the Raspberry Pi Foundation would not mind if the government in India finds our device exciting enough to give it to their students. We are open to work on such lines.