OpenGarages 鼓励汽车领域的开放式创新

该倡议旨在将开源方法引入汽车安全性和可用性。
441 位读者喜欢这篇文章。
How Linux got to be Linux: Test driving 1993-2003 distros

Internet Archive Book Images。由 Opensource.com 修改。CC BY-SA 4.0

实际上,自从汽车发明以来,人们一直在定制他们的车辆。从 1930 年代的流线型挡泥板,到 1950 年代和 1970 年代的热棒和肌肉车,再到 2000 年代的“改装车”时代,人们一直通过他们的汽车来表达他们的个性。

如今,计算机实际上正在驾驶汽车,程序员也加入了进来。像 Craig Smith 这样的人,他是 OpenGarages 的创始人,正在努力支持开源 汽车破解工具,这些工具既可以帮助汽车爱好者微调他们的汽车,又有助于提高现代车辆的整体安全性。

Smith 长期以来一直是 开放标准 的倡导者,并且是 Linux 的早期采用者。他为自己(个人或为他的雇主)编写了多个 Linux 内核模块,但他将其 公开贡献 重点放在“围绕安全性或游戏开发的应用程序层面”。

他创立 OpenGarages 是为了公开分享有关车辆如何工作的信息。过去,汽车制造商会发布操作手册,其中会告诉您关于汽车您需要知道的一切——甚至包括详细的接线图,以向您展示汽车的工作原理。Smith 说,现在,这些信息大部分是专有的,只能从第三方供应商处获得,每个定义文件售价 25,000 美元到 50,000 美元,这使得大多数当地的机械师和爱好者都买不起。

大约八年前,当他每天通勤约四个小时上班时,他对汽车安全研究产生了兴趣。他的 2009 款本田思域混合动力车上的导航功能对他来说没有用,因为他日复一日地困在相同的道路上,相同的交通中。他决定对汽车的车载信息娱乐 (IVI) 系统进行逆向工程,以便播放音乐视频。

“不是很成熟,也不是很安全,但这是一个有趣的项目,”他说。“我设法在无线电单元上执行了代码,然后意识到在日立 SH4(想想 Dreamcast)上运行的处理器和古老的 Windows CE 操作系统将是一个很大的要求。” 他在他的当地黑客空间 wiki 上 发布了他的 hack,这引起了 Battelle 的注意,Battelle 是一家从事车辆网络安全的科学技术研究组织。

在 Battelle 的邀请下,Smith 参加了它赞助的 汽车网络安全黑客马拉松。黑客马拉松产生了一些有趣的发现,所有这些发现都受到保密协议的保护。“我喜欢这个活动……但我看到了一个巨大的缺陷,那就是它不是公开的,”他说。

“所以我创办了 OpenGarages.org,作为一种在不受那些讨厌的 NDA 阻碍的情况下做类似事情的方式。我期望它会像 2600 一样成为一个安全聚会,但专注于汽车。” Smith 感到惊讶的是,参加第一次会议的大多数人是机械师和性能调校师。“那时我意识到这不仅仅是一个安全问题,而是一个更大的问题。机械师和性能调校师需要了解车辆的知识……仅仅是为了完成他们的日常工作。”

我创办 OpenGarages.org 是为了在不受那些讨厌的 NDA 阻碍的情况下做类似的事情。
当机械师试图分享他们从他们工作的汽车中学到的知识时,他说他们经常会收到停止函。“而且,由于他们在技术上通过这些信息赚钱,他们通常会停止分享,而不是冒着生意风险,”他解释道。“然而,安全和开源人员没有这种限制。让机械师向我们软件人员展示汽车如何以及为什么以他们的方式工作,以及我们可以向他们展示如何读取位和字节,这有很大的好处。”

展望未来,Smith 看到了 OpenGarage、Automotive Grade LinuxGENIVI 联盟 等项目的巨大机会。“我认为信息娱乐单元 (IVI) 是许多消费者最恼火的东西。这些 IVI 系统从工厂的成本约为 1,300 美元,但如果您需要去某个地方,您会怎么做?您会绑上 300 美元的手机并启动您的地图应用程序,”Smith 说。

“通过允许他们[选择] IVI 的选项,可以纠正许多消费者的抱怨。如果它有一个开放的标准接口,您可以安装您想要的应用程序,更改和自定义外观,并真正使其成为您想要的样子。IVI 是车辆中最明显的计算机组件,我们应该将其视为一个计算机组件。”

IVI 是车辆中最明显的计算机组件,我们应该将其视为一个计算机组件。
专有的 IVI 系统存在更大的潜在问题。Smith 解释说,从安全的角度来看,IVI 系统具有最大的攻击面,而开放系统则使审查代码质量和安全性变得更加容易,因为所有代码都经过社区的审查、修复和改进。

如何参与

如果您想参与开源汽车软件社区,Smith 推荐 《汽车黑客手册》(也可在 Creative Commons 许可下下载)。他还建议访问 OpenGarages.org 以了解 OpenGarages 的工作方式并找到当地的车库或聚会。

最终,Smith 说,像 OpenGarages 这样的项目有助于帮助维修人员、爱好者、创新者、艺术家和安全研究人员。“它是生态系统的重要组成部分,”他说。

User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学硕士,Linux 系统管理员。

评论已关闭。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.