With IBM Cell support...
Published: 22 March 2006 08:50 GMT
Linus Torvalds released a new Linux kernel on Monday that supports features in IBM's Cell processor, includes Oracle software for clustered databases and improves how the open source operating system runs on multiprocessor systems.
As is customary, Torvalds announced version 2.6.16 on the Linux kernel mailing list on Monday.
Linux is technically just a kernel but the term is often used to refer to the entire operating system built around that kernel. Linux sellers such as Novell and Red Hat use their own variations of the kernel which Torvalds releases at kernel.org but they are generally reluctant to deviate too far from what amounts to a standard.
The Cell support should mean an easier time for IBM as it tries to encourage people to buy Cell servers later this year. The unusual processor is also used in Sony's upcoming PlayStation 3 game console but IBM expects it to be used for high-performance computing tasks such as medical image processing as well. Cell has a main PowerPC processing engine supplemented by eight special-purpose cores that run tiny programs of their own.
Programming Cell is tough but support in Linux could ease the challenges. The new kernel includes the SPU (synergistic programming unit) file system, which lets software control and communicate with the different processor cores.
Cell isn't the only multicore processor where Linux work is taking place. Torvalds accepted a number of patches on Tuesday so Linux will run on Sun Microsystems' UltraSparc T1 "Niagara"-based servers, according to David Miller, the lead Linux-on-Sparc programmer, who posted the news on his blog.
The UltraSparc T1 has eight cores. Though it typically runs Sun's Solaris operating system, Sun wants to build support for Linux as well.
The new kernel has the Oracle Cluster File System (OCFS) as well. This software governs how a single pool of data is shared by a group of servers, a crucial element of Oracle efforts to make clusters of low-end computers a viable database alternative to expensive multiprocessor servers.
OCFS version 2 is part of Suse Linux Enterprise Server but Red Hat has its own open source alternative, the Global File System (GFS). GFS isn't part of the mainline kernel, according to the KernelNewbies site.
Linux is most widely used on low-end computers but work is still underway to adapt it for large multiprocessor systems. One change in this domain is improvement in how Linux handles Numa - non-uniform memory access.
Large servers most often divide memory so it's in patches near different processors. An operating system tries to make sure a computing task on one processor uses the nearby memory but sometimes it needs data from a distant, slower-responding area - thus the term "non-uniform" is used to describe access speeds.
The new kernel can move information stored in memory so it's close to the relevant processor without stopping the process using that memory.
Stephen Shankland writes for CNET News.com
Back to Open source Special Report
Web 2.0 prompts love for open source
Database market hits $850m
South Africa plumps for Open Documents
All about interoperability...
Norwegian desktop Linux switch halted
Bergen puts open source plans on ice...
Welsh council embraces open source
Email system for schools to serve up to 40,000...
Mobile Linux movement picks up pace
Challenging the Microsoft and Symbian behemoths...
Stories from around the web...
Q&A: Mark Spencer, CEO of open source VoIP company Digium CNET News.com
The top open source security applications CIO Today
Is open source ERP the best choice for SMBs? Search Enterprise Linux
Open source's lessons from userspace ZDNet UK
Open-source databases find their place in the enterprise Techworld.com
Choosing Desktop Linux
With its 'free' open source status and claims of high security, the appeal of Linux is clear.
Yet recent research from analysts Quocirca reveals the majority of organisations who have looked at the Desktop Linux option are still either at the experimental or limited-deployment stage.
This indicates Linux is no 'magic bullet' for Windows' shortcomings. While a move to Linux might in theory tackle some of the challenges at an operating system level, it is highly likely to create a whole bunch of other problems along the way.
To find out more about Quocirca's findings on Desktop Linux - and request a free copy of their report, click here.
Copyright © 2008 CBS Interactive Limited. All rights reserved. Top of page