有谁知道 CentOS 6 和 CentOS 7 之间的最大区别是什么?
答案1
重大变更列于CentOS 7 (1406) 发行说明:
- 内核更新至3.10.0
- 对 Linux 容器的支持
- 打开开箱即用的 VMware Tools 和 3D 图形驱动程序
- OpenJDK-7 作为默认 JDK
- 从 6.5 就地升级到 7.0(如前所述)
- 使用 ext4 和 XFS 的 LVM 快照
- 切换到 systemd、firewalld 和 GRUB2
- XFS 作为默认文件系统
- 内核空间中的 iSCSI 和 FCoE
- 支持 PTPv2
- 支持 40G 以太网卡
- 支持在兼容硬件上以 UEFI 安全启动模式安装
发行说明链接到相应的 RHEL 发行说明它提供了更多信息,并且迁移指南其中列出了所有潜在的问题,包括已弃用和删除的软件包以及已删除的驱动程序。您还应该检查CentOS 7 后续版本的发行说明因为您应该安装 7 系列中的最新版本(截至撰写本文时为 1804)。
答案2
发行版与 OSX 和 Windows 生态系统有很大不同。发行版让一堆软件包一起工作,并找出哪些软件包发生冲突,这样用户就不必自己做这件事。因此,“有什么区别”是维护者所做的一大组补丁、提交和选择。每个用户感兴趣的内容各不相同,但通常引用的是内核版本、init 脚本版本以及任何主要的库和程序(glibc、gcc 等)。
CentOS 没有 Debian 精心维护且广泛的软件包版本 wiki。如果您对特定软件包感兴趣,请检查两个发行版的版本,并查看上游软件的更改日志。
编辑:Centos 确实有发行说明,如这个答案状态,但这只是维护者认为重要的列表。某个软件包可能已经弃用了您需要的很少使用的功能,或者添加了一项可以缩短您工作流程时间的功能。