Download Flash Builder 4 Premium Edition(Trial)
How can tech help improve India? Share your ideas on Techkranti

 
News Ticker - Pause | Resume | Next | Pre
 
 
The (real) Nokia N900 review: why we didn't want to return it to Nokia
 
Posted by Kshitij Sobti
7
104
Posted on: Jul 30, 2010 18:24:54 IST

 
 

N900

You may have noticed that we have already reviewed the N900 before, from a consumer perspective, so here we plan to do something different. If you are looking at the N900 as a mobile phone, thinking it is the best, due to the large 900 in the name of the device, know this, the successor to the N900 will be the N9; and no, it is not the best consumer smart-phone – read our previous review.

Usually, we review a device for as large an audience as possible, but what do you do with something like the the N900, which is a device category in itself?

When we got the N900 for review, it was obvious that it needed to go through our usual barrage of testing. But we couldn’t pass the opportunity to review it on its own, in its own terms.

Here then, we will take a look at what the N900 brings to the audience for which it is best suited: the geeks, computer nerds, developers, and the like. Many elements of this review and the previous one will be common, however the approach will be different.
 

A Debian in your pocket

First of all, just to whet your appetite, the Nokia N900 runs a Linux-based operating system. Not a huge shocker, considering that nearly all smartphones are doing that these days. However, Maemo, the OS which runs on the N900 has got to be the most open, and standard compliant of all. When we say that the N900 runs a Linux-based OS, we don’t mean to say that it is like Android, with a heavily-customized Linux kernel nestled somewhere in the device, and a virtual machine running all applications -- we mean it runs a Linux distro which is optimized for the mobile, ARM-based, environment it runs on. Maemo is a proper Debian-based distro of Linux which installs applications from deb files, uses repositories, and has a proper terminal.

It is not much of an effort to “root” the device, and for most purposes you have the sudo command. Nokia provides a flashing utility with which the phone can be put into development mode; however, the device is powerful enough without that.

The Maemo OS is currently at a crossroad. Maemo 5, the OS on the N900 will be the last version of Maemo, however this is less dramatic than it sounds. The successor to the N900 will run an operating system called MeeGo which is the result of a collaboration of Nokia and Intel. Even before MeeGo was announced, Nokia had already planned a lot of the changes that people would see in MeeGo. The biggest change is perhaps that the next OS will be called MeeGo 1.0 instead of Mobiln 6. In either case, Nokia was going to move from the use of GTK in Maemo 5, to Qt – which Nokia now owns – for the UI and apps in their next OS.

One of the things we loved about the Nokia N900: this phone is possibly the only phone to actually use virtual memory! The device has 256MB RAM, which is impressive in itself, however, it also has a 768MB swap partition making the total virtual memory of the device 1GB, which is very very impressive. As a result, this phone is a god-send for multitaskers. You can have a large number of applications open, and switch between them without facing much of a penalty. The task-switching UI is rich and powerful. As you switch between running applications, you get a screen which presents live views of all open windows. Live-views meaning that an open browser window, for example, will show animations running; your media player will show the progress bar moving, any activities going on in any windows will actually be visible.
 

The apps, or, is there anything the N900 can’t do?

  The applications that the phone ships with are nothing remarkable. The usual default stuff you’d expect to find on any phone or tablet device – with a few exceptions of course. This is a Linux distro and Nokia doesn’t do much to hide it. A terminal is one of the installed applications, which gives you you command-line control over the phone.

The phones ships with some default repositories which might suffice for those only using the device as a phone. However most of the magic is in the repositories which don’t come enabled by default.

The extra repositories have thousands of applications. It may be no match for the Apple App Store, or the Android Market, but you will find that the quality of applications that you find is much higher. You won’t find any useless applications, no junk. Almost everything that you can get will be useful to you or to someone else.

Due to the open nature of the platform, the applications you install can have much greater effect on your system. They can participate in file associations, they can extend the applications bundled by Nokia, and they can add system features at a much lower level.

You can, for example, install a codec pack for the media player which improves support for different formats. With this codec pack, the N900 is the first phone to offer support for the WebM video format with the VP8 codec. It can even play back matroska files. With the mplayer package you can play back nearly any video format – some may be unwatchable, but they’ll play – from the commandline; and there are a few GUIs for mplayer available as well.

You can install social network providers for contacts, so that the phone can connect to additional social networks beyond the default Google, Facebook, Ovi etc.

You can install a utility which can add a small indicator to your system tray telling you if the camera cover is open. A small utility can let you use the LED flash as a flashlight. There are endless small applications which improve your phone experience.

Best of all would have to be a library which actually provides USB-on-the-go facility to your phone! This feature touted in the yet-to-come N8, can already be experienced with the N900. With this module installed, you can connect a Flash drive to your phone on the go, mount it, and read file from it – yes you need to mount it, in the good old Linux fashion. And yes, you can use an ext3 formatted pendrive! You can even connect a hub and connect multiple pendrives to it!

Unfortunately, this also means that you can break your phone by installing applications which interfere with each other, but this didn’t happen while we were testing it.

The power of apps on this phone also becomes clear when you find out that you can run virtual machines on the N900 which let you emulate the x86 architecture. Maemo has a port of Bochs, but with 256MB ram and a 600MHz processor, the best you’ll be able to run is Windows 98, which too will be unusable. A geek was even able to run Mac OS X on the N900 with a PearPC emulator – an emulator for the PPC architecture.

With the EasyDebian package available in the extra repositories, you can run Debain applications from a Debian or an Ubuntu image. The small application lets you download and install an image from an easy-to-use GUI. The image comes pre-installed with OpenOffice.org, Firefox (IceWeasel actually), and even an LXDE desktop shell! You can use the Synaptic package manager to install and uninstall applications from this Debian image.

These application run quite slow, and their interface is not at all suitable for use with a touch-screen – definitely not without the stylus. However it is a sight to behold: running OpenOffice 3.1 on a “mobile phone”!

Of some of the amazing thing you can do with your N900, surely, is that you can run not only an SSH client, but also an SSH server on the Nokia N900! With this server, you can connect to your phone remotely through the terminal and control it via the command line. You can also set up a VNC server and control your phone graphically, through a VNC session!

 

 

 

This article continues on the next page.

    
Next >
 
View more articles from: Features

 
Timesjob




 




 
 
Latest Reviews
 
 
 
 



 
 
Comments 7comments
 
Posted by TomJ on Aug 13,2010
 
"The phone feature is always multiple clicks away, there is no simple easy way to get to the calling function..." Well, for multiple=3... 1. Unlock phone 2. Press power button 3. Tap phone If 3 is too much, install shortcutd (http://maemo.org/downloads/product/Maemo5/shortcutd/) and map start phone to a press of the camera button, or even a wave of the hand past the proximity sensor... (NB just seen someone else mention the latter option in another comment, but the link's there now, so yeah...)
 
Posted by vamsi on Aug 01,2010
 
Amazing review there, Kshitij. Made my mouth water. Loved the way you described the features. Being a tech enthu myself I really could use something like that(the expression accompanying the mounting of win 98 on the device was awesome). Now I know what to do with my next month's pay. Thanks.
 
Posted by TheOneLaw on Jul 31,2010
 
This was possibly the best handphone review I have ever read. The context was simply perfect for the device under review. Keep on going!!
 
Posted by DaReaper on Jul 30,2010
 
Maybe you had forgotten to Mention that , the Tablet was also Overclockable upto 1150 MHz and also can be underclocked to 125 MHz , Stable - 700-800 MHz after overclock with 1.35 V 's . Also the screen is not so scratch protective , the phone does develop tiny scratches on the screen after a few months , though my phones not got any for now , my friends do seem to have a problem with this . Well yes you could add screen protectors which are still not available widely . The Phone has a great performance speed , more than 30-40 Apps could be kept running at a time . And some of the apps from the Repositories do use a custom kernel so beware before you install any of the apps which make use of one or you might end up reflashing your phone . After all the N900 is a great device :D , i love operating on it every time i use it . My rating 5/5
 
Posted by Vishal on Jul 30,2010
 
Great Review...Does it support airsnort n other WIFI cracks..Did u try it?? If it supports ten I m getting one..
 
Posted by Jordan on Jul 30,2010
 
Regarding a quick way to start the phone app.. the application (Shortcutd) enables you to startup the phone function by pressing and holding the camera button. This feature should've been available long before!!
 
Posted by Ayoob Ali on Jul 30,2010
 
Loved your review...so precise n to the point...i like ur sense of humour too..i am getting this phone today!!!...say, how would u compare it with the N9 in a nut shell??
 
 
 
   twitter    Software    phone    Sony Ericsson    Internet    Radeon 5850    Windows    LG    netbook    samsung    Microsoft    android    mozilla    open source    Gaming    OS    HTC    AMD    PS3    Windows 7    Motorola    intel    mobile phone    Apple    IR    portable    Cell Phone    adobe    PMP    HP    July    mobile phones    Cell Phones    flash    security    CUDA    nVidia    cellphone    google chrome    review    Digit Magazine    tablet    3D    Mobile    mobile phones in india    Linux    August    Google    Nokia    iPhone
 
Register for your Scholarship here:
 
 
Newsletter Subscription
 
 
 
 
 
 
 
 
 
 
Videos
 
 
What does a glowing pickle have in common with sophisticated flat panel OLED video displays? Professor Vladim...
 
 
 
 
Digit on Facebook