Raspberry Pi: Tiny Computer That Runs Linux
700MHz processor, 256MB of RAM. It doesn't seem that long ago since I was running a desktop PC like that. However, these are the specs of a new keyring-sized computer to be released by a UK not for profit company. They hope to be able to sell it for $25 dollars a pop, and best of all, it runs Linux.
The idea is that this small unit can output 1080p video to a digital television. Permanent storage is provided via a memory card slot, and IO (keyboard and mouse) requires a USB hub. In other words, it's a small but functionally complete computer.
On the website and elsewhere, the designers are discussing deploying it as an Internet access terminal or some sort of set-up to encourage young people to take an interest in computer programming. One of the big names backing the project, David Braben, got started by experimenting with with the home computers of the early 80s, which typically came with a built-in programming language.
For the moment the specs are tentative, but the device will use a ARM based system-on-a-chip. ARM itself doesn't actually fabricate CPUs, it develops technology and then licenses it, and the chip is a Broadcom BCM2763. The company website indicates that this chip was designed with mobile phones in mind.
As for simple MIPS/FLOPS performance, I doubt that this processor is competitive with say, a Pentium III running at 700MHz, as modern ARM processors in desktop applications tend to be power-saving rather than powerhouses. However, bear in mind that this thing was intended to be the heart of a modern phone with camcorder and mobile gaming features, and as such, it has some impressive video processing specs. The graphics facilities include OpenGL ES, a standard for rendering 3D graphics on mobile devices, and it can also decode H.264 video on the fly. So, the relatively low processing power need not hinder the usefulness of this device in its intended role. My guess is that KDE 4 wont be the go-to choice as a front end.
We've all seen low cost, low power projects like this come and go in the past. To achieve the price that the project is aiming for, it will have to achieve manufacturing volume. In its favor, although there will be a buy-one-give-one scheme of some sort, early indications are that it won't be the only way of getting one. I can think of one high profile project with similar aspirations that torpedoed itself by making it very difficult to buy a machine, despite the considerable demand. That project has subsequently never been able to hit its target unit cost due to to insufficient manufacturing volume.
It's clear that if a device like this could be brought to market for anything like the intended price, it could do a lot to attack the global digital divide. At the same time, I'm sure that lots of hobbyists who already have a computer, could find dozens of uses for a device like this. When they become available, I know I'll be getting one.
The Raspberry Pi website.
David Braben talks about the project.
UK based freelance writer Michael Reed writes about technology, retro computing, geek culture and gender politics.
Practical Task Scheduling Deployment
July 20, 2016 12:00 pm CDT
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.Register Now!
- SUSE LLC's SUSE Manager
- My +1 Sword of Productivity
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- Managing Linux Using Puppet
- Non-Linux FOSS: Caffeine!
- Doing for User Space What We Did for Kernel Space
- SuperTuxKart 0.9.2 Released
- Google's SwiftShader Released
- Parsing an RSS News Feed with a Bash Script
- SourceClear Open
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide