引出
Linux 系统内核与 Linux 发行套件系统的区别?
- Linux 系统内核指的是一个由 Linus Torvalds(Linux之父,内核主要开发者)负责维护,提供硬件抽象层、磁盘、文件系统控制及多任务功能的系统核心程序。
- Linux 发行套件系统是我们常说的 Linux 操作系统,也就是由 Linux 内核与各种常用软件的集合产品。
全球大约有数百款的 Linux 系统版本,每个系统版本都有自己的特性和目标人群——有的主打稳定性和安全性,有的主打免费使用,还有的主要突出定制化强等特点。CentOS就是其中的一种Linux系统,主打“免费”使用。
概述
Community Enterprise Operating System:社区企业操作系统。顾名思义, CentOS 是由开源社区研发和维护的一款企业级 Linux 操作系统,在 2014 年 1 月被红帽公司【1】正式收购。CentOS 系统最为别人广泛熟悉的标签就是“免费”。如果您问一个运维“老鸟”选择 CentOS 系统的理由,他绝对不会跟你说更安全或更稳定,而只是说两个字—免费!
由于红帽企业版 Linux 是开源软件,任何人都有修改和创建衍生品的权利,因此 CentOS 便是将红帽企业版 Linux 【2】中的收费功能通通去掉,然后将新系统重新编译后发布给用户免费使用的 Linux 系统。也正因为其免费的特性,CentOS 拥有了广泛的用户。
从本质上来说,由于 CentOS 是针对红帽企业版 Linux 进行修改后再发布的版本,因此不会针对它单独开发新功能,CentOS 的版本号也是随红帽企业版 Linux 而变更。例如,CentOS 8.0 对应的就是 RHEL 8.0,CentOS 8.1 对应的就是 RHEL 8.1;以此类推。再就是,CentOS 系统和 RHEL 系统的软件包可以通用。也就是说,如果工作中用的是 RHEL,但是在安装某款软件时只找到了该软件的 CentOS 系统软件源,也是可以正常安装该软件的。
【1】:红帽公司(Red Hat)是一家全球领先的开源解决方案供应商。最初,红帽公司在 Linux 系统内核的基础之上,集成了众多的常用源代码和程序软件,随后发布了红帽操作系统并开始出售技术服务,这进一步推动了 Linux 系统的普及。
【2】:红帽企业版Linux(Red Hat Enterprise Linux, RHEL)是一款商业操作系统。通过订阅模式提供软件和服务,用户需要购买订阅以获得访问权限、技术支持和更新。其收费情况主要取决于用户的需求和选择的订阅计划。
查看当前CentOS版本:
CentOS 7于2014年正式发布,最新版本为2020年推出的CentOS 7.9,并于2024年6月30日正式结束支持(EOL)。在此之后,CentOS 社区将不再针对 CentOS Linux 7 系统发布软件更新和补丁。
镜像下载
1. 官网链接:The CentOS Project
官网提供的CentOS历史版本镜像下载链接:Index of /
2. 第三方中文网站:CentOS 中文 官网
提供CentOS的下载、教程、社区讨论或其他相关信息。一些具体的centos资源可能链接到官方链接。
拓展
1. CentOS Linux、CentOS Stream、RHEL的区别和联系
注:CentOS Linux和CentOS Stream免费;RHEL收费。
2. 随着CentOS Linux生命周期的结束,该何去何从?
服务器、云计算等领域:可从CentOS Linux迁移到付费的RHEL,或其他厂商Linux。
Linux个人开发:可依旧使用CentOS Linux或者迁移到CentOS Stream,重要的是两者免费!!!