Skip to content

TechRepublic

  • Top Products Lists
  • Developer
  • 5G
  • Security
  • Cloud
  • Artificial Intelligence
  • Tech & Work
  • Mobility
  • Big Data
  • Innovation
  • Cheat Sheets
  • TechRepublic Academy
  • CES
  • TechRepublic Premium
  • Top Products Lists
  • Developer
  • 5G
  • Security
  • Cloud
  • Artificial Intelligence
  • Tech & Work
  • Mobility
  • Big Data
  • Innovation
  • Cheat Sheets
  • TechRepublic Academy
  • CES
  • See All Topics
  • Sponsored
  • Newsletters
  • Forums
  • Resource Library
TechRepublic Premium
Join / Sign In
Open source

Raspberry Pi review

By Nick Heath April 30, 2012, 11:17 PM PDT

Image
1
of 11

piboot.jpg
piboot.jpg
Raspberry Pi review

ntThe Raspberry Pi is one of the most eagerly-awaited computers of 2012. With more than 350,000 people on the Raspberry Pi waiting list, it’s an enthusiasts’ machine with mainstream appeal.

n

ntThe computer provides exceptional value. It’s a $40 computer with a range of intuitive programming tools and the capability of an average PC – browsing the web, running office software or playing HD video. The Pi is also suited to projects as diverse as controlling robots and building an in-car computer.

n

ntBut in its present form novice computer users – weaned on the simplicity of Windows PCs, smartphones and iPads – may struggle to get to grips with the Raspberry Pi.

n

ntThe difficulties that some noobs may experience stem from the nature of its operating system. Several Linux distributions are recommended for use with the Pi – Debian Squeeze, Arch Linux ARM, Fedora 14 and QtonPi – with Debian Squeeze suggested for first-time Linux users.

n

ntThe Pi that was shipped to TechRepublic had Debian Squeeze with the Lightweight X11 Desktop Environment, which provides a GUI based on windows and a start menu that will be familiar to most PC users.

n

ntHowever, lifelong Windows users are in for a surprise. Using the Pi means getting comfortable with typing commands, as the command-line interface of LX Terminal is essential for carrying out everyday tasks, from changing screen resolution to installing programs.

n

ntAfter a week of using the Pi, I’m more familiar with Debian and its commands, and none of these tweaks is particularly tricky. But I do worry that some people may lack the patience to learn how to control the OS – especially as the device is being sold as a machine for encouraging children to learn to code. If kids run into enough of these barriers just trying to use the machine, isn’t there a danger that they’ll lose interest?

n

ntThe counter argument is that anyone interested in learning how to code will probably enjoy getting to grips with the Pi’s OS. After all, one of the reasons for making the Pi was to give users control over a machine in a way that isn’t possible with today’s glossy, abstracted PC interfaces.

n

ntAlso, the Pi has just come out and technically skilled early adopters are already tweaking the system and its software to make it far more intuitive for future users.

n

ntThis gallery walks through the Debian OS and software running on a model B Pi, starting with the boot screen, seen here.

n

ntThe Debian Squeeze system I used booted in just over 30 seconds to the LDXE desktop, and it had no problems recognising the mouse, keyboard or a variety of screens – connected via both HDMI and composite.

n

ntThe first batch of Raspberry Pi computers ship as a bare board – although later boards will come in a case. For a closer look at the Pi’s hardware and what peripherals you’ll need to get it up and running, check out TechRepublic’s Raspberry Pi unboxing gallery.

Raspberry Pi review

ntRunning the Pi as a media centre is a popular choice, and open-source XBMC media-centre software runs well on the device.

n

ntOn TechRepublic’s Pi, XBMC smoothly streamed both a 1080p H.264 video and a 720p YouTube clip without any problems. Other users report that online TV catch-up services, such as BBC iPlayer, also work well with XBMC on the Pi.

n

ntThere was some lag in the menus – particularly for the YouTube add-on – and I was unable to rewind YouTube videos on the XBMC build I used.

n

ntAnyone planning to use XBMC to stream films from Netflix or Lovefilm will be disappointed as both of their online streaming services rely on Microsoft Silverlight, which is currently incompatible with the OSes that run on the Pi.

n

ntThere are already several varieties of XBMC software available for the Pi, each offering different features, with new releases shared online.

Raspberry Pi review

ntHere is XBMC running the the video Big Buck Bunny, a 1080p movie encoded using the H.264 codec and with 5.1 channels of audio.

n

ntVideo playback was smooth thanks to the help from the GPU, which accelerates the playback of video encoded using H.264. The Pi’s VideoCore IV GPU is capable of Blu-ray quality playback using H.264 at 40Mbps.

n

ntXBMC playback via HDMI was fine but I had an issue using composite, which hopefully will be fixed by a tweak or a different build of XBMC.

Raspberry Pi review

ntHere is the YouTube trailer for the movie Ice Age 4 playing in XBMC.

n

ntXBMC provides access to YouTube through a software add-on. The media-centre software supports a range of plug-ins, which allow it to play a wide range of video and audio from a variety of sources on- and offline.

n

ntNote, both this shot and the previous image are photos of the TV running XBMC. In reality the image quality on the Pi is sharper and more vibrant than the pictures may suggest.

Raspberry Pi review

ntThe Pi’s Debian Squeeze OS includes Midori, a lightweight web browser capable of loading most sites I tried.

n

ntThe browser’s performance is perfectly acceptable for most web pages. It loads sites light on graphics and JavaScript, such as Raspberrypi.org and Stack Overflow, in five seconds or less and lets you browse them without a hitch. More demanding sites, such as the BBC News page, take longer to load – about 10 seconds but are still browsable with only a very slight lag.

n

ntHowever, graphically-rich sites or those with sophisticated user interfaces – such as YouTube and Twitter – took just under 15 seconds to load and lagged when browsed.

n

ntThe browser supports multiple tabs and I noticed hardly any slowdown in page load times or browsing speeds after opening six tabs displaying BBC News.

Raspberry Pi review

ntYou may also struggle to watch much streaming video through the web browser, as the Pi’s GPU is not licensed to accelerate Flash video playback.

n

ntI was unable to get any Flash video playback in Midori, which preventing me from watching any YouTube videos or Flash videos on other sites.

n

ntYouTube and an increasing number of video sites offer streams using HTML5, which may provide a way of watching streaming video in the Midori browser, although I was also unable to get this to work.

Raspberry Pi review

ntThe MIT program Scratch is designed to provide an accessible way for kids to learn about coding.

n

ntThe program’s interface makes it easy to build and change software by dragging and dropping commands and changing variable values through simple menus.

n

ntThe version installed on the Pi came loaded with a simple car-racing game. Users can add and remove commands from the game, then press play and immediately see the effect of those changes – for instance, tweaking how cars handle or adjusting the animation for car crashes.

n

ntThe program ran smoothly and without a hitch.

Raspberry Pi review

ntThe OS also includes a program to help write and compile software in the Python programming language.

n

ntThe IDLE integrated development environment (IDE) for Python booted up reasonably quickly and was able to compile the program above, the game Four in a Row, in about 25 seconds.

n

ntWith a bit of tweaking it should be possible to set up the Pi to boot straight into a Python IDE, so programmers can crack on with coding immediately.

Raspberry Pi review

ntHere’s the game Four in a Row running on the Pi after being compiled.

n

ntRunning the program demonstrates the limits of the Pi’s 256MB memory and 700MHz Arm11 CPU – with the program maxing out the system and causing a noticeable slowdown in other software.

n

ntThe OS also shipped with Geany, a simple IDE that supports a variety of programming and scripting languages, including C and Perl.

Raspberry Pi review

ntThe 1999 first-person shooter Quake III runs at 1280×1024 on the Pi without a hitch to the frame rate, thanks to the computer’s relatively powerful graphics processing unit (GPU).

n

ntThe Pi graphics capabilities equal that of a first-generation Xbox. But don’t expect the latest games to be available on the Pi. The only reason Quake III was able to be converted is that its code is freely available online.

n

ntThe Pi’s GPU is capable of processing 1Gpixel per second and 1.5Gtexel per second, and can carry out 24 gigaflops.

Raspberry Pi review

ntThe LX Terminal may be daunting to those unfamiliar with Linux but it is a powerful interface that allows users to control the system with typed commands.

n

ntEven though the LDXE GUI can carry out basic tasks such as moving and copying files, the terminal gives the user much more granular control. It allows commands to be strung together to carry out complex operations – for instance, monitoring a folder and automatically removing all files of a particular type.

n

ntExpect to be calling this terminal up a lot – every time you need to install a new software package or configure the system in some way.

n

ntLuckily even Linux novices like me can pick up commands and write simple bash scripts to control the system relatively rapidly, thanks to the wealth of wikis, forum postings and other information about Debian available online.

nn

nn

  • Open source
  • Account Information

    Share with Your Friends

    Raspberry Pi review

    Your email has been sent

Share: Raspberry Pi review
Image of Nick Heath
By Nick Heath
Nick Heath is a computer science student and was formerly a journalist at TechRepublic and ZDNet.
  • Account Information

    Contact Nick Heath

    Your message has been sent

  • |
  • See all of Nick's content

TechRepublic Premium

  • TechRepublic Premium

    Choosing a payroll service: A guide for business leaders

    For businesses, hiring a service to handle all of the necessary payroll calculation, processing, and documentation saves valuable time and resources better spent on running the business. This guide explains the features you should look for in a payroll service and provides a framework you can use when comparing potential services. From the guide: Regardless ...

    Downloads
    Published:  January 29, 2023, 11:00 AM EST Modified:  January 30, 2023, 2:00 PM EST Read More See more TechRepublic Premium
  • TechRepublic Premium

    System monitoring policy

    This policy defines what systems and services to monitor, establishes how they will be monitored, and determines how support staff will be notified of problems that require escalation or remediation. From the policy: SUMMARY Maximum uptime is often a priority goal for company systems and services in today’s 24/7 year-round society. With that objective in ...

    Published:  January 29, 2023, 11:00 AM EST Modified:  January 30, 2023, 5:00 PM EST Read More See more TechRepublic Premium
  • TechRepublic Premium

    Glossary of useful LVM and related commands

    LVM, or Logical Volume Manager, is a feature in Linux which allows on-the-fly management of disk volumes and filesystems. Much more reliable than traditional pre-LVM methods of disk partitioning and formatting, LVM is flexible and can quickly aid in displaying disk and volume information as well as adding, changing or removing disks. With this glossary ...

    Downloads
    Published:  January 29, 2023, 11:00 AM EST Modified:  January 30, 2023, 1:00 PM EST Read More See more TechRepublic Premium
  • TechRepublic Premium

    Hardware inventory policy

    This policy describes guidelines your organization can follow to track, process and decommission IT equipment. From the policy: SUMMARY An organization’s IT hardware inventory constitutes a significant capital investment in order to perform company operations. Because hardware represents a critical asset and often holds organizational data, it is important for the company to track each ...

    Published:  January 23, 2023, 11:00 AM EST Modified:  January 24, 2023, 11:00 AM EST Read More See more TechRepublic Premium

Services

  • About Us
  • Newsletters
  • RSS Feeds
  • Site Map
  • Site Help & Feedback
  • FAQ
  • Advertise
  • Do Not Sell My Information

Explore

  • Downloads
  • TechRepublic Forums
  • Meet the Team
  • TechRepublic Academy
  • TechRepublic Premium
  • Resource Library
  • Photos
  • Videos
  • TechRepublic
  • TechRepublic on Twitter
  • TechRepublic on Facebook
  • TechRepublic on LinkedIn
  • TechRepublic on Flipboard
© 2023 TechnologyAdvice. All rights reserved.
  • Privacy Policy
  • Terms of Use
  • Property of TechnologyAdvice