编程知识 cdmana.com

Openeuler 20.03/21.03 - Huawei Euler open source version (CentOS 8 Huawei open source version) Download

Start openEuler Take a trip

openEuler Through community collaboration , Create an innovation platform , Build an architecture that supports multiprocessing 、 A unified and open operating system , Promote the ecological prosperity and development of software and hardware applications .

img

Fun activities can't stop

openEuler The community holds various activities from time to time workshop、SIG Discuss 、 Offline activities 、 Community Summit , Keep up with what's happening .

img

openEuler 21.03 Key features

  • all-new 5.10 kernel

    Deep optimal scheduling 、IO、 memory management , Provide Arm64、x86、RISC-V Wait for more computing support .

    • Scheduler optimization , To optimize the CFS Task The fairness of , newly added numa aware Asynchronous call mechanism , stay NVDIMM There is a significant improvement in initialization ; Optimize SCHED_IDLE The scheduling strategy of , Significantly improve the scheduling delay of high priority tasks , Reduce interference with other tasks .
    • numa balancing Mechanism optimization , Bring better affinity 、 Higher utilization and fewer invalid migrations .
    • CPU Isolation mechanism enhancement , Support interrupt isolation , Support unbound kthreads Isolation , enhance CPU Nuclear isolation , It can better avoid mutual interference between businesses .
    • cgroup Single thread migration performance optimization , Eliminate the right thread group Dependence of read and write semaphores ; introduce Time Namespaces Make container migration easier .
    • The ability of the system container to limit the number of file handles used in the container supports , File handles include normal file handles and network sockets , When starting the container , You can specify --files-limit Parameter limits the maximum number of open handles in the container .
    • PSI Ability support ,PSI (Pressure Stall Information) An evaluation system resource is provided, such as CPU、Memory、IO The way of stress . Accurate detection methods can help resource users determine the appropriate workload , At the same time, it can also help the system formulate efficient resource scheduling strategy , Maximize the use of system resources , Maximize the user experience .
    • Inter process communication optimization ,pipe/epoll_wait Wake up mechanism optimization , Solve the performance problem of waking up multiple waiting threads .
    • Memory management enhancements , Fine memory control 、 Statistics , Heterogeneous memory , Hot plug 、 Memory initialization and other functions are improved , And provide more effective user control interface ; Hot lock and semaphore optimization , Aggressive memory warping and defragmentation , Optimize vmap/vmalloc Mechanism , Significantly improve the efficiency of memory application ; KASAN、kmemleak、slub_debug、oom And other memory dimensioning features are enhanced , Improve the efficiency of locating and solving memory problems .
    • Early Departure Time Model switching , It solves the problem of TCP The limits of the framework , Set the packet according to the scheduling policy EDT Time stamp , Avoid the delay caused by large queue cache , bring tcp Greater performance improvement .
    • MultiPath TCP Support , Improve performance and reliability in mobile and data scenarios , Support parallel transmission of multiple sub streams in load balancing scenarios .
    • journal fast commit Method introduction ,EXT4 New 、 More lightweight logging methods -fast commit, Can be greatly accelerated fsync And other long-time operations , For better performance .
    • Support dm writecache characteristic , promote SSD Block sequential write performance , Improve DDR Persistent memory performance .
    • Support io_uring, io_uring Is a new asynchronous IO Framework and implementation , Support polling Pattern , stay polling In mode , Significant performance improvement , And spdk near , Better performance at higher queue depth .
    • Support ILP32, In Kunpeng 920 Arm64 Environmental support 32 Bit application .
    • IMA Commercial enhancements , Open source IMA Based on the scheme , Enhance security 、 Lifting performance 、 Improve ease of use , Help commercial enterprises land .
    • Support per task Stack check , Enhance right ROP Protection against attack .
    • MPAM Resource control , Support Arm64 framework Cache QoS And memory bandwidth control technology .
    • Support based on SEDI Of NMI Mechanism and based on PMU Of NMI Mechanism , Can make hard lockup testing ; Can make perf nmi, More accurate performance analysis .
    • Arm64 The platform supports virtual machines CPU Hot plug , Improve the flexibility of resource allocation .
    • Arm64 kdump enhance , Support for 4G Memory reservation for the above address , send kdump Can reserve more memory space , Machines that support more memory .
    • Support Raspberry PI Series board , The support of raspberry pie has been integrated into the original openEuler 21.03 kernel , You can use it directly openEuler 21.03 Kernel source code debugging .
    • RISC-V Platform support KVM virtualization
    • Support 1822 Smart network card
  • Kernel hot upgrade

    Kernel hot upgrade is a kind of OS Vulnerability repair and upgrade solutions , Realize fast hot replacement of kernel , Business doesn't feel .

    • Cpu Park、Quick Kexec Characteristic acceleration system start stop , Reduce downtime , Increase system availability .
    • Pin Memory、Pmem Features ensure fast and accurate recovery of business processes , Improve business resilience .
    • The kernel hot upgrade controller provides gRPC communication interface , Easy to use .
  • Memory hierarchical expansion

    Support a variety of memory 、 Unified management of storage media , Smooth expansion of system capacity .

    • Hot and cold page identification , Through the kernel state memory page free and busy statistics mechanism , Accurately identify the hot and cold distribution of process memory page access .
    • The obsolescence policy is configurable , Provide configuration interface , You can customize the hot and cold classification strategy of memory pages .
    • Smooth expansion , Cold pages are automatically swapped out to extended memory , The software deployed on it runs compatible without changing and adapting the programming mode .
    • Multi media extended support , Support SCM、XL Flash、NVMe SSD And other media as extended memory , Specify the memory hot and cold layering scheme according to the access speed of the media itself , Achieve the purpose of expanding memory and reducing performance loss .
  • Virtualization capabilities and scalability enhancements

    Increase heat transfer Pro Ability to expand , Improve maintainability and testability .

    • Heat transfer Pro characteristic , Enhanced thermal migration multifd Support TLS, Ensure data security during migration ; Support parallel compression of hot migration data , Improve migration performance ; Increase the statistics of data page access frequency , Support advance prediction of thermal migration data .
    • Performance debugging tools (vmtop), You can dynamically view the resource usage of virtual machines in real time , Include CPU Usage rate , Memory usage, etc . New extension support x86_64 framework .
    • IO Suspension support ,IO Automatically retry when an error occurs , Report to the police at the overtime meeting .
  • Lightweight virtual runtime (Stratovirt)

    Increase elastic memory 、 Large page function 、 The system calls the filtering function , enhance IO Subsystems improve performance and stability .

    • Elastic memory support , According to the memory requirements of the workload , Realize the allocation and recycling of memory , virtio-balloon Memory reclaim speed up to 3GB / second .
    • Big pages support , Provide support for large pages in a lightweight framework , Provides continuous physical memory pages for lightweight virtual machines , Improve memory access efficiency of virtual machines .
    • System call filtering , Simplify the equipment model , Add system call filtering support , In the simplest configuration, only 35 System calls , Effectively reduce the attack surface of the system .
    • IO Subsystem enhancements , Support multi-channel concurrency IO Ability support , Lifting performance ; Support IO-QOS Ability , Promote virtual machine IO Flexibility and stability of traffic management .
  • OpenStack Victoria Integrate

    Simple 、 Scalable 、 Enrich 、 Standard and unified cloud management operating system . More features , Please refer to OpenStack Victoria Official release notes .

    • Integrate openStack Vicoria edition , Enable infrastructure as a service (IaaS) Solution .
    • Enhance block storage service capabilities , Increase capacity expansion 、 Advanced features such as snapshots and virtual machine mirror clones .
    • Enhance container deployment and network capabilities , Better integration with containers .
    • Add extended service support , Support control panel management 、 Bare metal deployment 、 Extended services such as cloud resource tracking .
  • Kubernetes 1.20 Integrate

    For automatic deployment , The cloud native operating system that extends and manages containerized applications has more features , Please refer to Kubernetes 1.20 Official release notes .

    • Automatic online and rollback ,Kubernetes The changed instance of the application or its configuration will be automatically brought online , Monitor application health at the same time , Failure will roll back previous changes .
    • Service discovery and load balancing , Service discovery and container based IP and DNS The name of the load balancer supports .
    • Storage choreography , Support automatic mounting of multiple storage backend , Such as local storage 、NFS、iSCSI、Gluster、Ceph Network storage system .
    • Horizontal expansion , Support command line 、UI Manually operate the extension , And based on CPU Usage automatic extension method .
  • HA High availability cluster solution

    High availability cluster solution contributed by Kirin software , Failover in seconds , Provide business continuity guarantee for users 、 Continuous data protection 、 A highly available environment for disaster recovery .

    • Support multiple protection modes , hot standby 、 Two computers stand by each other 、 Multi machine backup (N+M) And other protection modes , Meet various protection requirements of business applications .
    • Both physical airport scene and cloud scene support , High availability can be configured in the virtual machine pool , High availability protection can also be provided for physical server nodes .
    • Support network ( Including single heartbeat and dual heartbeat modes ) Wait for the heartbeat , Comprehensive monitoring of shared data resources , In extreme cases, ensure data consistency .
    • Low resource consumption , Software consumes less system resources , It has little impact on application deployment and resource use security .
    • Support mainstream system services and application software , Such as nginx、httpd、mariaDB etc. , Support secondary development .
    • Support HA-WEB Human computer interface , If the user logs in 、 Cluster status display 、 Resource control, etc .
    • Support HA-API Cluster control REST Interface , Such as back-end cluster control 、 Resource management 、 Cluster status monitoring 、 Resource status monitoring, etc .
  • More desktop environment support

    Provide more development desktop options , Better development experience .

    • Xfce Desktop Support ,Xfce It's a lightweight Linux desktop , And mainstream UI It takes less resources than .
    • DDE Desktop Support , It is a product of Tongxin software linux Desktop Environment , It is beautiful , Easy to use , High efficiency and so on .

openEuler 20.03 Key features

be based on Linux 4.19 kernel .

  • Memory hierarchical expansion

    Support a variety of memory 、 Unified management of storage media , Smooth expansion of system capacity . For businesses with memory sensitivity and internal hot access , Under the same performance , Memory costs are significantly reduced .

    • Hot and cold page identification , Through the kernel state memory page free and busy statistics mechanism , Accurately identify the hot and cold distribution of process memory page access .
    • The obsolescence policy is configurable , Provide configuration interface , You can customize the hot and cold classification strategy of memory pages .
    • Smooth expansion , Cold pages are automatically swapped out to extended memory , The software deployed on it runs compatible without changing and adapting the programming mode .
    • Multi media extended support , Support SCM、XL Flash、NVMe SSD And other media as extended memory , Specify the memory hot and cold layering scheme according to the access speed of the media itself , Achieve the purpose of expanding memory and reducing performance loss .
  • Virtualization capabilities and scalability enhancements

    Increase heat transfer Pro Ability to expand , Improve maintainability and testability .

    • Heat transfer Pro characteristic , Enhanced thermal migration multifd Support TLS, Ensure data security during migration ; Support parallel compression of hot migration data , Improve migration performance ; Increase the statistics of data page access frequency , Support advance prediction of thermal migration data .
    • Performance debugging tools (vmtop), You can dynamically view the resource usage of virtual machines in real time , Include CPU Usage rate , Memory usage, etc . New extension support x86_64 framework .
    • IO Suspension support ,IO Automatically retry when an error occurs , Report to the police at the overtime meeting .
  • Lightweight virtual runtime (Stratovirt)

    Increase elastic memory 、 Large page function 、 The system calls the filtering function , enhance IO Subsystems improve performance and stability .

    • Elastic memory support , According to the memory requirements of the workload , Realize the allocation and recycling of memory , virtio-balloon Memory reclaim speed up to 3GB / second .
    • Big pages support , Provide support for large pages in a lightweight framework , Provides continuous physical memory pages for lightweight virtual machines , Improve memory access efficiency of virtual machines .
    • System call filtering , Simplify the equipment model , Add system call filtering support , In the simplest configuration, only 35 System calls , Effectively reduce the attack surface of the system .
    • IO Subsystem enhancements , Support multi-channel concurrency IO Ability , Lifting performance ; Support IO-QOS Ability , Promote virtual machine IO Flexibility and stability of traffic management .
  • secGear Confidential computing programming framework

    secGear Unified confidential computing programming framework , Provides an easy-to-use development kit , Including safe areas ( Use secGear Programming will distinguish the system into safe and non safe areas ) Life cycle management 、 Security development library 、 Code generation AIDS 、 Code building and signing tools 、 Implementation scheme of security capability and security service component . Can be used in the trust ring 、 Dense database 、 Multiparty Computing 、AI Security protection and other scenarios .

    • Service layer , Provide complete security services running on the security side
    • Middleware layer , Provide a set of protocol interfaces , Meet users' basic security applications
    • Base layer , Provide a wealth of enclave Develop interfaces or tools , And support... On the security side C POSIX APIs And standards OpenSSL Interface , Users can freely develop secure applications based on these interfaces
  • OpenStack Queens/Rocky Support

    OpenStack Queens/Rocky It's a simple 、 Scalable 、 Enrich 、 Standard and unified cloud management operating system , For more features, please refer to OpenStack Queens/Rocky Official release notes .oepkg Provide software package download service .

    • Integrate openStack Queens/Rocky edition , Enable infrastructure as a service (IaaS) Solution .
    • Enhance block storage service capabilities , Increase capacity expansion 、 Advanced features such as snapshots and virtual machine mirror clones .
    • Enhance container deployment and network capabilities , Better integration with containers .
    • Add extended service support , Support control panel management 、 Bare metal deployment 、 Extended services such as cloud resource tracking .

Download address

  • openEuler 20.03 LTS SP2 yes openEuler 20.03 LTS Patch version of , Life cycle and LTS Same version .

  • openEuler 21.03 Version is an innovative release that meets open scenarios , The life cycle is six months .

Baidu network disk link :https://sysin.org/blog/openeuler/

Be careful netinstall Enter the image installation source address as follows , Other references CentOS that will do .

版权声明
本文为[sysin]所创,转载请带上原文链接,感谢
https://cdmana.com/2021/10/20211002145409784k.html

Scroll to Top