The Ultimate Linux Handheld
We liked the Nokia 770 back when we reviewed it for the February 2006 issue. Since then, the 770 has received generally good reviews from Linux geeks and bad ones from the mainstream press. Rob Pergaro in the Washington Post says it “does little, and not very well”. Steven Mannes in Forbes says it comes with “lots of built-in frustration”. CNET calls it the “worst-rated product that CNET readers love” and knocks its lack of Ethernet, slow load times and sub-cellular battery life.
Well, we still like it. Here's why:
It is a legitimate and useful handheld Linux computer (2.6 kernel, Debian package management, GNOME UI), yet small and light enough to fit in a shirt pocket. Consider the possibilities.
Linux desktop applications are straightforward to port. For example, running GPSdrive and gpsd on the 770 is a simple matter of loading three packages. With a Bluetooth GPS providing your current location, you can own a “look ma, no wires!” navigation solution for your car or bike that is easy to take with you when you park.
It is Net-native out of the box, with a solid browser, excellent Wi-Fi (802.11b/g) and Internet radio stream support.
The 770's 4.3" touchscreen display, with its 800x480, 225 pixels/inch resolution and 16 bits per pixel color depth, is beautiful.
The ARM9-based, 250MHz TI OMAP 1710 CPU at the core of the device provides plenty of CPU crunch while conserving battery power.
Storage is easily upgradable. For less than $70 US, we fattened the memory of our 770 with a 1GB SanDisk RS-MMC card.
It has an active development community (maemo.org) that keeps enlarging its portfolio of capabilities.
It's backed by a giant company that can mainstream the unit through deals with the likes of Linksys and Discovery.com (see the on-line Resources).
We are also intrigued with the Pepper Pad, a 2.3 pound “two-handheld” Linux (MontaVista) computer with a 20GB hard drive, an infrared port (so you can use it as a remote control), a QWERTY keyboard (split to the left and right of the screen, so you can hold the pad with two hands and type with your thumbs—it's easier than you might think) and stereo speakers, among other features. In TUX (our sister publication), David Hitrys had kind things to say about the Pepper Pad (see Resources).
We favor the Nokia 770, however, because it fits cleanly inside a new niche—the pocket-sized computer—while the Pepper Pad operates at a price point (just over $800 US) where there already are piles of Linux-ready notebooks with much heftier hardware. Still, the Pepper Pad is a New Thing, and we hope it succeeds—just as we hope all wide-open Linux-based devices succeed.
Success won't come easy, as long as the manufacturers continue to promote these things as “consumer” devices while they still lack a full portfolio of familiar and easy-to-use applications for nontechnical users. That kind of marketing guarantees negative reviews from mainstream media. The Nokia 770, for example, has the form factor of a PDA and comes from a company whose name is synonymous with cell phone. Yet it is neither. Instead, it is a computer. As a “consumer” computer, it suffers for not being Windows and for failing to meet the average user's expectations of a portable Windows or Palm device.
For the price of a Nokia 770, you can get an HP iPAQ or a Palm Treo. Both work as PDA/cell phones and run lots of ready applications. But, both also trap the user in Microsoft's or Palm's silos (and carrier partners' silos as well). The 770 doesn't do that. It's about as open as anything you'll ever see in a handheld computer from a major manufacturer—especially a manufacturer accustomed to working through supply chains that meet customers inside the walled gardens of cell-phone carriers.
For now and the near future, the Nokia 770 is a geek tool. That is why we continue to recommend it and to salute Nokia for making and supporting it. It's also why we urge the hackers among our readers to take a look at the maemo development platform roadmap (see Resources) and to help move things along. At the time of this writing (mid-May 2006), the Telepathy IM/VoIP Integration framework is in the works. So is the Farsight audio/video conferencing framework. On the to-do list are UI development tools such as Gazpacho, and enablement for languages (Python and Java) other than C for writing UI applications. Nokia also has sponsored significant improvements to the Matchbox window manager. And, with the announced 2.0 software feature set, the 770 should be even more attractive to those looking for a way to put Linux in their pockets. Of course, this isn't the first time a major handheld device manufacturer has attempted to leverage the Open Source Development community on behalf of a new mass-market product. Sharp did exactly that with the Zaurus, which still has an active development community, even though the device was discontinued in 2004.
Now would be a good time for the Zaurus folks to get behind the Nokia 770, and for everybody else with time and imagination to jump on board. With a critical mass of open applications, the market will invite other large hardware players to jump into the game and defeat the walled-garden model that continues to afflict the whole cell-phone industry and to threaten the computer industry as well. (For evidence of the latter, look no further than the iPod or the Windows Media Player.)
Open Linux-based hardware products like the Nokia 770 and the Pepper Pad are disadvantaged in the short run, but advantaged in the long. Although they lack the finished gloss associated with consumer electronics, their advantage is the same unfinished nature that the mainstream reviewers find so annoying. As platforms, these hardware devices are far more open and adaptable than their proprietary competitors. And, in the long run, evolution favors the most adaptable species.
Resources for this article: /article/9070.
Doc Searls is Senior Editor of Linux Journal.
Jim Thompson is a veteran Linux (and UNIX) hacker who has long been one of the leading figures in wireless networking.
Doc Searls is Senior Editor of Linux Journal
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- Linux Systems Administrator
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- New Products
- Web & UI Developer (JavaScript & j Query)
- Designing Electronics with Linux
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Dynamic DNS—an Object Lesson in Problem Solving
- Using Salt Stack and Vagrant for Drupal Development
- Evernote is much more...
46 min 59 sec ago - Reply to comment | Linux Journal
9 hours 32 min ago - Dynamic DNS
10 hours 6 min ago - Reply to comment | Linux Journal
11 hours 4 min ago - Reply to comment | Linux Journal
11 hours 55 min ago - Not free anymore
15 hours 57 min ago - Great
19 hours 44 min ago - Reply to comment | Linux Journal
19 hours 52 min ago - Understanding the Linux Kernel
22 hours 6 min ago - General
1 day 36 min ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?




Comments
The Ignorami of the Media Reviewing the Nokia 770
The article reviewing the 770 was interesting and revealing. Interesting because it discusses a relatively new electronic niche product, and revealing because it shows how ignorant reviewers can be when handling such devices. Their attitude might be
"if it isn't Windows, it's not a real computer," or "Linux? What's Linux?" Even with publications such as Linux Journal available for quite some time now, there is still a problem with mainstream visibility of Linux. There is a blog, No to Windows, Yes to Linux, that attempts to describe what's Linux to such an audience, as well as the deficiencies of Windows and how Linux trumps it.
One clarification needs to be made within the article. Specifically, about the following fragment:
...For the price of a Nokia 770, you can get an HP iPAQ or a Palm Treo. Both work as PDA/cell phones and run lots of ready applications. But, both also trap the user in Microsoft's or Palm's silos (and carrier partners' silos as well)...
For the record, I have been--and currently am--a user of Palm OS-based PDAs since 1996, when I was asked to evaluated a 512KB version of the Pilot 1000 for a large local government agency. Ten years and eight PDAs later, I am the happy owner of a Treo 650, running Palm OS, which is a stable platform (at least no blue screens show up on the 650!). As for being trapped in Palm's silo, earlier this year, PalmSource, the developer of the OS, announced the availability of a new commercial-grade Linux-based platform designed for smartphones and mobile devices. The related Press Release can be found at URL http://www.palmsource.com/press/2006/021406_accesslinuxplatform.html.
Hopefully, the so-called Technical Editors of mainstream non-technical publications wake up, smell the coffee, remove their horse blinders, and see there's much up ahead besides Windows; there's Linux as well.
Julio J. Perez
Miami, FL
Julio J. Perez
Miami, FL