Home  >  Article  >  Operation and Maintenance  >  CentOS 8.0 is officially released today! Let's take a look at what are the new features

CentOS 8.0 is officially released today! Let's take a look at what are the new features

PHPz
PHPzOriginal
2019-09-25 10:44:0717215browse

Is CentOS 8 released? Is CentOS 8 out yet? Everyone is very concerned about the release progress of CentOS 8 recently!

Recommended ManualLinux Learning Manual
Recommended VideoBrothers New Version Linux Video Tutorial

Good news: CentOS 8.0 is finally officially released today (2019.9.25)! ! !

CentOS 8 download

CentOS 8 official download:

https://centos.org/download /

Domestic Alibaba Cloud mirror download:

http://mirrors.aliyun.com/centos/8.0.1905/isos/x86_64/CentOS-8-x86_64-1905- dvd1.iso

Related course recommendations: Linux video tutorial

##CentOS 8 new features

The CentOS project is a 100% compatible rebuild of

Red Hat Enterprise Linux, fully compliant with Red Hat's redistribution requirements, and released with a new version: CentOS 8.0.1905, for all supported architectures.

Following the

CentOS Linux 7.7 release, CentOS Linux 8 is now officially released. The new version is based on the Red Hat Enterprise Linux 8.0 source, which means it has All powerful new features and enhancements for the hybrid cloud era.

CentOS fully complies with Red Hat's redistribution policy and strives to be fully functionally compatible with upstream products. CentOS's modifications to components mainly include the removal of Red Hat's trademarks and artwork.

This version also includes the new

CentOS Streams . Centos Stream is a rolling release Linux distribution that exists between the upstream development of Fedora Linux and the downstream development of RHEL. You can think of CentOS Streams as a version to experience the latest Red Hat Linux features without having to wait too long.

The main changes of CentOS 8 are consistent with

RedHat Enterprise Linux 8 . Based on Fedora 28 and kernel version 4.18, it provides users with a stable, secure and consistent A foundation that spans hybrid cloud deployments and the tools needed to support traditional and emerging workloads. Highlights of this release include:

Distribution

via

BaseOS and Application Streaming (AppStream) Warehouse release.

AppStream is a new extension to the traditional rpm format, providing multiple major versions of a component at the same time

Software Management

YUM package manager is based on DNF technology, provides modular content support, enhanced performance, and provides a well-designed API for integration with other tools

Shell and command line tools

RHEL 8 provides version control tools:

Git 2.18, Mercurial 4.8, and Subversion 1.10.

Dynamic Programming Language, Web and Database Server

Python 3.6 Yes The default Python environment, limited support for Python 2.7

Node.js is the latest included in RHEL, other dynamic language updates include: PHP 7.2, Ruby 2.5, Perl 5.26, SWIG 3.0

RHEL 8 Database services provided include: MariaDB 10.3, MySQL 8.0, PostgreSQL 10, PostgreSQL 9.6, and Redis 5.

RHEL 8 provides Apache HTTP Server 2.4 and, for the first time, nginx 1.14.

Squid The version is upgraded to 4.4, and Varnish Cache 6.0 is also provided for the first time.

Desktop environment

GNOME Shell is upgraded to 3.28.

GNOME session and display management uses Wayland as the default display server, while RHEL 7's default X.Org server still provides

installation and image creation

The Anaconda installer can use LUKS2 disk encryption and support NVDIMM devices.

The Image Builder tool can create custom system images in different formats, including various formats that meet the cloud platform

Supports installation from DVD using the Hardware Management Console HMC, and also provides Support Element (SE) for IBM Z hosts

Kernel

extension The Berkeley Packet Filtering (eBPF) feature enables custom programs to be attached at various points in user space, including (sockets, trace points, packet reception), for receiving and processing data. This feature is currently in the feature preview stage

BPF Compiler Collection (BCC), which is a tool for creating efficient kernel traces and operations, is currently in the technology preview stage

File system and storage

LUKS version 2 (LUKS2) format replaces the older LUKS (LUKS1) format. The dm-crypt subsystem and cryptsetup tool now use LUKS2 as the default encryption volume format

Security

The default system-level encryption policy, used to configure the core encryption subsystem, covering TLS, IPsec, SSH, DNSSEC, and Kerberos protocols. Added new command update-crypto-policies, administrators can easily switch between different modes: default, legacy, future, and fips.

PKCS #11 with support for smart cards and Hardware Security Modules (HSM)

Network

nftables framework replaces iptables as default The network packet filtering tool

The firewalld daemon uses nftables as the default backend

Supports IPVLAN virtual network driver for connecting multiple containers

eXpress Data Path (XDP ), XDP for Traffic Control (tc), and Address Family eXpress Data Path (AF_XDP), are available as part of Berkeley Packet Filtering (eBPF) extension features and are currently in technology preview.

Virtualization

More modern PCI Express-based machine types are now supported and automatically configured in virtual machines created in RHEL8 (Q35). This provides various improvements in virtual device functionality and compatibility.

Virtual machines can now be created and managed using the RHEL8 Web console (also known as the "cockpit").

The qemu emulator introduces a sandbox feature, which provides configurable limits on what system calls qemu can perform, making virtual machines more secure.

Compiler and development tools

The GCC compiler is updated to version 8.2, supporting more C standards, better optimization and code enhancements Technology, upgrade warnings and hardware feature support

Different code generation, manipulation and debugging tools can now handle the DWARF5 debug information format (experience phase)

Core support for eBPF debugging tools include BCC, PCP , and SystemTap.

glibc library upgraded to 2.28 to support Unicode 11, updated Linux system calls, key improvements mainly in DNS stub resolver, additional security enhancements and performance improvements

RHEL 8 provides OpenJDK 11, OpenJDK 8, IcedTea-Web, and different Java tools, such as Ant, Maven, or Scala.

High Availability and Cluster

Pacemaker Cluster Resource Manager is updated to the latest Version 2.0.0, a series of bugs have been fixed and functions have been improved

pcs configuration system fully supports Corosync 3, knet, and node names

Related links

CentOS 8 Official Release Notes:

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

For the complete RedHat 8 release notes, please see

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

For more Linux-related technical articles, please visit the Linux Tutorial column of the PHP Chinese website!

The above is the detailed content of CentOS 8.0 is officially released today! Let's take a look at what are the new features. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn