随着iOS和Android系统在移动手机领域的强势崛起,诺基亚、摩托罗拉等传统豪强的手机业务遭受了巨大的冲击并由盛转衰,依靠“安全”和“商务”而风靡一时的BlackBerry也同样成为失意者。2016年10月,BlackBerry表示将停止开发智能手机,将焦点转为软件服务。
[size=16.875px]在2019年底BlackBerry World应用商店全面停用,BlackBerry手机彻底消失之前,这家曾经“屡战屡败”的公司在汽车圈强势刷了一波存在感。
[size=16.875px]鲜为人知的是,在BlackBerry对外正式宣告停止研发和生产智能手机前的2015年,公司内部已经悄悄开启了转型的步伐。五年来,无论是收购企业还是调整决策,整个过程完全指向以B2B为主导。其绝大多数业务都经历了从硬件到软件,再到服务的变化。 [size=16.875px]然而,无论BlackBerry抛注在软件及安全服务上的决心有多坚定,客户仍旧不停抛出疑问:在软件应用层面形成差异化太难,竞争关键到底在哪? [size=16.875px]在不断尝试新型商业模式之后,BlackBerry找到了答案——底层分布式实时操作系统QNX。 [size=16.875px]诞生于1980年的QNX系统是由加拿大Quantum Software Systems公司开发的分布式实时操作系统,它采用了独特的微内核结构,有着实时、稳定、可靠的优点,且运行速度相较Linux等大型操作系统来说要更加快速,是业界公认的X86平台上最好的嵌入式实时操作系统之一。QNX是一种商用的遵从POSIX规范的类Unix实时操作系统,其核心仅提供4种服务:进程调度、进程间通信、底层网络通信和中断处理,其进程在独立的地址空间运行。所有其它OS服务,都实现为协作的用户进程,因此QNX核心非常小巧(QNX4.x大约为12Kb)而且运行速度极快。虽然QNX本身并不属于UNIX,但由于其提供了POSIX的支持,使得多数传统UNIX程序在微量修改(甚至不需修改)后即可在QNX上面编译与运行。 [size=0.18]QNX的微内核结构,内核独立自处于一个被保护的地址空间;驱动程序、网络协议和应用程序处于程序空间中。
[size=0.18]微内核结构的优点:①驱动程序、网络协议、文件系统等操作系统模块和内核相互独立,任何模块的故障都不会导致内核的崩溃;②驱动程序、网络协议、文件系统和应用程序都处于程序空间,都调用相同的内核API,开发与调试和应用程序没有区别;③操作系统功能模块可以根据需要动态地加载或卸载,不需要编译内核。在高可靠性要求的情况下,可以编写监视模块,对可靠性要求高的模块进行监视,必要的时候重新启动或重新加载而无须重启系统。高可靠性的内核结构使QNX具备了高可靠性嵌入式操作系统的本质特征。
[size=0.18]在具有高可靠性内核的基础上,QNX的创新设计使它同样具有很高的效率。QNX最为引人注目的地方是,它是UNⅨ的同胞异构体,保持了和UNⅨ的高度相似性,绝大多数UNⅨ或LINUX应用程序可以在QNX下直接编译生成。这意味着为数众多的稳定成熟的UNⅨ、LINUX应用可以直接移植到QNX这个更加稳定高效的实时嵌入式平台上来。
[size=0.18]
[size=0.18]
[size=16.875px]Gordon Bell和Dan Dodge成立了Quantum Software Systems公司,他们根据大学时代的一些设想写出了一个能在IBM PC上运行的名叫QUNIX(Quick UNIX)的系统,直到AT&T发律师函过来才把名字改成QNX。 [size=16.875px]2004年,著名音响产品制造商哈曼国际集团将QNX系统收入囊中。2010年,BlackBerry母公司RIM从哈曼国际手中收购QNX系统,以“安全”起家的BlackBerry和以“安全”著称的QNX成功牵手,成为BlackBerry转型软件公司的一大利器。QNX这个原本的渥太华公司,在被美国哈曼国际 Harman 在买走6年后,又重返加拿大。 [size=16.875px]2019年12月10日,BlackBerry QNX®数字驾驶舱平台在合作伙伴的加持下迎来了大幅曝光。 [size=16.875px]当日,公司宣布与全球一级汽车供应商马瑞利中国达成战略合作,将QNX®数字驾驶舱平台整合到后者的Electronics eCockpit和 Digital Cluster解决方案中,整合后的解决方案将提供给马瑞利中国OEM客户,在车内实现个性化和无缝的互联体验,同时确保关键系统的功能安全、网络安全与可靠性。 [size=16.875px]BlackBerry技术解决方案部(BTS)高级副总裁兼联席主管Kaivan Karimi表示:“我们将共同帮助中国领先的汽车制造商为其用户提供车内所需的最新应用程序,同时保护和沙盒化数字驾驶舱的信息娱乐部分,以便应对当应用程序崩溃、安全性被破坏或需要更新的时候,我们的关键任务驾驶功能不受影响。” [size=16.875px]具体而言,QNX数字驾驶舱平台结合了BlackBerry经过安全认证的QNX安全虚拟机、QNX®仪表板平台、QNX® CAR信息娱乐平台和安全的安卓系统,旨在帮助汽车制造商交付可靠且安全的基于QNX的数字仪表板和信息娱乐系统,而用户可以通过单一电子控制单元访问最新的安卓应用程序。 [size=16.875px]其中,QNX安全虚拟机2.0已由知名检测认证机构德国莱茵TÜV(TÜV Rheinland)的独立审核师认定为符合ISO 26262 ASIL D标准,成为全球首款通过ASIL D安全认证的商用虚拟机。借助QNX安全虚拟机2.0产品,开发人员可以将安全关键型系统(例如主控制单元)与非安全关键型系统(例如信息娱乐)进行分区和隔离,确保在系统出现故障时隔离关键系统并对其进行安全管理。 [size=16.875px]事实上,此次合作建立在既往马瑞利中国与BlackBerry坚实稳固的合作基础之上。早在2016年,马瑞利中国就曾使用QNX®安全虚拟机和QNX®软件开发平台 (SDP)7.0来开发嵌入式驾驶舱系统,目前四个中国的主流汽车制造商均部署了该系统。 [size=16.875px]同样相中BlackBerry的,还有国内新造车势力威马汽车。这家汽车制造商打算在其下一代车型中搭载BlackBerry QNX® Neutrino® 实时操作系统 (RTOS)和其他QNX软件产品。 [size=16.875px]据了解,作为合作协议的一部分,威马汽车将采用包括QNX®数字驾驶舱平台和QNX®安全虚拟机在内的一系列BlackBerry QNX软件和服务,确保即将量产的第三代SUV车载软件的功能安全、网络安全和可靠性。 [size=16.875px]在BlackBerry看来,其为全球范围的OEM厂商和一级汽车供应商提供的是最先进的基础软件和网络安全技术。按照Kaivan Karimi的话来说,BlackBerry QNX车载软件产品的使命是帮助汽车厂商解决复杂的软件挑战,比如ISO 26262 ASIL-D安全认证、确定性的性能和关键任务安全性。目前全球已有超过1.5亿辆行驶中的汽车搭载了BlackBerry QNX软件产品。全球前十家OEM厂商中有九家已成为BlackBerry QNX的客户,像我们常见的通用MyLink系统、FCA的Uconnect系统、现代BlueLink系统的底层系统都是基于BlackBerry QNX。如果说Windows是PC中的大哥大,那么QNX在汽车行业中也是当仁不让的一哥。 [size=16.875px]而BlackBerry QNX技术之所以能够获得客户信赖的原因,Kaivan Karimi将其总结为三点:功能安全、网络安全和持续创新方面的丰富经验。 [size=16.875px]严格意义上来说,BlackBerry是OTA更新的发明者。 [size=16.875px]从手机开始,BlackBerry在OTA更新这件事上就已经比友商抢跑至少2年以上,且被黑客攻击的机率极低。 [size=16.875px]39年间,BlackBerry将这种技术积累及稳定的基础设施搬运到了QNX软件、系统发放补丁以及版本更迭等一系列工作上。这也进而形成了QNX系统的两大拳头优势:升级无感、漏洞极少。 [size=16.875px]站在车企的角度来看,过去绝大多数车企都选择单一的电子电气架构,如今却更倾向于采用统一集成的域控制器方式进行车内电子元器件管理,这很大程度上改变了传统车企设计自身车身架构的需求和方向。 [size=16.875px]这就意味着,越来越多的车企意识到,软件已经成为了车身设计差异化的重要解决方案之一,他们希望能够在设计一开始就把软件差异化考虑在其中。而这成为奠定其市场优势的重要组成部分,这些百年巨头甚至开始为这件事招聘了自己的软件工程师。 [size=16.875px]而这也导致产业链中出现两种不同的商业模式。 [size=16.875px]按照传统模式,BlackBerry等二级供应商可以将自己的软件解决方案交付给Tier 1,再由其进行打包售卖给终端客户。在智能化大行其道的当下,又诞生了第二种模式。整车厂虽然仍旧从一级供应商手中采购硬件,但他们也开始思考,与其购买一个一站式解决方案,不如直接与BlackBerry接触购买软件产品,从一开始就参与软件的设计和集成过程。 [size=16.875px]在BlackBerry的客户群中,福特、捷豹、路虎就在积极拥抱转变的大军中。对比三年前,绝大多数车企内部当时仍旧是信息孤岛,如今已经有了更加集成的架构。从不同事业部之间跨越式的对话与合作,到统一团队用统一平台进行技术开发,这不仅仅是业务发展的需求,也是整个行业发展提出的要求。 [size=16.875px]这一趋势在以智能座舱类产品为代表的域控制器领域越来越明显。简单来说,在OEM内部,软件和硬件存在一种分离的趋势。主机厂试图从最开始定义软件供应商,到在应用层拥有自己的软件,从上至下地塑造自身产品力。 [size=16.875px]目前,汽车行业底层操作操作系统供应商主要有3家:BlackBerry QNX,微软的Windows CE和开源的Linux。Linux作为家喻户晓的免费开源系统,可以满足众多个性化的定制需求,但在汽车行业,一个系统最为重要的特性并不是功能和个性,而是安全和稳定。要想把Linux变得更安全,需要把管理权限、控制权限进行集中,这样一来系统则会变得更加复杂,内存需求更大。 [size=16.875px]与此相反,BlackBerry QNX为加强互联及自动驾驶汽车抵御网络攻击的能力,建立了七大安全支柱:1、保障供应链安全;2、使用值得信赖的组件;3、采用隔离手法与受信通信;4、现场安全检查;5、构建事件快速响应网络;6、使用生命周期管理系统;7、组织内建立安全文化。 [size=16.875px]把不同的功能和操作系统整合到同一个域控制器之中,就要对它们进行适当隔离来确保安全,也就意味着需要有一个超级库来使整车控制器达到相关的ISO要求,这也是为什么Linux、安卓系统已经不再适用车上相关功能的原因。 [size=16.875px]得益于封闭而独特的技术架构以及针对汽车行业的一体化基础方案,BlackBerry QNX在安全性能上一骑绝尘。来自NVD机构的调查显示,BlackBerry QNX每年处于规定限制范围内的漏洞数量均低于5个,而Linux系统普遍在200到500个之间,Android系统甚至有超过1500个漏洞的不光彩记录,形成了鲜明的对比。 [size=16.875px]目前全球有超过230种车型使用QNX系统,包括哈曼贝克、德尔福、大陆、通用电装、爱信等知名汽车电子平台都是在QNX系统上搭建的。几乎全球所有的主要汽车品牌包括讴歌、阿尔法-罗密欧、奥迪、宝马、别克、凯迪拉克、雪弗兰、克莱斯勒、戴姆勒、道奇、菲亚特、福特、通用汽车、本田、悍马、现代、英菲尼迪、捷豹、吉普、蓝旗亚、马自达、马赛地、迷你宝马、三菱、尼桑、欧宝、庞迪克、保时捷、萨博、土星、双龙、丰田和大众汽车等目前都采用了基于QNX技术的系统。 [size=16.875px]除汽车领域之外,QNX的最大客户订单来源于思科系统,其中高端路由设备几乎全部采用QNX操作系统,因此,网络通信也成为了QNX第二大应用领域。此外,QNX与通用电气、阿尔斯通、西门子、洛克希德·马丁和NASA等公司都有着紧密合作,在轨道交通、医疗器械、智能电网及航空航天中,都发挥着积极作用。
|