Linux News Today features the latest news from the global Linux community. This site is updated daily. Click here to return to our homepage. Get the lowest cost and the best tech support on any Linux web hosting plan. Click here for details.
                                          home   |   news archives   |   linux forum   |   advertise on our site   |   contact

Promote your company. Reach over 450,000 Linux software developers, Linux users, Web hosting companies, etc. Boost your sales and promote your brand. Read more, click here.

Get all the details by clicking here!

Install your server in Sun Hosting's modern colocation center in Montreal. Get all the details by clicking here.

Major problem officially discovered in Red Hat

Add to     Digg this story Digg this

August 27, 2008

A critical bug in the officially distributed version of Perl on Red Hat Enterprise has led to a flood of loud complaints among Linux developers. The problem, which also manifests itself on some versions of the Fedora and CentOS Linux distributions, means that some programs will take more than one-hundred times longer to execute under Red Hat than other distributions.

A Red Hat spokesperson has indicated that the company will fix the problem in its next release (Red Hat Enterprise 5.3). However, Red Hat hasn't said when that update will be ready.

Perl is one of the best-known and most popular open-source scripting language there is, and has long been popular among Internet application developers. Its popularity in the early days of the Internet led it to be called "the duct tape of the Internet."

Perl's particular strengths -- text processing, network programming, and relational database access -- coupled with rapid coding and speedy execution, made it a natural fit for reporting, database, and Web applications.

Even today, many large companies, from Amazon to Goldman Sachs, use Perl extensively in their back-end operations.

The problem appears to come from a combination of the "bless" function, coupled with the "overload" programming directive. It isn't known at this time if the bug can cause a buffer overflow problem in some applications.

The combination occurs in many publicly distributed Perl modules. This means that even if a program doesn't use "bless" and "overload", a module that it includes might use them, thus causing the problem even in seemingly unaffected programs.

So it comes as a surprise to discover that the latest version of Red Hat Enterprise Linux includes a version of Perl that runs so poorly. This problem has been noted in Red Hat's bug tracker for some time, with the first mention occurring in November of last year.

The problem appears to be specific to Red Hat's compilation and distribution of Perl, rather than a particular Perl version itself, or a specific module of a specific distro.

Running the same program, with the same version of Perl, on Free BSD or even on Red Hat Enterprise version 4, apparently results in a speedup of nearly one-hundred times, according to various reports.

Source: E-Business News.

Add to     Digg this story Digg this

Article featured on Tech Blog and on Business 5.0

This article was featured on Tech Blog and Business 5.0.

Linux News is read by over 450,000 people involved in the field of Linux application development, professional Web hosting services, Linux security, Linux Web development, etc. Inquire about our reasonable advertising rates on our news website. One of our advertising representatives will be in touch with you. Simply email us to learn about our ad rates and how we can help drive relevant traffic to your website. Advertising space is limited.

                      Site powered by Linux Hosting            Sponsored by DMZ eMail, by Sun Hosting and by MWD            Linux news while they are still fresh.    Linux News