CentOS8新特性

CentOS 8发布

2019.9.25centos官方发布了CentOS 8.0 !
CentOS 8有哪些新特性呢?
CentOS 8主要具有混合云时代的所有强大的新特性和增强功能。
CentOS 8跟RedHat Enterprise Linux 8 是一致的,基于 Fedora 28 和内核版本 4.18, 为用户提供一个稳定的、安全的、一致的基础,跨越混合云部署,支持传统和新兴的工作负载所需的工具。

新特性介绍:

发行

通过BaseOS和应用流(AppStream)仓库发布.

AppStream是对传统rpm格式的全新扩展,为一个组件同时提供多个主要版本

软件管理

YUM包管理器基于DNF技术,提供模块化内容支持,增强了性能,并且提供了设计良好的API用于与其他工具集成

Shell和命令行工具

RHEL8提供了版本控制工具:Git2.18,Mercurial4.8,和Subversion1.10.

动态编程语言、Web和数据库服务器

Python3.6是默认的Python环境,有限支持Python2.7

Node.js是在RHEL最新包含的,其他动态语言更新包括:PHP7.2,Ruby2.5,Perl5.26,SWIG3.0

RHEL8提供的数据库服务包括:MariaDB10.3,MySQL8.0,PostgreSQL10,PostgreSQL9.6,和Redis5.

RHEL8提供ApacheHTTPServer2.4以及首次引入的,nginx1.14.

Squid版本升级到4.4,同时也首次提供VarnishCache6.0.

详情变化 参考centos8动态编程语言、Web和数据库服务器 部分变化

桌面环境

GNOMEShell升级到3.28.

GNOME会话和显示管理使用Wayland作为默认的显示服务器,而RHEL7默认的X.Orgserver依然提供。

可用Cockpit管理配置centos8

安装程序以及镜像的创建

Anaconda安装程序可使用LUKS2磁盘加密,支持NVDIMM设备.

ImageBuilder工具可以创建不同格式的自定义系统镜像,包括满足云平台的各种格式

支持使用硬件管理控制台HMC从DVD安装,同时也提供IBMZ主机的SupportElement(SE)

内核

扩展BerkeleyPacketFiltering(eBPF)特性使得用户空间的各个点上附加自定义程序,包括(sockets,tracepoints,packetreception),用于接收和处理数据。目前该特性还处于特性预览阶段

BPFCompilerCollection(BCC),这是一个用来创建高效内核跟踪和操作的工具,目前处于技术预览阶段

文件系统和存储

LUKSversion2(LUKS2)格式替代旧的LUKS(LUKS1)格式.dm-crypt子系统和cryptsetup工具现在使用LUKS2作为默认的加密卷格式

安全

默认的系统级的加密策略,用于配置核心加密子系统,覆盖TLS,IPsec,SSH,DNSSEC,和Kerberos协议。增加全新命令update-crypto-policies,管理员可以轻松切换不同模式:default,legacy,future,和fips.

支持智能卡和硬件安全模块(HSM)的PKCS#11

网络

nftables框架替代iptables作为默认的网络包过滤工具 详情参考nftables防火墙规则

firewalld守护进程使用nftables作为默认后端

支持IPVLAN虚拟网络驱动程序,用于连接多个容器

eXpressDataPath(XDP),XDPforTrafficControl(tc),以及AddressFamilyeXpressDataPath(AF_XDP),可作为部分BerkeleyPacketFiltering(eBPF)扩展特性,目前还是技术预览阶段.

网络管理工具有变化 CentOS8网络管理

虚拟化

在RHEL8中创建的虚拟机中,现在支持并自动配置更现代的基于PCIExpress的计算机类型(Q35)。这在虚拟设备的功能和兼容性方面提供了多种改进。

现在可以使用RHEL8Web控制台(也称为“驾驶舱”)创建和管理虚拟机。

qemu仿真器引入了沙箱功能,它为系统调用qemu可以执行的操作提供了可配置的限制,从而使虚拟机更加安全。

编译器和开发工具

GCC编译器更新到8.2版本,支持更多C++标准,更好的优化以及代码增强技术、提升警告和硬件特性支持

不同的代码生成、操作和调试工具现在可以处理DWARF5调试信息格式(体验阶段)

核心支持eBPF调试的工具包括BCC,PCP,和SystemTap.

glibc库升级到2.28支持Unicode11,更新的Linux系统调用,关键提升主要在DNSstubresolver、额外的安全加强和性能提升

RHEL8提供OpenJDK11,OpenJDK8,IcedTea-Web,以及不同Java工具,如Ant,Maven,或Scala.

高可用和集群

Pacemaker集群资源管理器更新到最新版本2.0.0,修复了一系列bug以及功能做了提升

pcs配置系统完全支持Corosync3,knet,和节点名称

下载

CentOS 8 官方下载:https://centos.org/download/
国内阿里云镜像下载:http://mirrors.aliyun.com/centos/8.0.1905/isos/x86_64/CentOS-8-x86_64-1905-dvd1.iso

赞(2) 打赏
特别声明:除特殊标注,本站文章均为原创,遵循CC BY-NC 3.0,转载请注明出处。三伏磨 » CentOS8新特性

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏