真正的國產作業系統應該是什麼樣的?

2021-09-24 04:51:37 字數 1190 閱讀 7193

前不久,華為發布鴻蒙系統,緊接著中興也發布了自己的作業系統。但是很明顯,目前已知的國內作業系統均是在linux核心基礎上發展出來。linux核心是一種開源的作業系統核心,類似基於linux核心的系統還有紅帽,烏班圖等。發布一套全新的作業系統(或核心),其主要是存在幾大技術和應用難題。

1、 穩定性,linux、unix、windows系統等均是在幾十年的錘煉達到穩定可靠的,如果現階段發布一種全新的作業系統,穩定性是最大問題之一。

2、 相容性,相容性涉及生態環境的搭建,比如windows系統,提供了各種系統介面和應用開發的工具等。可以從ios系統下的軟體就沒法在windows下使用。

3、 新系統模式,當下主流的兩種系統模式是分時和分布,windows系統就是一種分時作業系統。分布式作業系統存在比較明顯的安全隱患。發明一種全新模式是困難的,且新模式也存在穩定性和相容性問題。

4、 硬體束縛,現階段基礎晶元和晶元對應的指令集均是遵循現有標準的,新系統核心存在硬體上的束縛。

發布一套全新的作業系統,諸如此類問題還有很多。總的來說,一方面需要從國家層面下定決心;另一方面,需要相關軟硬體企業聯合構建系統生態。

於是,華為和中興等選擇採用linux核心就無可厚非了。但是,作業系統畢竟是我國資訊科技自主化的關鍵之一,鑑於目前大資料儲存和傳輸、人工智慧學習、資料安全和保護、萬物互聯的興起,傳統的作業系統架構模式已經表現出疲軟,這現象為發展全新作業系統提供了機會。顯然,新作業系統應當具有如下幾個特徵:

1、 破除集中式運算方式,集中式運算雖保障了安全性,因為網路頻寬的限制使得集中式運算存在極大的運算資源浪費,破除集中式運算方式就意味著所有聯網節點可以共享運算能力和資源。

2、 打造更安全的核心,所有作業系統從高階語言到機器語言均需要乙個轉換工具,一般稱為編譯器,由於運算能力得到了共享,那麼如何保障安全就是首要解決的問題。

3、 更優越的網路結構,目前的網路模式主流是乙太網,該模式將信源編碼和通道編碼做了物理上的隔離。於是資料儲存和傳輸上就會要求更多的步驟來處理,減少步驟可提高網路的承載能力。

4、 更優越的排程演算法,涉及運算能力和資源共享,就需要乙個最優的排程演算法。

傑林碼可以採用乙個概率模型實現無失真壓縮、對稱加密、檢錯糾錯、自定義長度的數字指紋和簽名等多個功能的編碼演算法,無失真壓縮為可提高網路承載能力;對稱加密確保每個共享節點的安全;檢錯糾錯可發現資料在傳輸時是否被篡改,同時確保資料的可靠傳輸;自定義長度的數字指紋和簽名保證各個級別的節點的許可權。所以傑林碼為打造全新作業系統核心提供了方法。

桌面融合應該是什麼樣的

雖然能達到所謂桌面融合的狀態,不過不管採用哪種方式,都是 偽桌面融合 拋開增加的成本和不穩定性不說 此處說的不穩定並不是純粹指軟體程式不穩定,而是整個專案的不穩定,因為大家都知道多乙個裝置,不穩定的因素就會增加不止一處,加大了維護難度。很多人都有這個經歷,對於稍微複雜的專案,由於採用了不合理的方案,...

工程訓練到底應該是什麼樣的

工程訓練到底應該是什麼樣的 工程訓練到底應該是什麼樣的,很多人很多時間都在討論這個問題。當大家終於 承認計算機學科首先是工程學科的時候 或者說比如偶像這樣的科學家也認同科 研中的學生必須具備一定的編碼能力的時候 也許,我們還需要討論一下計算機 科學中的工程訓練應該是什麼樣的。brooks是位大牛,他...

(X)HTML文件應該是什麼樣子

最近,我看到了如此糟糕的html,以至於我想展示html文件的外觀,w3c的要求 絕對最小值定義為 html 4文件由三部分組成 包含html版本資訊的行,宣告性的標頭部分 由head元素分隔 正文,其中包含文件的實際內容。主體可以通過body元素或frameset元素實現。或用 表示 請注意,頁面...