Freeing your phone with the FIC Neo FreeRunner

Freeing your phone with the FIC Neo FreeRunner


The temptation to compare the FreeRunner and the Apple iPhone can be overwhelming. They both run a Unix-like operating system; they both have GPS, wi-fi, and accelerometers; they are both cell phones.

In spite of their similarities, their differences are even more striking.

The difference is freedom

Yes, the iPhone is arguably the greatest cell phone on the market. It is a technological work of art. As long as you don't mind Apple's restrictions on the software you may install, the iPhone may be the phone for you. Keep in mind, Apple has the final say on what software you are allowed to install, and they have shown a willingness and an aptitude for censoring the software allowed on the iPhone.

In essence, the iPhone you purchase belongs to Apple, not to you.

The FreeRunner isn't as great a cell phone as the iPhone. The entire point of the FreeRunner is that it isn't really a cell phone. It's a hand-held computer with GPS and cell phone communications hardware built in. The Freerunner doesn't really compete with the iPhone. That's a fool's task. Instead, the FreeRunner competes with other hand-held computers, like the Nokia N810 (which ironically doesn't contain GSM hardware).

The FreeRunner provides access to the GPS, GSM, GPRS, wi-fi, and accelerometer hardware. There is no signing key from Apple. There is no distribution restrictions. There are no prohibitions on the types of applications that may be built.

There is only freedom.

Freedom is beautiful

The Neo FreeRunner has about the same footprint as the iPhone, at 120.7 mm by 62 mm, but is a bit thicker, at 18.5 mm. The FreeRunner has a nice rubberized texture, and the rounded ends fit naturally in the hand.

The recessed screen makes it difficult to reach small buttons near the edge of the screen, especially in the corners.

The hardware specifications are fairly impressive for a device this size and cost:

  • 400 MHz ARM (Samsung 2442)
  • 128 MB SDRAM
  • 256 MB flash
  • 2.8 inch 480 x 640 touchscreen (282 pixels/inch)
  • Triband GSM / GPRS
  • GPS
  • 2 3D accelerometers
  • Bluetooth
  • 802.11 b/g
  • Micro SD slot (supports up to 8GB uSD cards)

The SMedia Glamo 3362 chipset supports 3D hardware acceleration, but due to the lack of documentation, the X11 drivers do not provide hardware acceleration. Also, the GPU bus is only capable of 7 MB/sec. These two bottlenecks result in slow graphics. Full-screen full-motion video will be impossible to achieve. (Carsten Haitzler, AKA The Rasterman, explains some of the issues in this email. More information can be found throughout that thread.)

Choices, choices, choices

As per the OpenMoko wiki, there are at least 9 distributions that may be run on the FreeRunner. Four of these are official OpenMoko projects, three are ports of existing distributions, and two are community-drive distributions. Each distribution has a distinct goal.

Three of the four official distributions are really just variations on a theme. OM2007.2 was OpenMoko's first attempt at a smartphone distribution. The interface was developed solely using Gtk+. Although a fairly complete smartphone distribution, the underlying phone support proved unreliable. Work shifted away from OM2007.2 to a major overhaul, originally dubbed "ASU," which became OM2008.8. This distribution moved away from Gtk+, instead moving to a combination of toolkits in addition to Gtk+, including Qt and EFL (the Enligthenment Foundation Libraries). OM2008.9 Update is the first point release update to OM2008.8.

The fourth official distribution is the FreeSmartphone.Org (FSO) distribution. The goal of FSO is to provide a stable DBUS-based infrastructure for smartphone telephony. FSO provides an example application for basic functionality, but FSO is geared more towards application developers than end-users.

Both of the community-based distributions build on one of the official distributions. The Stable Hybrid Release (SHR) builds on FSO, and intends to marry the functionality of the OM* distributions with the stability and reliability of the FSO infrastructure. The Fat and Dirty OM (FDOM) release builds upon the OM* distributions directly, providing more applications and functionality.

Of the three other distributions, only QtExtended (renamed from Qtopia) is designed to provide smartphone functionality. The other two, Debian and Gentoo, are ports of the popular Linux distributions.

Many choices, one conclusion

With all these choices, is there a single distribution that lives up to the promise of the Neo FreeRunner? Not yet. Some, such as the now-obsolete OpenMoko 2007.2, showed promise, but were unable to deliver. Right now, FSO and Qtopia appear to be the most stable for use as an everyday phone. SHR promises to expand on FSO and deliver a truly open platform based on a stable framework.

In the end, the FreeRunner is not a cell phone replacement just yet, and definitely not an "iPhone killer." It's a solid platform to build on, though, and there is a lot of activity, a lot of promise, and a lot of potential.

It's also a lot of fun.

Related links

Openmoko Wiki

Other links

Category: 

Author information

Anthony Taylor's picture

Biography

Tony Taylor was born, causing his mother great discomfort, and has lived his life ever since. He expects to die some day. Until that day, he hopes to continue writing, and living out his childhood dream of being a geek.

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!