所有包含 tag  ‘rtos’  的文章

Neutrino 要见光

圣者 QNX 渡过了 River。他在逆流中走了整整的一夜。现在他结实的身体象一块岩石一般矗立在水面上,左肩上扛着一个娇弱而沉重的孩子。圣者 QNX 倚在一株拔起的松树上;松树屈曲了,他的脊骨也屈曲了。那些看着他出发的人都说他渡不过的。他们长时间的嘲弄他,笑他。随后,黑夜来了。他们厌倦了。此刻 QNX 已经走得那么,再也听不见留在岸上的人的叫喊。在激流澎湃中,他只听见孩子的平静的声音,——他用小手抓着巨人额上的一绺头发,嘴里老喊着:“走罢!”——他便走着,伛着背,眼睛向着前面,老望着黑洞洞的对岸,削壁慢慢的显出白色来了。

早祷的钟声突然响了,无数的钟声一下子都惊醒了。天又黎明!黑沉沉的危崖后面,看不见的太阳在金色的天空升起。快要倒下来的 QNX 终于到了彼岸。于是他对孩子说:

“咱们到了!唉,你多重啊!孩子,你究竟是谁呢?”

孩子回答说:
“我是即将 open source 的 Neutrino。”

----------------

QNX 深吸一口气,回头看看过去的旧时代,轻声说,我们把 Neutrino open source。

他们今天表态,Neutrino 将开放源代码,并计划和外部开发者交互。

第一阶段发布的代码包括 QNX Neutrino microkernel, 基本 C library, 一些常见嵌入式平台用的 BSP。理论上大家最感兴趣的自然是 Neutrino 内核,codename 我记得是 photon。因为 C lib 和 BSP 要么不会有太多花头,要么花钱可以买到,甚至要么通常会作为添头奉送,所以,内核可能是最有兴趣的部分--当然,这不是说 c lib 和 BSP 不重要,BSP 其实相当重要,只是,内核嘛第一确实花钱都不好买到,第二,符合中国人的技术处女情节,看见内核 code 才觉得自己不吃亏。

现在代码已经可以从他们的 subversion repo 里拉出来,不过匿名访问尚不支持,要先在 QNX Developer Community (myQNX) 上建个帐号才行。

另外,他们那档子基于 Eclipse 的 Momentics IDE 仍然要钱。

其实我不太确定看到我这篇文章的哥们里有多少了解 QNX 以及它意味着什么,几年前,在我的印象里我都恨不得说,你是电 你是光 你是唯一的神话,你过去的多年是个传奇,你有如雷贯耳的名声和备受尊敬的技术/市场地位。QNX 是圈里的神仙(之一),除了因为悠久著名的 Neutrino 外,还因为加拿大优哉游哉的日子而被人羡慕。在 GreenHills 或者 MontaVista 出来捣乱之前,和 WindRiver 等分享总额看上去不算大不过人均收入颇高的嵌入式市场,闷声发大财谁不喜欢。QNX 最著名的用户包括 Cisco,DaimlerChrysler, General Electric, Lockheed Martin 等,Cisco 的不少高端产品都用 Neutrino。如今世道不像从前,惺惺相惜的对手 WindRiver 被 GreenHills 啃了不少肉,还要应付嵌入式 Linux 的侵蚀,甚至自己都开始凑热闹做 Linux 了。多年前,关于 QNX 的那个故事是一张软盘内包括的图形环境,可以拨号上网,有浏览器……当然,从技术角度看,Neutrino 最响亮的名声来自,有那么讽刺的,无人有机会查验的 micro kernel 和 message passing 设计与实现。

尚不清楚会不会开放“完整的 Neutrino” --包括 Phonton 内核,协议栈,GUI,POSIX code 等等在内。不过不管如何,如果 OpenSolaris 是大餐,Neutrino 至少是不错的甜点。
和 OpenSolaris 做法类似的是 Neutrino 的授权方式。PR 里说,外部开发者可以选择将自己的修改回馈给 QNX 社区,也可以保留权力 private and proprietary。当然,不要混淆的是,code 虽然可以自由免费地访问,商业产品使用 Neutrino 的 royalty 费用是没有被免除的,这也是除了比如 Nucleus+ 之外的大多数商用嵌入式系统的盈利做法。

open source 看来终是局势不利者,力量弱小者转换方位,改善形式的做法。

最后鸣谢 罗曼·罗兰 :)))

[tags]qnx, os, neutrino, photon, operating system, embedded, software, rtos[/tags]

Tags: , , , , , , , ,




Feeds

Global: RSS for International Readers
China: RSS for Readers from China Mainland
Both feeds deliver exactly same content. The second one is provided for readers from China Mainland where FeedBurner is blocked.
如果您的 RSS 阅读器访问 FeedBurner 有困难,可以使用第二个 feed,内容完全一样。

Latest JPG Magazine

By joanie marypatternmy beautyBy ikrema al qudahBy Pedro AbreuBy Amanda Ross