CentOS 8 正式发布
CentOS8正式发布!
CentOS8和RedHatEnterpriseLinux8发行的版本是一致的,都是基于Fedora28和内核4.18.支持传统的、新兴的工作负载的工具,为用户提供了稳定的、安全的、一致的基础、跨混合云部署。CentOS完全遵守RedHat的再发行政策,并且致力与上游产品在功能上完全兼容。CentOS对组件的修改主要是去除RedHat的商标及美工图。该版本还包含全新的CentOSStreams,CentosStream是一个滚动发布的Linux发行版,它介于FedoraLinux的上游开发和RHEL的下游开发之间而存在。你可以把CentOSStreams当成是用来体验最新红帽系Linux特性的一个版本,而无需等太久。
本次发布的版本重点主要包括:
发行版/存储库
- CentOS8主要通过两个存储库分发:1)BaseOS2)应用程序流AppStream;
- BaseOS存储库:主要包括操作系统功能的核心,以RPM格式提供;
- AppStream存储库:主要包括用户空间应用程序,支持传统的RPM格式的新扩展模块,可安装多个版本的组件;
软件管理
- YUM包管理器是基于DNF技术,在性能方面得到了提升,并支持模块化内容,提供了稳定的API和其他工具集成;
Shell脚本和命令行工具
- RHEL8主要提供了版本控制工具:1)Git2.18:分散架构分布式控制工具;2)Mercurial4.8:轻量级分布式版本控制工具,能够有效的处理大型项目;3)Subversion1.10:集中版本控制工具
动态编程语言,Web和数据库服务器
- Python3.6是RHEL8中的默认Python环境,有限支持Python2.7;
- Node.js是RHEL中的新功能,其他动态编程语言主要包括:PHP7.2,红宝石2.5,Perl5.26,SWIG3.0;
- RHEL8中提供了数据库服务器,其主要包括:MariaDB10.3,MySQL8.0,PostgreSQL10,PostgreSQL9.6和Redis5。
- RHEL8提供ApacheHTTPServer2.4以及引入了一个新的Web服务器:nginx1.14。
- Squid版本已升级到4.4,同时还提供了一个新的代理缓存服务器:VarnishCache6.0。
桌面
- GNOMEShell已升级到3.28。主要包括:1)GNOMEBoxes新功能;2)新屏幕键盘;3)扩展设备支持,集成了Thunderbolt3接口;4)GNOME软件,dconf-editor和GNOME终端的改进;
- GNOME会话和GNOME显示管理器使用Wayland作为默认显示服务器,在RHEL7的默认显示服务器还是可用的;
安装程序和映像创建
- Anaconda安装程序可利用LUKS2磁盘加密,并在安装系统支持NVDIMM设备;
- 图像生成器工具可创建包含其他程序包的自定义系统映像,可通过图形用户界面进行访问以及可输出多种格式;
- RHEL8中支持使用IBMZ主机上的硬件管理控制台HMC和支持元素SE从DVD安装的功能;
核心内核
- 扩展功能可使用户空间能够将自定义程序附加到各种点,主要包括:(套接字,跟踪点,数据包接收)用于接收和处理数据;
- BPF是一种用于创建有效的内核跟踪和操纵程序的工具;
文件系统和存储
- LUKS2格式替代了旧版LUKS1格式,dm-crypt子系统和cryptsetup工具作为默认使用的LUKS2加密卷格式;
安全
- 默认应用系统范围的密码策略,主要覆盖TLS,IPsec,SSH,DNSSEC和Kerberos协议,管理员可使用该命令:update-crypto-policies可轻松切换不同模式:default、legacy、future和fips;
- 支持智能卡和硬件安全模块(HSM用)PKCS#11
网络
- nftables框架替换了iptables默认网络数据包过滤工具;
- firewalld守护使用nftables作为默认后端;
- 支持多个容器的网络连接的IPVLAN虚拟网络驱动程序;
- eXpressDataPath(XDP),XDPforTrafficControl(tc),以及AddressFamilyeXpressDataPath(AF_XDP),可作为部分BerkeleyPacketFiltering(eBPF)扩展特性;
虚拟化
- 虚拟化支持现代的基于PCIExpress的计算机类型,在RHEL8中创建的虚拟机中自动对其进行配置,虚拟设备的功能和兼容性得到了逐步的改进;
- 支持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;
高可用和集群
- 集群资源管理器已经升级到2.0.0版本,修复了一系列bug和改进;
- 在RHEL8中,pcs配置系统完全支持Corosync3knet,和节点名称;
针对CentOSLinux8和CentOS流的发行
https://lists.centos.org/pipermail/centos-announce/2019-September/023449.html
完整版RedHatEnterpriseLinux8发行说明
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.0_release_notes/overview
iso文件下载地址
http://mirror.centos.org/centos/8/isos/x86_64
http://mirror.centos.org/centos/8-stream/isos/x86_64
CentOS8下载
https://centos.org/download/
国内镜像下载
http://mirrors.neusoft.edu.cn/centos/
好了,本文就给大家介绍这么多,谢谢大家的阅读!