LWN.net Logo

Linux on the Nokia 770 Internet Tablet (O'ReillyNet)

O'ReillyNet reviews the Nokia 770 Internet Tablet. "The Nokia 770 is an internet tablet designed to connect to the internet with 802.11b/g WLAN or through a phone with Bluetooth. It has a nice 800 x 480 screen (64k colors) and quite a few apps on board. The underlying OS is the Debian GNU/Linux derivative, BusyBox. As it stands, the device is not a phone."
(Log in to post comments)

Linux on the Nokia 770 Internet Tablet (O'ReillyNet)

Posted Jul 21, 2006 23:01 UTC (Fri) by richo123 (guest, #24309) [Link]

Cool device and good review. Can't wait until they upgrade the hardware. It will become a must have geek toy then. And it runs Debian..... (removes trainee Nokia fanboy label).

Linux on the Nokia 770 Internet Tablet (O'ReillyNet)

Posted Jul 22, 2006 14:00 UTC (Sat) by jem (subscriber, #24231) [Link]

To those of you 770 owners who haven't yet upgraded to the Tablet OS 2006 version yet: do it. The upgrade is definitely worth the trouble. The new OS version does not bring that many new features, but a lot of small improvements like, for instance:

  • an "optimized view" setting in the browser, which scales objects on the screen to minimize the need to scroll horizontally
  • the ability to add RSS feeds directly from the browser
  • a choice of connection-specific outgoing mail servers in the email application
  • a configurable home view
  • the browser can remember and auto-fill user name and password fields
  • the RSS reader application supports embedded images
  • an improved look
  • the ability to use the flash memory card as swap space
  • and lots more...

Swapping to the flash memory, unorthodox as that may sound, really helps a lot to relieve the memory shortage of the device. It actually feels like the hardware upgrade, the device is now as zippy as you would expect from a 250 MHz computer.

(I have no affiliation with Nokia other than being a satisfied customer.)

Linux on the Nokia 770 Internet Tablet (O'ReillyNet)

Posted Jul 22, 2006 20:16 UTC (Sat) by Los__D (guest, #15263) [Link]

Now, I'm pretty sure they've done quite a bit of research before implementing this, but using the flash as swap does sound pretty evil to the FlashRAM itself... Do you know which techniques they use to avoid the flash being "spent" quickly?

Linux on the Nokia 770 Internet Tablet (O'ReillyNet)

Posted Jul 24, 2006 7:31 UTC (Mon) by dufkaf (subscriber, #10358) [Link]

They are not swapping to internal flash but to MMC card. Modern cards should handle wear leveling by itself pretty well and if not you just buy new card next year :)

Also enabled swap is useful and the device feels faster even when it doesn't swap at all or just swaps away some unused garbage one time so in fact there are not much writes if used wisely. Heavy swapping makes the device slow/unusable anyway.

Linux on the Nokia 770 Internet Tablet (O'ReillyNet)

Posted Jul 24, 2006 14:39 UTC (Mon) by jhoger (guest, #33302) [Link]

Even with wear leveling a given sector only gets 100,000 erasures, typically.

But like you say at least it is external flash.

The OLPC project seems to be pursuing a swap-to-compressed RAM. In the right balance, this might help to make swap addicted applications perform OK. It remains to be seen though, since already compressed data in RAM won't get any benefit from this. Maybe mixed with swap to flash this would be a reasonable solution.

The best solution is for applications to not keep in RAM what they do not need. But that's a programmer bug, so, hard to fix.

-- John.

Linux on the Nokia 770 Internet Tablet (O'ReillyNet)

Posted Jul 27, 2006 8:31 UTC (Thu) by ekj (guest, #1524) [Link]

If you swap to a 1GB card, *constantly* with a rate of oh, say 5MB/s then you'll have written once to the entire card every 200 seconds.

It'll take 200*100.000 seconds before you've written 100.000 times to any sector (assuming the wear-leveling routines are perfect, which ougth to be only a few percent away from true)

That is a 250 days of 24*7*365 round-the-clock swapping.

For most usage-scenarios, flash-wearout is a non-issue.

These devices *wont* typically be used 365 days a year, 24 hours a day. More like 250 days a year, 3 hours a day. (even that is very heavy use, more than the average laptop sees) in which case the flash would survive 7.5 *years*.

And even that assumes that it's *constantly* swapping at 5MB/s, which is obviously nonsense.

I find it very unlikely that you'd ever manage to wear out a 1GB flash in any setting outside of round-the-clock stress-testing for several YEARS.

And even if, buying a twice as large flash-chip will ensure it lasts twice as long.

Busybox is not a Debian derivative

Posted Jul 25, 2006 8:30 UTC (Tue) by BrucePerens (guest, #2510) [Link]

Busybox is a stand-alone user-mode toolset that takes the place of the base system of a conventional Linux distribution. Most of its tools are not derived from the programs they replace. It is not a Debian derivative. It's only associated with Debian because I created it as part of the Debian installer. It subsequently attained a life of its own and might even have an installed base as large as that of conventional Linux distributions, in embedded devices where you don't see it.

Bruce

Busybox is not a Debian derivative

Posted Jul 25, 2006 10:52 UTC (Tue) by tao (subscriber, #17563) [Link]

Well, the summary is incorrect in saying that Busybox is a Debian derivative, but the OS on the 770 certainly is a Debian derivative.

Linux on the Nokia 770 Internet Tablet (O'ReillyNet)

Posted Jul 25, 2006 16:32 UTC (Tue) by zooko (subscriber, #2589) [Link]

Does anyone know of a comparison between the Nokia 770 and the Pepper Pad? http://pepper.com/

The first thing I notice is that the Pepper Pad 3, due to be available August 15, can be pre-ordered for about USD 700.00, which is more than twice the price of the Nokia 770. The next thing I notice is that the Pepper Pad 3 contains an AMD x86 Geode at 500 MHz where the Nokia 770 has a TI OMAP (which is an ARM CPU plus a DSP) at 250 MHz.

I wonder which device has a longer power lifetime...

Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds