红帽已经改变了发行企业版Linux内核代码的最近的方式,其目的是防止Oracle和Novell拿走他们的客户,使其更难找到补丁。一些人认为,这种变化是为了使Oracle和开源CentOS项目建立自己的Linux分布更加困难。

但是红色的首席技术官Brian Stevens告诉英国科技网站登记:坦率地说,我们做这种改变,因为我们需要采取一系列的增加难度,除了提供竞争对手红帽企业Linux也提供支持服务的措施。他收到的那些竞争者名称:今天,我意识到两个竞争对手抢夺客户自愿直接支持rhelhellip;RHELhellip;甲骨文和Novell。

事实上,红帽子是试图隐瞒的必要支持RHEL的信息,不想让这些竞争对手知道。史蒂文斯说:我们试图阻止这样一个竞争对手:找到客户谁已经运行红帽RHEL,说一下,不交赞助费了的红帽子,让我们提供支持,你的系统不需要改变。Rsquo;这些都是无懈可击的Linux支持Oracle,从甲骨文的Linux的强大攻击面前,红帽子不能坐最后。

他坚持认为,这种变化既没有违反了红帽RHEL的GPL开源许可证或者违反精神实质。Ldquo;我们要确保我们所做的是不干扰我们的客户需要做的很细致,也不妨碍你的社区需要做的事情。他还说,改变了不干扰其他Linux发行版的开发,包括CentOS。

他说:我们没有限制CentOS的源代码并重新编译,然后剥离商标包装的能力。我们只是隐藏的一些内部信息。Rdquo,一个开发人员一直在CentOS很长一段时间,同意他的说法。

红帽的软件包有意混合内核源代码

Russ Herold,联合创始人CentOS,告诉登记:我不会睡好,因为这个,

去年十一月,对红帽企业版Linux 6发布后,所有的补丁红帽公司出具了内核的软件包之前,史蒂文斯说:在过去,我们问题的核心是一个基本的文件,然后发行一套额外的补丁,然后匹配。当你创建的代码,生成过程自动打所有补丁的内核文件。现在,我们将补丁文件直接转化为核心。我们已经完成了施工过程的第一部分,我们之前释放它。

Jonathan Corbet的内核社区和Linux每周新闻网站的一员,最近注意到这。他反对这一改变。他声称红帽的软件包故意混淆内核源代码。

Corbet写道:这种形式的分布应符合GPL协议的要求,但在这种方式中,它是给别人看的什么是内核上会很困难。我希望这是一个暂时的错误,会很快被纠正。还有人认为破坏Oracle Unbreakable Linux这不仅,但也破坏了黑暗的CentOS。两分布是基于RHEL。

CentOS是RHEL克隆。编译代码的Linux红帽企业版,红帽支付订阅的方式是唯一可用的,和CentOS是完全免费的。

h在线网站说:这些变化将使红帽来源问题更难过的日子,如CentOS和社区development.centos Linux分布是由有限数量的志愿者使用RHEL的源代码开发。红帽的政策改变意味着除非有更多的志愿者或其他公司来帮助他们,否则会增加他们的工作量。

CentOS:这种变化是不是一个大问题

我们听到一个经验丰富的Linux内核开发一个类似的声音。他说,这种变化是喜欢红色带帽子的杜威十进分类法过时了,把所有的卡片打乱mdash;mdash;你需要的卡还在那里,但它是不容易找到mdash;mdash;可为红帽子收入威胁CentOS和CentOS造成问题。

但Russ Herold,CentOS的创始人,认为变化是不是一个大问题。他说:我和其他人尝试了当地建立在RHEL 6的源代码发布,以及施工过程很顺利,没有什么大问题。我不认为这些变化,有人说,我只是以为它会更难做出明确的补丁。

Ldquo; the new approach of red hat simply stop someone running a local version control system, A load the original kernel, B loaded red kernel, then the implementation of ldquo in the version control system based on A and B; diff; command, start reading the results of the comparison, look at what happened.After a period of time, the original kernel and the red hat kernel that are patched will be different. 你可以看到哪些比较部分是非常重要的,哪些只是外观清洁。

红帽公司的史蒂文斯说,其他的分布会不会因为公司还发布的内核的变化对上游的影响。他说:我们不应该阻止其他公司建立自己的Linux版本,并支持那些版本的客户,我们提供的代码通过RHEL是公开。在大多数例,在RHEL方面的变化都是开放的,我们已经发布了其上游的核心。我们追求把上游第一的政策,采取一种开放的开发方法,并将其集成到我们的树结构和分发它。所以这不应该妨碍开源社区,也不会在这领域的任何竞争对手Rdquo阻碍;

他重申,红帽子只是想保护属于RHEL的信息,而不希望Oracle和Novell知道。在过去的RHEL内核代码分布,补丁是对应于Red Hat的知识库文章。他说:这样,竞争对手不能得到好的工作,做了大量工作。如果你想支持RHEL,将被剥夺商标,做了大量工作。不是说什么都是暂时的,至少可以让竞争对手不得不投入资源。

史蒂文斯说,这并不妨碍CentOS CentOS,因为不支持业务。Ldquo;代码仍然是可用的,但它的商业企业的支持release.centos更难不支持业务。

Oracle和Novell支持业务。无论什么样的附带损害这一政策变化在Red Hat将带来一定的肯定。在某种程度上,它确实使Oracle和Novell的隐形公司的客户更难。