坏运连连 红帽RHEL自带Perl再爆重大bug

系统 Linux
因为红帽RHEL中附带的Perl语言编译程序存在严重问题,导致了了大量的开发人员的非议。这个问题同样存在与红帽领导的Fedora项目中,另外,以RHEL源码为基础的CnetOS中也存在着这样的问题。

因为红帽RHEL中附带的Perl语言编译程序存在严重问题,导致了了大量的开发人员的非议。这个问题同样存在与红帽领导的Fedora项目中,另外,以RHEL源码为基础的CnetOS中也存在着这样的问题。这个问题的严重性在于:某个相同的程序,在红帽RHEL系统Linux操作系统上的执行速度比其他Linux操作系统要慢100倍(对,你没有看错,就是100倍)。一位红帽的工程师已经表示,在下个版本的RHEL中将会修复这个bug,也许是RHEL5.3吧,但是目前还不清楚这个bug的修复补丁何时能够推出。

大家都知道,Perl是大家都很熟悉的非常流行的开源脚本语言之一,在Web开发者和系统管理员中已经流行了很久,在Internet刚刚开始的时候,Perl就已经大展身手,Perl特别擅长文本处理、网络编程和关系型数据库等等,即使在现在也有很多大型公司使用Perl来处理一些非常基础,但是非常关键的后台业务操作,比如Amazon、高盛银行等等。

所以说,现在爆出***版本的RHEL居然有附带着这么个版本的Perl,实在是令人匪夷所思。最初这个bug提交出现在红帽的Bug跟踪系统中的时候是在 2007年11月,但是只是发现在RHEL5中的某些版本的Perl运行程序出现混乱,只是个例,而没有发现某个版本在某种情况下的普遍现象。当时的情况是,相同的程序,在FreeBSD、甚至RHEL4上,相同版本的Perl解释器运行的速度要比RHEL5上快了差不多100倍。

根据这个bug发现者的报告称,这个问题在使用Perl语言的bless函数,同时结合程序内部指令overload的时候才会出现。但是这中结合使用情况在很多的公用Perl中出现。这就以为着,即使您所写的代码中没有结合适用bless和overload,只要你所引用的模块中包含了他们,那么你的程序就不幸了。

【编辑推荐】

  1. 红帽公布RHEL5.4
  2. 产品发布:红帽发布RHEL 5.4 Beta版问世
  3. 红帽RHEL5.4包含了支持SPICE协议的KVM
责任编辑:赵宁宁 来源: Linux论坛
相关推荐

2012-07-10 10:08:32

红帽RHEL 7

2013-12-12 11:22:42

红帽RHEL 7Linux

2012-02-01 14:35:04

红帽RHEL5RHEL 6

2009-04-30 17:12:50

2013-10-14 14:24:54

RedHat红帽RHEL

2010-08-13 09:30:45

RHEL 6

2011-03-23 16:00:43

红帽企业级LinuxRHEL 6

2023-11-17 11:05:52

红帽Linux

2020-07-19 10:55:43

数据库工具技术

2015-12-16 10:02:23

手机微软

2010-03-31 15:46:00

RHEL 5.5

2020-11-23 16:06:14

红帽IBMOpenshift

2009-09-03 09:44:45

RHEL 5.4linux红帽

2010-04-28 09:15:53

红帽RHEL 6 Be

2009-10-13 22:04:51

2012-08-01 16:41:31

红帽RHELOpenShift

2021-09-24 16:16:27

iOS苹果系统

2010-12-10 15:23:49

Linux漏洞

2013-06-13 09:32:35

红帽RHEL 7GNOME

2010-11-30 13:07:28

RHEL 6红帽管理工具
点赞
收藏

51CTO技术栈公众号