Connect with us

News

Huawei openEuler 21.03 brings new 5.10 kernel and supports more desktop environments

Published

on


At Huawei Developer Conference 2020 (Cloud), the openEuler community has released its first long-term support (LTS) edition, the openEuler 20.03 LTS. This announcement marks a new milestone for the commercial readiness of openEuler-based operating systems.

openEuler is the open-source free Linux distribution platform that offers an open community for developers worldwide and set to take the multi-core heterogeneous computing industry to the next level.

At the same time, Huawei has joined with four leading OS vendors, Kylinsoft, iSoft, Uniontech, and the Institute of Software Chinese Academy of Sciences (ISCAS), to announce commercial editions powered by openEuler.

Now, according to the latest news, the latest edition of openEular has arrived, openEular 21.03, which is more innovative than its processor LTS version. It uses a  brand new 5.10 kernel, enhanced virtualization capabilities, and maintenance capabilities, and also brings more desktop environment support.

Advertisement

OpenEuler 21.03 update details:

Brand new 5.10 kernel:

Deeply optimize scheduling, IO, memory management, and provide more computing power support such as Arm64, x86, and RISC-V.

  • The scheduler is optimized to optimize the fairness of the CFS Task, and the numa aware asynchronous call mechanism is added, which has a significant improvement in NVDIMM initialization; optimizes the scheduling strategy of SCHED_IDLE, significantly improves the scheduling delay of high-priority tasks, and reduces the cost to other tasks interference.
  • The optimization of numa balancing mechanism brings better affinity, higher utilization rate, and fewer invalid migrations.
  • The CPU isolation mechanism is enhanced, interrupt isolation is supported, unbound threads isolation is supported, and the isolation of CPU cores is enhanced, which can better avoid mutual interference between services.
  • The performance of cgroup single-thread migration is optimized to eliminate the dependence on the thread group’s read and write semaphore; the introduction of Time Namespaces makes container migration more convenient.
  • The system container supports the ability to limit the number of file handles used in the container. File handles include ordinary file handles and network sockets. When starting the container, you can specify the –files-limit parameter to limit the maximum number of open handles in the container.
  • PSI capability support, PSI (Pressure Stall Information) provides a method to evaluate the pressure of system resources such as CPU, Memory, and IO. Accurate detection methods can help resource users determine the appropriate workload, and can also help the system formulate efficient resource scheduling strategies, maximize the use of system resources, and maximize user experience.
  • Inter-process communication optimization, pipe/epoll_wait wake-up mechanism optimization, solve the performance problem of waking up multiple waiting threads.
  • Enhanced memory management, refined memory control, statistics, heterogeneous memory, hot-swap, memory initialization, and other functions have been improved, and provide a more effective user control interface; hotspot lock and semaphore optimization, radical memory regulation and defragmentation Optimize the vmap/vmalloc mechanism to significantly improve the efficiency of memory application; KASAN, kmemleak, slub_debug, oom, and other memory maintenance features have been enhanced to improve memory problem location and resolution efficiency.
  • The Early Departure Time model switch solves the limitation of the original TCP framework in the packet sending process. According to the scheduling strategy, the EDT timestamp is set for the data packet to avoid the delay caused by the large queue buffer and bring about a large improvement in TCP performance.
  • MultiPath TCP support can improve performance and reliability in mobile and data scenarios, and supports parallel transmission of multiple substreams in load balancing scenarios.
  • The log fast commit method is introduced, and EXT4 introduces a new and more lightweight logging method-fast commit, which can greatly speed up time-consuming operations such as fsync and bring better performance.
  • Support dm write-cache feature, improve SSD bulk sequential write performance, and improve the performance of DDR persistent memory.
  • Support io_uring, io_uring is a new asynchronous IO framework and implementation that supports polling mode. In polling mode, the performance is improved significantly, which is close to spdk, and the performance is better when the queue depth is high.
  • Support ILP32, support 32-bit applications on Kunpeng 920 Arm64 environment.
  • IMA commercial enhancement, based on the open-source IMA solution, enhances security, improves performance, improves ease of use, and facilitates commercial implementation.
  • Support per task stack inspection to enhance the protection against ROP attacks.
  • MPAM resource management and control, support Arm64 architecture Cache QoS and memory bandwidth control technology.
  • Supports SEDI-based NMI mechanism and PMU-based NMI mechanism, enabling hard lockup detection; enabling perf nmi enables more accurate performance analysis.
  • The Arm64 platform supports virtual machine CPU hot-swap, which improves the flexibility of resource configuration.
  • Arm64 kdump is enhanced to support memory reservation for addresses above 4G, so that kdump can reserve more memory space and support machines with larger memory.
  • It supports Raspberry PI series boards. The support of Raspberry Pi has been integrated into the native openEuler 21.03 kernel, and you can directly use the openEuler 21.03 kernel source code for debugging.
  • RISC-V platform supports KVM virtualization
  • Support 1822 smart network card

Kernel Hot Upgrade

Kernel hot upgrade is an OS bug fix and upgrades solution, which realizes fast hot replacement of the kernel without business perception.

  • The features of Cpu Park and Quick Kexec speed up system startup and shutdown, reduce downtime, and increase system availability.
  • Pin Memory and Pmem features ensure rapid and accurate recovery of business processes and improve business resilience.
  • The kernel hot upgrade controller provides a gRPC communication interface, which is easy to use.

Memory Grading Expansion:

Supports unified management of multiple memories and storage media, and smooth expansion of system capacity.

Advertisement
  • Hot and cold page identification, through the kernel state memory page free and idle statistics mechanism, accurately identifies the hot and cold distribution of process memory page access.
  • The elimination strategy can be configured, the configuration interface is provided, and the memory page hot and cold classification strategy can be customized.
  • Smooth expansion, cold pages are automatically swapped out to expanded memory, and the software deployed on it runs compatible without changing and adapting the programming mode.
  • Multi-media expansion support, support SCM, XL Flash, NVMe SSD, and other media as expansion memory, specify the memory hot and cold layering scheme according to the access speed of the media itself, to achieve the purpose of expanding memory and reducing performance loss.

Enhanced virtualization capabilities and maintainable measurement capabilities:

Increase the capability expansion of Hot Migration Pro to improve the maintainable and measurable capability. Hot migration Pro features, enhanced hot migration multifd support TLS, to ensure data security during the migration process; support for parallel compression of hot migration data to improve migration performance; increase statistics on the frequency of data page access, and support advance prediction of hot migration data.

The performance debugging tool (vmtop) can dynamically view the resource usage of the virtual machine in real-time, including CPU usage, memory usage, and other information. Added extension to support x86_64 architecture. IO suspension support, IO will automatically retry by default when an IO error occurs, and an alarm will be reported on timeout. RISC-V architecture supports virtualized hot migration

Lightweight virtual runtime (Stratovirt):

Increase elastic memory, large page function, system call filtering function, and enhance the IO subsystem to improve performance and stability.

Advertisement
  • Flexible memory support, according to the memory requirements of the workload, realizes the allocation and recovery of memory, and the virtio-balloon memory recovery speed is up to 3GB/sec.
  • Large page support. Large page support is provided under the lightweight framework, which can provide continuous physical memory pages for lightweight virtual machines and improve the memory access efficiency of virtual machines.
  • System call filtering, simplifying the device model, adding system call filtering support, only 35 system calls are needed in the simplest configuration, effectively reducing the system attack surface.
  • The IO subsystem is enhanced to support multi-channel concurrent IO capability to improve performance; to support IO-QOS capability to enhance the flexibility and stability of virtual machine IO traffic management.

OpenStack Victoria integration:

Simple, scalable, rich, and unified cloud management operating system. For more features, please refer to the official release notes of OpenStack Victoria.

  • Integrate the OpenStack Victoria version to enable infrastructure as a service (IaaS) solutions.
  • Enhance block storage service capabilities and add advanced functions such as capacity expansion, snapshots, and virtual machine image cloning.
  • Enhance containerized deployment and network capabilities to better integrate with containers.
  • Added extended service support, supporting extended services such as control panel management, bare metal deployment, and cloud resource tracking.

Kubernetes 1.20 integration:

For more features of the cloud-native operating system for automatic deployment, expansion, and management of containerized applications, please refer to the official release notes of Kubernetes 1.20.

  • Automatic online and rollback. Kubernetes will automatically bring the application or its configuration changed instance online, and monitor the running status of the application. If it fails, the previous changes will be rolled back.
  • Service discovery and load balancing, service discovery, and load balancing machine support based on container IP and DNS name.
  • Storage orchestration supports the automatic mounting of multiple storage backends, such as local storage, NFS, iSCSI, Gluster, Ceph, and other network storage systems.
  • Horizontal expansion, support command line, UI manual operation expansion, and automatic expansion based on CPU usage.

HA high-availability cluster solution:

The high-availability cluster solution contributed by Kylin Software, with second-level switching of failures, provides users with a highly available environment with a business continuity guarantee, continuous data protection, and disaster recovery.

  • It supports multiple protection modes, such as dual-system hot backup, dual-system mutual backup, multi-system backup (N+M), and other protection modes to meet various protection needs of business applications.
  • Both physical machine scenes and cloud scenes are supported, and high availability can be configured in the virtual machine pool, and high availability protection of physical server nodes can also be carried out.
  • Support network (including single heartbeat and dual heartbeat modes) and other heartbeat modes, comprehensively monitor shared data resources and ensure data consistency in extreme cases.
  • The resource consumption is low, the software consumes fewer system resources, and has little impact on application deployment and resource usage security.
  • Support mainstream system services and application software, such as nginx, httpd, mariaDB, etc., and support secondary development.
  • Support HA-WEB human-computer interaction interface, such as user login, 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 choices and a better development experience.

Advertisement
  • Xfce desktop support. Xfce is a lightweight Linux desktop that occupies fewer resources than mainstream UI.
  • DDE desktop support is a Linux desktop environment owned by Tongxin Software, which is beautiful, easy to use, and efficient.

[Via – ithome]

Most of Deng Li's smartphones are from the Huawei ecosystem and his first Huawei phone was Ascend Mate 2 (4G). As a tech enthusiast, he keeps exploring new technologies and inspects them closely. Apart from the technology world, he takes care of his garden.

News

Huawei gains 44.7 trillion USD sales revenue in first half of 2022: Report

Published

on

Huawei sales revenue 2022

Huawei has scored a sales revenue of 301.6 billion yuan (44.7 trillion USD) in the first half of 2022. Alongside, the company has also fruitfully gained a net profit margin of 5.0 percent, while the revenue overall continues to clamp down.

The Chinese manufacturer brought down the unaudited financial report, yesterday. Describing the odds and evens, Huawei said that the 2022 sales revenue report, as well as its operating results, seems to be on the right track for the moment.

Apart from the sales revenue, the company has also showcased the data of operator business and enterprise business income. Alternatively, the operator’s business income is 142.7 billion yuan (21.1 trillion USD) and the enterprise business income is 101.3 billion yuan (15.02 trillion USD).

Comparatively less, but good!

If we go into the flashback, the company has come one step down from its previous outcomes. In the first half of 2021, Huawei has obtained a sales revenue of 320.4 billion yuan (47.5 trillion USD) with a net profit margin of 9.8 percent.

Advertisement

On the flip side, in the previous year, the scoreboard for operator business income and enterprise business income displayed the achievement of 136.9 billion yuan (20.3 trillion USD) and 42.9 billion yuan (6.36 trillion USD) respectively.

 Huawei sales revenue 2022

Yet, Huawei believes that the overall performance and the result of the company in the first half of this year are quite running as per the expectations of the company. And soon the company will exhibit some more master strokes in the time ahead.

Giving depth to the words and success, the Rotating Chairman of Huawei – Hu Houkun expressed his cheerfulness in the following words:

“Although the terminal business has been greatly affected, the ICT infrastructure business has maintained steady growth. We will actively seize the development trend of digitalization and low-carbon development, and achieve quality by creating value for customers and partners.”

Advertisement

On the other hand, the company has also shown its gratitude towards the consumers who kept supporting the products and made them stand at the top position in the market.

“Thanks to customers and partners for their trust and support to Huawei. In 2022, the external environment will be complex and changeable, and operations will face great challenges. Huawei will work closely with customers and partners around the world to overcome the difficulties together.”

[Source]

Advertisement
Continue Reading

News

Huawei Petal Search brings new related searches feature

Published

on

Huawei Petal Search better

Huawei has recently dispatched a new update for the Huawei Petal Search app, now it lets you conduct new related searches via mobile applications as well as better app results from AppGallery and third-party sources.

Through, this new update for the Huawei Petal Search engine works to provide improved related searches for the users. Alongside it enhance the security to give trusted and verifies apps.

Here is how this new update for the Huawei Patel Search gives you a better result, check below:

  • For example, if you search the “Green Tea benefits” on the Huawei Petal Search: Then it gives you the search result matter on the top instead of links of a certain.
  • It doesn’t mean that the links of the web are not available there, but on top, you will find your search result content.
  • It also shows you certain related keyword variations related to your search query like Green tea recipe, What is Green tea, and more.
  • If you wanted to switch your query to the suggested one, then simply tap on one of them and the search will be conducted onsight.

The Huawei Petal Search is inspired by the related searches for the user’s convenient and better results. We recommend users check whether the new update for the Huawei Petal Search is available on their smartphone or not:

  • Sign in to the AppGallery
  • Connect and click My apps
  • Search Huawei Petal Search App from the list
  • Check whether the update option is available
  • If yes, then hit the Update tap to experience the new version.

Huawei Petal Search better

Here is how to activate the Petal Search Home screen widget

  • Access the Home Screen.
  • Two fingers should be squeezed or pressed together.
  • Click Widget.
  • Pick “Petal Search” from the list of widget options. To discover, scroll left or right.
  • To add the widget to your home screen, simply touch it.
Continue Reading

Google Apps

Google to bring new changes in Gmail spam filter feature

Published

on

Gmail spam filter feature

Google keeps the user’s privacy and security-related concerns in priority and ensures to introduce such features and services that can bring convenience to the fingertips. But seems like the new changes to the Gmail spam filter feature could affect the comfort level of consumers using the respective mail platform.

So far, the US manufacturer has been planning to revamp the spam filter feature of the Gmail application. The company put forth its idea in front of the Federal Election Commission that eventually let political emails enter your notification desk without any restrictions.

Alternatively, the commission has approved this scheme, and will soon bring this feature to the application. As per this scheme, the political candidates that are legally registered in the books of lawsuits have the access to distribute emails in bulk.

Moreover, these emails will directly lead to the home page of Gmail instead of spam boxes. As a result, users will get notified whenever the email will push on their device. However, they won’t get the option to opt out of these emails in any way.

Advertisement

Gmail spam filter feature

How the political emails will reach you?

The latest information also suggests that the first political email will approach the user with a notification. It will ask the user whether they want to continue receiving the messages from the other party. On hitting the NO tab, these mail will start appearing in the spam folder, instead of the main page.

Google has begun the pilot program for the mentioned feature. It will soon take place on all Android devices. Ahead, the company explains its intentions with the new addition on Gmail:

“Our goal during this pilot program is to assess alternative ways of addressing concerns from bulk senders while giving users clear controls over their inboxes to minimize unwanted email.”

However, it does not looks like the new implementation will bring any kind of minimizing of mails on the respective platform for the users.

Advertisement

(Source)

Continue Reading