Building Trust in Linux Distributions
Distributions are a link in the Linux chain which users tend to place a lot of trust in. The reasonable assumptions are that a Linux distribution creator will keep the packages within the distribution up to date and secure, that the packages have been carefully selected and tested, and in the case of commercial Linux distributions, that bugs will be tracked and handled. But what happens when these assumptions aren't fulfilled?
Perl developers who use Red Hat Enterprise Linux recently got a shock when they benchmarked the Perl version supplied with Red Hat. Vipul Ved Prakash was involved in scaling up at a new startup and had just deployed a new 150-core system for their processing needs. But the expected performance boost did not appear. Vipul found that a Perl command named "bless" was running slowly, very slowly. The "bless" command is a pretty fundamental command and the overall impact on reading files made the Red Hat Perl one hundred time slower. This was not a new bug, but one that had been reported to Red Hat in 2007. The solution was simple; get the Perl source and build his own version of Perl. After installing it, Vipul reported performance improvements speed ups of well over one hundred times on their systems.
- Login to post comments
- 321 reads

Recent comments
10 hours 39 min ago
1 day 11 hours ago
1 day 22 hours ago
1 day 23 hours ago
1 day 23 hours ago
2 days 1 hour ago
2 days 3 hours ago
2 days 10 hours ago
2 days 10 hours ago
3 days 2 hours ago