设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 RedHat 查看内容

红帽改变内核打包方式为遏止竞争对手

2011-3-8 10:00| 发布者: joejoe0332| 查看: 4666| 评论: 0|原作者: 51CTO.com|来自: 51CTO.com

摘要:   Linux社区前不久发现,RHEL 6的内核源代码改变了打包方式,源代码集成补丁打包成一个大的tarball包,而不是传统的将补丁分开发布。  Red Hat CTO Brian Stevens回应了社区的批评,辩称此举是为了遏制企业市场 ...

  红帽近日已改变了发行企业版Linux内核代码的方式,此举旨在防止甲骨文和Novell抢走其客户,让这些竞争对手更难弄清楚在哪些地方打上了补丁。

  欲让甲骨文和开源CentOS项目“寸步难行”

  有些人猜测,这个变化旨在让甲骨文和开源CentOS项目更难构建各自的Linux发行版。不过红帽首席技术官Brian Stevens表示,实际情况并非如此。他表示,这个变化旨在牵制甲骨文和Novell向已经在运行红帽企业版Linux(RHEL)的客户提供支持的能力。

  Brian Stevens告诉英国科技网站The Register:“很坦率地说,我们之所以作出这个变化,是因为我们绝对需要采取一系列措施,给希望除提供红帽企业版Linux外还提供支持服务的竞争 对手增加难度。” 他接到提到了那些竞争对手的大名:“今天,我意识到有两个竞争对手在径直抢我们的客户,主动表示可以直接为客户支持RHEL……它俩就是甲骨文和 Novell。”

  实际上,红帽竭力隐藏的是专门为RHEL提供支持所必不可少的信息,不想让这些竞争对手知道。Stevens说:“我们在竭力阻挠这样的竞争对手: 找到已经在运行向红帽订购的RHEL的客户,说‘不要再付支持费给红帽了,让我们来提供支持吧,你的系统用不着作任何变化。’”

  他坚持认为,红帽的这个变化既没有违反RHEL的GPL开源许可证的文字形式,也没有违反精神实质。“我们非常小心翼翼,确保自己的所作所为没有妨 碍我们客户需要做到的事情,也没有妨碍社区需要做到的事情。”他还表示,这一变化其实并不妨碍包括CentOS在内的其他Linux发行版的发展。

  他解释:“我们根本就没有限制CentOS拿来源代码后重新编译,然后剥掉商标加以包装的能力。我们只不过把一些内部的信息隐藏起来。”一位长期致力于CentOS的开发人士同意他的这番说法。

  红帽的软件包“故意搞混”内核源代码

  CentOS的联合创始人Russ Herold告诉The Register:“我不会因这件事而睡不好觉。”

  去年11月,红帽企业版Linux 6发布后,红帽公司发布的所有补丁都事先打好的内核软件包。Stevens说:“在过去,我们把内核作为一个基本文件来发行,之后再发行一组与之配套的附 加补丁。然后等你构建好代码,构建过程会自动为内核文件打上所有那些补丁。而现在,我们把那些补丁文件直接集成到了那个内核中。我们在发行之前,做好了构 建过程的第一个部分。”

  内核社区成员、《Linux每周新闻》网站编辑Jonathan Corbet最近注意到了这一点,他对这个变化提出了异议,声称红帽的软件包“故意搞混”内核源代码。

  Corbet写道:“这种形式的发行应该满足GPL的要求,但是这样一来,别人想看看这个内核出现了什么变化就很困难。但愿这只是一时的错误,不久 就会被改正。”其他人猜测,此举不但会暗中破坏甲骨文的Unbreakable Linux,还会暗中破坏CentOS。这两个发行版都基于RHEL。

  CentOS本来就是RHEL克隆体。红帽企业版Linux的编译后代码只有以红帽付费订购的方式才能获得,而CentOS是完全免费的。

  H Online网站称:“这些变化会让基于红帽源代码的发行版的日子更难过,比如CentOS和社区开发的Linux发行版等。CentOS是由一群数量有 限的志愿者利用RHEL源代码开发而成的;红帽的这个政策变化将意味着这给他们增加了工作量,除非有更多的志愿者或其他公司参与进来,为他们提供帮助。


酷毙

雷人

鲜花

鸡蛋

漂亮

相关阅读

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部