Slashdot Mirror


Linux Gets Mobile (phone)

arclightfire writes "The Register are reporting that Motorola, one of major mobile phone manufacturers in the world, has decided that the future's bright, the future's penguin! The reasoning cited is the belief that China holds the key to the mobile phone market of tomorrow, therefore this future needs to be Linux; 'Not only is China potentially the world's largest mobile phone market, but it's also where most phones are built. Even more significantly, it's where the next generation of all mobile devices will be based, thinks Motorola.' Pax Linux?"

23 of 164 comments (clear)

  1. pax linux by libnatel · · Score: 5, Funny

    and the geekdom was at peace for years after finally all microprocessors were switched to linux

  2. Is a Linux phone hackable? by pesc · · Score: 5, Interesting

    Has anyone tested a Motorola Linux phone? Can I download my own C apps to it? Do I get root access? Can I mess with the readio protocols and steal the ID number from another phone? Do I get source? Can I recompile the phone OS and reinstall it?

    --

    )9TSS
    1. Re:Is a Linux phone hackable? by jwang · · Score: 5, Informative

      Yes to the first question. No to all the others, officially, although there is a Java API for writing your own programs. I think the lowest levels (radio communications, etc.) are protected and don't have explicit API access.

      I suppose you could reverse engineer it but I don't know how hard or fruitful that would be.

    2. Re:Is a Linux phone hackable? by Mr_Silver · · Score: 4, Informative
      Since you tested it.
      Does it have some shell terminal with ssh?

      Not unless there is one written in Java. This is a consumer phone. It may have a Linux kernel, but doesn't contain anything extra out of the norm from other Motorola products.

      In fact, if you didn't know it ran Linux - you wouldn't know from just using it.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    3. Re:Is a Linux phone hackable? by Ben+Hutchings · · Score: 4, Informative

      You probably can't replace the OS. Phones that can re-flash themselves normally only accept signed firmware updates. This may be a condition of type approval, as radio regulatory agencies and network operators don't want people screwing up cells with buggy customisations (one badly-behaved handset can make a whole cell unusable).

    4. Re:Is a Linux phone hackable? by dattaway · · Score: 4, Informative

      Oh, I'm sure you can get the source. But it doesn't mean you can install a new kernel. They make the hardware and get to hard lock the memory map. That means the kernel and important init applications can be protected out of sight with any permissions enforced directly by hardware.

      Your hacking might be limited to logic analyzers and such.

    5. Re:Is a Linux phone hackable? by Jim+Hall · · Score: 4, Informative

      Has anyone tested a Motorola Linux phone? Can I download my own C apps to it? Do I get root access? Can I mess with the readio protocols and steal the ID number from another phone? Do I get source? Can I recompile the phone OS and reinstall it?

      I don't know why this comment has been modded as "Funny". Moderators: please re-mod as "Insightful" or "Interesting".

      These are all valid questions. Since Linux is under the GNU GPL, Motorolo must comply with section 3 (redistribution) of the GPL. Those terms are:

      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

      a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

      In this case, 3(c) is not an option. And 3(a) is not practical. That leaves 3(b): a written offer to provide source code. In the case of a mobile phone, I would expect that written offer to be in the back of the user manual, along with the complete text of the GNU GPL.

      But I don't expect you get 'root' access, since you won't have a shell. And I doubt they'll provide an interface to download your own C apps, but they will probably let you download your own java apps.

    6. Re:Is a Linux phone hackable? by AftanGustur · · Score: 4, Informative


      Can I download my own C apps to it?

      Not likely, not any more than you can download your ASM apps on any other phone on the market.

      Do I get root access?

      Root access to what ?? There is no shell, no TTYs, no /dev (or no / for that matter). The kernel is just used to control and manage the hardware (screen, keyboard, de/modulator, battery and memory)

      Can I mess with the readio protocols and steal the ID number from another phone?

      Not any more with this phone than any other... Even if you wll have the kernel's source, you won't have any more access to the hardware than on any other phone.

      Do I get source?

      Yes, but only to the kernel. (there is *much* more in there)

      Can I recompile the phone OS and reinstall it?

      Sure, with some fine soldering and steady hands, but the bootstrap code in the phone won't accept the new kernel unless it's signed with the correct key. So, it's useless.

      --
      echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  3. Re:In Communist China... by jwang · · Score: 5, Informative

    Yes, they do run Linux. Most people in the cities own mobile phones. In fact, there are more mobile phones in use than land-line phones.

    You'd be surprised at how capitalist China is. It's fast becoming a highly affluent society, and the companies that get in on the market are going to win enormously - those that don't are going to be left behind.

    I don't know where you got the idea that people can't afford electronics there, but it's a pretty dated notion. At least 10 years out of date, I'd say.

  4. A760 by Mr_Silver · · Score: 4, Informative
    Motorola's A760 is their first Linux phone. Although it has a Linux O/S, it runs Java and all the applications are written in Java. There is no way to hit the underlying O/S.

    Plus, my old boss once told me that Motorola's sole purpose in life is to make crappy phones at a great loss. Anyone who has ever had the mis-fortune of using one of them will know that in order to beat the Nokia's of this world, they need to fire their entire UI team and replace it with people who actually know what they are doing.

    Sure, it runs Linux and it's got that geeky appeal. But don't get carried away, it's still the same experience that all Motorola phones have.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
    1. Re:A760 by jwang · · Score: 5, Informative

      I don't know where you get your information from, but I was involved in the development of the A760. In reality, the core phone functionality is built on Qt and can be extended via Java.

      This is the same model all the Motorola PDA-phones have taken in the past. They've actually had them for around five years now, but the idiots in Marketing didn't think they'd sell outside of China.

      By the way, you can tell your old boss that I have my own boss to decide whether or not to fire me.

  5. Be careful what you wish for... by pork_spies · · Score: 5, Interesting

    OK, so world domination is now within reach, but think of the consequences.

    I think a biggish fork (or probably forks) cannot be far away as Linux transitions from the current server/plaything position to the OS of choice.

    Why should 1/4 of the population of the world have their software controlled, however benignly, by some hacker bloke in the US?

    Of course, this might not be a bad thing: lots more resources will flow in, but it might be just too difficult to expect the current system where there is one central repository and everything else is a patch off that, to continue.

    To an extent all of this is prefigured in today's world, but just as with the Unix wars of the 1980s, the future will probably see lots of people talking about "Linux" when their systems are incompatible at a fundamental level.

    But that is the price we will have to pay to play in the majors.

  6. Frameworks by ultrabot · · Score: 5, Informative

    Now they should just port the UI and other frameworks from Symbian. Having a (C++) source code compatibility w/ Symbian OS would be a boon.

    It will be interesting to see how Nokia and others react. The interesting thing isn't that it is based on Linux, but rather the fact that it's using Java extensively. Will also the lower level stuff be done in Java? In Symbian circles most of the "serious" stuff is done in C++ (ish), but we'll see whether the sledge will turn at some point. Phones are (still) very memory-cramped environments, and require design decisions that differ from normal Linux application design.

    --
    Save your wrists today - switch to Dvorak
    1. Re:Frameworks by neglige · · Score: 5, Insightful

      It will be interesting to see how Nokia and others react.

      Honestly, I don't see Nokia, Siemens and Ericsson (Sony) switching to Linux. They have invested time and money into Symbian, and they have the necessary market share (at least in Europe and the US) to sit tight. Japan is another huge market, but tightly controlled by NTT DoCoMo. Device there vary very little.

      IMHO, it all boils down to the question whether China really is the market of the future. Sure, it has a large population, and there are currently no mobile phones. But is the infrastructure alread there? What good is a phone without the network? Most likely, they will focus on cities with a high population density. But that will also reduce the number of people, although I admit I have no idea how many chinese live in the urban areas and how many in the rural areas.

      Bottom line: designing a phone exclusively for the chinese market can backfire. And why do so? A Linux powered phone may also sell in Europe and the US. Why neglegt those markets?

      --
      My cats ate my karma. They also wrote this comment.
    2. Re:Frameworks by Mr_Silver · · Score: 4, Insightful
      It will be interesting to see how Nokia and others react.

      They'll do nothing. Just because Motorola is selling their share of Symbian to Nokia and using Linux as the OS on their phone doesn't change a thing.

      Linux isn't the be-all and end-all to everything. Symbian is an excellent operating system designed for mobile phones and Nokia et al have pumped loads of money into Symbian and will continue to do so in the future.

      It makes absolutely no business sense whatsoever to jump ship from a proven O/S to one that is the geeks choice just because one company has done so.

      As far as Nokia is concerned, as long as Motorola don't use Microsoft, they're happy. Nokia, like others, fear that a market with Microsoft as the dominating software provider will turn the phone market into something similar to the PC market (with hardware vendors getting tighter and tighter margins and Microsoft raking in all the money).

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    3. Re:Frameworks by Midnight+Thunder · · Score: 4, Insightful

      IMHO, it all boils down to the question whether China really is the market of the future. Sure, it has a large population, and there are currently no mobile phones.

      Sounds like you've never been to China or aren't in touch with the state of affairs of the country. When China decided to put in place a telephone infrastructre they went wireless, simply because it was the cheapest and fastest way to provide access to such a large teritory. To give you an idea of the coverage, check out the coverage map of China Mobile Communication Corp. Most people I met in China had mobile phones. In fact the coverage over there makes the setup in North America look terrible.

      --
      Jumpstart the tartan drive.
  7. Re:In Communist China... by winkydink · · Score: 5, Informative
    I don't know where you got the idea that people can't afford electronics there, but it's a pretty dated notion. At least 10 years out of date, I'd say.

    The average annual salary in our high-tech company (about 75% engineers.. offices in Beijing & Shenzhen) is less than RMB100k (about US$12k), but yes, everybody seems to have cell phones...

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

  8. Not potentially the biggest market... it is NOW by gotr00t · · Score: 4, Informative
    If you check the statistics that are avaliable in many places (such as this one) you will see that the United States is actually second in the number of cellular phone subscriptions sold, and it is actually China that is number one in volume right now.

    Sure, you may be wondering how most people manage to possibly even get by on a $50 paycheck a month, but realize that that is the national average, where all sorts of people are factored in. In a land of such contrast, there are still tons of terribly rich people, and those who earn upwards of $1200(USD) a month are not that uncommon.

    80% of China's population is into agriculture, and only 20% of them are priveledged enough to be urbanites, but if you do the math, that would mean that there are more people living in cities in China than there are in the United States. In a place where image is everything, it is inevitable that cellular phones have become extremely popular, if not ubiquitous. On the street, almost everybody (and I mean somewhere like 9 out of 10 people) has a cell phone. It is no wonder why Motorola is considering this vast market, because this is only the tip of the iceberg. This many cellular service subscribers only indicate a market penetration of 13%. Imagine the profits of market penetration somewhere upwards to 50%.

  9. The immorality of Open Source by Anonymous Coward · · Score: 5, Funny


    Having read the article thoroughly, this startling news shows the flaws in the brewing Open Source Zeitgeist that is gripping the software community. Have you considered that providing software for free to countries such as China is essentially tacit support for oppressive regimes?

    Far-fetched? Think about it: With MySQL, the People's Army will now be able to do multiple queries on their tables of democratic activists in Olog(n) time instead of lengthy searches in card catalogs. The bureaucratic overhead previously allowed activists enough time to flee the country. How about building cheap firewalls so the people can't get the unbiased reporting that CNN provides? Or using Apache to publish lists of Falun Gong people to their police forces instantly? I doubt that never crossed your minds when you were coding away in your parents' basements. Consider putting that little thought in your mental resolv.conf file.

    If that does not concern you ( which it probably doesn't, since the slashdot.org paradigm is publishing articles about how not to pay for things ), consider something else. When China eventually goes to war with Taiwan, we want to be able turn their command and control facilities into the computing equivalent of a train-wreck. One of the advantages of Windows never mentioned in the article is the ability of Microsoft to remotely deactivate Windows XP in the case of a national emergency. Thanks to GNU/Lunix, Taiwan will be on a collision course with the mainland in the near future.

    Which throws into question Mr. Stallman's motives. A known proponent of socialism, the Chinese government and RMS are natural allies. Could it be a back door to Stallman's dream of an uber-Socialist United States? We may never know for sure. Next time you consider contributing to an open source project, ask yourself this question: don't you want to make sure your work isn't used for nefarious purposes? Will you risk having blood on your hands?

  10. I smell a trend by Felinoid · · Score: 3, Interesting

    PDAs and Cell phones are going more and more to java for applications so phone and PDA makers are now looking more at what makes the best operating system to drive java.

    Linux is free and you get to dictate the hardware specs. You don't get this with Palm or Windows CE.
    This makes Linux an idea operating system to run java applications.

    But this won't take us any closer to a Linux on the desktop than we were before and with the applications in java there will be a big os battle with the applications remaining portable between them.

    It sells phones and it costs less. But that won't alwasy mean a cheaper phone.

    --
    I don't actually exist.
  11. My choice of platform kills it. by tjstork · · Score: 4, Funny


    Oh my gosh. I just spent 3 years writing an application for Windows, and now Windows is done. Before that, I spent a year on OS/2, and OS/2 was killed by Windows. Before that, I spent a few years working on Commodore Amiga, and that was killed by PC Clones, and before that, I was big into Atari 800, and that was killed by Apple...

    If I write something else for Windows, christ, MS will file bankruptcy...

    --
    This is my sig.
  12. Re:At the risk of being a wet blanket... by Midnight+Thunder · · Score: 4, Interesting

    In Europe the task of recycling is being given to the manufacturer of the hardware. The idea being that in many cases manufacturers make their stuff so it is cheap to make, but not necessarily cheap to dispose of. Now manufacturers have an incentive to make products with recyclable materials, because they also need to take into account the cost of recycling.

    --
    Jumpstart the tartan drive.
  13. Re:No business sense? by Mr_Silver · · Score: 4, Insightful
    Sure it does. I can think of 3 reasons off the top of my head: lower production cost

    How would either of them be cheaper? Both Symbian and Linux are for low powered devices. Putting the code onto a chip would be the same cost.

    Symbian 0 - Linux 0 (both equal, no points)

    no licensing fees

    True, however the reason behind the licencing fees is so that Symbian can recruit people and pay them to develop full time. If you were going to go with a Linux based solution you'd have to pay for the development yourself. Also, most of the companies who are using Symbian have shares in the company and agreed the licencing model themselves to directly ensure they don't get screwed. Symbian cannot do a Microsoft here and pull a bait and switch tactic since they are owned by the very same companies that they do business with.

    Symbian 1 - Linux 0.5

    competitive advantage

    Symbian is already out there, already proven and already has applications written for it. Linux in the mobile arena isn't as proven, isn't already written with the mobile in mind (there would still be a lot of work required), requires that companies give away their competitive advantage (through the GPL licence) and has far less applications written for it.

    Symbian 2 - Linux 0.5

    I still see no reason to jump ship. Even if other companies jumped ship, it won't signal the death of Symbian.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.