Language Selection

English French German Italian Portuguese Spanish

Kernel Changes Draw Concern

Filed under
Linux

Members of the open-source community are expressing concern over rapid feature changes in the Linux 2.6 kernel, which they say are too focused on the desktop and could make the kernel too large.

Sam Greenblatt, a senior vice president at Computer Associates International Inc., in Islandia, N.Y., said that while the kernel is evolving for the desktop, server and embedded markets, more and more technology is being included, and the kernel is "getting fatter. We are not interested in the game drivers and music drivers that are being added to the kernel. We are interested in a more stable kernel."

Morton, who works for Open Source Development Labs Inc., in Beaverton, Ore., said there is no formal road map for an enterprise Linux feature set since the development of those technologies rests largely with vendors such as Red Hat Inc., IBM, Novell Inc. and CA.

"We are pumping feature changes into the kernel at an enormous rate," said Andrew Morton, the current maintainer of the Linux 2.6 kernel.

Still, Morton took issue with Greenblatt's contention, saying that most new features are optional and that their use is at the discretion of organizations compiling their builds of the kernel.

Morton said new features should continue to be added to the stable 2.6 tree rather than forming a new 2.7 development tree.

Critics of the development process point to growing competition among vendors to get code for new features accepted. But Morton maintains that the competition is healthy because it helps top-level kernel developers understand what subfeatures are required and what other users need.

On the enterprise front, Morton said he expects to merge code from Cambridge University's Computer Laboratories' Xen virtualization technology into the Linux kernel within the next few months. Xen "does the right thing technically," unlike other technologies, which are mainly workarounds for the fact that the operating system is not appropriately licensed, Morton said.

But CA's Greenblatt disagreed, saying that other virtualization technologies, such as one from VMware Inc., in Palo Alto, Calif., currently fill the virtualization role.

"We would be happy to see a true hypervisor [an application that allows multiple operating systems to run concurrently on the same physical server]. We think [Xen] is great innovation, but its concept of virtualization is still not to the point that we want to see in there," Greenblatt said.

Ian Pratt, a Xen project leader at Cambridge University, in England, said that Xen is indeed a true hypervisor.

"It runs on the bare metal and provides protected virtual environments for guest operating systems running on top of it," Pratt said. "Because of the paravirtualized approach, where we make some modifications to the guest operating systems, we've been able to allow the hypervisor and Linux to work in a more cooperative fashion."

On the issue of adding more clustering technology to the kernel, Morton said he hopes that clustering teams are working on factoring out common components for a merge into the mainline kernel.

InfiniBand, a channel-based, switch-fabric architecture from Topspin Communications Inc., in Mountain View, Calif., which was acquired last week by Cisco Systems Inc. , has already been moved into the kernel, Morton said, adding that the other InfiniBand stakeholders "seemed fine" with that decision.

Pratt said the Xen team is working with InfiniBand vendors to ensure that InfiniBand channels can be extended into guest operating systems running over Xen in an efficient yet fully protected manner.

Source.

More in Tux Machines

Native Netflix, Ts'o on Systemd, and Fedora 21 Alpha a Go

In today's Linux news OMG!Ubuntu! is reporting that Netflix is coming to Linux, this time natively. Jack Germain reviews Opera 12.16. Steven J. Vaughan-Nichols talks to Theodore Ts'o about systemd. A preview of new Kmail show radical redesign. And finally today, Fedora 21 Alpha was approved for release! Read more

Ubuntu gets closer to debut in Meizu MX4 phone

The Ubuntu project announced a stable build for Ubuntu Touch phones, a week after Meizu tipped an Ubuntu version of the Meizu MX4 phone due in December. The Ubuntu for Phones team at the Canonical’s Ubuntu Project announced the arrival of the first image from the Ubuntu-rtm (release to manufacturing) distribution for phones. The announcement followed last week’s tease from Meizu, saying a version of the Android-based Meizu MX4 was on schedule for shipping with Ubuntu in December. Read more

Android L Will Keep Your Secrets Safer

Hard on the heels of increased security measures in Apple's newly released iOS 8, Google this week confirmed that encryption will be turned on by default in the next release of Android. Android has offered encryption for more than three years, and keys are not stored off the device, so they can't be shared with law enforcement, Google said. In the next Android release, encryption will be enabled by default. Read more

WHAT THE GNOME RELEASE TEAM IS DOING

At the release team BoF at this years Guadec, I said I would write a blog post about the whats and hows and ifs of release team work. I’m a little late with this, but here it is: a glimpse into the life of a GNOME release team member. We are in the end phase of the development cycle, when the release team work is really kicking into high gear. Read more