我们做了一个操作系统,不是Windows,也不是Linux

https://m.toutiao.com/is/dh8FWJe/?=我们做了一个操作系统

这是我们做的操作系统,有和Windows一样的桌面,通过鼠标和键盘操作图形,但是不是Windows。

也能像Linux一样使用字符终端,通过字符终端,或者处理本地的工作,或者远程操控其他服务器,但是不是Linux。

系统的正式名称是:Laxcus集群操作系统。

操作系统大家肯定都知道,但是,啥是“集群”呢?

集群,简单说,就是一堆服务器联网组成的算力矩阵。云服务商和超算公司,他们玩的就是算力矩阵。

说完集群,再说“集群操作系统”。

通常大家看到的计算机,不管是服务器还是PC、手机,里面的操作系统只能在一台设备上运行,它向下管着硬件,向上管着应用软件,无论硬件和软件,也都局限在这台设备里。

Laxcus集群操作系统打破了这种限制,它能同时运行在很多计算机上,然后把这些计算机和里面的硬件:CPU、内存、磁盘捏鼓到一起,先组成为一个巨大的资源池,再像一台计算机一样,提供给用户使用。这个规模有多大呢?理论上可以组织百万台计算机的规模。这样,集群操作系统提供的算力就比单机操作系统大得多,干活效率,自然也就更多更快更好了。

能干什么活呢:仿真设计、图像渲染、基因测序、气象分析、高速超高速流体,模拟核爆...基本都是单机操作系统不想干、不爱干、不能干,干不好的活。

是不是很厉害?

还有更厉害!这么大一个计算机,如果只给一个人用是不是有点浪费呢?的确是!所以设计团队又在上面又做了一层虚拟化,把一个物理的计算机集群分成很多个虚拟的计算机集群。虚拟集群们在一起运行,共用底层的硬件,软件上被系统做了逻辑切割,使得虚拟集群之间老死不相往来。用户登录之后,系统会给每个人分配一个虚拟集群,然后就是用户自己在里面自由玩耍了!

算力强大,资源共享,不走寻常路,干别人干不了的事,热爱超级计算的骨灰发烧友们爽翻了!

如果只是止步于止,那么其实也没啥意思,毕竟操作系统这种底层的玩意儿,除了热衷技术的极客们,普通人不大感兴趣,大家喜欢的还是应用。

设计团队再接再厉做了一套应用软件开发包,方便开发者开发应用软件。和单机操作系统上的应用软件不同,开发Laxcus应用软件需要遵守Laxcus分布编程规范,所有应用软件,都是分布+并行的方式运行。前面说的基因测序、空气流体、核爆,就是这些应用软件干的事。

用户处理分布计算,总少不了给计算机喂数据饲料这道手续,连带着,计算完了,还得把结果保存起来,方便下次再用。这样,就需要保存、提取、筛选数据一系列工作。于是,设计团队又搞了一个大数据子系统,方便开发者们存取数据。大数据底层用的是行列混合存储模型,同时支持OLTP和OLAP,也就是近期火热的HTAP。

有了数据,就需要算法,这样才能给应用软件指引方向,找到分布计算的最优解,于是一套和AI相关的算法模型应运而生。模型是开放的,每个人都可以加入自己的想法。

算力、数据、算法、分布编程框架、应用软件,分布式操作系统的核心功能全部齐活儿!

后来我们进一步升级,给应用软件加上一道安全阀门,让应用软件在虚拟集群监管下运行,只能在规定的权限内做事;接着导入云原生需求,算是让Laxcus集群操作系统加入了云计算队伍;再后来,又集成边缘计算功能,实现云端、边缘端、终端的无缝对接,只要有网的地方,都能用上Laxcus集群。

到这儿,Laxcus集群操作系统要干的事,基本夯实成形了。下面的事,就是和开发者们互动,建立生态了。

这事儿,我们现在正在做着...

(0)

相关推荐