多系统安装之Redhat,redhat和centos的区别

那按上面所说 , 是不是意味着CentOS和RedHat是完全一样的呢?其实不!虽然CentOS和RedHat99.99%的命令和操作习惯都一样 , CentOS是不提供商业支持的 , CentOS完全免费 , 也不会涉及到侵权的问题 。首先因为Redhat是基于Linux内核的 , Linux本身就是开源的 , 根据Linux内核遵循GPLv2协议的规定 , Redhat系统必须开源它的源码 , 事实上Redhat的编译版本和源码都是可以免费下载的 。
centOS和redhat一样吗?

多系统安装之Redhat,redhat和centos的区别


首先 , CentOS和RedHat是两套不同的Linux发行版本 , 但CentOS和RedHat却有关联 。RedHat商业化应用广泛 , 虽说Linux是开源的 , 但RedHat升级、补丁和其它服务是要收费的 。考虑到费用问题 , 于是Linux社区基于RHEL(Red Hat Enterprise Linux)又编译了一个社区版系统 , 这个系统就是CentOS 。
简单说就是 , CentOS是基于RedHat企业版源码编译的 , 是RHEL的克隆和修复版本 。所以在现在服务器操作系统的选择上 , 大概就是这样的规律:有钱的用RedHat , 没钱的用CentOS 。那按上面所说 , 是不是意味着CentOS和RedHat是完全一样的呢?其实不是的!虽然CentOS和RedHat 99.99%的命令和操作习惯都一样 , 但是CentOS是不提供商业支持的 , CentOS完全免费 , 也不会涉及到侵权的问题 。
centos linux与rhel linux版本对应是什么关系?
多系统安装之Redhat,redhat和centos的区别


首先因为Redhat是基于Linux内核的 , Linux本身就是开源的 , 根据Linux内核遵循GPL v2协议的规定 , Redhat系统必须开源它的源码 , 事实上Redhat的编译版本和源码都是可以免费下载的 。所以有人就下载了Redhat的源码 , 把Redhat的logo之类的标志、版本信息去掉后 , 自己编译成一个系统 , 并上传到网上供大家下载使用 , 后来成立了一个组织专门做优化这个自己编译的操作系统 , 并把这个系统叫做:Community enterprise operating system , 取第一个单词的首字母C和第二个单词的前三个字母ent , 简称Cent操作系统 , 而我们知道操作系统一般都用OS做简称 , 故这个系统叫:CentOS , 它的本意就是“社区版企业操作系统” , 就是网上社区的成员拿红帽的代码编译的 。
所以 , CentOS其实就是Redhat , 可以说它们没有区别 , 唯一的区别是CentOS去掉了Redhat的商标(logo)之类的版权信息 , 另外 , 编译的时候 , 因为社区是民间组织 , 我们常说高人在民间 , 所以CentOS社区的人在编译Redhat源码时可能发现了一些错误 , 他们会对这些错误进行修正 。有人可能会觉得奇怪 , Redhat公司的人这么辛苦写出来的源码 , 却还必须遵守GPL协议免费公开发到网上供大家下载使用 , 那Redhat还怎么赚钱?答案是 , Redhat系统本身也是免费的 , 它的系统根本就不要钱 , 要钱的是“服务”和“商业授权费” , 当公司使用Redhat系统(也就Redhat for Enterprise Linux , 即红帽企业操作系统)时 , 你必须给Redhat公司交“授权费” , 个人使用没人管你 , 因为它的系统你随时可以免费下载 , 但是公司使用它时 , 如果被它发现了你没有给授权费 , 就会被起诉赔钱 , 另外就是你可以使用Redhat的“服务” , 服务器出问题他们的专业人员可以帮你处理 , 这也是收费的 。

推荐阅读