有那种跨多个实例来虚拟成一个单机环境的操作系统吗?

2022-05-18 14:31:05 +08:00
 lookStupiToForce

就是多个实例(可以是容器、虚拟机或者物理机)都被分配到这个操作系统底下,操作系统需要负责底层的负载均衡、任务调度、数据分发和收集。

但是在操作端 /用户端,和其他单机操作系统没两样,也就是说,用户可以在这个操作系统上安装和运行任意的单机软件,其使用方式(暂且不谈使用感受)和使用一个真实地单一实例没区别。

这么问的原因是,现在 k8s 还是需要给每个节点做环境配置、安装和管理,而且对于运行的应用还是有一定要求,需要在应用层级就做好不同节点的通信(不然也不会催生那么多云原生项目),太麻烦了。真的没有什么操作系统,从系统层级揽过这些麻烦事,只丢些接口给到应用去调用 /轮询 /等待通信吗?

580 次点击
所在节点    操作系统
3 条回复
XiLingHost
2022-05-18 14:31:57 +08:00
听起来有点像 plan9
lookStupiToForce
2022-05-18 19:35:33 +08:00
记个笔记
这玩意儿查了之后知道叫“分布式操作系统”“Distributed operating system”,知乎 2020 年有过讨论但应者寥寥,主要迄今业界也没啥好的解决方案的样子。
看来只能继续做梦了(。
JohnBull
2022-10-02 00:27:15 +08:00
MOSIX 了解下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/853705

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX