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

我们做了一个操作系统,不是Windows,也不是Linux_第1张图片

这是一个操作系统,有和Windows一样的桌面,通过鼠标和键盘使用图形界面,但是不是Windows。

我们做了一个操作系统,不是Windows,也不是Linux_第2张图片

 

也有和Linux一样的终端,通过输入字符命令,即能处理本地的工作,还能远程操控服务器,但是不是Linux。

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

我们做了一个操作系统,不是Windows,也不是Linux_第3张图片

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

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

我们做了一个操作系统,不是Windows,也不是Linux_第4张图片

再说“集群操作系统”。

通常大家看到的操作系统,无论Windows、Linux,还是Macintosh、Unix、IOS、Android,都只在一台计算机里运行,操作系统向下管着硬件,向上管着应用软件,操控影响范围,都在这台计算机里。

我们做了一个操作系统,不是Windows,也不是Linux_第5张图片

 

然而Laxcus集群操作系统不是这样,它打破了这套规则,让一套操作系统同时运行在很多计算机上。每台计算机,这时变成一个Laxcus集群“节点”,受到Laxcus集群操作系统管理。如果用户使用,Laxcus集群做为一个整体,又会象一台计算机一样,供用户操作。前面展示的桌面和终端,就是用户进入Laxcus集群后、操作Laxcus集群的UI接口。

Laxcus集群操作系统能管理多少计算机呢?理论上可以达到百万级节点的规模。所以,Laxcus集群操作系统提供的算力比单机操作系统大得多,干活效率,自然也就更多更快更好了。

能干啥活呢?仿真设计、图像渲染、基因测序、生物制药、气象分析、高速超高速流体,模拟核聚变...基本都是单机操作系统不想干、不爱干、不能干,干不好的活。

是不是很厉害?

还有更厉害的!这么大一台计算机,如果只给一个人用是不是有点浪费呢?的确是!所以设计团队在上面加了一层虚拟化,把一个物理的计算机集群分成很多个虚拟的计算机集群。虚拟集群们共用底层的硬件,软件上被系统分隔,强迫虚拟集群们“老死不相往来”。用户登录后,Laxcus集群操作系统给每个人分配一个虚拟集群,然后就由着用户“玩泥巴”了!

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

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

于是设计团队再接再厉做了一套应用软件开发包,方便开发者开发应用软件。因为底层的差异,Laxcus集群操作系统要求应用软件必须是纯粹的分布式,以分布+并行的方式,分散在计算机上工作,这和单机操作系统上的应用软件完全不同。开发者在开发这种应用软件时,需要遵守Laxcus分布编程规范。前面说的气象分析、空气流体、核爆这些严重依赖算力的工作,都是Laxcus应用软件擅长干的活儿。

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

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

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

后来陆续又做了其他的升级。比如:设计团队强化了对应用软件的安全管理,强制应用软件必须在虚拟集群监管下运行;为了让地球村民用上Laxcus集群操作系统,从底层贯穿应用层,注入多语言多语种支持,不同国家不同语言语种的用户,可以在一个平台上使用一套Laxcus集群操作系统;接着导入云原生需求,加之Laxcus自带云服务云管理,算是让Laxcus集群操作系统加入了云计算队伍;再后来,又集成边缘计算功能,实现云端、边缘端、终端的无缝对接,只要有网的地方,都能用上Laxcus集群。

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

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

你可能感兴趣的:(计算机集群,集群操作系统,操作系统)