主頁 > 作業系統 > openEuler 20.03/21.03 - 華為歐拉開源版(CentOS 8 華為版開源版)下載

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

2021-10-03 06:05:17 作業系統

開始 openEuler 之旅吧

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

img

好玩的活動停不下來

openEuler 社區不定期舉辦各種 workshop、SIG 討論、線下活動、社區峰會,精彩動態隨時掌握,

img

openEuler 21.03 關鍵特性

  • 全新的 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 桌面環境,具有美觀,易用,高效等特點,

openEuler 20.03 關鍵特性

基于 Linux 4.19 內核,

  • 記憶體分級擴展

    支持多種記憶體、存盤介質統一管理,系統容量平滑擴展,對于記憶體敏感和內熱訪問明顯的業務,同等性能下,記憶體成本顯著降低,

    • 冷熱頁面識別,通過內核態的記憶體頁面忙閑統計機制,精確識別行程記憶體頁面訪問冷熱分布,
    • 淘汰策略可配置,提供配置介面,可定制記憶體頁面冷熱分級策略,
    • 平滑擴展,冷頁面自動換出到擴展記憶體,部署在其上的軟體不需要改變和適配編程方式的情況下兼容的運行,
    • 多介質擴展支持,支持 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 流量管理的靈活性和穩定性,
  • 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 架構,可根據實際情況輸入,

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/304792.html

標籤:其他

上一篇:MIT6.828——Lab1 partA(麻省理工作業系統課程實驗)

下一篇:MIT6.828——Lab1 partA(麻省理工作業系統課程實驗)

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • CA和證書

    1、在 CentOS7 中使用 gpg 創建 RSA 非對稱密鑰對 gpg --gen-key #Centos上生成公鑰/密鑰對(存放在家目錄.gnupg/) 2、將 CentOS7 匯出的公鑰,拷貝到 CentOS8 中,在 CentOS8 中使用 CentOS7 的公鑰加密一個檔案 gpg -a ......

    uj5u.com 2020-09-10 00:09:53 more
  • Kubernetes K8S之資源控制器Job和CronJob詳解

    Kubernetes的資源控制器Job和CronJob詳解與示例 ......

    uj5u.com 2020-09-10 00:10:45 more
  • VMware下安裝CentOS

    VMware下安裝CentOS 一、軟硬體準備 1 Centos鏡像準備 1.1 CentOS鏡像下載地址 下載地址 1.2 CentOS鏡像下載程序 點擊下載地址進入如下圖的網站,選擇需要下載的版本,這里選擇的是Centos8,點擊如圖所示。 決定選擇Centos8后,選擇想要的鏡像源進行下載,此 ......

    uj5u.com 2020-09-10 00:12:10 more
  • 如何使用Grep命令查找多個字串

    如何使用Grep 命令查找多個字串 大家好,我是良許! 今天向大家介紹一個非常有用的技巧,那就是使用 grep 命令查找多個字串。 簡單介紹一下,grep 命令可以理解為是一個功能強大的命令列工具,可以用它在一個或多個輸入檔案中搜索與正則運算式相匹配的文本,然后再將每個匹配的文本用標準輸出的格式 ......

    uj5u.com 2020-09-10 00:12:28 more
  • git配置http代理

    git配置http代理 經常遇到克隆 github 慢的問題,這里記錄一下幾種配置 git 代理的方法,解決 clone github 過慢。 目錄 git配置代理 git單獨配置github代理 git配置全域代理 配置終端環境變數 git配置代理 主要使用 git config 命令 git單獨 ......

    uj5u.com 2020-09-10 00:12:33 more
  • Linux npm install 裝包時提示Error EACCES permission denied解

    npm install 裝包時提示Error EACCES permission denied解決辦法 ......

    uj5u.com 2020-09-10 00:12:53 more
  • Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包

    Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包。 18 (flaskApi) [root@67 flaskDemo]# yum -y install nginx 19 已加載插件:fastestmirror, langpacks 20 Loading ......

    uj5u.com 2020-09-10 00:13:13 more
  • Linux查看服務器暴力破解ssh IP

    在公網的服務器上經常遇到別人爆破你服務器的22埠,用來挖礦或者干其他嘿嘿嘿的事情~ 這種情況下正確的做法是: 修改默認ssh的22埠 使用設定密鑰登錄或者白名單ip登錄 建議服務器密碼為復雜密碼 創建普通用戶登錄服務器(root權限過大) 建立堡壘機,實作統一管理服務器 統計爆破IP [root ......

    uj5u.com 2020-09-10 00:13:17 more
  • CentOS 7系統常見快捷鍵操作方式

    Linux系統中一些常見的快捷方式,可有效提高操作效率,在某些時刻也能避免操作失誤帶來的問題。 ......

    uj5u.com 2020-09-10 00:13:31 more
  • CentOS 7作業系統目錄結構介紹

    作業系統存在著大量的資料檔案資訊,相應檔案資訊會存在于系統相應目錄中,為了更好的管理資料資訊,會將系統進行一些目錄規劃,不同目錄存放不同的資源。 ......

    uj5u.com 2020-09-10 00:13:35 more
最新发布
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:43:21 more
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:42:36 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:26:53 more
  • 設定Windows主機的瀏覽器為wls2的默認瀏覽器

    這里以Chrome為例。 1. 準備作業 wsl是可以使用Windows主機上安裝的exe程式,出于安全考慮,默認情況下改功能是無法使用。要使用的話,終端需要以管理員權限啟動。 我這里以Windows Terminal為例,介紹如何默認使用管理員權限打開終端,具體操作如下圖所示: 2. 操作 wsl ......

    uj5u.com 2023-04-19 09:25:49 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:19:04 more
  • Linux學習筆記

    IP地址和主機名 IP地址 ifconfig可以用來查詢本機的IP地址,如果不能使用,可以通過install net-tools安裝。 Centos系統下ens33表示主網卡;inet后表示IP地址;lo表示本地回環網卡; 127.0.0.1表示代指本機;0.0.0.0可以用于代指本機,同時在放行設 ......

    uj5u.com 2023-04-18 06:52:01 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:50 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:01 more
  • 你是不是暴露了?

    作者:袁首京 原創文章,轉載時請保留此宣告,并給出原文連接。 如果您是計算機相關從業人員,那么應該經歷不止一次網路安全專項檢查了,你肯定是收到過資訊系統技術檢測報告,要求你加強風險監測,確保你提供的系統服務堅實可靠了。 沒檢測到問題還好,檢測到問題的話,有些處理起來還是挺麻煩的,尤其是線上正在運行的 ......

    uj5u.com 2023-04-05 16:52:56 more
  • 細節拉滿,80 張圖帶你一步一步推演 slab 記憶體池的設計與實作

    1. 前文回顧 在之前的幾篇記憶體管理系列文章中,筆者帶大家從宏觀角度完整地梳理了一遍 Linux 記憶體分配的整個鏈路,本文的主題依然是記憶體分配,這一次我們會從微觀的角度來探秘一下 Linux 內核中用于零散小記憶體塊分配的記憶體池 —— slab 分配器。 在本小節中,筆者還是按照以往的風格先帶大家簡單 ......

    uj5u.com 2023-04-05 16:44:11 more