PalmSource攀上Linux
首先,我承认,“攀上”这个词是我用的,是噱头 >_<……原文在NewsForge,PalmSource announces Linux support
这是PalmSource的ice President Engineering Mike Kelley大作,An open letter from PalmSource to the Linux community。
PalmSource 已经宣布将把 Palm OS 扩展到能够运行在Linux上。这封公开信就是解释“what we’re doing and not doing, why we’re doing it, and how we’re doing it”(背景材料:PalmSource 是独立的纯软件公司,开发并授权Palm OS,一年多前分离自Palm, Inc,palmOne 则是硬件公司,同样分离自Palm, Inc,PalmSource 同样授权Palm OS 给palmOne--以及其他数十家设备制造商)。
What we’re doing:PalmSource打算将未来版本的Palm OS Cobalt 作为Linux内核(以及一些移动设备相关服务)之上的一个软件层,这个Palm OS software layer 将包括Palm著名的UI,一组中间件和应用。PalmSource期望原来的68K代码不需改变即可运行在Palm OS for Linux上(通过Palm OS Application Compatibility Environment (PACE) ),使用Palm OS Protein APIs 的Cobalt 原生(native,嘿嘿)应用只需重新编译即可移植。另外,Palm OS for Linux 可以运行许多第三方应用和服务(GUI 应用需要使用Palm OS API)。非常吸引人的一点是”native” Linux 应用可以直接运行在Palm OS for Linux上,PalmSource也不会因为Cobalt中间层的存在屏蔽Linux API。
What we’re not doing:首要的一点,PalmSource还没有脑袋发热到要公开Palm OS源码的地步。他们只是要把其改造成运行在Linux之上的一个软件层。PalmSource的商业模式是license这个软件层,使用者--硬件厂商--拿版税。PalmSource不会对开发Palm OS兼容应用的开发者收取license,基于Eclipse的开发工具是free的。PalmSource不会开放所有Palm OS源码,不过部分代码倒是可以,PalmSource 宣称他们一直在积极寻找投资Open Source社区的方法,比如贡献源代码--那干吗不多贡献点--我是不是太贪心了…
Why we’re doing it:PalmSource相信Linux将成为移动设备中领先的操作系统,他们期望Palm OS和Linux的结合将吸引更多的授权者和开发者--会吗?俺也不知道,拭目以待中… Treo系列很成功,只是好像晚了那么一点点,凭Treo就一把挽救Palm好像还不太够…… 看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--什么?您是说Microsoft吗?嘿嘿
How we’ll do it:获得南京移软China MobileSoft后,PalmSource宣布将使用该公司的Linux作为Palm OS for Linux的基础--当然,当然当然,不用急,其他的Linux发行版也会支持。
More information:
A Financial Times article
The mobile Linux market in China
Announcements
Palm OS 用户(PDF文档) -- 如果你关心的话。
最后还有个Q&A。









Leave a Reply
如果您没注册 Gravatar 的服务,这里会随机选择一张 Flickr 或者 JPG Magazine 的照片作为您的头像哟~~ 已注册了 Gravatar?那自然,您的头像正常显示。A random picture from Flickr or JPG Magazine will be used as your avatar if you haven't registered Gravatar or use a fake email.