盤點大廠的那些開源專案 - 華為

SpringLeee發表於2021-01-28

HarmonyOS

鴻蒙系統(HarmonyOS),是第一款基於微核心的全場景分散式OS,是華為自主研發的作業系統。華為會率先部署在智慧屏、車載終端、穿戴等智慧終端上,未來會有越來越多的智慧裝置使用開源的鴻蒙OS。

鴻蒙 OS 底層由鴻蒙微核心、Linux 核心、Lite OS 組成,未來將發展為完全的鴻蒙微核心架構。

特性

場景

Stars: 16k
Github: https://github.com/Awesome-HarmonyOS/HarmonyOS

LiteOS 華為物聯網作業系統

Huawei LiteOS是華為面向物聯網領域開發的一個基於實時核心的輕量級作業系統,自開源社群釋出以來,圍繞NB-IoT物聯網市場從技術、生態、解決方案、商用支援等多維度使能合作伙伴,構建開源的物聯網生態。

Stars: 4.2k
Github: https://github.com/LiteOS/LiteOS

KubeEdge

KubeEdge是一個開源系統,用於將容器化應用程式編排功能擴充套件到Edge的主機。它基於kubernetes構建,併為網路應用程式提供基礎架構支援。雲和邊緣之間的部署和後設資料同步。

目標

建立一個開放平臺,使能邊緣計算,將容器化應用編排功能擴充套件到邊緣的節點和裝置,後者基於kubernetes構建,併為雲和邊緣之間的網路,應用部署和後設資料同步提供基礎架構支援。

Stars:3.5k
Github: https://github.com/kubeedge/kubeedge

EdgeGallery 社群

聚焦5G邊緣計算場景,通過開源協作構建起MEC邊緣的資源、應用、安全、管理的基礎框架和網路開放服務的事實標準,並實現同公有云的互聯互通。在相容邊緣基礎設施異構差異化的基礎上,構建起統一的MEC應用生態系統。

Github: https://gitee.com/edgegallery

方舟編譯器

華為方舟編譯器作為一款全新的編譯器可以顯著提高手機的執行速度,它不採用現有編譯器邊解釋邊執行的模式,而是將這種動態編譯改為靜態編譯,可以做到全程執行機器碼,進而高效執行程式,大大縮短程式響應時間。

Stars:7k
Github: https://gitee.com/openarkcompiler/OpenArkCompiler

iSula

iSula 是一種雲原生輕量級容器解決方案,可通過統一、靈活的架構滿足 ICT 領域端、邊、雲場景的多種需求。

iSula 通用容器引擎(iSulad)提供統一的架構設計來滿足 CT 和 IT 領域的不同需求。相比 Golang 編寫的 Docker,輕量級容器具有輕、靈、巧、快的特點,不受硬體規格和架構的限制,底噪開銷更小,可應用領域更為廣泛。

Stars:264
Github: https://gitee.com/openeuler/iSulad

Go-Chassis

Go-Chassis 是一個go語言的微服務開發框架,專注於幫你實現雲原生應用

特性

  • 註冊發現: 當前支援Apache ServiceComb,kubernetes與Istio,無論是服務端發現還是客戶端註冊發現都可以適配。
  • 客戶端負載均衡: consumer實時快取依賴服務的網路資訊拓撲,並直接進行負載均衡演算法選擇
  • 流量標記: 定義流量特徵併為他標記為一個獨有的字元,便於後續根據特徵進行流量管理
  • 流量管理: 可以根據訪問特徵,微服務後設資料,權重等規則靈活控制流量,可支援金絲雀釋出,限流等場景。
  • 遙測: 提供metrics抽象API,並且預設收集請求數、延遲等通用指標。支援prometheus、zipkin。整合opentracing-go作為標準。
  • 後端服務: 將後端服務視為外掛使用,比如配額管理、認證鑑權服務。這樣便於測試並保證元件的可替換性。
  • 原生支援配置熱載入: 整合輕量級配置管理框架 go-archaius, 開發者可以輕鬆實現配置熱載入功能的雲應用。
  • API first: 自動生成 Open API 2.0 文件,並把它註冊到Apache ServiceComb的service center。 可在統一的服務檢視微服務文件。
  • spring cloud與service mesh統一治理: 由servicecomb-mesher, spring cloud提供。
    極少的開源依賴 檢視go.mod檔案,已做到做少的開源庫依賴,更多的擴充套件和外掛功能請檢視外掛庫

Stars:2.1k
Github: https://github.com/go-chassis/go-chassis

MindSpore

MindSpore是一種適用於端邊雲場景的新型開源深度學習訓練/推理框架。 MindSpore提供了友好的設計和高效的執行,旨在提升資料科學家和演算法工程師的開發體驗,併為Ascend AI處理器提供原生支援,以及軟硬體協同優化。

同時,MindSpore作為全球AI開源社群,致力於進一步開發和豐富AI軟硬體應用生態。

Stars:1.9k
Github: https://github.com/mindspore-ai/mindspore

DevUI Design

DEVUI是一款開源免費的企業中後臺產品前端的通用解決方案,其設計價值觀基於"致簡","沉浸","靈活"三種自然與人文相結合的理念,旨在為設計師,前端開發者提供標準的設計體系,並滿足各類落地場景,是一款企業級開箱即用的產品

Stars:581
Github: https://github.com/DevCloudFE/ng-devui

openGauss

openGauss是一款開源的關係型資料庫管理系統,它具有多核高效能、全鏈路安全性、智慧運維等企業級特性。 openGauss核心早期源自開源資料庫PostgreSQL,融合了華為在資料庫領域多年的核心經驗,在架構、事務、儲存引擎、優化器及ARM架構上進行了適配與優化。作為一個開源資料庫,期望與廣泛的開發者共同構建一個多元化技術的開源資料庫社群。

Stars:1.9k
Github: https://gitee.com/opengauss/openGauss-server

最後

歡迎掃碼關注我們的公眾號 【全球技術精選】,專注國外優秀部落格的翻譯和開源專案分享,也可以新增QQ群 897216102

盤點大廠的那些開源專案 - 華為

相關文章