The Raspberry Pi's success defied expectations. Conceived as an affordable computer for getting kids to learn how to code, its creators thought they'd sell 1,000. They've sold more than 18 million. Here's why.
SEE: Hardware spotlight: The Raspberry Pi (Tech Pro Research)
- What is the Raspberry Pi? A credit card-sized computer that costs as little as $5, which spawned a community of millions of amateur developers and hardware hackers.
- What does the Raspberry Pi do? A lot. Despite its low-cost, the Pi can be run as no-frills PC, a pocketable coding computer, a hub for homemade hardware and more.
- Why does the Raspberry Pi matter? The Pi is a great machine for stoking interest in programming among schoolchildren worldwide and helping create the next generation of developers.
- Who does the Raspberry Pi affect? Anyone with the inclination to pick up a Pi and start tinkering.
- What are the Raspberry Pi's competitors? Some boards beat the Pi 3 on specs, such as Odroid-C2, and others on price, but few have the Pi's breadth of software and community support.
- When did the Raspberry Pi launch? Right now. More than 18 million Pi boards have sold since the machine's launch in 2012 and demand was reinvigorated by the release of the Raspberry Pi 3 B+.
- Where is the Raspberry Pi being used? All over the world, with the Pi's official forums supporting a community of more than 150,000 active users.
- Who is making it happen? A not for profit charity on a mission to get the world interested in how computers work.
- How can I get the Raspberry Pi? Online from Premier Farnell and RS Components, if you're based in the UK, or from Allied Electronics or Newark, if you're in the US.
What is the Raspberry Pi?
A credit card-sized computer that went on to become the best-selling UK computer of all time.
Key to the Pi's success has been its price. It's not the most powerful machine in the world, but for the less than $40 it offers a computer that can be used to build homebrew electronics and put together programs on a budget.
The charitable foundation behind the Pi hasn't rested on its laurels, upgrading the Pi's specs three times since launch, while keeping the price at $35. In that time, the Pi's processing power has grown more than tenfold, putting the Pi into the category of a machine that could be used as an everyday PC. In hard specs, the top-end model, the Raspberry Pi 3 Model B+, has a 1.4 GHz quad-core, 64-bit ARM Cortex A53 processor, 1GB RAM, a 400MHz graphics processing unit capable of HD video playback, 802.11ac Wi-Fi and Ethernet support, and four USB 2.0 ports.
- Raspberry Pi 3: The inside story from the new $35 computer's creator
- Raspberry Pi 3: How much better is it than the Raspberry Pi 2
- Raspberry Pi in 2017: New boards, new OSes and more
- The top 10 projects to try out with your Raspberry Pi 3
What does the Raspberry Pi do?
The Pi was created as an affordable machine that would help kids learn how computers work but has arguably become far more than that.
You can use the Pi as a desktop PC replacement, albeit with limitations when it comes to web browsing, though there's a myriad of possible uses for the board.
Media center, weather station, virtual assistant, smart home hub, 'high performance' clusters, virtual desktop thin client, robot brain, Lego-powered book scanner, retro games console, eye-in-the-sky, drone guidance — you name it, someone's done it.
If none of these take your fancy then there's always the option of using the wealth of programming-oriented software bundled with the Pi's official Raspbian OS to learn about coding and hardware hacking.
The Pi has been the bedrock of some spectacular creations and has even made the trip to the International Space Station.
Setting up the Pi is slightly different, and possibly slightly more complex, than your average computer desktop, though not by much. There are easy to follow guides online, and the NOOBS (New Out-Of-Box Software) installer makes getting the computer up and running relatively easy.
Depending on what you want to do, NOOBS can install various operating systems, for example, Raspbian for a desktop PC, or the software OSMC for a media center. Once in the Pi's official Raspbian OS, you have all the basics you'd expect from a desktop PC, such as a word processor, web browser, and email client, and are able to choose more apps from the Recommended Software menu. On first boot, Raspbian also presents users with a setup wizard that handles Wi-Fi connectivity and other initial tasks.
SEE: Inside the Raspberry Pi: The story of the $35 computer that changed the world (TechRepublic cover story)
The price of the Pi is a bone of contention for some, who point out that while the board itself is $35 or less, getting a Pi up and running requires a keyboard, likely a mouse, screen, power supply and SD card. The cost of this equipment adds up to far more than that of the Pi itself, however, as the charitable foundation that makes the Pi rightly point out, most households have some, if not all, of this equipment. The Pi's variety of display ports also means it can use old and new TVs, as well as monitors, as a display.
As the Pi's specs have improved, and the community has discovered new ways of tapping its hardware, so people have found new uses for the board. The Pi already runs a plethora of Linux-based operating systems but the stable of OSes it can run is expanding all the time, and already runs the gamut from the venerable RiscOS through to work-in-progress versions of Android to the Chromium OS-based FlintOS.
Windows also runs on the board. The Pi runs Windows 10 IoT Core, a cut-down version of Windows 10, not designed to run a desktop PC but instead to help hardware hackers prototype Internet of Things (IoT) appliances using the Pi.
Not only are there three different generations of Pi but there are a variety of models. The Raspberry Pi 3 is available as the Model B and Model B+, basically an overclocked Model B with faster Wi-Fi. Meanwhile, the Raspberry Pi 2 is available as a Model B, and the Raspberry Pi 1 as the Model B and the lesser specced Model A. The Pi 1 Model A lacks Ethernet, has less memory than the B and only has one USB port. However, it sells for the lower price of $25 and draws less power.
Generally, the Pi 3 B+ is the better choice than the Pi 2, as it's more powerful and is the same price. However, the Pi 1, while a good deal less powerful, is cheaper than the Pi 3, and also available in the more compact, less power hungry Model A configuration.
And if you thought $35 was as cheap as a useful computer could be, then think again. The even more diminutive Pi Zero is priced at just $5. Despite costing less than a Big Mac meal, the Pi Zero can do useful work, with tech specs slightly better than those of the original Raspberry Pi Model B that launched in 2012.
The Pi Zero's price, tiny size, and low power consumption means it has obvious limitations compared to its bigger siblings. It only has one USB On The Go port and the original Pi Zero lacks network connectivity. However, the recently released, $10 Raspberry Pi Zero W supports 802.11b/g/n Wi-Fi and Bluetooth 4.0. The Pi Zero is less suited to being used as a PC and more to being packed into a standalone IoT device or automated appliance, such as a weather station, where space is at a premium or minimal power draw is needed. If you want to hook the Zero up to homemade circuit boards and other DIY hardware, however, you'll have to solder the pins onto the board's unpopulated GPIO header.
- Raspberry Pi 3 photos: A closer look at the new board
- Raspberry Pi Zero: What you need to know
- Why Android and even Windows might make it onto the Raspberry Pi 3
- Raspberry Pi Zero W: The smart person's guide
- New Raspberry Pi Zero WH promises to make hardware hacking easy
Why does the Raspberry Pi matter?
The Pi is a great machine for learning about how to get to grips with computers and is available at a price that makes it hugely accessible.
The machine's official Raspbian OS is loaded with tools for learning how to program, from the drag-and-drop coding offered by Scratch to various aids for writing and debugging the programming language Python and Java. Work continues to improve how the OS performs and looks, including a visual overhaul with the release of the Pixel desktop, new startup wizards and a greater range of software verified to work well on the Pi. But as the abundance of Pi-powered electronics suggests, the board will let you dabble in more than just software.
If you want to break out the soldering iron and start learning about breadboards, think pluggable circuit boards rather than freshly cut loaves, then the Pi's also got you covered.
For hardware hacking, the Pi is equipped with 40 general purpose input/output pins, electrical channels that allow the board to communicate with other computers or electronics and are the key to the Pi's use in some of the more ambitious hardware projects involving robots and drones. Getting started with hardware is relatively easy, thanks to the abundance of starter kits that bundle the boards and other electronics you need.
Today, the Pi is much more than just a cheap, tiny board running Linux, thanks to an ecosystem of products — some official, some unofficial — that extend what the board can do, from cameras to add-on boards that combine the Pi with the Arduino prototyping platform.
Various third parties have built new Pi-powered creations aimed at furthering the foundation's mission of educating a new generation about computing — whether it's the Pi-Top, a build it yourself Pi-powered laptop with a neon green case, or the kid-friendly computer kit Kano.
- Five tips for getting the most out of a Raspberry Pi 3 as a work PC
- Raspberry Pi and Linux take on enterprise with SUSE support for the $35 computer
- Windows 10 desktop on the Raspberry Pi: NComputing launches $99 RX300
- Raspberry Pi PIXEL desktop now on Mac/PC, promises to revive old laptops
- Video: How to set up your Raspberry Pi Zero W
Who does the Raspberry Pi affect?
The board has proven to be a firm favorite, not only with the community of amateur hackers who leaped on the Pi after its release, but also many schoolchildren worldwide.
More recently, the Pi has transcended its roots as a hobbyist darling and is beginning to be used by businesses to drive appliances and prototype electronics, as well as for industrial control, such as factory automation and DevOps monitoring.
To complement its use by business, the foundation released the Raspberry Pi compute module, which packs the processor and memory of the Pi onto a slim board the size of a memory module. The idea of the compute board is to make it easier to bolt together a custom appliance using a Pi, as the compute module can be plugged into a baseboard with all of the necessary peripheral circuitry. A version of the compute module based on the Raspberry Pi 3 was released early in 2017.
- Pi-Top review: A Raspberry Pi laptop for tinkering on the go
- Photos: Building a Raspberry Pi laptop
- Choosing a Raspberry Pi OS? Here's the definitive list
- Raspberry Pi 4: A specs wishlist for the next $35 computer
What are the Raspberry Pi's competitors?
While the Pi wasn't the first single board computer, its success helped spawn a host of competitors.
Boards like the Odroid-C2 expose the fact the Pi doesn't necessarily offer the best bang for your buck in this ultra-low price range. However, the flipside is that most of these Raspberry Pi rivals don't enjoy the range of good quality software and strong community support that has grown up around the Pi since it launched five years ago. Buying a Pi also has the advantage of supporting the Raspberry Pi Foundation, a charity committed to furthering computer science education. Also, spec sheets don't always tell the whole story, with boards that look more powerful on paper not always performing as expected, due to a bottleneck or poor component choice.
There are also boards that are sometimes pitched as competitors to the Pi, but which instead complement the Pi's strengths. Examples include Arduinos, which are microcontroller boards suited to simple repetitive tasks controlling other electronic hardware, rather than the general-purpose computing tasks the Pi can handle.
- Cheap Raspberry Pi alternatives: 20 computers that cost less than the Pi 3
- Raspberry Pi not powerful enough? Check out these 20 beefy boards
- Raspberry Pi rival: Asus launches Tinker Board, faster, with 2X memory and 4k video
- Waiting for a cheaper Raspberry Pi 3? The $20 Orange Pi PC 2 might fit the bill
- Raspberry Pi powered by Arduino: Now you can program the Pi using Arduino Sketches
When did the Raspberry Pi launch?
Now and for the foreseeable future. More than 18 million Pi boards have sold since the machine's launch in 2012, with little sign of demand letting up.
The recent release of the Raspberry Pi 3 B+ seems to have fueled the already impressive sales, the Pi's new form factors are appealing to new markets and the foundation and the community of users seem committed to the Pi for the long haul.
- Want a custom-built Raspberry Pi? Firms get to bake their own
- Windows 10 on the Raspberry Pi: What you need to know
- Raspberry Pi gets its own app store with latest OS update
- SUSE Linux Enterprise Server 12 for Raspberry Pi: An intriguing option for data centers
Where is the Raspberry Pi being used?
Across the globe. What made the Pi a massive success and continues to make it a great choice for learning about machines today, is the strength of its community worldwide. The Pi is sold in many countries and the Raspberry Pi forums have more 235,000 members who share tips and help each other out with projects and troubleshooting.
SEE: Hardware purchasing task list (Tech Pro Research)
The Pi not only has an official website full of mods and hacks for people to get started, but there is also an official magazine that publishes news and new projects.
- Raspberry Pi 2 hands-on: Is the souped-up board ready to take on the PC?
- Photos: A closer look at the Raspberry Pi 2
- Raspberry Pi 2 launch: Six times faster with Windows 10 and Ubuntu support
Who is making it happen?
A UK-based, not for profit charity called the Raspberry Pi Foundation.
The foundation's mission is to advance computer science education, and on that front, its flagship machine has certainly made an impact.
Not only is the Pi used in schools, its availability has also coincided with an almost tripling in the number of people applying to study computer science at Cambridge. This bubbling up of interest is a major victory for the foundation's founder and board co-creator Eben Upton. The Pi was partly born out of a desire to address the dwindling trickle of candidates applying to study computer science at Cambridge in the mid-2000s. Upton described the shrinking intake for one of the best computer science courses in the country as an 'Oh shit' moment that led him to begin designing the board.
The success of the Pi has allowed the foundation to employ about 60 staff focused on creating teaching resources and running outreach projects with schools and at shows.
- Raspberry Pi and two other ARM servers show potential as VPS replacements
- Five more operating systems for the Raspberry Pi 2
How can I get the Raspberry Pi?
- 'We thought we'd sell 1,000': The inside story of the Raspberry Pi
- Raspberry Pi: Amazon releases recipe for baking a low-cost Alexa voice assistant
- GCHQ builds monster Raspberry Pi cloud with OctaPi formation
Nick Heath is chief reporter for TechRepublic. He writes about the technology that IT decision makers need to know about, and the latest happenings in the European tech scene.