By Nancy Cohen LinuxInsider Part of the ECT News Network
10/03/07 4:00 AM PT
"When your development community is completely open, everything is out there for the world to see, including your disagreements. This is just another disagreement on the Linux kernel, and it's more calm than many of them," Jonathan Corbet, author of Linux Device Drivers and a member of the invitation-only kernel summit program committee, told LinuxInsider.
A long-simmering debate among top Linux developers has boiled over recently, resulting in a flame war of sorts on a kernel forum.
Linux creator Linus Torvalds and kernel developers working to harden Linux systems with security modules have been exchanging heated words over a security application slated for the upcoming 2.6.24 kernel release.
A fiery Torvalds resorted to all-caps to let his anger hang out in an exchange of messages posted on the Linux-centric community site KernelTrap on Monday.
The Smackdown
The flap started with Andrew Morton, considered second to Torvalds in the Linux developer hierarchy, telling developers that Smack (Simplified Mandatory Access Control Kernel) should go into the upcoming kernel.
Smack uses Linux Security Modules (LSM). Opponents fear LSM can open the gates to system attacks.
"If LSM remains, security will never be a first class citizen of the kernel," said Linux developer James Morris, according to the KernelTrap posting.
Torvalds' irate reaction -- complete with shouting and name-calling -- got the attention of those outside the inner sanctum, but really this was just another day in the life of the Linux kernel community.
"When your development community is completely open, everything is out there for the world to see, including your disagreements. This is just another disagreement on the Linux kernel, and it's more calm than many of them," Jonathan Corbet, author of Linux Device Drivers and a member of the invitation-only kernel summit program committee, told LinuxInsider.
The Security Debate
Morris had argued that if LSM remains, "we'll miss the potential of Linux having a coherent, semantically strong security architecture," according to the messages posted on KernelTrap.
Morris had recommended Security Enhanced Linux (SELinux) as the sole Linux security framework, and warned that "merging Smack would lock the kernel into the LSM API (application programming interface)." Therein lies the debate.
"Developers working on SELinux, the most prominent approach in use today, feel that all development effort should be focused on a single solution," Corbet explained. "Others feel that security needs vary widely and that there will never be a single solution which works for everybody; as a result, Linux must continue to support multiple approaches to security," he said.
A multiple approach will most likely prevail, he said.
"Linus has been very clear that the LSM capability will remain," Corbet stated. "There is nowhere near the sort of consensus that would be required to change his mind on this subject."
LSM has been criticized as allowing proprietary software to "hook in" to the kernel and cause problems that developers can't resolve without access to the source code.
"There are other ways to address those problems, including a patch, due to be merged in 2.6.24, which will take away the 'modular' part of LSM," he said Tuesday.
Confidence Issue
Government and corporate users shouldn't lose confidence in Linux simply because a few people raised their voices, Corbet said. This type of open debate is what made Linux possible in the first place.
"As long as Linux developers continue to be outspoken and insistent on creating the highest-quality system they can, there is no reason for anybody to suffer from a lack of confidence," he concluded.
IBM Continues to Push RFID Open Standards October 02, 2007
IBM's WebSphere RFID Information Center was certified as fully compliant with its EPCIS standard. The company also introduced support for a newly ratified reader interface open standard and reported that eight device manufacturers have implemented the Eclipse open source device model to interface their devices with the IBM Premises Server 6.0.
Related Stories
MontaVista Targets Security, Mobility With Linux Releases September 28, 2007
"This release showcases the momentum of Linux on mobile," Amanda McPherson, marketing director for the Linux Foundation, told LinuxInsider. "It also shows how Linux is available on more architectures, supporting more devices than any operating system in history. MontaVista has done a lot of good work on power management and real time capabilities that benefits the entire Linux ecosystem."
LessWatts.org Powers Up Linux Energy Conservation Program September 24, 2007
At the Intel Developer Forum on Friday, the company took the wrapper off LessWatts.org, a program to encourage innovations that could drive down the energy requirements of Linux servers, PCs and household devices. The program has won the support of The Linux Foundation as well as big names in the industry like Red Hat and Novell.
Great Linux Sites for Developers September 20, 2007
Today's Linux developers are much better armed with a variety of support opportunities, noted HP's Bdale Garbee. They have access to project revision boards that open a whole new level of support not available to individual proprietary software developers, he explained. Ultimately, there is no reason a Linux developer should feel isolated and without help.
More by Nancy Cohen
Nokia Launches Feature-Packed, Linux-Based Internet Tablet October 19, 2007
In a move away from its core business of mobile phones, Nokia has launched the N810, a portable device that has a QWERTY keyboard wide screen, WiFi and Bluetooth connectivity, a GPS receiver and mapping software and a music player that can hold up to 7,500 songs. Built on a Linux-based platform, the device is a step forward for the Gnome mobile platform.
Ubuntu's Gutsy Gibbon Takes Over for Feisty Fawn October 18, 2007
People are prototyping and experimenting with new applications or virtualization, Canonical's marketing manager, Gerry Carr, told LinuxInsider. "This use of Ubuntu is extremely widespread across all industries, and we are starting to see that use move into production."
Eclipse Launches Ajax Programming Platform October 17, 2007
IBM first brought Eclipse to the development scene in November 2001 as a project supported by a software vendor consortium. Three years later, Eclipse Foundation became an independent entity with a stewardship role. IBM nonetheless remains a key cheerleader for the community.