天天看點

openEuler 20.03/21.03 - 華為歐拉開源版(CentOS 8 華為版開源版)下載下傳

openEuler 通過社群合作,打造創新平台,建構支援多處理架構、統一和開放的作業系統,推動軟硬體應用生态繁榮發展。

openEuler 20.03/21.03 - 華為歐拉開源版(CentOS 8 華為版開源版)下載下傳

openEuler 社群不定期舉辦各種 workshop、SIG 讨論、線下活動、社群峰會,精彩動态随時掌握。

openEuler 20.03/21.03 - 華為歐拉開源版(CentOS 8 華為版開源版)下載下傳

全新的 5.10 核心

深度優化排程、IO、記憶體管理,提供 Arm64、x86、RISC-V 等更多算力支援。

排程器優化,優化了 CFS Task 的公平性,新增 numa aware 異步調用機制,在 NVDIMM 初始化方面有明顯的提升;優化 SCHED_IDLE 的排程政策,顯著改善高優先級任務的排程延遲,降低對其他任務的幹擾。

numa balancing 機制優化,帶來更好的親和性、更高的使用率和更少的無效遷移。

CPU 隔離機制增強,支援中斷隔離,支援 unbound kthreads 隔離,增強 CPU 核的隔離性,可以更好的避免業務間的互相幹擾。

cgroup 單線程遷移性能優化,消除對 thread group 讀寫信号量的依賴;引入 Time Namespaces 使容器遷移更友善。

系統容器限制容器内使用檔案句柄數能力支援,檔案句柄包括普通檔案句柄和網絡套接字,啟動容器時,可以通過指定 --files-limit 參數限制容器内打開的最大句柄數。

PSI 能力支援,PSI (Pressure Stall Information) 提供了一種評估系統資源如 CPU、Memory、IO 壓力的方法。準确的檢測方法可以幫助資源使用者确定合适的工作量,同時也可以幫助系統制定高效的資源排程政策,最大化利用系統資源,最大化改善使用者體驗。

程序間通信優化,pipe/epoll_wait 喚醒機制優化,解決喚醒多個等待線程的性能問題。

記憶體管理增強,精細化記憶體控制、統計,異構記憶體,熱插拔、記憶體初始化等功能均有改善,并提供更有效的使用者控制接口; 熱點鎖及信号量優化,激進記憶體規整和碎片整理,優化 vmap/vmalloc 機制,顯著提升記憶體申請效率提升; KASAN、kmemleak、slub_debug、oom 等記憶體維測特性增強,提升記憶體問題定位及解決效率。

Early Departure Time 模型切換,解決了原來發包過程中 TCP 架構的限制,根據排程政策給資料包設定 EDT 時間戳,避免大的隊列緩存帶來的時延,帶來 tcp 性能的較大提高。

MultiPath TCP 支援,可在移動與資料場景提升性能和可靠性,支援在負載均衡場景多條子流并行傳輸。

日志 fast commit 方法引入,EXT4 引入了新的、更輕量級的日志方法 -fast commit,可以大大加快 fsync 等耗時較長的操作,帶來更好的性能。

支援 dm writecache 特性,提升 SSD 大塊順序寫性能,提高 DDR 持久性記憶體的性能。

支援 io_uring, io_uring 是一個新的異步 IO 架構和實作,支援 polling 模式,在 polling 模式下,性能提升顯著,與 spdk 接近,在隊列深度較高時性能更好。

支援 ILP32, 在鲲鵬 920 Arm64 環境上支援 32 位的應用程式。

IMA 商用增強,在開源 IMA 方案基礎上,增強安全性、提升性能、提高易用性,助力商用落地。

支援 per task 棧檢查,增強對 ROP 攻擊的防護能力。

MPAM 資源管控,支援 Arm64 架構 Cache QoS 以及記憶體帶寬控制技術。

支援基于 SEDI 的 NMI 機制和基于 PMU 的 NMI 機制,使能 hard lockup 檢測;使能 perf nmi,能更精确的進行性能分析。

Arm64 平台支援虛拟機 CPU 熱插拔,提高資源配置的靈活性。

Arm64 kdump 增強, 支援對 4G 以上位址的記憶體預留,使 kdump 能預留更多的記憶體空間,支援更大記憶體的機器。

支援 Raspberry PI 系列闆卡,樹莓派的支援已經合入原生的 openEuler 21.03 核心,可以直接使用 openEuler 21.03 核心源碼調試。

RISC-V 平台支援 KVM 虛拟化

支援 1822 智能網卡

核心熱更新

核心熱更新是一種 OS 漏洞修複及更新解決方案,實作核心快速熱替換,業務不感覺。

Cpu Park、Quick Kexec 特性加速系統啟停,減少當機時間,增加系統可用性。

Pin Memory、Pmem 特性保證業務程序快速準确恢複,提升業務韌性。

核心熱更新控制器提供 gRPC 通信接口,容易使用。

記憶體分級擴充

支援多種記憶體、存儲媒體統一管理,系統容量平滑擴充。

冷熱頁面識别,通過核心态的記憶體頁面忙閑統計機制,精确識别程序記憶體頁面通路冷熱分布。

淘汰政策可配置,提供配置接口,可定制記憶體頁面冷熱分級政策。

平滑擴充,冷頁面自動換出到擴充記憶體,部署在其上的軟體不需要改變和适配程式設計方式的情況下相容的運作。

多媒體擴充支援,支援 SCM、XL Flash、NVMe SSD 等多種媒體作為擴充記憶體,根據媒體自身通路速度指定記憶體冷熱分層方案,達到擴充記憶體并減少性能損失的目的。

虛拟化功能和可維測能力增強

增加熱遷移 Pro 能力擴充,提升可維可測能力。

熱遷移 Pro 特性,增強熱遷移 multifd 支援 TLS,保障遷移過程資料安全;支援熱遷移資料并行壓縮,提升遷移性能;增加資料頁面通路頻率統計,支撐熱遷移資料提前預測。

性能調試工具 (vmtop), 可以實時動态檢視虛拟機的資源使用情況,包括 CPU 使用率,記憶體使用率等資訊。新增擴充支援 x86_64 架構。

IO 懸挂支援,IO 發生錯誤時預設自動重試,逾時會上報告警。

輕量虛拟運作時 (Stratovirt)

增加彈性記憶體、大頁功能、系統調用過濾功能,增強 IO 子系統提升性能和穩定性。

彈性記憶體支援,根據工作負載的記憶體需求,實作記憶體的配置設定和回收, virtio-balloon 記憶體回收速度達 3GB / 秒。

大頁支援,在輕量級架構下提供大頁的支援,可為輕量級虛拟機提供連續的實體記憶體頁面,提高虛拟機記憶體通路效率。

系統調用過濾,簡化裝置模型,增加系統調用過濾支援,最簡配置下僅需使用 35 個系統調用,有效減小系統攻擊面。

IO 子系統增強,支援多通道并發 IO 能力支援,提升性能;支援 IO-QOS 能力,提升虛拟機 IO 流量管理的靈活性和穩定性。

OpenStack Victoria 內建

簡單、可大規模擴充、豐富、标準統一的雲管理作業系統。更多特性,請參考 OpenStack Victoria 官方發行說明。

內建 openStack Vicoria 版本,使能基礎設施即服務 (IaaS) 解決方案。

增強塊存儲服務能力,增加容量擴充、快照和虛拟機鏡像克隆等進階功能。

增強容器化部署和網絡能力,與容器能更好的內建。

增加擴充服務支援,支援控制台管理、裸機部署、雲資源追蹤等擴充服務。

Kubernetes 1.20 內建

用于自動部署,擴充和管理容器化應用程式的雲原生作業系統它更多特性,請參考 Kubernetes 1.20 官方發行說明。

自動上線和復原,Kubernetes 會自動将應用或其配置的更改後的執行個體上線,同時監視應用程式運作狀況,失敗就會復原之前所作更改。

服務發現和負載均衡,服務發現和基于容器 IP 和 DNS 名稱的負載均衡機支援。

存儲編排,支援多種存儲後端的自動挂載,如本地存儲、NFS、iSCSI、Gluster、Ceph 等網絡存儲系統。

水準擴充,支援指令行、UI 手動操作擴充,以及基于 CPU 使用情況自動擴充方式。

HA 高可用叢集方案

麒麟軟體貢獻的高可用叢集方案,故障秒級切換,為使用者提供業務連續性保障、資料持續保護、災難恢複的高可用環境。

支援多種保護模式,雙機熱備、雙機互備、多機備份 (N+M)等多種保護模式支援,滿足業務應用各種保護需求。

實體機場景和雲場景雙支援,既可以在虛拟機池中進行配置高可用,也可以對實體伺服器節點進行高可用保護。

支援網絡(包括單心跳和雙心跳模式)等心跳方式,全方位監控共享資料資源,在極端情況下保障資料的一緻性。

資源損耗低,軟體消耗的系統資源少,對應用部署和資源使用安全影響小。

支援主流系統服務及應用軟體,如 nginx、httpd、mariaDB 等,支援二次開發。

支援 HA-WEB 人機互動接口,如使用者登入、叢集狀态展示、資源控制等。

支援 HA-API 叢集控制 REST 接口,如後端叢集控制、資源管理、叢集狀态監控、資源狀态監控等。

更多桌面環境的支援

提供更多的開發桌面選擇,更好的開發體驗。

Xfce 桌面支援,Xfce 是一款輕量級 Linux 桌面,與主流 UI 相比對資源占用小。

DDE 桌面支援,是統信軟體旗下的一款 linux 桌面環境,具有美觀,易用,高效等特點。

基于 Linux 4.19 核心。

支援多種記憶體、存儲媒體統一管理,系統容量平滑擴充。對于記憶體敏感和内熱通路明顯的業務,同等性能下,記憶體成本顯著降低。

IO 子系統增強,支援多通道并發 IO 能力,提升性能;支援 IO-QOS 能力,提升虛拟機 IO 流量管理的靈活性和穩定性。

secGear 機密計算程式設計架構

secGear 統一機密計算程式設計架構,提供了易用的開發套件,包括安全區(使用 secGear 程式設計會将系統區分為安全區域和非安全區域) 生命周期管理、安全開發庫、代碼輔助生成工具、代碼建構與簽名工具、安全能力和安全服務元件實作方案。可用于信任環、密态資料庫、多方計算、AI 安全保護等多種場景。

服務層,提供完整的運作在安全側的安全服務

中間件層,提供一套協定接口,滿足使用者基本安全應用

基礎層,提供豐富的 enclave 開發接口或工具,并且在安全側支援 C POSIX APIs 和标準 OpenSSL 接口,使用者基于這些接口可以自由開發安全應用程式

OpenStack Queens/Rocky 支援

OpenStack Queens/Rocky 是一款簡單、可大規模擴充、豐富、标準統一的雲管理作業系統,更多特性請參考 OpenStack Queens/Rocky 官方發行說明。oepkg 提供軟體包下載下傳服務。

內建 openStack Queens/Rocky 版本,使能基礎設施即服務 (IaaS) 解決方案。

openEuler 20.03 LTS SP2 是 openEuler 20.03 LTS 的更新檔版本,生命周期與 LTS 版本相同。

openEuler 21.03 版本是滿足開放場景的創新發行版,生命周期六個月。

百度網盤連結:https://sysin.org/blog/openeuler/

注意 netinstall 鏡像安裝源位址輸入如下,其他參照 CentOS 即可。

安裝源位址,如 https://repo.openeuler.org/openEuler-20.03-LTS-SP2/OS/x86_64/ ,其中 openEuler-20.03-LTS-SP2 為版本号,x86_64 為 CPU 架構,可根據實際情況輸入。

安裝源位址,如 https://repo.openeuler.org/openEuler-21.03/OS/x86_64/ ,其中 openEuler-21.03 為版本号,x86_64 為 CPU 架構,可根據實際情況輸入。

繼續閱讀