Home > Article > Operation and Maintenance > CentOS 8.0 is officially released today! Let's take a look at what are the new features
Is CentOS 8 released? Is CentOS 8 out yet? Everyone is very concerned about the release progress of CentOS 8 recently!
Recommended Manual:Linux Learning Manual
Recommended Video:Brothers 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 ofRed 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.
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.
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.
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
viaBaseOS 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 toolsShell 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 providesinstallation 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 platformSupports installation from DVD using the Hardware Management Console HMC, and also provides Support Element (SE) for IBM Z hostsKernel
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 stageBPF Compiler Collection (BCC), which is a tool for creating efficient kernel traces and operations, is currently in the technology preview stageFile 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!