Language Selection

English French German Italian Portuguese Spanish

HarmonyOS, Huawei, and a 'Foundation' in China

Filed under
OS
  • HarmonyOS - Huawei's New Open Source Mobile OS

    HarmonyOS is a lightweight, compact operating system with powerful functionality, and it will first be used for smart devices like smart watches, smart screens, in-vehicle systems, and smart speakers. Through this implementation Huawei aims to establish an integrated and shared ecosystem across devices, create a secure and reliable runtime environment, and deliver a holistic intelligent experience across every interaction with every device.

    Huawei also announced the evolution roadmap for HarmonyOS and its kernel. HarmonyOS 1.0 will be first adopted in its smart screen products, which are due to launch later this year. Over the next three years, HarmonyOS will be optimized and gradually adopted across a broader range of smart devices.

    Moving forward, Huawei will lay the foundations for HarmonyOS in the Chinese market, and then expand it further to the global ecosystem.

  • Huawei Could Rid Itself Of Spying Accusations If It Open-Sourced Its Software

    Huawei is seen as a threat to American national security because of the software loopholes in its telecom equipment, but TechRepublic's James Sanders says that Huawei could rid itself of spying accusations if it would open-source its telecom software.

    Open-sourcing its telecom software would allow third parties to see it, examine vulnerabilities, and investigate the software apart from Huawei. To open up the software would allow other companies to gain trust in Huawei and roll back the concerns of Chinese espionage that everyone has on their minds nowadays following the spying accusations.

  • Huawei's Open Source Operating System HarmonyOS Is The Answer To Google's Android

    According to the reports, Yu said that the platform supports various sizes of RAM ranging from kilobytes to gigabytes and this operating system will have no support for any root access. The platform also supports a number of applications where applications from other operating systems like Linux, Android, etc will be compatible. HarmonyOS will use ARK compiler for app development and it will also support several other languages such as Java, Kotlin, JavaScript, C, and C++.

    HarmonyOS 1.0 will be launched this year within the smart screen products. Then the next three pears are planned to optimise this operating system and make it adopt across a wider number of smart devices and other wearables, etc.

  • Huawei to help build China’s first open-source software foundation

    The foundation plan came after GitHub, the world's largest host of source code, in July prevented users in Iran and other sanctioned nations from accessing portions of its service. The incident highlights increasing geopolitical interference with global open-source tech communities, which are supposed to be fair and open to all, analysts said.

  • Huawei to help create nation's first open-source foundation
  • Huawei to help create nation's first open-source foundation

    Huawei Technologies Co said it plans to partner with other companies to set up China's first open-source software foundation, which is expected to begin to operate in a month or two to expand the nation's software community.

    The plan for the software foundation came after GitHub, the world's largest host of source code, prevented in July users in Iran and other nations sanctioned by the United States government from accessing portions of its service. The incident highlights increasing geopolitical interference with global open-source tech communities, which are supposed to be fair and open to all, analysts said.

    Wang Chenglu, president of the software department at Huawei's consumer business group, said software development relies on open-source codes and communities.

More in Tux Machines

today's howtos

IBM/Red Hat/Fedora Leftovers

  • Fedora 34 Aims To Further Enhance Security But Will Lose Runtime Disabling Of SELinux

    Currently on Fedora the Security Enhanced Linux (SELinux) functionality that's there by default can be disabled at run-time via the /etc/selinux/config but moving forward with Fedora 34 they are looking at removing that support and focusing just on disabling via selinux=0 at the kernel boot time in order to provide greater security. At present on Fedora, those wanting to forego the security safeguards can either pass selinux=0 as the kernel command line option to disable the support at boot time or by disabling it within the /etc/selinux/config file that in turn disables the support at run-time.

  • Getting started with the Red Hat Insights policies capability

    Many customers I talk to have gotten a lot of value out of Red Hat Insights, which allows Red Hat Enterprise Linux (RHEL) customers to proactively identify and remediate risks in their RHEL environments. These risks can include items related to security and compliance, performance, availability, and stability. However, one common request I’ve heard is that customers would like a way to add their own internal checks that are specific to their environment into Insights. This type of functionality is now available with the Policies capability in Red Hat Insights, which allows customers to define their own policies which are evaluated when Insights data is uploaded from RHEL hosts. If any of the policies are evaluated to match, an email or webhook action can be triggered.

  • IBM Z Day 2020: A record-shattering event!

    Thank you, one and all, for making IBM Z Day 2020 such a huge success!

  • Red Hat, Samsung Join Hands To Deliver 5G Networking Solution

    Red Hat has teamed up with Samsung to deliver an open source networking solution built on Red Hat OpenShift. The solution will integrate with Samsung’s key networking applications and is aimed at helping service providers make 5G a reality across use cases. [...] Containerized network functions (CNFs) and virtualized network functions (VNFs) provide a path to transformation for modern telcos. As such, Samsung has achieved Red Hat’s vendor validated VNF Certification and plans to have full CNF Certification.

Graphics: Zink, Navi, Disman and CUDA

  • Mike Blumenkrantz: Will It Blend

    For the past few days, I’ve been trying to fix a troublesome bug. Specifically, the Unigine Heaven benchmark wasn’t drawing most textures in color, and this was hampering my ability to make further claims about zink being the fastest graphics driver in the history of software since it’s not very impressive to be posting side-by-side screenshots that look like garbage even if the FPS counter in the corner is higher. [...] The Magic Of Dual Blending It turns out that the Heaven benchmark is buggy and expects the D3D semantics for dual blending, which is why mesa knows this and informs drivers that they need to enable workarounds if they have the need. [...] In short, D3D expects to blend two outputs based on their locations, but in Vulkan and OpenGL, the blending is based on index. So here, I’ve just changed the location of gl_FragData[1] to match gl_FragData[0] and then incremented the index, because Fragment outputs identified with an Index of zero are directed to the first input of the blending unit associated with the corresponding Location. Outputs identified with an Index of one are directed to the second input of the corresponding blending unit.

  • New Linux kernel update may have tipped AMD's hand by leaking Big Navi specs

    Nvidia may have all the headlines with the GeForce RTX 3090 making the rounds in benchmarks, but AMD might swoop in to steal the show next month. Thanks to a sharp-eyed Reddit user, we may have gotten a sneak peek at AMD’s act. Reddit user u/stblr dug through a recent version of Radeon Open Compute (ROCm), version 3.8, includes firmware for AMD’s upcoming GPUs, codenamed Sienna Cichlid and Navy Flounder. Sienna Cichlid is also known as Navi 21 (or Big Navi), and Navy Flounder denotes either Navi 22 or 23. The code in the update confirms that Sienna Cichlid (Big Navi) will have 80 CUs and a 256-bit memory bus, while Navy Flounder will have 40 CUs and a 192-bit memory bus.

  • Disman Continues Taking Shape As Display Management Library For X11/Wayland

    Disman is the display management library forked from LibKScreen as part of KWinFT. Last week at XDC2020 an update was provided on this Qt/C++ library for display management. KDE developer Roman Gilg presented on Disman at the 2020 X.Org Developers' Conference along with KDisplay as a GUI front-end interfacing with this library. Disman is capable of properly configuring multiple displays and working across different X11 windowing systems as well as compositors. Under Wayland, Disman supports the likes of wlr_output_management_unstable_v1, kwinft_output_management_unstable_v1, KDE's output management protocol, and D-Bus interfaces around it. This allows Disman to work seamlessly on X11 with RandR and under Wayland by the likes of KDE's KWin, the KWinFT fork, and also WLROOTS-based compositors.

  • NVIDIA CUDA 11.1 Released With RTX 30 Series Support, Better Compatibility Across Versions

    NVIDIA has released version 11.1 of their CUDA toolkit that now supports the GeForce RTX 30 "Ampere" series graphics cards. CUDA 11.0 released back in July brought initial Ampere GPU support while CUDA 11.1 today formally supports the Ampere consumer GPUs in the RTX 30 series. Once we receive samples of the new GPUs we'll be putting the new CUDA release through its paces under Linux with the RTX 3070/3080/3090 series. [...] CUDA 11.1 also brings a new PTX compiler static library, version 7.1 of the Parallel Thread Execution (PTX) ISA, support for Fedora 32 and Debian 10.3, new unified programming models, hardware-accelerated sparse texture support, multi-threaded launch to different CUDA streams, improvements to CUDA Graphs, and various other enhancements. GCC 10.0 and Clang 10.0 are also now supported as host compilers.

Mozilla: Rust, Firefox 80/81, Golden Era of Computing and Firefox Nightly