转载时请注明出处和作者联系方式
文章出处:http://www.limodev.cn/blog
作者联系方式:李先静 <xianjimli at hotmail dot com>
爱
可信(ACCESS)在2006年向开源社区公布ALP(Access Linux Platform)时,在Linux
mobile圈内也掀起了一阵不小的波澜。作为Linux
mobile开发人员,我一直密切关注圈内的开源项目,像G(PE)2、Openmoko和Maemo等等,所以当时迫不紧待的下载了ALP的源代码进行
分析,它确实没有让我失望,架构设计得很好。
爱可信同时还公布ALP第一款手机将在2007年底上市。当时我并不怀疑,以Access的财力和实力,Plamsource的开发人员和法电/三
星这样的合作伙伴,这完全是可行的。后来业内一些变故让我为ALP有些担忧,07年过去了,08年也快过去了,一直没有ALP出货的消息,最近向一个消息
灵通的朋友打听,得知基于ALP的首个项目被取消,ALP也面临生存危机。
开始我还不太相信,因为大陆没有任何相关新闻报道,后来在www.openfoundry.org上搜到一则消息:
“期待看到世界上第一款採用 ALP (Access Linux Platform) 的智慧型手機,Samsung
i800,的粉絲們,可能要大失所望了。歐洲無線電信服務商 Orange 的公關公司證實,這一款預定今年稍晚推出,執行 ALP 的
Samsung 智慧型手機,將取消生產計畫。 Access 於 2 月宣佈 Samsung i800
智慧型手機的消息。當時該公司表示,該手機將由 Orange 於今年下半年推出。7 月初 Palm OS / Garnet OS
的支持者開始不耐表示,第一款 ALP 手機不是會由 Orange 與 Samsung 推出,怎麼只見 Samsung 推出 i900,卻不見
i800?日前 Orange 的公關公司 Edelman 對外界的詢問,已經證實採用 ALP 的 i800 將不會推出,Orange
將轉而投靠 LiMo。顯然這對 Access 來說是一大挫敗,該公司仍未推出 ALP 裝置,也未取得主要大廠的合作首肯。Samsung
i800 是該作業系統於 2007 年釋出以來,第一個也是唯一一個宣佈採用 ALP 的裝置。”
一个本来会成为划时代(至少对Palm OS来说)的平台,结果竟然沦落到如此地步。这在意料之外,也是在意料之中的,让我来当回事后诸葛亮,分析一下ALP失败的原因吧:
政治是致命的毒药。有人问broncho为什么不加入lips或者limo,老魏回答得很经典,broncho
做实事不玩政治。从公布的源代码来看,ALP本身的设计是比较优秀的,可是后来ALP加入lips,为了遵循lips的接口,对系统做了比较大的调整,后
来lips合并到limo,为了遵循limo的接口,又对系统做了比较大的调整。针对接口编程是软件开发一直大力提倡的,实现可以变而接口不能变。接口变
化本来就是软件设计的大忌,更何况lips和limo的API并不成熟,又是多个公司之间的折中方案。两次接口的大变动,结果是造成大量资源浪费,系统架
构受到伤害,开发人员被折磨,士气变得低落。后来三星可能觉得合伙下去已经没有什么意义了,毅然决定退出与ALP的合作,大客户法电也跟着取消定单。
紧跟主流技术至关重要。ALP的架构设计确实是优秀的,遗憾的是他们没有跟随主流技术,IPC机制用自己定义的
一套,而没有用日益流行的DBUS; 配置信息存储到SQLITE中,而没有用已经成为标准的GCONF;
软件包管理是自己定义的,估计还有很多类似的做法。与主流社区脱节就意味ALP会成为一个孤岛,以后的升级将会非常困难,增加维护和开发新功能的成本。所
幸后来他们意识到了这一点,对架构又做了重大调整,但是这样的架构调整对系统整体的影响是很大的,何况因为政治原因已经做过几次大调整。我想ALP的开发
人员,经过三次架构大调整,一定快要疯掉了。
保守的财务是生存之道。MIZI可能是Linux手机方案设计公司中,为数不多的赢利的公司。前段时间被风河
1400W$收购,风河真是捡了个天大的便宜。MIZI的生存之道之一就是保守的财务政策,公司经过10年发展,给三星等公司做过不少方案,在手机之外的
嵌入式领域也取得不小成绩,但他们并没有盲目扩大规模,而是非常保守的往前走,最终修成正果。Access收购PlamSource,大张旗鼓进军
Linux手机,估计至少投入3000W$以上的资金,数百个开发人员。初期投入越多,管理层给开发人员的压力越大,也意味着失败的概率越大。Nokia
的做法才是明智的,创建maemo开源项目,又收购trolltech,为进军Linux手机打下坚实的基础,难怪有人说Nokia想进入Linux手机
领域,分分钟都可以。
开发人员少胜于多。以前有个Access(中国)的朋友问我,broncho是不是ALP的竞争者。我说
broncho只有7个开发人员(目前将近20人),ALP可能有700个开发人员,我不知道能不能称为你们的竞争者。其实《最后期限》一书中已经证明
过,即使做同样的任务,小的团队成功的概率更大。很多软件工程教材也支持这种看法,MIZI更是活生生的例子,而MOTO投入350个开发人员做
andrion可能面临ALP同样的风险。
评论请到我的个人网站。
~~end~~
分享到:
相关推荐
我们重新审视了ALP奇迹的情形,在这种情况下,充气物和暗物质由单个轴突状颗粒(ALP)统一。 我们首先扩展对充气子动力学的先前分析,以识别与CMB观测结果一致的整个可行参数空间。 然后,我们通过结合模型依赖性...
最近已经注意到,来自一些银河脉冲星和超新星残骸的伽马射线的费米-拉特数据揭示了光谱调制,这可能是由传统的ALP耦合到光子中的ALP引起的光子到ALP(轴状粒子)的转换所解释的。 银河磁场的存在。 但是,相应的ALP...
前端开源库-alp-devalp dev,为alp服务器的webpack/browsersync/makefile配置
新一代 Palm OS ALP 手机操作系统 新手入门
ALP3000系统器件明细表
ALP UPS 设备运行维护手册pdf,ALP UPS 设备运行维护手册
某些涉及ALP(类轴粒子)的模型允许将标量和伪标量耦合到费米子。 提出了在单色圆极化电磁背景下电子产生大标量和伪标量的总速率的推导。 此外,还给出了在相同电磁背景下将大量标量和伪标量衰减成电子-正电子对的...
F:\FPGA\集成电路\存储器\HY6264ALP-10.pdf
源码集.alp
Zabbix动环监测脚本,适用艾勒普ALP2000动环主机,可获取温湿度探头中温度最高的温度值
我们研究了一个山顶膨胀模型,其中轴突样颗粒(ALP)扮演了充气的角色。 我们发现,对于一类广泛的电势,衰减常数和电势最小值处的质量满足关系m ϕ〜10-6 f,以解释CMB归一化。 ALP必须与标准模型颗粒耦合才能成功...
F:\FPGA\集成电路\存储器\HM62256ALP-10.pdf
本文探讨了通过过程e + e-→γa在B工厂生产类似Axion的粒子(ALP)。 为此,通过有效的拉格朗日算子以及同时将ALP耦合到b夸克和光子来计算相关横截面。 谐振贡献和非谐振贡献之间的相互作用被证明与以s = m ϒ n S $...
YUMI_20230228123535.alp
Cheat Ninja_20210920165741.alp
spice program for simulation at RF.
fun_alp_loummm.m
冷颜工具箱_20221022073647.alp
MATLAB时间代码顺序ALP4lib ALP4lib是一个Python模块,用于基于ALP4.X API控制Vialux DMD。 这不是一个独立的开源模块,它使用由提供的.ddl文件。 该软件是实验性的,使用风险自负。 它是什么? 该模块包装了Vialux ...