说 “这个系统”其实是不准确的。Tesla 上运行着多种系统。大家一眼看到的 17 寸显示器上运行的,是基于某个 Linux 发行版开发的操作系统。上面运行的是导航、音乐、社交等非关键系统,而控制汽车运行的关键系统的底层代码由 C 语言开发而成,并不运行在一个平常意义上的操作系统之上。系统之间是相互独立的,哪怕显示和娱乐系统全坏掉,也不会影响汽车的行驶。
这么看起来,在一个 Linux 的发行版上搞点事情还是有可能的。VMware 就有这么一个又有钱又很宅的怪叔叔……
VMware 加拿大的工程师 Paul Gifford 成功地在一辆 Tesla P85+ 上安装了 vC OPs 5.8.1 vCHS Custom Dashboard。仔细看下图可以看到,vC Ops 界面上显示了当前计算机的 CPU、内存、磁盘和网络的负载。