Mobile Linux Unification
February 16, 2010 | In: The IT Crowd
While Microsoft is finally buying a clue and incorporating its Zune media playing and Xbox game capability into its new Windows Mobile, mobile Linux is making its own improvements. First, Intel and Nokia are merging their mobile Linux distributions into a single operating system: MeeGo. At the same time, Adobe and Google has partnered up to bring Adobe Flash to Android.
MeeGo has great promise. I always liked Intel’s Moblin and merging it with Nokia’s Maemo is a smart move. As Jim Zemlin, executive director of the Linux Foundation, which has served as midwife to this move observed: it helps “create “one open-source uber-platform for the next generation of computing devices: tablets, pocketable computers, netbooks, automotive IVI (In-Vehicle Infotainment) and more.” And, “With MeeGo you have the world’s largest chip manufacturer and the world’s largest mobile handset manufacturer joining forces to create an incredible opportunity for developers who want to reach millions of users with innovative technology.”
All true, but what I think is more important is that it’s a move towards unity to mobile Linux distributions. One of the big reasons why Unix, Linux’s ancestor, was never successful in becoming a major operating system except in servers was that there were always half-a-dozen or more competiting systems that were always competiting with each other. While SunOS was battling with AIX, which was slugging it out with HP/UX, which was having it out with SCO OpenServer, etc. etc., Microsoft Windows was left free to mop up on the desktop.
Linux is still divided into factions. Broadly speaking these are the Debian/Ubuntu family; Red Hat Enterprise Linux, and its relatives such as Fedora and CentOS; and Novell with SUSE Linux Enterprise. But, unlike the bad old Unix days, it’s not hard to move applications from one Linux distribution to another on the desktop or the server.
On mobile devices though, it’s harder for ISV (independent software vendors) to move applications from one platform to another. Mobile ISVs have to deal with a far wider variety of hardware and network compatibility issues than their server and desktop programming brothers and sisters. That’s why MeeGo is an important move. By presenting mobile ISVs with one less platform to support, it makes life easier for them to support mobile Linux.
As Zemlin also points out, MeeGo will not focus just on the desktop or smartphone, but on “a wide variety of devices, and that takes full advantage of the superior computing power of each device category – longer battery life, better screens, location services, touch, 4G broadband, new vehicle technology and stronger processors.” It’s “not an OS designed for a legacy purpose that is being crammed or expanded into a new device form. In other words, this isn’t a square peg in a round hole – MeeGo is a next generation mobile operating system designed for the next generation of mobile devices.”
And, again, what I think is even more important is that, to quote Zemlin, “Intel and Nokia understand true innovation in computing is not restricted to private silos, no matter how big. They are opening up this platform to the broader community. MeeGo, as Linux Foundation project … will be helpful for Linux as a platform. It combines mobile development resources that were recently split in the Maemo and Moblin projects into one well-supported, well-designed project that addresses cross-platform, cross-device and cross-architecture development. Android, Chrome OS, the Palm Pre, Bada, and dozens of traditional Linux desktop efforts use many of the components in MeeGo.”
In other words, MeeGo, like Linux, will serve at the common foundation for many Linux-based mobile operating systems. This, in turn will make Linux much more attractive to application designers.
At the same time this news was coming out, Adobe was announcing that it was bringing Adobe Flash Player 10.1 and Adobe AIR to Google Android mobile Linux. Since Flash is the de facto, video standard on the Web, this will make Android devices even more attractive. That’s especially true since Apple has less than no interest in supporting Flash on its iPhone, iPod, and iPad product lines.
What all this adds up to is that I think you’re going to see even more Linux mobile devices like Motorola’s Droid and Devour coming on soon. In addition, you can expect to see a slew of mobile Linux powered netbooks and the first samples of, yes, the Linux-powered answers to Apple’s iPad tablet.
Source: Steven J. Vaughan-Nichols
