天天看點

統信UOS全球首創“分層分類”理論,探索下一代作業系統開發基礎

作者:IT之家

IT之家 7 月 26 日消息,據統信軟體官方,他們在繼承自由開放的開源精神基礎之上,結合目前作業系統軟硬體産業鍊的現狀,首次提出了「分層分類」的開源技術路線,目前已取得初步成果,并已應用于統信 UOS 伺服器版和統信 UOS 雲原生版等多個産品。

統信UOS全球首創“分層分類”理論,探索下一代作業系統開發基礎

IT之家查詢統信官方資料獲悉,這裡說的「分層分類」體系架構的核心思想是“垂直分層、水準分類、資料驅動、算法先行”,可将軟體包的關系結構化,并有效“加速”系統建構和維護。

統信UOS全球首創“分層分類”理論,探索下一代作業系統開發基礎

分層方案

根據軟體包依賴關系進行層級劃分,每層定義了各自的功能範圍,并向上層提供相應的接口:

  • 核心層:包含作業系統核心和驅動程式,向下屏蔽了硬體差異。
  • 核心層:對作業系統啟動運作和使用起關鍵作用的核心軟體。
  • 系統層:擴充核心層、核心層功能服務,為客戶和應用提供資料和服務的軟體。
  • 應用層:供客戶和應用使用的各類通用軟體(與各類應用場景有交集)。

分類方案

分三個次元,即形态、功能和場景:

  • 形态:根據軟體包中的檔案及其描述資訊,将其分為庫、工具和服務。
  • 功能:主要根據軟體包的描述資訊,挖掘出其中的功能。
  • 場景:以使用者的實際使用場景為依據,并根據這些場景的典型應用及其依賴關系,進行歸并。
統信UOS全球首創“分層分類”理論,探索下一代作業系統開發基礎

據介紹,統信 UOS 将“分層分類”體系結合谷歌提出的 BERT 自編碼語言模型,計算出每個句子中每個 token 與其他 token 的關系向量,然後對關系向量進行正則化,最終得到分類機率。

簡單來說,分層算法是根據軟體包的描述資訊及其上下依賴關系的描述資訊進行分層。分類算法則是根據軟體包的描述資訊進行分類。

統信UOS全球首創“分層分類”理論,探索下一代作業系統開發基礎
統信UOS全球首創“分層分類”理論,探索下一代作業系統開發基礎

官方表示,融入「分層分類」的統信 UOS 伺服器版擁有五大方面的優勢:強安全、高穩定、高性能、易維護、泛相容,有助于中國開源作業系統角逐世界舞台。

繼續閱讀