之所以稱之為“蒲公英計劃”,是因為他希望自己的係統能像蒲公英一樣在互聯網上到處傳播。
肖然開發的新係統,被他自己命名為“混沌係統”,正所謂混沌生萬物,混沌中蘊含著一切可能性。
整個係統的大小雖然不到30MB,但是裏麵卻包含了所有係統應該具備的核心功能,麻雀雖小五髒俱全。
當然,這隻是係統的初始大小,以後隨著係統裏麵的應用程序越來越多,這個係統的體積會相應的變大,但是肖然會盡量控製它變大的速度。
肖然查了下“隱殺”控製的服務器數量,現在已經達到了30多萬台,“隱殺”的效率比起之前又有了提升。
這還是肖然隻部署了一台“隱殺”的情況下的戰果,當然,這一切都和肖然偶爾對它的訓練優化有關。
“隱殺”目前所能達到的入侵能力都是肖然所賦予的,它自身並沒有自主學習進階的能力!
從理論上來說,肖然自身的能力越強,“隱殺”的能力就越強。
……
肖然把“混沌係統”內部劃分為3個等級,分別為“混沌-1”,“混沌-2”,“混沌-3”,各自有不同的分工。
“混沌-1”有4台,1主3備,主係統如果掛了,則可以從3個備用係統中選出一個隻作為主係統,作為整個“混沌係統”的主服務器。
“混沌-2”係統有100台,這“混沌-2”也被肖然當做“燈塔”,作為整個係統網絡的調度係統,根據任務所需要的服務器資源大小決定調度多少服務器完成這個任務。
“混沌-2”係統如果有係統因為意外而失聯,則“混沌-1”係統會從“混沌-3”係統中選擇服務器配置好的一個擔任新的“混沌-2”係統。
“混沌-3”係統的數量沒有上限,處於整個係統網絡的最底層,負責任務的最終執行,最終被“混沌-2”係統所調度。
也就是說,肖然後續有任務,比如訓練某個模型,則把任務分給“混沌-1”主係統就可以了,“混沌-1”主係統會把任務分發給“混沌-2”係統,“混沌-2”係統根據實際情況再選取一定數量的“混沌-3”係統進行最終任務的處理。
“混沌-2”係統應該說是整套“混沌係統”中的核心,不僅要接收任務,還要評估任務所需要的資源,更要考慮“混沌-3”係統中有服務器掉線後的補救方案。
當然,這套係統也隻是第一版,後續係統內部還是支持自我更新和升級的。
這套係統相對肖然來說,最大的好處就是安全,因為是肖然自己從底層開始開發,所有的代碼都是他自己編寫的,並且用他自己獨有的方式編譯,所以即使別人發現了這套係統,最多也就是把係統刪除,根本無從下手得知係統內部的運行機製,以及發現係統中運行的應用及文件。
而這個係統的源碼,肖然是不可能泄露給任何人的。
淩晨1點,肖然把係統的最後一點東西完成之後,編譯了一個版本。
然後,編寫了一個腳本,把“混沌-1”和“混沌-2”係統發布在了他選定的配置比較好的服務器中,然後又寫了一個腳本,把“混沌-3”分發到其餘的這30多萬台服務器中。
係統安裝過程中安裝程序能夠通過隱藏手段,把這個係統的進程進一步隱藏掉。
每台電腦上的隱藏方式都是隨機的,如果不是對操作係統非常精通,被發現的概率的很小,就算被發現也可能隻是以為是一個普通病毒軟件。