【操作系统不等于 Linux,六问操作系统新时代!】10 年前 , 我们所看到操作系统已经不再局限于内核 , 开始走向我称之为的 runtime 。 近几年操作系统的定义升华成为一个连接 , 这也与万物互联时代相契合 。 操作系统面对的环境在发生变化 , 它的定义也在变 , 但是操作系统根本性的理念并没有变 , 这一点可以从软硬件资源、硬件与软件的解耦过程中可以看出 。
传统操作系统为什么无法适用于当下?
谭郁松:的确 , 潘爱民老师所讲的我们也深有感受 。 作为比较传统的操作系统学术派 , 从个人角度来看 , 操作系统在不同的发展过程中基本概念、基本的功能并没有本质的变化 , 但是在新的环境下 , 以连接为基础的场景一直处于迭代更新之中 , 譬如软件定义一切、汽车与工业互联网智能化等等 。 但是 , 这也让我们不禁好奇 ,传统的概念、操作系统为什么不能满足新的场景?
韩辉:虽然近几年来操作系统迎来一个大发展 , 特别是国产操作系统 , 但整个行业中创新乏力、低水平的造轮子也非常多 , 而我们对一个场景的理解 , 包括操作系统本身的创新则非常少 。 举例说明 , Linux 的发行版高达 300 多种 , 而这仅仅是它们的一部分 , 如果你喜欢用 Linux , 一年可以无重复地使用各种 Linux 发行版 , 用完之后会发现 , 大多数的发行版本太过相同 , 或仅是操作习惯有所不同罢了 。
事实上 , 在不同时代的主流操作系统无论是从操作体验来看 , 还是对于新场景的认知 , 都颠覆了以往的操作系统 。 也许上述所提及的新场景一直存在 , 但是它给予一种新的方法让你去理解 , 让更多生态上的开发伙伴可以更快、更简单的参与到这个场景 。
遗憾的是 , 现在的很多操作系统并没有做到这一点 。 也许有人会说某操作系统在某个新场景上能用 , 但现实来看 , 使用的人数十分有限 , 这意味着可能原来的技术不太适合这个场景的发展 , 也有可能是商业模式不友好 , 其他厂家很难参与 , 或者参与进来也无法产生经济效益 , 因此这些成为制约场景操作系统发展的关键 。 由此 , 我认为一个新的操作系统与一个新的场景 , 可能需要从很多方面去考虑 , 不光是技术创新 。
熊伟:我觉得创新还是要有需求的支撑 , 如果没有需求 , 创新会很难形成商业闭环 , 甚至不存在创新 。
许迎春:从理想汽车的角度来看 , 早年的操作系统更多的是在计算机上面 , 但是在车载操作系统中 , 智能汽车里面有不同的领域需求 , 如车控 , 尤其对硬实时性的要求非常高 , 亦或是在智能驾驶上要适配不同的 NPU 或者 GPU , 因此这些需求对管理和良好的生态提出了一定的要求 。
类似于市场对 Android 系统的需求 , 车载中也存在三种不同形态的操作系统:一种是为了处理交互 , 一种是为了处理自动驾驶 , 还有一种是为了处理实时的车控 。
从我们角度而言 , 理想是能够做一个通用的操作系统 , 能够可裁剪 , 同时满足实时 , 还有一个很大的方面就是安全 。 因为在 PC 上 , 重启 PC 不是大问题 , 手机重启也不是大问题 , 但是在车中倘若操作系统出了问题可能会有生命安全 , 所以这类的操作系统必须要强调高安全 。
谭郁松:这恰恰也是呼应了我们现有的操作系统在汽车驾驶方面还是有一些传统操作系统概念所不能满足的需求 , 以及对它提出新的挑战 。
许迎春 :在汽车领域 , 最理想的状态 , 能够把 Linux 裁剪成具有高安全、高实时的系统 , 如今 Linux 生态已经发展得非常好 , 目前也有很多公司在朝着这个方向努力 , 但是做一个开源系统 , 想要通过一些认证的话确实很难 。 截止目前 , 还没有任何一个现有的系统能同时满足三个方面的需求 。
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
