Upcoming Events

Executive conference

Cloud Connect March 16-18

Comprehensive thought leadership for executives, IT professionals and developers. Topics include: the ROI, cost and economics of on-demand computing; Migration strategies to move from on-premise to cloud-based IT; Vertical cloud specialization, tailoring features and architectures to specific applications, industries, and customer ecosystems

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up

 
NetNews
N E W S / A N A L Y S I S  

Slow Down, Linus!

February 11, 2002
 By Lori MacVittie




Read more stories from our BuzzCut Archives.


The recent release of the 2.5 Linux kernel sparked some heated discussion in the open source community, specifically surrounding the ability of Linux's creator, Linus Torvalds, to keep up with the growing number of patches and fixes to the kernel.

Some of the complaints in the community are that new versions of the kernel are released before older versions have completely stabilized. With these rapid releases, some fear the Linux market will become too fragmented and the developers will become frustrated and dissatisfied. Some even feel these public arguments are harmful to the open-source movement.

One of the problems with open-source development is that it's so... well, open. On the commercial side, most of these same topics -- resource issues, inclusion of particular patches and features into a new product -- are kicked around in offices around the world. But these discussions occur in private, away from the public eye. When it comes to commercial products, we generally don't get to the failures of early integration efforts and are not privy (and thus can't contribute) to decisions on features. We simply never hear about any of this.

Open-source development is, by its very nature, a public endeavor. As such, we tend to hear about every little disagreement that occurs.

Fortunately, enterprises can generally sidestep these issues by sticking with major, proven Linux releases. For instance, distribution vendors such as RedHat, SuSE and Caldera apply their own patches to the kernel before release to the public. It's in their best interests to ensure a quality product. Vendor-supplied distributions are arguably as stable, and probably more so, than anything Microsoft has released in the past few years.

People who are concerned about the "fragmentation" of Linux should realize that fragmentation is already here. But this fragmentation is not necessarily the big deal that alarmists have made it out to be. Commercial Linux vendors lag behind and wait for a kernel that, if not already stable, can be stabilized and then provided to the community at large. Those who want bleeding-edge-omigod-this-hurts-to-install experiences are welcome to experimental kernels and development builds. But don't equate the availability of a new kernel as a sign from on high that you must upgrade now. That's a Microsoft mentality, and it simply doesn't make sense. In fact, if Linux weren't open source you wouldn't even hear about these releases.

Should Linus slow down? Should he get some more help? That's up to him. It's his baby, his creation. As a hard-core developer, I grok Linus and his reluctance to offer up to the hoards his creation. It isn't his dream that Linux grow into a corporate-class operating system -- that's someone else's desire, and someone else's effort. Is this bad for open source? Not at all. Open source is what gives the RedHats and Calderas of the world the ability to go ahead and patch, stabilize and modify the kernel and provide a corporate-class incarnation of Linux. And that's a good thing.

If you're using -- or thinking of using -- Linux in the enterprise, just stay away from experimental kernel releases for production environments. They really aren't intended for public consumption; they simply allow people to test, try out and play with new features and enhancements in the kernel. Stick with your distribution, and if you're interested in new features, wait for an integrated and upgraded distribution with the newest kernel.

Technology editor Lori MacVittie has been a software developer and a network administrator. Most recently, she was a member of the technical architecture team for a global transportation and logistics organization. Send your comments on this article to her at lmacvittie@nwc.com.



Best of the Web

Data deduplication: Declawing the clones

Data deduplication is emerging as a critically important new arrow in the storage administrator's quiver to answer hard questions about the increasing problem in storage growth costs.

Quick Read

Compression, Encryption, Deduplication, and Replication: Strange Bedfellows

One of the great ironies of storage technology is the inverse relationship between efficiency and security: Adding performance or reducing storage requirements almost always results in reducing the confidentiality, integrity, or availability of a system.

Quick Read

WAN Optimization Whitelists and Blacklists

Optimization is a fantastic way of saving money and creating really happy customers at the same time, but it doesn't work flawlessly for all applications.

Quick Read

WAN Optimization as a Managed Service: It's Not About the Cost

This insight examines how organizations outsourcing their WAN optimization initiatives to a third-party go about achieving their goals for application performance, reducing operational costs, and streamlining enterprise infrastructure.

Quick Read

  Sponsored Links

Premium Content

Data Centers Gone Wild
February 22, 2010

NWC


Salary

Video