ie8 fix

Between the Lines

Larry Dignan, Andrew Nusca and Rachel King

Raspberry Pi: A $25 ultra-low-cost computer that can run Quake 3

By | August 28, 2011, 2:28am PDT

Summary: The Raspberry Pi is a new ultra-low-cost computing solution that’s making waves — especially now that it’s running Quake 3! Read all about it here.

The Raspberry Pi Foundation, a UK-registered charity that is developing two models of an ultra-low-cost computer, posted a video this past weekend of Quake 3 running on one of the miniature devices. See the video below:

 

To really grasp how impressive of a feat that is, check out the specifications of the system they’re developing, which is about the size of a credit card, though thicker:

* 700MHz ARM11
* 128MB or 256MB of SDRAM
* OpenGL ES 2.0
* 1080p30 H.264 high-profile decode
* Composite and HDMI video output
* USB 2.0
* SD/MMC/SDIO memory card slot
* General-purpose I/O
* Optional integrated 2-port USB hub and 10/100 Ethernet controller
* Open software (Ubuntu, Iceweasel, KOffice, Python)

If you’ve yet to hear about Raspberry Pi, it’s quite an ambitious project that seeks to get a fully-functional computer down to the form factor of a credit card and for an inconsequential cost. Slated for a November 2011 release date, the Raspberry Pi will come in two models: a $25 model and a $35 model, with the more expensive model containing the noted optional 10/100 Ethernet controller. To note, the pricier model is a bit larger in form than the $25 model. To see both models, click the image below to view the Raspberry Pi image gallery:

The Raspberry Pi Image Gallery

The Raspberry Pi Image Gallery

As you can tell from the specs noted above, this device isn’t really meant to run something like Quake 3, but the fact that it does is a testament to what this little marvel is theoretically capable of in the scenarios the foundation hopes to land the device in. For added clarity, here are some notable points of interest from their FAQ about the device:

Why doesn’t the Raspberry Pi include <insert name> piece of hardware or <insert name> sort of port?
Our main function is a charitable one – we’re trying to build the cheapest possible computer that provides a certain basic level of functionality, and this means we’ve had to make hard decisions about what hardware and interfaces to include.

How do I connect a mouse and keyboard?
Mice, keyboards, network adapters and external storage will all connect via a USB hub.

What display can I use?
There is composite and HDMI out on the board, so you can hook it up to a digital or analogue television or to a DVI monitor.

Does the device support networking? Is there Wi-Fi?
The Model B version of the device includes 10/100 wired Ethernet. There is no Ethernet on the Model A version (which we expect to be taken up mostly by the education market), but Wi-Fi will be available via a standard USB dongle.

What are the power requirements?
The device is powered by an external AC adapter, and the Model A consumes around 1W at full load.

Can I run power Raspberry Pi from batteries as well as from a wall socket?
Yes. The device should run well off 4xAA cells.

Will it run <insert name of program here>?
In general, you need to look to see whether the program you want can be compiled for the ARMv6 architecture. In most cases the answer will be yes. Specific programs are discussed on our forum, so you might want to look there for an answer.

Will it run WINE (or Windows, or other x86 software)?
No.

What Linux distros will be supported at launch?
Ubuntu, Debian and hopefully Fedora and ArchLinux will be supported from the start. We hope to see support from other distros later. We will be selling SD cards with the distros preloaded.

What happens if I brick the device?
You can restore the device by reflashing the SD card.

Interesting of note is the device running on ARM. That means no x86 binaries (i.e. you can’t install Windows on it) will run on the system, but there may be a catch to that! With Windows 8 being developed for ARM, there may indeed be hope for a Windows OS to run on it after all.

However, even if Windows 8 will run on it, such a feat would completely defeat the low cost factor and ultimately make the venture little more than a geeky project — although, it might make for one heck of an admin/hacking tool. With that said, I’m curious to see how the extremely low amount of RAM will perform for people as they purchase these units and put them to the test in real-world scenarios.

Personally, I love devices like this. I’ll definitely be picking one up to tinker with — especially with such a low cost associated. For that matter, I may just go ahead and pick up one of each model once they’re ready to ship!

What about you, though? Do you see any benefits to such an ultra-low-cost device, be it for yourself or otherwise? Let us hear from you in the comments below!

-Stephen Chapman
SEO Whistleblower

Related Content:

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Stephen is a freelance writer based in Charlotte, NC.

Disclosure

Stephen Chapman

Stephen Chapman is a freelance writer and content strategist. All work that Stephen does for ZDNet is on a contractual basis.

It is left to Stephen's discretion whether or not to accept assignments from prospective clients who discover him through ZDNet. Such endeavors have no association with ZDNet and, unless otherwise agreed upon, are kept separate and private in the interest of all parties involved. You may freely contact him for consulting, training, and/or public speaking inquiries.

While Stephen may accept complimentary passes, waived fees, payment, and/or covered travel costs to industry-related events (conferences, expos, etc.) as an attendee or a speaker, acceptance of such offers is not considered payment for, or exclusive guarantee of, any particular blog coverage of the event attended.

Biography

Stephen Chapman

Stephen is a freelance writer based in Charlotte, NC.
54
Comments

Join the conversation!

Just In

Raspi running netflix web client
raspiboy 26th Mar
If you have any ideas here I would love to hear of them. I tried accessing Netflix (as a web client) on my Ubuntu desktop running firefox but no joy. Looking at the h/w minimums it looks liek even if the Netflix client could run on linux the Raspi might be too slow?

Get a - "Complete System Requirements" advisory as follows

To watch instantly, you''ll need a computer that meets the following minimum requirements:

Windows
Windows XP with Service Pack 2, Vista or Windows 7
Internet Explorer 6.0 or higher; or Firefox 3 or higher; or Chrome 7 or higher
1.2 GHz processor
512 MB RAM
Mac
An Intel-based Mac with OS 10.4.11 or later
Safari 3 or higher; or Firefox 3 or higher; or Chrome 10 or higher
1 GB RAM
Chrome OS
A Google Chromebook with Chrome OS 13 or higher
I wish they went with one of the 1 GHz ARM CPUs and at least w Gig of RAM as it might have been slightly more money but a much smoother operation over all.
@Peter Perry It'd cost a bit more than $25/$35 though...
@TGM_1979 Yes but even double is worth the cash... They should also offer different size SD Cards.
@Peter Perry

Well, that depends. Worth it to you I'd imagine. But you aren't their target customer.

They are going after the group for which $35 is still a significant chunk of change. That is still about 20 days worth of wages for the average employee building an iPhone for example.

Taken in the context of what they are trying to do (functional computer at absolute minimum cost), this is AWESOME!
@Peter Perry - I agree with you... I'm not a huge Linux fan but at that price I may become one.

@SlithyTove They are going after the group for which $35 is still a significant chunk of change. That is still about 20 days worth of wages for the average employee building an iPhone for example.

Really? Can you not make a post that does not somehow negatively reference the iPhone or Apple? Nor do you take into account things like cost of living, comparative salaries, etc. However this particular post has not one damn'd thing to do with Apple, iPhone, Steve jobs, Tim Cook, or the whole piss'ng match so let's stay on topic shall we?
  • Flagged
0 Votes
+ -
You and I ...
rock06r 29th Aug
@Peter Perry .... look at $50 as petty cash. In many developing countries, $25 is a month's salary. As a thought experiment, it would be the difference (for us) of paying ~$3,500 or $7,000 for a little bit more functionality. Also, looking at it from the perspective of people who do not have many of the resources you and I take for granted (like electric power, flushing toilets, & clean water): Would another bit of memory enhance the "experience" enough to be able to support a doubling of cost and power requirements?
-1 Votes
+ -
@Peter Perry

www.pandaboard.org
@Peter Perry
.... for a third world market!
@Peter Perry

check out Marvell's plug computer, $100 and a lot more umph!

http://www.plugcomputer.org/development-kits/

I have the basic but looking into getting a server plus soon. $129 (the kirkwood is an ARMv6)


1.2GHz Kirkwood 88F6281 processor
L1 Cache: 16K Instruction + 16K Data
L2 Cache: 256KB
DDR2 800MHz, 16-bit bus 512MB 16-bit DDR2 at 800MHz data rate
NAND Flash controller, 8-bit bus 512MB NAND Flash: 4Gb x8, direct boot
128-bit eFuse memory
Linux kernel 2.6.32
Wi-Fi 802.11b/g
Bluetooth v2.1 + EDR
7x GPIOs for user application- 5 with 3.3V I/O, 2 with 1.8V I/O
Optional with SPI Flash + SD card boot up
UBIFS Flash file system support
NAND Flash boot up
One eSATA 2.0 port, 3Gb/s SATA
Two USB 2.0 ports
One internal MicroSD socket for optional kernel system
One external MicroSD socket RTC with battery
Power input: 100-240VC/50-60Hz max. 20W
DC consumption: 5V/3.0A max.
High-efficiency POL DC-DC converters
Looks like a perfect netflix client.
@Scubajrr exactly what I was thinking. What is the highest bitrate the 1080p30 H.264 high-profile decode can handle?
hmmm...
0 Votes
+ -
If you have any ideas here I would love to hear of them. I tried accessing Netflix (as a web client) on my Ubuntu desktop running firefox but no joy. Looking at the h/w minimums it looks liek even if the Netflix client could run on linux the Raspi might be too slow?

Get a - "Complete System Requirements" advisory as follows

To watch instantly, you''ll need a computer that meets the following minimum requirements:

Windows
Windows XP with Service Pack 2, Vista or Windows 7
Internet Explorer 6.0 or higher; or Firefox 3 or higher; or Chrome 7 or higher
1.2 GHz processor
512 MB RAM
Mac
An Intel-based Mac with OS 10.4.11 or later
Safari 3 or higher; or Firefox 3 or higher; or Chrome 10 or higher
1 GB RAM
Chrome OS
A Google Chromebook with Chrome OS 13 or higher
reminds of that ol' timex-sinclair computer, touted to be the smallest pc back in the early 80's.
Can you imagine how awesome Raspberry Pi is gonna be in 3-5 years if it does well initially (it will give the organization a stream of income so as to be able to continue developing better versions of Raspberry Pi over the years as technology progresses).
There has been x86 boards around for a while in the form factor. Granted they cost more, but do more too.

The OQO2 had a similar size motherboard, and the following company makes an x86 board as well:

http://www.toradex.com/En/Products/Robin
@croberts
"cost more" is the pertinent part of your reply. At $25 dollars, the interest in these devices is more about price than size (though size is important too). At $25 dollars these things are nearly disposible tech (you pay that much for 2 people to go see a movie these days).
@NetAdmin1178 Exactly. Techs think power. The rest of the world thinks price. Cell phones didn't take off until you got the price so low that you could get them practically for free. In fact, these could be installed in special dedicated devices. You could build it into a backpack for kids to take to school with them and if they broke it or lost it, well, it was only 25 bucks. It it has wi-fi then you could save everything in the cloud and do all your word processing etc. there.

You could build it into the top of a breif case., Just slide back a panel have a touch pad keyboard and LCD screen. Lots of possibilities. Even small tech companies could innovate because the cost would be low.
0 Votes
+ -
Just don't try Windows on it
Joe_Raby 29th Aug
@croberts

The Z series Atom's suck. Bad. Aero is unusable (Windows even recommends you turn it off).

My advice would be to wait and see what the ARM requirements are going to be for Windows 8, and look for a dev board that matches it. The PandaBoard is the closest one that matches what they previously said (1GHz, 1GB RAM), but it lacks SATA, and it looks like ARM may require a UEFI firmware for Windows 8 to boot.

Wait until BUILD, and we'll hopefully get some more info. Maybo somebody will mass-produce a dev board that will work too.
0 Votes
+ -
Cost "more"??
daboochmeister 29th Aug
@croberts - the Raspberry Pi costs about the same as one of the heatspreaders from Toradex. Totally different goal.
Though this would not be an idea for the general public, I could see small units like this being used for cost-effective remote administration/support boxes. If these things can run No Machine (NX), you've got a $25 GUI terminal server that you could use to connect into a remote location's/client's PC and other hardware. No VPNs to setup or manage; little/no intervention required by the client. I've considered something like this for some of my remote clients by using PogoPlugs before, but deemed it too expensive - this would be a much more acceptable price. Run DynamicDNS on one of these, and you can support residential users as well.
"Raspberry Pi: A $25 ultra-low-cost computer that can run Quake 3"

Why am I supposed to impressed with a device that can run a 10+ year old game?

Somebody please answer me this.
0 Votes
+ -
Put a RTOS on it?
Bruizer 29th Aug
@CobraA1

I can see lots of small embedded markets eating this up. Having attempted to use Linux in RTOS type environments, it is a poor performer when stacked up against good industrial solutions from Wind River and Green Hills. Linux requires brute force performance to meat deadlines that VxWorks does with ease. That also means much more power consumption.

Tiny, low power, cheap. Hope they work on a BSP for these RTOS solutions.
@Bruizer
That's correct, you still need an RTOS if that's what you really need. But prepare to spend a fortune for dev tools software stacks and drivers that linux gives you for free. Its is a perfect match for this type of general purpose device and target market.
@Bruizer I agree. I like to meat deadlines with real meat - serious meat. None of your wussy meats. I need Beef! Nothing less will do.
@CobraA1

I am no expert in this field, but IMHO this is extremely cool! I have seen (ahem, read about...) another whole computer on a board the size of a stick of RAM several years ago, but to my knowledge, that was good for command line input only and displayed out to a small calculator style LCD. This is a whole motherboard, video, RAM, Flash storage, Ethernet, USB, all for $35, and it can run off of a couple of AA cell batteries. This is an amazing accomplishment!

I am guessing that the Quake III demo was to prove it can do some actual computing and graphics. Even a ten year old video game running on that tiny bit of hardware impresses me. There are 10 year old computers that didn't meet the minimum specs for Quake III. This is the size of a credit card! (Smaller if you count the non-Ethernet version.)
This is amazing, you can get a $25 or $35 Linux distro like U buntu with great capability for the open audio software industry, which powers many other businesses, you can do Radio broadcasting, sound effects processing, synthesize, record, edit, mastering sounds with these machines. Many sound professionals can benefit with the Raspberry Pi architecture to build better sound hardware equipment for the record label industry with such a great price, they could save huge costs on more expensive hardware and software.
I find it difficult to imagine a use for the model A unit with no network connectivity out-of-the-box, otherwise this is a neat project.
0 Votes
+ -
I can think of a few...
jasonp@... 29th Aug
@cdnjay@...
A RIMS controller, for instance. Or a controller for a smart wind turbine. Put this in the hands of a tinkerer and no telling how many applications they'll find for it. And at $35 with networking capability...somebody will create the first supercomputer that fits in a shoebox.
0 Votes
+ -
But...
Naryan 29th Aug
You can run Windows on ARM now though.
@Naryan
you always could - its called windows CE/mobile/embedded. Problem is, its never been very popular - for good reason. LInux has always done well in the embedded space.
0 Votes
+ -
Wow
candyman76 29th Aug
My mind is racing on what all I could use this for. Everything from a "homebrew" Apple TV like box to thin clients and embedded web servers. I want a stack of the $35 ones. Heck, even build a cluster with a ton of them interconnected! Oh yes, I will buy some. MU HA HA HA
0 Votes
+ -
I think the same
magallanes 29th Aug
@candyman76

However, when you build a cluster then the energy and space used matters.

Also, there are not so much cluster software that runs for ARM, mainly because ARM suck in raw power.
0 Votes
+ -
Hidden cost.
magallanes 29th Aug
$25 machine... ok, $35 (the $25 version is good for nothing without connection), then add another $20-$30 for a wifi connection,add $5 for a keyboard, add $5 for a mouse. And of course, add $100 for a screen and a extra $3 for cables.

Total
35
20
5
5
100
3

168. meh.
@magallanes
if you are deploying say, Citrix, to remote workers, $150 isnt a bad price for set-up.
@magallanes
You ate NOT the target market.

These things are aimed at people in countries that have $35 a month salaries. Forget WiFi, they are doing good to have water. Yes, $10 for keyboard and mouse, but they have composite video so that they can hook it up to the old TV that they bought that gets maybe 3 channels.
But if they get one of these for their kids, maybe they will manage to get a job that pays twice what the parents make, and be able to do more that just survive.
0 Votes
+ -
Why-fi?
Muzhik1 29th Aug
@magallanes , why is it so important to have wi-fi? Also, if you're going to be getting something like this, you're probably not going to be dropping top dollar on a big monitor; probably something used, so knock another $30 off your price, and you've brought to total cost down to $100 -- maybe less if you can get it to work with an old CRT which are practically being given away.
0 Votes
+ -
@magallanes

The $25 dollar version can still use a wireless USB dongle. Cost $15? If the poverty stricken community has any wireless access at all, it will probably be one shared connection for the community or classroom. So the $15 dongle replaces the $20 - 30 for a Wifi connection. Replace the monitor with an old TV, and you are now in the $50 range for a whole system that is more powerful than the original Mac classic! That is something. (How many old TVs got pitched last year when the analog signal went the way of the dodo?)
@magallanes But that's a cheap laptop...
Why did they just load a demo? Would actual user-controlled gameplay be too taxing on the system?
Otherwise, cool BEANS.
0 Votes
+ -
RE: Raspberry Pi: A $25 ultra-low-cost computer that can run Quake 3
LoverockDavidson_-24231404894599612871915491754222 29th Aug
I'd get one and put netbsd on it since it supports ARM. Then I'd have a stable and secure server.
0 Votes
+ -
RE: Raspberry Pi: A $25 ultra-low-cost computer that can run Quake 3
LoverockDavidson_-24231404894599612871915491754222 29th Aug
I'd get one and put netbsd on it since it supports ARM. Then I'd have a stable and secure server.
Can you say...running Netflix connected to my HDTV....for $35! Now that's a "__" TV!
0 Votes
+ -
Queen Anne is dead!
mrgoose 29th Aug
Nice to see that good ol' ZDNet is as quick-on-the-draw as ever! lol. happy

Elektor announced these amazing little machines back in May, c/w with a nice photo of the device, next to a UK 20p piece (diameter 21.4 millimetres) to give some idea of its diminutive size.
http://www.elektor.com/news/25-computer-has-arm11-processor-and-hdmi.1811108.lynkx

Ah well, better late than never, I suppose...

Best wishes, G.
Think of places like India, Pakistan, Afghanistan and Africa where a televisions can be found but computers are a rarity it then opens up a whole new world to thousands of kids. This has been proved beneficial before in India with community computers like ATM's built into a hole in the wall. With this though chrities would be able to afford bulk and kids could have one each nearly.
"Do you see any benefits to such an ultra-low-cost device, be it for yourself or otherwise?"
Absolutely.
There's always been a need for low-cost, self-contained computers to be to be used in embedded and general-purpose applications.
A true design engineer doesn't get wrapped up in capabilities-not-present; if a device is sufficient for the application and is the lowest cost solution, it wins. Period.
1 Vote
+ -
They'd better watch out...
UrNotPayingAttention 29th Aug
It's a rectangular device, Apple may sue them for infringement.
0 Votes
+ -
mobile use
AndrewWhitehall 29th Aug
this would be great in a car, attached to a small screen
0 Votes
+ -
Virtualisation?
DOSlover 30th Aug
I will be very keen to pick one of these up when they become available. I don't suppose there is any hope of being able to run a virtual machine on one?

That would be just too much to hope for but I can imagine someone out there will try and I hope they succeed!
If it can run from 4xAAs then it should be able to run from either solar power, or something like the wind up radios... (mind you, if you've got power for a screen you should have power for the box...)

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix