- Don't look back
- Is support for OSS optional in your business?
- Nokia N810 Tablet + WiMax
- Vendors need to right-size their products
- Dolphins Invade Sun Campus!
- State of Open Source
- MySQL Workbench: open source data modeling
- Comments on The 451 Group's Database Report & Red Hat's 4Q revenue
- Kaplan: Guiding open source in IT
- Can the transportation market teach us anything about the software market?
August 29, 2006 | Comments: (0)
When will Access give us a Palm-based Treo?
Not in the near future, but hopefully soon. As this CNET article indicates, PalmSource (Access) is working hard to bring Linux to the Palm platform. I'm not sure what has taken it so long - it's been a year-and-a-half since PalmSource acquired China MobileSoft as an inroad to Linux.
I do know that at least some of the fault lies not with PalmSource, but with the carriers and handset manufacturers. People whine about the Palm platform being old, not realizing that its Garnet (or even Cobalt 6.1) are huge improvements over the existing Palm OS. They're available, but handset manufacturers aren't using them. Not sure why.
At any rate, here are some interesting bits from the CNET interview/article:
Q: Where do things stand right now with the Access Linux Platform?[Didier] Diaz [VP, Access]: What we set out to do is start from Linux and create a complete, commercially great mobile platform. Linux is considered to be the third platform in the mobile industry. Companies such as Orange have said that moving forward they would support all the three main multitasking operating systems--Windows, Symbian and Linux.
When you try to build a mobile platform from Linux components, you find that you have to optimize some of them. Whether it would be for footprint or performance, you actually have to replace entire components sometimes or create components that do not exist at all. In addition, we are adding some key frameworks or subsystems that are not...in the open source area, so things such as telephony framework and messaging framework.
[Tomihisa] Kamada [CTO, Access]: Let's say only 20 percent of the system can be covered by open source. We develop all the remaining portions.
...
Why Linux? Why choose to go forward with Linux as the underpinning for this operating system?
Diaz: It's been quite a journey. When we announced Palm OS for Linux last year, I would say our goals were to a large extent self-serving. What we wanted was not to have to create our own kernel anymore. Why do this? The kernel doesn't differentiate you a great deal. Why spend our engineering resources on that?
Also from an industry perspective, at the time moving to Linux especially at the kernel level allowed us to leverage all these drivers that are written by the silicon vendors as they bring up their systems.
So to begin with, I would say it was a technical reason. What we found, though, as we said "Palm OS is going to be based on Linux" is that the market came to us saying, "Hey, if you are doing this, we would like to work with you."
Kamada: Mobile phone requirements, especially for 3G, are very complicated. So we do features, such as you can check e-mail, (browse) and (at the same time) receive the phone call. Multitasking is a very essential requirement today. There are not so many choices for multitasking operating systems today--Microsoft, Symbian and Linux. It doesn't make sense to develop a new operating system, a multitasking operating system, from scratch. So Linux is a very natural choice for us.
Posted by Matt Asay on August 29, 2006 08:55 AM
RATE THIS ARTICLE:
-

- COMMENTS
Please get your facts straight:
1. Palm OS Garnet *is* the current version of the Palm OS and it's shipping on all current Palm devices.
2. PalmSource launched a project to create a new Palm OS on top of Linux in Dec '04 because of problems with Palm OS Cobalt. Cobalt was totally proprietary and PalmSource was overwhelmed because every aspect of the system all the way down to the device drivers and kernel had to be maintained internally. Licensees weren't going for it.
3. PalmSource was acquired by Japanese mobile software maker in Nov '05, whereupon the previous work on a Linux-based Palm OS was redirected to create the ACCESS Linux Platform (ALP).
4. ALP has an emulator for Palm OS but the primary focus is on creating a platform for native Linux phone applications.
5. Palm (maker of the Treo) is a licensee of Palm OS Garnet, but not of ALP (at this time). There is no indication at the moment that Palm regards ALP as the successor to the Palm OS.
So the question about "when will ACCESS give us a Palm-based Treo" is confused. ACCESS already licenses the Palm OS to Palm for the Treo 650 and 700p and has since they acquired PalmSource last year. ACCESS's new Linux OS is expected to be released to licensees before the year is out, but it's anything but a foregone conclusion that it will ever run on a Palm Treo. And that decision isn't ACCESS's in any case: it's Palm's.
[ASAY: Good points, David. I admit my info on PalmSource is stale. I last met with them a year ago, post Access deal. Evidently, I should meet with them again. :-) ]
Posted by: David Beers at August 29, 2006 12:42 PM
- Get Started
- Port 25 Blogs
- OSS News
- Join a Project
{Open Source} Heroes Happen Here
Start today and order your own Hero Hack Pack – which includes Getting Started with Open Source, Windows Server 2008 and Visual Studio 2008 Trial. Each pack is a chance to win a free pass to OSCON 2008.
TOP STORIES
HP buys EDS for $13.9 billionCorporate software spending slows
MS targets smartphone market
SOA Software buys LogicLibrary
Phishers scamming IRS rebates
Sun to clarify JavaFX plan
MS' dev tool service packs
Developers' role shifting
MS: SP3 reboots OEMs' fault
Apple: iPhone out of stock
ADDITIONAL RESOURCES

- Virtualization: A Step by Step Approach to Success
- Dialing up Agility with Business Transformation
- 5 Things You Need to Know About Storage Virtualization

- Is your smaller organization ready for High Availability?
- Is system maintenance doing more harm than good?
- Virtual Test Lab Automation: Manage development infrastructure








