导读:
本文来自汽车软件开发社区的文章《深度解读Eclipse SDV开源项目》,通过对事件的分析解读,目的在于唤起行业同仁对这一事件的关注与思考,及时跟上汽车软件行业的变化与发展趋势。由于相关开源项目尚未正式上线,希望了解具体技术细节的同仁可以关注Eclipse官网后续发布的最新动态。
更多精彩内容欢迎点击文末“阅读原文”,进入社区。
正文
对于汽车行业而言,2022年3月8日,或许是个值得铭记的日子。因为在这一天,Eclipse基金会在其官网宣布:由Bosch携手Microsoft等行业领袖倡议的“软件定义汽车工作组”成立了。这无异于在“软件定义汽车”的时代投下了一颗核弹!
图片来源:Eclipse官网
太夸张了吧?我怎么一点都没听说?确实,可能人们的注意力都被俄乌战争吸引了(其实更想说我们对汽车软件行业的认识太浅了),这一重磅消息在行业内并没有获得大范围的报道,也没有引起大家的热议,很多人至今可能都还不知道,但并不妨碍称它为行业的大事件。为什么这么说呢?因为:
-
工作组的目标是为“软件定义汽车”时代的汽车提供开源、免费的通用汽车软件,即大家常说的广义的汽车操作系统,包括OS内核、中间件、云服务及开发工具
-
工作组的幕后老大是在汽车上开发软件最多的Bosch
-
工作组的核心成员有在全世界开发软件最多的Microsoft、世界上最大开源基金会之一的Eclipse,以及全球汽车零部件Top5中的三家:Bosch、ZF和Conti。
-
工作组将采用“Code First”的方法,一改以往先制定行业统一标准,各家再进行实现的汽车行业惯性思维。
在各大车企花费巨资打造自家操作系统甚至“全栈”汽车软件的今天,冒出来这样一个全明星团队要带领全球开源力量共同开发汽车操作系统,而且输出的是实实在在的源代码,而不是一堆标准文档,还说要无偿提供给所有人使用。这能不说是行业的“大事件”么?
毫无疑问,这对于无论是花巨资自研汽车操作系统的特斯拉、大众、上汽等OEM、还是QNX、Vector以及众多国内汽车基础软件公司、以及AUTOSAR、AUTOSEMO等标准化组织而言,都是一个关乎自家技术路线或产品路线的重大挑战,当然,或许也是一个重大机遇。
这到底是怎么回事呢?这事儿靠谱么?会带来哪些影响?以下仅基于有限的个人经验进行解读,难免有失偏颇,希望能抛砖引玉,引发行业同仁的更多思考。
一、这到底是怎么回事?
首先,我们看下这个SDV工作组的愿景与目标。
以下内容引用自官网中的工作组章程:
“The mission of the Eclipse Software Defined Vehicle (SDV) Working Group is to provide a forum for individuals and organizations to build and promote open source software, specifications, and open collaboration models needed to create a scalable, modular, extensible, industry-ready open source licensed vehicle software platform to support in-vehicle and around the vehicle applications development and deployment.
“The primary objective of the Eclipse SDV Working Group is to encourage, develop, and promote open source solutions that will be able to compete successfully in the challenging and fragmented markets of the automotive industry ecosystems around the globe. The working group will have a strong focus on implementation and onboarding of existing code artefacts from the working group members to build the ecosystem in a “code first” manner.”
简单地说,就是联合个人和组织,以开源社区的组织形式,共同为“软件定义汽车”时代的汽车开发开源、免费的车辆软件平台,主要包含实时操作系统内核、中间件和通信协议栈等与应用功能无关,对OEM品牌差异化影响微弱的通用汽车软件,也可认为是汽车行业的基础软件。这一通用车辆软件平台将同时支持车端和云端上的应用,并提供配套的开发工具。
对于汽车行业来说,转向开源软件是对传统方法的彻底背离,简直就是“大逆不道”!要知道,Bosch过去一直在集团层面的内部质量规范中,明确要求关键车载控制器软件中不能含有开源软件,为此还在公司内部专门成立了开源软件审查团队,通过技术手段抽查各个项目在此方面的合规性,从而避免开源软件使用不当而引起的核心技术的外泄。尤其是在与客户联合进行控制器内软件开发的项目中,由于外部软件的引入,这种IP泄露风险尤其突出。
图片来源:网络
这帮人疯了么?为什么会有这么大的转变?对此&