Slashdot Mirror


Nokia Leaks Phone With Full GNU/Linux Distribution

An anonymous reader writes "It is now clear why Nokia has been so slow with S60 updates: the upcoming N900 just left everything else in the dust. Unlike Google's Linux platform, Nokia is not intentionally breaking compatibility with real distros, choosing instead to bring you the unmatchable power of GNU/Linux on your phone. This is the most awesome device I have ever seen: MAP3 CPU/GPU, 3,5" 800x480 touchscreen, keyboard, Wi-Fi, HSPA, GPS; 5-MP camera, CZ lens, 32 GB storage, SD slot; X11, VT100 terminal emulator, APT package manager. Estimated price without credit: $780 (N.5800: $390, iPhone 3GS: $750). Developers should note that even though the current desktop is still GTK+, Qt will be standard across all Nokia platforms in the near future (less powerful phones will use Qt on the Symbian kernel). Users can download flashing software from Nokia, and patches can be submitted at the Maemo site."

14 of 621 comments (clear)

  1. Err, so just like the Pre? by QuoteMstr · · Score: 4, Informative

    The Pre runs a practically normal Linux distribution. Granted, all the applications are written in Javascript and not some compiled language using C, but I look at that as a good thing.

    1. Re:Err, so just like the Pre? by ultrabot · · Score: 5, Informative

      The Pre runs a practically normal Linux distribution. Granted, all the applications are written in Javascript and not some compiled language using C, but I look at that as a good thing.

      You realize that it doesn't matter if the device runs Linux when the development environment is locked down, right?

      You don't have to hack C or C++ to make programs for this device either; PyGtk has emerged as the most popular programming platform for third party developers of Maemo software.

      What Nokia is bringing to the table is completely different from Android / Palm - it's a full, open Linux, no strings attached. You can develop software using the tools you want to use, instead of sticking to Java or Javascript.

      --
      Save your wrists today - switch to Dvorak
    2. Re:Err, so just like the Pre? by Sir_Lewk · · Score: 4, Informative

      The distinction between "full distro" and "non-full distro" is one that the slashdot summary defined, and is not nessesarily something that I agree with.

      That said, the summary makes it pretty clear that it's using the term to make a distinction between a phone that uses a traditional userland and interface, and one with a custom-ish one that doesn't really support "native" (poorly defined, I think most people understand what it's trying to say though) linux applications. I'm not trying to inflect my believes here.

      I suspect you're a language snob who dislikes Javascript for no rational reason.

      I never said anything was wrong with javascript, I'd be unqualified to properly insult it even if I wanted too. Your insulting assumption is I assume the reason you're modded flamebait.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    3. Re:Err, so just like the Pre? by Zero__Kelvin · · Score: 4, Informative

      "What Nokia is bringing to the table is completely different from Android / Palm - it's a full, open Linux, no strings attached. "

      Android is a complete linux distribution that uses a different Window Manager and has a well defined consistent Object Oriented development platform. You can hack root on the T-Mobile G1, for example, and then install any Linux binary you care to build against the FOSS source code that you can download and build at will. Furthermore, to write applications which leverage the Androids advantages all you need is a PC and there is no need to jailbreak at all. The consistency in behavior one observes regardless of the application installed from the Android Market is a direct consequence of this enforced development consistency. Android rocks !!!

      (I believe they are adding C/C++ support at some point in the relatively near future IIRC)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  2. Corrections by Anonymous Coward · · Score: 4, Informative

    It's not MAP3.. it's OMAP 3

    And the VT100 term emulator is based on gnome-terminal (at least it is in older maemo and I see no reason for them to have written a different one)

  3. Re:is it actually a phone? by radish · · Score: 4, Informative

    Well there's a screenshot of a dialler, and the status screen shows an IMEI number, so I'm going with "yes it is a phone" :) Nice hardware for sure, and open-ness is a benefit for us hacker types, but they need to work on that UI. Still, interesting!

    --

    ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  4. Re:is it actually a phone? by Efreet · · Score: 4, Informative

    To quote TFA

    "I thought it wouldn't make much sense to go through all features of the phone just yet - I'm not lazy, I just have to leave some bread for Nokia's announcement guys!"

    So I suspect you didn't read TFA very well.

    --
    This sig wasn't worth reading, was it.
  5. Re:Shell apps? by Col.+Klink+(retired) · · Score: 4, Informative

    Yes, Maemo is pretty much a full Linux distribution. You can ssh into the device and ssh out from the device. On the N810 (with a large enough MicroSD card) you can even install a full Debian distribution. It's still ARM, so don't expect it to be as fast as a Desktop, but everything works (mplayer, pidgin, Open Office, VNC client & server, etc).

    --

    -- Don't Tase me, bro!

  6. Re:is it actually a phone? by Keruo · · Score: 4, Informative

    No it's not. Nokia doesn't call N-series devices phones.

    They are multimedia computers which have capability to make calls over 3G networks.

    N(700/800/810) were all marketed as internet tablets and had no phone capability to begin with.(beyond skype that is)

    This N900 is next gen internet tablet with builtin 3G. You can do much more with this device than you can with "normal smartphones" as it runs complete operating system.

    You can even install and run openoffice on this device.

    --
    There are no atheists when recovering from tape backup.
  7. Re:is it actually a phone? by AlecC · · Score: 4, Informative
    --
    Consciousness is an illusion caused by an excess of self consciousness.
  8. Re:Open Source ? by PTBarnum · · Score: 4, Informative

    In my experience, (which admittedly is years out of date) you can't build a phone with a libre radio and expect to get it past type acceptance. There are a lot of very precise regulations on the way a phone has to behave on the air, and in many cases the manufacturer is at least theoretically liable if the device misbehaves. Allowing users to mess with the protocols is therefore widely regarded as a bad idea by manufacturers, carriers, and regulators. When I was doing smart phone development, I was working on a totally proprietary system with no way for the end user to install apps, but we still used dual processors to ensure our app code didn't interfere with the GSM stack.

    Obviously, things may have changed since then, but I'm not aware of any phone where the user can get direct control over the radio. If there is an exception to that, I'd love to hear about it.

  9. VNC has been running in MAEMO for four years. by DingerX · · Score: 4, Informative

    It's in the garage.

    If it works in Diablo, and on N770s, n800s and n810s, the n900 has got you covered. The n900 may be a phone, but with its OMAP processor and MID heritage, the nerd angle is already covered.

  10. Re:features or benefits by randallman · · Score: 4, Informative

    * You can watch a movie on this phone. The screen on these things (I have an n800) is stunning at 800 x 480. I and some of my relatives have enjoyed full length movies on my n800 and I keep my personal video collection (dv converted to mpeg4) on it.

    * word-work? Never heard that term, but I'll assume you're talking about messaging (I hope your not talking about word processing). Many people are quite efficient on each of the various keyboard input setups and this has two of them; touchscreen and pop-out keyboard, so you probably just need practice.

    * In case you missed the article the camera is very nice. Carl Zeiss; 5.2 MP. More than enough for "happy snaps".

    * Maemo is a very active community (http://www.maemo.org) with lots of great software. So what is it that you want your phone to do? More than likely there is an application to do it.

    We (the geeks) have been clamoring for an open platform phone and now it appears we're getting it. I admit that I get excited at the thought of being able to ssh into my phone, run scripts and write programs in Python/GTK and configure pretty much any and every aspect of the device. If you don't, you're probably not a geek and this whole thing will be lost on you.

  11. Re:Application signing by peppepz · · Score: 5, Informative

    You can already run your own application on your own phone, officially and for free.
    Just use the Open Signed Online service.