标签 汽车 下的文章

我之前跟丰田汽车北美分公司的 Brian.R.Lyons(丰田发言人)聊了聊,话题是关于 Linux 在丰田和雷克萨斯汽车的信息娱乐系统上的实施方案。我了解到一些汽车制造商使用了 Automotive Grade Linux(AGL)。

然后我写了一篇短文,记录了我和 Brian 的讨论内容,谈及了丰田和 Linux 的一些渊源。希望 Linux 的狂热粉丝们能够喜欢这次对话。

全部的丰田和雷克萨斯汽车都将会使用 Automotive Grade Linux(AGL),主要是用于车载信息娱乐系统。这项措施对于丰田集团来说是至关重要的,因为据 Lyons 先生所说:“作为技术的引领者之一,丰田认识到,赶上科技快速进步最好的方法就是接受开源发展的理念。”

丰田和众多汽车制造公司都认为,与使用非自由软件相比,采用基于 Linux 的操作系统在更新和升级方面会更加廉价和快捷。

这简直太棒了! Linux 终于跟汽车结合起来了。我每天都在电脑上使用 Linux;能看到这个优秀的软件在一个完全不同的产业领域里大展拳脚真是太好了。

我很好奇丰田是什么时候开始使用 Automotive Grade Linux(AGL)的。按照 Lyons 先生的说法,这要追溯到 2011 年。

“自 AGL 项目在五年前启动之始,作为活跃的会员和贡献者,丰田与其他顶级制造商和供应商展开合作,着手开发一个基于 Linux 的强大平台,并不断地增强其功能和安全性。”

丰田信息娱乐系统

丰田于 2011 年加入了 Linux 基金会,与其他汽车制造商和软件公司就 IVI(车内信息娱乐系统)展开讨论,最终在 2012 年,Linux 基金会内部成立了 Automotive Grade Linux 工作组。

丰田在 AGL 工作组里首先提出了“代码优先”的策略,这在开源领域是很常见的做法。然后丰田和其他汽车制造商、IVI 一线厂家,软件公司等各方展开对话,根据各方的技术需求详细制定了初始方向。

在加入 Linux 基金会的时候,丰田就已经意识到,在一线公司之间共享软件代码将会是至关重要的。因为要维护如此复杂的软件系统,对于任何一家顶级厂商都是一笔不小的开销。丰田和它的一级供货商想把更多的资源用在开发新功能和新的用户体验上,而不是用在维护各自的代码上。

各个汽车公司联合起来深入合作是一件大事。许多公司都达成了这样的共识,因为他们都发现开发维护私有软件其实更费钱。

今天,在全球市场上,丰田和雷克萨斯的全部车型都使用了 AGL。

身为雷克萨斯的销售人员,我认为这是一大进步。我和其他销售顾问都曾接待过很多回来找技术专员的客户,他们想更多的了解自己车上的信息娱乐系统到底都能做些什么。

这件事本身对于 Linux 社区和用户是个重大利好。虽然那个我们每天都在使用的操作系统变了模样,被推到了更广阔的舞台上,但它仍然是那个 Linux,简单、包容而强大。

未来将会如何发展呢?我希望它能少出差错,为消费者带来更佳的用户体验。


via: https://itsfoss.com/toyota-motors-linux-journey

作者:Malcolm Dean 选题:lujun9972 译者:jdh8383 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

来自 CloudFlare 公司的网络安全专家 Marc Rogers(左)和来自 Lookout 的 Kevin Mahaffey 能够通过直接连接在汽车上的笔记本电脑控制特斯拉汽车进行许多操作。图为他们在 CloudFlare 的大厅里的的熔岩灯前的合影,这些熔岩灯被用来生成密匙。(纽约时报 Credit ,Christie Hemm Klok 拍摄)

大约在七年前,伊朗的几位顶级核科学家经历过一系列形式类似的暗杀:凶手的摩托车接近他们乘坐的汽车,把磁性炸弹吸附在汽车上,然后逃离并引爆炸弹。

安全专家们警告人们,再过 7 年,凶手们不再需要摩托车或磁性炸弹。他们所需要的只是一台笔记本电脑和发送给无人驾驶汽车的一段代码——让汽车坠桥、被货车撞扁或者在高速公路上突然抛锚。

汽车制造商眼中的无人驾驶汽车。在黑客眼中只是一台可以达到时速 100 公里的计算机。

网络安全公司 CloudFlare 的首席安全研究员 马克·罗杰斯 Marc Rogers 说:“它们已经不再是汽车了。它们是装在车轮上的数据中心。从外界接收的每一条数据都可以作为黑客的攻击载体。“

两年前,两名“白帽”黑客(寻找系统漏洞并修复它们的研究员,而不是利用漏洞来犯罪的 破坏者 Cracker )成功地在数里之外用电脑获得了一辆 Jeep Cherokee 的控制权。他们控制汽车撞击一个放置在高速公路中央的假人(在场景设定中是一位紧张的记者),直接终止了假人的一生。

黑客 Chris Valasek 和 Charlie Miller(现在是 Uber 和滴滴的安全研究人员)发现了一条 由 Jeep 娱乐系统通向仪表板的电路。他们利用这条线路控制了车辆转向、刹车和变速——他们在高速公路上撞击假人所需的一切。

Miller 先生上周日在 Twitter 上写道:“汽车被黑客入侵成为头条新闻,但是人们要清楚,没有谁的汽车被坏人入侵过。 这些只是研究人员的测试。”

尽管如此,Miller 和 Valasek 的研究使 Jeep 汽车的制造商 菲亚特克莱斯勒 Fiat Chrysler 付出了巨大的代价,因为这个安全漏洞,菲亚特克莱斯勒被迫召回了 140 万辆汽车。

毫无疑问,后来通用汽车首席执行官 玛丽·巴拉 Mary Barra 把网络安全作为公司的首要任务。现在,计算机网络安全领域的人才在汽车制造商和高科技公司推进的无人驾驶汽车项目中的需求量很大。

优步 、特斯拉、苹果和中国的滴滴一直在积极招聘像 Miller 先生和 Valasek 先生这样的白帽黑客,传统的网络安全公司和学术界也有这样的趋势。

去年,特斯拉挖走了苹果 iOS 操作系统的安全经理 Aaron Sigel。优步挖走了 Facebook 的白帽黑客 Chris Gates。Miller 先生在发现 Jeep 的漏洞后就职于优步,然后被滴滴挖走。计算机安全领域已经有数十名优秀的工程师加入无人驾驶汽车项目研究的行列。

Miller 先生说,他离开了优步的一部分原因是滴滴给了他更自由的工作空间。

Miller 星期六在 Twitter 上写道:“汽车制造商对待网络攻击的威胁似乎更加严肃,但我仍然希望有更大的透明度。”

像许多大型科技公司一样,特斯拉和菲亚特克莱斯勒也开始给那些发现并提交漏洞的黑客们提供奖励。通用汽车公司也做了类似的事情,但批评人士认为通用汽车公司的计划与科技公司们提供的计划相比诚意不足,迄今为止还收效甚微。

在 Miller 和 Valasek 发现 Jeep 漏洞的一年后,他们又向人们演示了所有其他可能危害乘客安全的方式,包括劫持车辆的速度控制系统,猛打方向盘或在高速行驶下拉动手刹——这一切都是由汽车外的电脑操作的。(在测试中使用的汽车最后掉进路边的沟渠,他们只能寻求当地拖车公司的帮助)

虽然他们必须在 Jeep 车上才能做到这一切,但这也证明了入侵的可能性。

在 Jeep 被入侵之前,华盛顿大学和加利福尼亚大学圣地亚哥分校的安全研究人员第一个通过蓝牙远程控制轿车并控制其刹车。研究人员警告汽车公司:汽车联网程度越高,被入侵的可能性就越大。

2015 年,安全研究人员们发现了入侵高度软件化的特斯拉 Model S 的途径。Rogers 先生和网络安全公司 Lookout 的首席技术官 凯文·马哈菲 Kevin Mahaffey 找到了一种通过直接连接在汽车上的笔记本电脑控制特斯拉汽车的方法。

一年后,来自中国腾讯的一支团队做了更进一步的尝试。他们入侵了一辆行驶中的特斯拉 Model S 并控制了其刹车器达12 米远。和 Jeep 不同,特斯拉可以通过远程安装补丁来修复那些可能被黑的安全漏洞。

以上所有的例子中,入侵者都是无恶意的白帽黑客或者安全研究人员,但是给无人驾驶汽车制造商的教训是惨重的。

黑客入侵汽车的动机是无穷的。在得知 Rogers 先生和 Mahaffey 先生对特斯拉 Model S 的研究之后,一位中国 app 开发者和他们联系、询问他们是否愿意分享或者出售他们发现的漏洞。(这位 app 开发者正在寻找后门,试图在特斯拉的仪表盘上偷偷安装 app)

尽管犯罪分子们一直在积极开发、购买、使用能够破解汽车的关键通信数据的工具,但目前还没有证据能够表明犯罪分子们已经找到连接汽车的后门。

但随着越来越多的无人驾驶和半自动驾驶的汽车驶入公路,它们将成为更有价值的目标。安全专家警告道:无人驾驶汽车面临着更复杂、更多面的入侵风险,每一辆新无人驾驶汽车的加入,都使这个系统变得更复杂,而复杂性不可避免地带来脆弱性。

20 年前,平均每辆汽车有 100 万行代码,通用汽车公司的 2010 雪佛兰 Volt 有大约 1000 万行代码——比一架 F-35 战斗机的代码还要多。

如今, 平均每辆汽车至少有 1 亿行代码。无人驾驶汽车公司预计不久以后它们将有 2 亿行代码。当你停下来考虑:平均每 1000 行代码有 15 到 50 个缺陷,那么潜在的可利用缺陷就会以很快的速度增加。

“计算机最大的安全威胁仅仅是数据被删除,但无人驾驶汽车一旦出现安全事故,失去的却是乘客的生命。”一家致力于解决汽车安全问题的以色列初创公司 Karamba Security 的联合创始人 David Barzilai 说。

安全专家说道:要想真正保障无人驾驶汽车的安全,汽车制造商必须想办法避免所有可能产生的漏洞——即使漏洞不可避免。其中最大的挑战,是汽车制造商和软件开发商们之间的缺乏合作经验。

网络安全公司 Lookout 的 Mahaffey 先生说:“新的革命已经出现,我们不能固步自封,应该寻求新的思维。我们需要像发明出安全气囊那样的人来解决安全漏洞,但我们现在还没有看到行业内有人做出改变。”

Mahaffey 先生说:“在这场无人驾驶汽车的竞争中,那些最注重软件的公司将会成为最后的赢家。”


via: https://www.nytimes.com/2017/06/07/technology/why-car-companies-are-hiring-computer-security-experts.html

作者:NICOLE PERLROTH 译者:XiatianSummer 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

科技在经历重大进展。最近我们经历的是如苹果手表及各种克隆品、FitBit 活动智能设备、谷歌眼镜等可穿戴设备。看起来下一个就是人们研究了很长时间的无人驾驶汽车了。

这些汽车,有时也叫做自动汽车、自动驾驶汽车,或机器人汽车,确实可以依靠技术自己驾驶。它们能探测周边环境,如障碍物和标志,并使用 GPS 找到自己的路线。但是它们驾驶起来安全吗?我们请教我们的科技作者,“你会考虑乘坐无人驾驶汽车吗?”

我们的观点

Derrik 说他会乘坐无人驾驶汽车,因为 “技术早就存在,而且很多聪明能干的人研究了很长时间。” 他承认它们还是有些问题,但他相信很多事故的发生是因为有人的参与。如果不考虑人,他认为乘坐无人驾驶汽车会“难以置信的安全。”

Phil 来说,这些汽车让他“紧张”,但他也承认这是他想象出的,因为他从没乘坐过。他同意 Derrik 这些技术是高度发达的观点,也知道它的原理,但仍然认为“他自己对新技术接受缓慢,不会购买这类车” 他甚至坦白说平时很少使用定速巡航。他认为依赖它太多的司机会让他感到不安全。

编辑对无人驾驶汽车的观点

Robert 认为“这个概念确实有点怪,”但原则上他看不到汽车不向那个方向发展的理由。 他指出飞机已经走了那条路,而且变得更加安全, 他认为事故发生的主因是“人们过于依赖科技手段,而当科技出现故障时不知所措而导致。

他是一个“焦虑型乘客”, 更喜欢控制整个局面。 对他来说,他的车子在哪里开很重要。如果是以低速在城市中驾驶他感觉还好,但如果是在“宽度不足两车道的弯弯曲曲的英国乡村道路”上,则绝不可以。他和 Phil 都认为英国道路与美国道路大大不同。他建议让别人去做小白鼠, 等到确定安全了再乘坐。

Mahesh来说, 他绝对会乘坐无人驾驶汽车,因为他知道这些汽车公司“拥有坚实的安全技术,决不会让他们的顾客去冒险。” 他承认安全与否还与车辆行驶的道路有关。

我的观点有些像这些观点的折中。虽然平时我会快速地投入到新科技中,但如果要拿生命去冒险,我不会那么做。我承认这些汽车发展了很久,应该很安全。而且坦率地说,很多司机比无人驾驶汽车危险得多。但和 Robert 一样,我想我会让其他人去做小白鼠,等到它更普遍了再去乘坐。

你的观点

在这个问题上,你的观点是什么呢? 你会信任新生的科学技术呢,还是乘坐无人驾驶汽车时会紧张到不行? 你会考虑乘坐无人驾驶汽车吗? 在下面的评论里加入讨论吧。

图片来自: Steve JurvetsonSteve Jurvetson at Wikimedia Commons


via: https://www.maketecheasier.com/riding-driverless-car/

作者:Laura Tucker 译者:willcoderwang 校对:jasminepeng

本文由 LCTT 原创编译,Linux中国 荣誉推出

汽车可不单单是由引擎和华丽外壳组成的,汽车里还有许许多多的计算部件,而 Linux 就在它们里面跑着。

Linux 不只运行在你的服务器和手机(安卓)上。它还运行在你的车里。当然了,没人会因为某个车载系统而去买辆车。但是 Linux 已经为像丰田、日产、捷豹路虎这些大型汽车制造商提供了信息娱乐系统、平视显示以及其 联网汽车 connected car 的 4G 与 Wi-Fi 系统,而且 Linux 即将登陆福特汽车、马自达、三菱、斯巴鲁。

如今,所有的 Linux 和开源汽车软件的成果都已经在 Linux 基金会的 Automotive Grade Linux (AGL)项目下统一标准化了。

传统软件公司也进入了移动物联网领域。 Movimento、甲骨文、高通、Texas Instruments、UIEvolution 和 VeriSilicon 都已经加入 Automotive Grade Linux(AGL)项目AGL 是一个相互协作的开源项目,志在于为联网汽车打造一个基于 Linux 的通用软件栈。

“随着联网汽车技术和信息娱乐系统需求的快速增长,AGL 过去几年中得到了极大的发展,” Linux 基金会汽车总经理 Dan Cauchy 如是说。

Cauchy 又补充道,“我们的会员基础不单单只是迅速壮大,而且通过横跨不同的业界实现了多元化,从半导体和车载软件到 IoT 和连接云服务。这是一个明显的迹象,即联网汽车的革命已经间接影响到许多行业纵向市场。”

这些公司在 AGL 发布了新的 AGL Unified Code Base (UCB) 之后加入了 AGL 项目。这个新的 Linux 发行版基于 AGL 和另外两个汽车开源项目: TizenGENIVI Alliance 。 UCB 是第二代 Linux 汽车系统。它从底层开始开发,一直到特定的汽车应用软件。它能处理导航、通信、安全、安保和信息娱乐系统。

“汽车行业需要一个标准的开源系统和框架来让汽车制造商和供应商能够快速地将类似智能手机的功能带入到汽车中来。” Cauchy 说。“这个新的发行版将 AGL、Tizen、GENIVI 项目和相关开源代码中的精华部分整合进 AGL Unified Code Base (UCB)中,使得汽车制造商能够利用一个通用平台进行快速创新。 在汽车中采用基于 Linux 的系统来实现所有功能时, AGL 的 UCB 发行版将扮演一个重大的角色。”

他说得对。自从 2016 年 1 月发布以来,已有四个汽车公司和十个新的软件厂商加入了 AGL。Esso,如今的 Exxon, 曾让 “把老虎装入油箱” 这条广告语出了名。我怀疑 “把企鹅装到引擎盖下” 这样的广告语是否也会变得家喻户晓,但是它却道出了事实。 Linux 正在慢慢成为 21 世纪汽车的主要操作系统。


via: http://www.zdnet.com/article/the-linux-in-your-car-movement-gains-momentum/

作者:Steven J. Vaughan-Nichols 译者:XLCYun 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

Linux基金会和他的合作伙伴本周发布了Automotive Grade Linux的第一个版本,这是一个在连网汽车内部使用的开源平台。

随着本周 Automotive Grade Linux(AGL)的第一个版本的发布,这个在物联网时代专为汽车定制的Linux发行版将转变为一个新的生态系统。

AGL是由Linux基金会发起的合作项目,Linux基金会汇集了来自汽车行业,通信,计算硬件,学术界和其他领域的合作伙伴。AGL的第一个版本于6月30号发布在网上并且在可免费下载,这个开源操作系统基于Tizen IVI。Tizen IVI是一个基于Linux的平台,它被用于为广泛的设备提供操作系统解决方案,从智能手机,到电视,汽车,笔记本电脑。

在第一个版本中,AGL提供了一系列的功能和为汽车(或其他车辆)部署定制的应用程序,包括:

  • 主屏幕
  • 仪表盘
  • 谷歌地图
  • 暖通空调
  • 媒体回放
  • 新闻阅读器
  • 音响控制
  • 蓝牙手机
  • 智能设备连接集成

Linux基金会和他的参与AGL项目的合作伙伴希望这个解决方案将帮助确保未来“连网汽车”使用开源软件以提供下一代娱乐,导航和其他车内使用的工具。“公开和合作是促进一个公共的,标准的汽车平台发展的关键,以便这个产业可以更快速地实现供连网汽车使用的愿望。”Linux基金会的汽车总经理Dan Cauchy这样说。

Cauchy补充道,Linux基金会期望AGL是一个良好的开端,其合作者希望在以后的版本中能加入“一些额外的功能和特点。”

下载和安装测试

下载

可以从此下载镜像:http://content.linuxfoundation.org/auto/downloads/images/

支持在PC上测试,也提供了Vmware镜像。

安装在X86上

创建一个USB启动盘

  1. 下载GPartd Live 镜像的压缩文件:http://gparted.sourceforge.net/download.php
  2. 使用FAT32文件系统格式化一个最少8GB的U盘。
  3. 解压 GPartd Live镜像的压缩包,并复制全部内容到U盘。保持完整的目录格式,比如你可以确认GPL这个文件是不是在U盘的根目录。
  4. 把U盘变成可启动的,根据你使用的系统不同而不同: a) Linux: 执行U盘里 utils/linux 目录下的 makeboot.sh 。 b) Windows: 执行U盘里 utils\win32 目录下的 makeboot.bat 。
  5. 按 脚本提示执行。
  6. 复制 AGL 演示镜像到U盘。

安装到机器上

注意:这会破坏你的机器上的所有数据!所以请确保机器上的硬盘上的数据是无用的。

  1. 使用刚刚制作好的 GPartd U盘启动系统。
  2. 默认运行 GPartd (所有选项直接回车确认即可)
  3. 打开一个终端,并复制镜像内容到机器的硬盘: gunzip -c agl-demo\_1-0.img.gz | dd of=/dev/sda bs=16M
  4. 关闭终端。
  5. 在 GPartd 窗口,刷新设备。
  6. 将 /dev/sda3 的大小扩展到整个硬盘的可用空间。
  7. 关机。
  8. 拔下U盘。
  9. 重启!

创建VMware虚拟机

在 64位Windows 7和32位Windows XP上的 VMware Player 5 测试通过。

  1. 下载 VMWare Player: http://www.vmware.com/products/player
  2. 解压缩 AGL VMWare image
  3. 在 VMware 中增加新的虚拟机:
1. 选择“我将稍后安装操作系统”
2. 使用 'Linux' -> 'Fedora'
3. 给个名字,比如: tizen-ivi-2.0
4. 创建一个新的磁盘,不过这个磁盘我们稍后会删除并重建一个新的 (将<image.vmdk> 作为 IDE(0:0) 设备添加)
5. 创建好虚拟机之后,然后“编辑虚拟机设置”
6. (可选)取消CD/DVD的“启动后连接”的选项(除非你的宿主机上有这个设备)
7. (可选)取消打印机的“启动后连接”的选项
8. 删除虚拟机当前的硬盘
9. 添加一个新的硬盘
10. 选择“使用已有的虚拟磁盘”,使用那个解压缩得到文件
11. 当第一次启动虚拟机时,如果询问你是否要升级当前格式时,选择“保持现在的格式”
  1. 运行:
1. 启动虚拟机
2. 系统启动后显示一个黑屏,在桌面上任何地方右键点击并打开一个终端
3. 运行如下命令 ./start\_demo.sh 这会调整屏幕分辨率,打开声音,启动node.js引擎,并最终显示界面。

更多的演示截图

请参看我们之前的一篇文章:http://linux.cn/article-3324-1.html

via: http://thevarguy.com/open-source-application-software-companies/070114/automotive-grade-linux-released-open-source-cars

译者:linuhap 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

你看得没错:不是Linux桌面之年,是Linux汽车之年。大量的汽车公司正在投资使Linux成为他们汽车的操作系统选择。

当你想起Linux,你也许会想起服务器,桌面操作系统,或者Android 智能手机/平板。你几乎肯定不会考虑汽车吧,但是,Linux确实已经运行在许多汽车的引擎盖下了,也许很快它将会扮演一个非常重大的角色。

向运行在汽车引擎盖下的linux问声好

Matt Jones在加里福利亚的旧金山召开的Linux基金会Linux合作高峰会上带来这个消息。Jones是捷豹路虎的娱乐系统的一个高级技术专家,也是一个旨在推动汽车行业应用车载娱乐信息的开源开发平台的非盈利组织--GenIVI Alliance的副总裁,

Jones说,捷豹路虎已经询问他们的顾客需要什么,不需要什么,比如在他们的车上有一个全功能的家庭娱乐网络。当然,你可以在前仪表盘放一个高清品质的、在城市交通上提供高速网络的显示器,解决一个超出了汽车行业范围之外的问题。

汽车企业能做什么,他们正致力于AGL( Automotive Grade Linux,汽车级Linux)--一个Linux基金会的下级小组,提供一个公共的操作系统和应用程序接口(API)。通过它的支持,汽车制造商可以专注于实现应用程序而不用担心操作系统下层结构。毕竟,正如Jones 说道:“你上次是什么时候买了一辆基于操作系统的车?”

在他的演讲里面,Jones宣布AGL已经发布一个车载信息娱乐、远程汽车娱乐操作系统和应用程序开发包原型。这是一个基于Linux开源镜像创建的车载娱乐系统,拥有一个控制器区网络CAN、一个车载总线标准、API;一个HTML5应用程序框架;及简单用户接口。

Jones 说:“我们(捷豹路虎)已经加入AGL来使之开源并让Linux使用在整个汽车中,专注方便于开发者有可参考的硬件和软件平台。这样的技术已经在大量地车载,但是之前没有人提供出来”所以如果你准备Hack一个汽车的话,AGL已经有了你需要的工具。

AGL和捷豹路虎也给了开发者开始汽车hacking的原因。他们联合举办了开发者竞赛:2013 AGL User Experience Contest。比赛胜利者将会得到机会在AGL或者捷豹路虎工作。

比赛有三个类别:最好用户体验,最好视觉外观,和最好概念或者是可扩展的特征。这个比赛在4月15日 - 5月17日举行,胜利者将会在5月底东京举行的汽车Linux峰会上宣布。如果你和Linux以及汽车一起工作,这似乎就像是在一个在底层的理想机会。

相关链接:


via: http://www.zdnet.com/2014-the-year-of-the-linux-car-7000014091/

译者:Vic\_\_\_ 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出