为什么说“操作系统要因云而变”?

为什么说“操作系统要因云而变”?
2022年01月26日 23:33 谭婧在充电

老兵永不死,而操作系统是一个“老兵”。

操作系统的核心作用有两个: 一是负责和底层硬件打交道 ,比如 Windows,就负责干这个 。 二是和负责应用打交道,比如和Office这种应用打交道。

操作系统在整个软件生态里起到了非常重要的承上启下的作用。Linux 操作系统诞生至今已有 30 多年的时间,每年仍有大量的代码加入进来。

然而,操作系统在云原生中起到了很大的作用,但它并不是真正意义上的“因云而生”的,也没有体现任何革命性的技术革新。而且,虽然容器技术是最好的“搬家工具”,但传统的操作系统对于容器之间的“彼此不服”问题,没有解决,尤其是容器之间还存在彼此攻击,共享一些关键资源等非常严重的安全隐患。

是操作系统在云计算时代没有焕发出魅力吗?错。答案是,操作系统要因云而变。

云上操作系统与传统操作系统比较而言,操作系统在这里起到的作用,一是为用户提供了一个虚拟化的方案,把大的 CPU 切成小的 CPU 供用户使用,二是提供了资源隔离技术,使得这些用户之间互不干扰。

而且,从纯技术角度,一些核心组件会发生演进。现在,需要演变成支持多个异构处理器的环境。操作系统一是要对跨体系结构提供支持。

如今,云计算无服务崛起,用户只需要专注于应用和业务逻辑,更多的通用功能、资源和系统能力都下沉到云,不需要提前规划容量,不需要运维底层系统,可以真正像用水、用电。云上操作系统不发力,上 CPU 的能力越来越强,而用户的应用并没有相应的水平扩展能力。

多年之后,也许大学课程“操作系统原理”里的内容会因为这次变革而发生翻天覆地的改变。(完)

亲爱的数据,出品

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部