|
从wince看djyos的生存空间和价值——与戴先生的对话
[复制链接]
跟成都的戴先生认识,还得感谢QQ,通过djyos。
戴:你现在djyos发展得怎么样了?
我:正在努力.
就这样开始我我们的对话,通过QQ聊天,我知道戴先生是一个有10几年敬业的嵌入式业者,由于聊得比较投机,我们互相交换了电话。
前天下午,我的手机响起,是戴先生。
戴:嘿,我明天就飞深圳,可以见到你了。
我:太好了,到了给我电话。
......
今天上午,在戴先生下榻的酒店见面了,瘦高个,很精干的一个小伙子。
我们一边品着乌龙茶,一边聊天。聊到wince和linux和djyos的问题。
戴:作为投资者,他们关心的是,客户需要什么,并不关注你使用什么技术。
我:还有一点,他们也关注技术能给他解决什么问题。
戴:对,wince和嵌入式linux的比较,linuxer们津津乐道的是,嵌入式linux小巧,高速,功能强大,还免费;相较之下,同样的应用,wince需要更多的存储器,更快的cpu,以及价格不菲的license费用。从技术上讲,wince能解决的问题,没有什么问题是linux解决不了的,反而可能存在一些嵌入式linux能解决而wince不能解决的问题。
我:然而,市场这个最权威最公正的裁判官青睐了谁呢?谁的装机发货量大呢?这些问题是不言而喻的。不客气地说,嵌入式linux现有的那点出货量,有不少是作为与微软谈判的筹码而存在的。为什么呢?
戴:一个操作系统要取得成功,必定具备某些优势,能解决其他系统解决不了的问题。我们知道RTOS为什么存在,是因为它解决了实时问题,wince相对于嵌入式linux,又解决了什么问题呢?而使人愿意花高价购买license,并付出更高的硬件成本呢?有一部分是客户使用习惯的问题,但嵌入式应用中,用户使用习惯的惯性并没有PC中这么顽固。wince成功在于,它解决了产品快速上市和研发成本的问题,这个研发成本主要是工程师的工资。有调查显示,从事嵌入式linux开发的工程师数量远比wince多,linux工程师的工资也比wince工程师高,而更高的工资更多的工程师,所支撑的产品装机出货量,却……。难怪老板们会选择支付license而不要免费的嵌入式linux了。
我:既然wince的制胜之道如此,我们就没有理由怀疑djyos的前途,为什么呢?
我:嵌入式领域特别是在专业嵌入式领域的程序员,有许多是行业背景很深的专家,比如化学、生物学等。但往往缺乏计算机操作系统方面的知识,其他操作系统下,线程的出生入死皆由这些行业专家控制,而线程和进程知识,就是操作系统内核中的九阴真经,史上有几人懂九阴真经?在djyos下编程,则可以无需学习晦涩难懂的线程知识,甚至在多核环境中,依然不用。这无疑降低了人员培训费用和人工工资。
我:还有,djyos以事件为调度核心,人们在编程中之需要弹出事件、编写事件处理函数,这就像在RTOS中引入了VC一般的开发环境,这无疑会大大加速开发进度,使产品能够快速上市。
我:再者,为项目经理贴心的各种功能设置,从系统的加载方式到API设置,都为项目经理组建和管理团队做了充分的考虑,使项目管理更容易、团队脉络更清晰、系统联调更轻松、后期维护更顺利,这也无形中降低了研发成本、加快了研发进度。
欢迎访问我的blog:
blog.eeworld.net/djyos
|
|