Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Forum

  Home arrow Linux For Devices Articles arrow Open letter from PalmSource to the Linux community

Open letter from PalmSource to the Linux community
By Linux Devices

Rate This Article: Add This Article To:

Foreword: PalmSource Inc. stunned the mobile device world today by annoucing that it has acquired Chinese mobile Linux vendor China MobileSoft (CMS), a leading Chinese mobile phone software company with business operations headquartered in Nanjing, China.

CMS is a prominent proponent of embedded Linux in China, where it specializes in embedded software stacks for smartphones and featurephones. To explain its intentions, PalmSource has issued the following open letter to the Linux Community . . .


An open letter from PalmSource to the Linux community
December 8, 2004


Today we at PalmSource announced we're going to extend Palm OS to run on top of Linux. We've written this letter to explain what we're doing and not doing, why we re doing it, and how we're doing it. We'll also answer some likely questions.

Some background: PalmSource is the software-only company that develops and licenses Palm OS. We spun out of Palm, Inc. more than a year ago, and we're now an independent company. PalmSource licenses Palm OS to palmOne (the Palm hardware company) and more than a dozen other device companies.

What we're doing. We intend to offer future versions of Palm OS Cobalt as a software layer on top of Linux (specifically, on the Linux kernel plus selected Linux services appropriate to mobile devices). The Palm OS software layer will include our well-known UI as well as a set of middleware and applications that encompass the best of Palm OS. We intend that properly written Palm OS 68k applications will run unchanged on Palm OS for Linux, and that Palm OS Cobalt native applications using the Palm OS Protein APIs will port with a simple recompile. In addition, Palm OS for Linux will be able to run many third party Linux applications and services (GUI applications will need to use the Palm OS APIs).

What we're not doing. We're not open sourcing Palm OS; we're going to implement it as a software layer that runs on top of Linux. Our business model will be licensing that layer, with hardware companies that use the layer in a device paying us royalties. We don't charge developers a license fee to create software that is compatible with Palm OS. Our development tools are also free; they are built on Eclipse, and we are a member of the Eclipse Foundation.

While we're not open sourcing all of Palm OS, we do expect to open source some of our code, and will actively seek to invest in the open source community through code contributions and other means.

Why we're doing it. We think the Linux platform will become a leading operating system for mobile devices, and we believe the endorsement and support of PalmSource for that platform will greatly accelerate that process. We think the combination of Palm OS and Linux can attract more mobile licensees and developers, create more new devices, and bring in more users than either could on its own.

Participating in the open source development of Linux is a natural extension of our culture. Our business has always been based on open innovation. Unlike certain other mobile platform companies, we encourage licensees to make changes to our OS, and we don't put onerous restrictions on what sort of hardware they can create. Also, we try not to prey on our application developers; we rely on them to provide many of the most important features of our platform.

We look forward to contributing code to the Linux platform under its existing licenses. We believe that PalmSource's expertise in building great mobile solutions can help make Linux even more compelling than it is now. The Palm OS layer written for use on Linux will be designed to be portable to any suitable mobile Linux distribution, and we'll expose Linux APIs under the Palm OS layer. We look forward to partnering and cooperating with Linux companies and developers to contribute to the on-going development and adoption of mobile Linux.

Together, we'll have the technological and market critical mass to challenge -- and, we believe, beat -- even the biggest proprietary operating system companies in the mobile market.

How we'll do it. We are acquiring China MobileSoft, a leading Chinese mobile phone software company. CMS has been developing a version of Linux with optimizations designed for smart mobile devices, especially around battery management and fast boot time. We will be using that technology as the foundation of Palm OS for Linux (although we will also support other Linux distributions).

We're very excited about this change, and we look forward to working with you. I have attached below some links to more information, and answers to likely questions. I look forward to your feedback.

Sincerely,
Mike Kelley
Vice President Engineering
PalmSource Inc.

More information

Here's a Financial Times article on the prospects for Linux in the mobile market. We think the combination of Palm OS + Linux can answer all the concerns raised.

Here's some information on the mobile Linux market in China.

Today's announcements extend beyond Linux. We also plan to offer the Palm OS user interface and PalmSource PIM applications for other mobile phones. For details on the full announcement, please click here.

If you are a Palm OS user, we have posted a letter explaining all the changes and their impact on users, here (PDF file).

Q&A
  • Q: How will Palm OS for Linux be implemented?
    A: It will be a software layer on top of the Linux operating system.

  • Q: Does this mean Palm OS will be open sourced?
    A: We expect that we'll be contributing some of our technologies to the open source community as a part of this change. The user-visible parts of Palm OS (user interface, PIM applications, etc) and the Palm OS middleware will be a separate software layer on top of Linux, and will not be open sourced.

  • Q: Will you enable developers to port or write "native" Linux applications that run under Palm OS for Linux?
    A: Yes. Given the open source nature of Linux, developers will be able to write applications directly to the Linux core. There are many development tools for the Linux community that will address the needs of this audience very well.

  • Q: Will you work with mobile standards efforts, such as the Embedded Linux Consortium, the Mobile Expert Group, and the eRCP project?
    A: We look forward to working with the range of standards bodies, but we're not yet ready to commit to the details.

  • Q: Will Palm OS as implemented for Linux be able to run on a variety of Linux distributions (i.e.: standard versions of Linux distributed by other companies)?
    A: We plan to make our software layer compliant with the Linux standards, so it should be portable to a range of Linux distributions, as long as they are configured for use on mobile devices.

  • Q: Does that mean you'll be offering your layer for sale to users?
    A: Most mobile devices are sold as complete solutions, so the most likely scenario is that the Palm OS layer could be bundled by hardware companies that have chosen other Linux distributions. We're open to other suggestions, though.

  • Q: Once Palm OS is implemented on Linux, would you consider porting it to new types of devices?
    A: The ultimate design target for Palm OS is phones and all other mobile devices. We think the flexibility of Linux will let our software run on an even wider variety of potential hardware than it is on today.

  • Q: What will be the business model for Palm OS for Linux?
    A: We plan to continue with the same business model as today -- developers can create programs royalty free. We charge hardware licensees to include our software layer in their devices.

  • Q: Will I be able to upgrade my current Palm Powered device to Palm OS for Linux?
    A: We ll know if this is possible once the Palm OS for Linux software development is finished. In general, licensees are reluctant to offer operating system upgrades on any mobile platform because they don't sell well -- the people most interested in upgrading their OS also tend to upgrade their hardware as well.

  • Q: Will existing Palm OS applications continue to run?
    A: We'll continue to offer the Palm OS Application Compatibility Environment (PACE), allowing properly written Palm OS 68k applications to run on future versions of the operating system, and we expect that Palm OS Cobalt native apps using the Palm OS Protein APIs will port with a simple recompile.

  • Q: Why are you calling it Palm OS for Linux? Isn't that like saying you have an operating system on top of an operating system?
    A: "Palm OS for Linux" is not the formal product name, it's just a description of what we're developing. Our software is known as Palm OS and we wanted to keep continuity with that.

  • Q: When will Palm OS for Linux ship?
    A: We intend to provide more information at our developer conference in the Spring.

  • Q: If you're not ready to ship yet, why announce now that you're supporting Linux?
    A: We have evaluated this for some time, and believe that it is a very important opportunity for both the Palm OS and Linux communities. Our partners -- developers, licensees, operators, chip vendors, and so on -- need to know the long-term future of our software. For example, some licensees plan products up to two years in advance of shipment.

  • Q: Does Palm OS for Linux replace current versions of Palm OS?
    A: This is an addition to our line, not a replacement. Other versions of Palm OS continue to be available. As always, we'll make decisions on their future growth path based on feedback from our licensees and other partners.

  • Q: Will this delay delivery of devices running Palm OS Cobalt?
    A: No. Palm OS Cobalt version 6.1 is already finished, and the software is in the hands of licensees. Samsung has announced they are creating products based on Palm OS Cobalt 6.1, and other licensees are working on Palm OS Cobalt-based products as well. We expect shipment in 2005.


Talk back!

Do you have questions or comments about this story? Share them with other readers here.


Related stories





Discuss Open letter from PalmSource to the Linux community
 
>>> Be the FIRST to comment on this article!
 
 
 
>>> More Linux For Devices Articles Articles          >>> More By Linux Devices
 



FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
PLATINUM SPONSORS

 
 

 
 

 
 

GOLD SPONSORS


(Become a sponsor)

(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets

Resource Library

• Unix, Linux Uptime and Reliability Increase: Patch Management Woes Plague Windows Yankee Group survey finds IBM AIX Unix is highest in ...
• Scalable, Fault-Tolerant NAS for Oracle - The Next Generation For several years NAS has been evolving as a storage ...
• Managing Software Intellectual Property in an Open Source World This whitepaper draws on the experiences of the Black Duck ...
• Open Source Security Myths Dispelled Is it risky to trust mission-critical infrastructure to open source ...
• Bringing IT Operations Management to Open Source & Beyond Download this IDC analyst report to learn how open source ...


BREAKING NEWS

• NAS system houses 2.5-inch drives for up to 6TB
• Atom SBC boasts special low-power mode
• Android leaps to rugged handheld, and more phones
• Simulator runs Android apps on Ubuntu
• Fanless industrial PC taps Atom
• Router platform runs OpenWRT Linux
• Feature-packed UMPC survives four-foot drops
• UMPC pioneer gives up the ghost
• Biodegradable, solar-powered netbook runs Linux
• Hypervisor rev'd for higher reliability
• Eurotech spins Atom development kits
• Home media server to demo on Intel Atom platform
• Atom boards feature fanless DC operation
• Low-cost pluggable NAS adds Linux support
• Taiwan open source conference sets agenda


Most popular stories -- past 90 days:
• Linux boots in 2.97 seconds
• Tiniest Linux system, yet?
• Linux powers "cloud" gaming console
• Report: T-Mobile sells out first 1.5 million G1s
• Open set-top box ships
• E17 adapted to Linux devices, demo'd on Treo650
• Android debuts
• First ALP Linux smartphone?
• Cortex-A8 gaming handheld runs Linux
• Ubuntu announces ARM port


DesktopLinux headlines:
• Simulator runs Android apps on Ubuntu
• Hypervisor rev'd for higher reliability
• Pluggable NAS now supports Linux desktops
• Moblin v2 beta targets netbooks
• Linux-ready netbook touted as "Student rugged"
• USB display technology heading for Linux
• Ubuntu One takes baby step to the cloud
• Game over for Linux netbooks?
• Linux Foundation relaunches Linux web site
• Dell spins lower-cost netbook


Also visit our sister site:


Sign up for LinuxForDevices.com's...

news feed


Or, follow us on Twitter...