CentOS 8 officially released

  • 2021-06-28 14:42:27
  • OfStack

CentOS 8 officially released!

The releases of CentOS 8 and RedHat Enterprise Linux 8 are consistent and are based on Fedora 28 and kernel 4.18. Tools that support traditional and emerging workloads provide users with a stable, secure, consistent, and cross-hybrid cloud deployment.CentOS fully complies with Red Hat's redistribution policy and is committed to full functionality compatibility with upstream products.CentOS's modifications to the components mainly remove the trademark and artwork of Red Hat.It also includes the new CentOS Streams, a rolling release of Linux that exists between upstream development of Fedora Linux and downstream development of RHEL.You can think of CentOS Streams as a version to experience the latest Red Hat Linux features without waiting too long.

This release focuses mainly on:

Release/Repository

CentOS 8 is distributed primarily through two repositories: 1) BaseOS 2) Application Stream AppStream; BaseOS repository: mainly including the core of operating system functions, provided in RPM format; AppStream repository: Mainly includes user-space applications, new extensions that support the traditional RPM format, and multiple versions of components.

Software Management

YUM Package Manager is based on DNF technology, has been improved in performance, supports modular content, and provides a stable integration of API and other tools.

Shell scripts and command line tools

RHEL 8 mainly provides version control tools: 1) Git 2.18: Distributed architecture control tools;2) Mercurial 4.8: Lightweight distributed version control tools that can effectively handle large projects;3) Subversion 1.10: Centralized Version Control Tool

Dynamic programming languages, Web and database servers

Python 3.6 is the default Python environment in RHEL 8 with limited support for Python 2.7; Node.js is a new feature in RHEL. Other dynamic programming languages include PHP 7.2, Ruby 2.5, Perl 5.26, SWIG 3.0. Database servers are provided in RHEL 8, which include: MariaDB 10.3, MySQL 8.0, PostgreSQL 10, PostgreSQL 9.6, and Redis 5. RHEL 8 provides Apache HTTP Server 2.4 and introduces a new Web server: nginx 1.14. Squid has been upgraded to 4.4 and a new proxy cache server is available: Varnish Cache 6.0.

desktop

GNOME Shell has been upgraded to 3.28.It mainly includes: 1) new functions of GNOME Boxes;2) New onscreen keyboard;3) Expand device support and integrate Thunderbolt 3 interface;4) Improvement of GNOME software, dconf-editor and GNOME terminals; GNOME Session and GNOME Display Manager use Wayland as the default display server, which is still available in RHEL 7;

Setup and Image Creation

Anaconda installer can use LUKS2 disk encryption and support NVDIMM devices in the installation system. The Image Generator tool creates a custom system image containing other packages that can be accessed through a graphical user interface and output in a variety of formats. RHEL 8 supports the functions installed from DVD using the hardware management console HMC on the IBM Z host and the support element SE;

Core Kernel

Extended capabilities enable user space to attach custom programs to a variety of points, including: (sockets, tracepoints, data packet reception) for receiving and processing data; BPF is a tool for creating effective kernel tracking and manipulation programs;

File System and Storage

The LUKS2 format replaces the old LUKS1 format, with the dm-crypt subsystem and the cryptsetup tool as the default LUKS2 encrypted volume formats;

security

The default application system-wide password policy mainly covers TLS, IPsec, SSH, DNSSEC and Kerberos protocols. Administrators can use this command: update-crypto-policies to easily switch between different modes: default, legacy, future and fips; Supports Smart Card and Hardware Security Modules (for HSM) PKCS_11

network

The nftables framework replaces the iptables default network packet filtering tool. The firewalld daemon uses nftables as the default backend; IPVLAN Virtual Network Driver that supports network connections from multiple containers; eXpress Data Path (XDP), XDP for Traffic Control (tc), and Address Family eXpress Data Path (AF_XDP), which can be used as part of the Berkeley Packet Filtering (eBPF) extended feature;

Virtualization

Virtualization supports modern PCI Express-based computer types, which are automatically configured in virtual machines created in RHEL 8, and the functionality and compatibility of virtual devices are gradually improved. Supports the RHEL 8 Web console to create and manage virtual machines;QEMU emulator introduces sandbox functionality and calls QEMU can enforce configurable restrictions on which systems to make virtual machines safer;

Compilers and Development Tools

The GCC compiler was updated to version 8.2 to support the latest version of the C ++ language standard, better optimization, new code enforcement techniques, improved warnings, and new hardware features. Now, various tools for code generation, manipulation, and debugging can experimentally process the DWARF5 debugging information format; Kernel support eBPF tracing can be used with a number of tools, such as BCC, PCP, and SystemTap; glibc library upgrade to 2.28 to support Unicode 11, updated Linux system calls, the key enhancements are mainly DNS stub resolver, additional security enhancements and performance enhancements; RHEL 8 provides OpenJDK 11, OpenJDK 8, IcedTea-Web, and various Java tools such as Ant, Maven, or Scala;

High Availability and Clustering

Cluster Resource Manager has been upgraded to version 2.0.0, repairing a series of bug and improvements; In RHEL 8, the pcs configuration system fully supports Corosync 3 knet, and node names;

Release for CentOS Linux 8 and CentOS streams

https://lists.centos.org/pipermail/centos-announce/2019-September/023449.html

Full release notes for RedHat Enterprise Linux 8

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.0_release_notes/overview

iso File Download Address

http://mirror.centos.org/centos/8/isos/x86_64

http://mirror.centos.org/centos/8-stream/isos/x86_64

CentOS 8 Download

https://centos.org/download/

Domestic Mirror Download

http://mirrors.neusoft.edu.cn/centos/

Okay, this article will introduce you so much, thank you for reading!


Related articles: