我們開發(fā)了一套操作系統(tǒng),不是Windows,也不是Linux
這是我們開發(fā)的操作系統(tǒng),有和Windows一樣的桌面,通過鼠標(biāo)和鍵盤操作圖形,但是不是Windows。

也能象Linux一樣使用字符終端,通過字符終端,或者處理本地的工作,或者遠(yuǎn)程操控其他服務(wù)器,但是不是Linux。

系統(tǒng)的正式名稱是:LAXCUS分布式操作系統(tǒng)。

操作系統(tǒng)大家肯定都知道,但是,啥是“分布式”呢?

通常大家看到的計算機,不管是服務(wù)器還是PC、手機,里面的操作系統(tǒng)只能在一臺設(shè)備上運行,它向下管著硬件,向上管著應(yīng)用軟件,無論硬件和軟件,也都局限在這臺設(shè)備里。
Laxcus分布式操作系統(tǒng)打破了這種限制,它能同時運行在很多計算機上,然后把這些計算機和里面的硬件:CPU、內(nèi)存、磁盤捏鼓到一起,先組成為一個巨大的資源池,再象一臺計算機一樣,提供給用戶使用。這個規(guī)模有多大呢?理論上可以組織百萬臺計算機的規(guī)模。這樣,集群操作系統(tǒng)提供的算力就比單機操作系統(tǒng)大得多,干活效率,自然也就更多更快更好了。
能干什么活呢:仿真設(shè)計、圖像渲染、基因測序、氣象分析、高速超高速流體,模擬核爆...基本都是單機操作系統(tǒng)不想干、不愛干、不能干,干不好的活。
是不是很厲害?
還有更厲害!這么大一個計算機,如果只給一個人用是不是有點浪費呢?的確是!所以設(shè)計團(tuán)隊又在上面又做了一層虛擬化,把一個物理的計算機集群分成很多個虛擬的計算機集群。虛擬集群們在一起運行,共用底層的硬件,軟件上被系統(tǒng)做了邏輯切割,使得虛擬集群之間老死不相往來。用戶登錄之后,系統(tǒng)會給每個人分配一個虛擬集群,然后就是用戶自己在里面自由玩耍了!
算力強大,資源共享,不走尋常路,干別人干不了的事,熱愛超級計算的骨灰發(fā)燒友們爽翻了!
如果只是止步于止,那么其實也沒啥意思,畢竟操作系統(tǒng)這種底層的玩意兒,除了熱衷技術(shù)的極客們,普通人不大感興趣,大家喜歡的還是應(yīng)用。
設(shè)計團(tuán)隊再接再厲做了一套應(yīng)用軟件開發(fā)包,方便開發(fā)者開發(fā)應(yīng)用軟件。和單機操作系統(tǒng)上的應(yīng)用軟件不同,開發(fā)Laxcus應(yīng)用軟件需要遵守Laxcus分布編程規(guī)范,所有應(yīng)用軟件,都是分布+并行的方式運行。前面說的基因測序、空氣流體、核爆,就是這些應(yīng)用軟件干的事。
用戶處理分布計算,總少不了給計算機喂數(shù)據(jù)飼料這道手續(xù),連帶著,計算完了,還得把結(jié)果保存起來,方便下次再用。這樣,就需要保存、提取、篩選數(shù)據(jù)一系列工作。于是,設(shè)計團(tuán)隊又搞了一個大數(shù)據(jù)子系統(tǒng),方便開發(fā)者們存取數(shù)據(jù)。大數(shù)據(jù)底層用的是行列混合存儲模型,同時支持OLTP和OLAP,也就是近期火熱的HTAP。
有了數(shù)據(jù),就需要算法,這樣才能給應(yīng)用軟件指引方向,找到分布計算的最優(yōu)解,于是一套和AI相關(guān)的算法模型應(yīng)運而生。模型是開放的,每個人都可以加入自己的想法。
算力、數(shù)據(jù)、算法、分布編程框架、應(yīng)用軟件,分布式操作系統(tǒng)的核心功能全部齊活兒!
后來我們進(jìn)一步升級,給應(yīng)用軟件加上一道安全閥門,讓應(yīng)用軟件在虛擬集群監(jiān)管下運行,只能在規(guī)定的權(quán)限內(nèi)做事;接著導(dǎo)入云原生需求,算是讓Laxcus分布式操作系統(tǒng)加入了云計算隊伍;再后來,又集成邊緣計算功能,實現(xiàn)云端、邊緣端、終端的無縫對接,只要有網(wǎng)的地方,都能用上Laxcus集群。
到這兒,Laxcus分布式操作系統(tǒng)要干的事,基本夯實成形了。下面的事,就是和開發(fā)者們互動,建立生態(tài)了。
這事兒,我們現(xiàn)在正在做著...