从6.5到7.1,CentOS发布了大小4个版本,包括6.6、6.7、7.0和7.1,主要的改动包括:
1) 虚拟化方面
支持Linux容器技术
容器技术,包括lxc、cgroup等,是以 Docker 为代表的轻量级虚拟化技术的基础,Centos是其基石。
2) 存储
LVM快照支持:支持在ext4 及XFS 制作LVM 快照。
XFS 作为缺省文件系统:XFS支持高达500TB的容量,而ext4仅支持50TB。
全面支持 LVM 缓存:这个功能可让用户创建逻辑卷,使用一个小的快速设备作为较大的慢速设备的缓存。
3) 网络
OpenvSwitch 成为内核模块:OpenvSwitch是运行在云计算环境的虚拟交换机,它性能的好坏将直接影响虚拟化环境的整体性能,将它移植到内核空间实现,大大减少了用户空间和内核空间的切换和通信成本,提高了虚拟化平台的整体性能。
支持 40G 以太网卡
转用firewalld构建动态防火墙:firewalld动态管理防火墙,不需要重启整个防火墙便可应用更改,因而也就没有必要重载所有内核防火墙模块。它也支持允许服务或者应用程序直接添加防火墙规则的接口。
4)内核
从2.6.32升级到3.10.0:内核版本从2.6.32升级到3.10.0,接受内核Patch 20W+,这些Patch包括新的硬件支持、新的特性支持、性能优化、问题修复等等。而且,3.10.0内核是在云计算井喷式发展的背景之下开发完成的,包含了大量针对云计算环境的功能支持和优化,比如容器技术、热升级技术,也修复了大量云计算发展过程中遇到的内核问题,比如宕机、死机等。这些改动,只有很少一部分被热心内核开发者backport到更早版本的内核中,大部分则没有。