centos7 systems

System website access link: https://wiki.centos.org/Download

ppc64 is commonly used in the Linux and GCC open source software communities, and refers to the identifier of the application whose target architecture is 64-bit PowerPC and Power Architecture processors and is optimized for this. It is often used when compiling source code. [1] 

ppc64le is a technology that has introduced pure little-endian mode, POWER8 as the primary target, and the technology based on the OpenPower Foundation, trying to make porting of x86-based Linux software with minimal effort.

 

AArch64 is an implementation state of the ARMv8 architecture.

In order to push more broadly into the enterprise space, 64-bit architectures need to be introduced. It is also necessary to introduce the new AArch64 execution state in the ARMv8 architecture. AArch64 is not a simple 32-bit ARM architecture extension, but a new architecture in ARMv8, which completely uses the new A64 instruction set. These are derived from years of intensive research on modern architecture design. More importantly, AArch64 as a separate execution state means that some future processors may not support the older AArch32 execution state. While the original 64-bit ARM processors will be fully backward compatible, we boldly and forward-lookingly include AArch64 as the only state of execution in ARMv8 processors. We will not support 32-bit execution state in these systems, which will make many beneficial implementation tradeoffs, such as using a larger 64K page size by default, and will make clean 64-bit ARM server systems immune to Impact of legacy code. It's important to make this division now, because it's possible that 64-bit-only server systems will appear in the next few years. There is no need to implement a full 32-bit pipeline in the new 64-bit architecture, which will improve the energy efficiency of future ARM server systems. In retrospect, AArch64 was a natural progression as the ARM architecture supported in the Fedora ARM project: armv5tel, armv7hl, aarch64. The new architecture is named: aarch64, which is consistent with ARM's own choice of mainline naming, while also taking into account the expectation that the ARM architecture name will be separated from the ARM trademark.

ARMv8-A brings 64-bit architecture support to the ARM architecture, including:

  • 64-bit general-purpose registers, SP (stack pointer) and PC (program counter)
  • 64-bit data processing and extended virtual addressing

Two main execution states:

  • AArch64 - 64-bit execution state, including exception model, memory model, programmer model, and instruction set support for that state
  • AArch32 — 32-bit execution state, including exception model, memory model, programmer model, and instruction set support for that state

These execution states support three main instruction sets

  • A32 (or ARM): 32-bit fixed-length instruction set, enhanced with different architecture variants Part of the 32-bit architecture execution environment is now called AArch32.
  • T32 (Thumb) was introduced as a 16-bit fixed-length instruction set and was subsequently enhanced to a mixed 16-bit and 32-bit instruction set when Thumb-2 technology was introduced. Part of the 32-bit architecture execution environment is now called AArch32.
  • A64: A 32-bit fixed-length instruction set that provides similar functionality to the ARM and Thumb instruction sets. Introduced with ARMv8-A, it is an AArch64 instruction set. 
    The ARM ISA continues to evolve to meet the growing demands of leading-edge application developers, while retaining the necessary backward compatibility to protect software development investments. In ARMv8-A, some additions have been made to A32 and T32 to maintain consistency with the A64 instruction set.

 

Today, CentOS system developer Fabian Arrotin is pleased to announce the release of the CentOS Linux 7 (1611) image for the ARM (armhfp) hardware architecture. This GNU/Linux distribution is loved by SBCs and embedded devices, supports Raspberry Pi 3, Raspberry Pi 2, Banana Pi, CubieTruck and Cubieboard SBCs, CentOS Linux 7 (1611) for armhfp covers some excitement The new technology of the heart, based on the Linux Kernel 4.4 LTS kernel, upgrade the uboot image to the 2016.09 version, etc.

It should be noted that the ARM version of CentOS 7.3.1611 is derived from the Red Hat Enterprise Linux 7.3 system, which means that the operating system is compatible with the upper system. Although CentOS 7 Userland for armhfp comes from the CentOS 7 GNU/Linux distribution, some pre-installed packages have been removed or optimized for armv7hl compatible devices.

http://app.techweb.com.cn/wp/2016-12-15/2451490.shtml

 

After months of development, the porting of CentOS 7 to the 32-bit (i686/x86) hardware architecture was finally completed earlier this week. Johnny Hughes is pleased to announce CentOS Linux 7 for x86 (i386/32-bit), which is now officially available as a pure installation DVD ISO image, a network installation ISO image, a full-featured ISO image, and a minimal ISO image (including few basic packages).

The installation process for the 32-bit port is exactly the same as the 64-bit version, but if you want to install on a QRMU (KVM) i386 virtual machine, please also activate the "Copy Host CPU" option; in addition, when using this menu, the GNOME desktop The environment cannot exit.

http://www.linuxdown.net/CentOS/2017/0107/9017.html

  •  

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325029731&siteId=291194637