Linux krijgt ondersteuning voor Cell processor

Linus Torvalds heeft begin deze week een nieuwe Linux kernel vrijgegeven, die ondersteuning biedt aan IBM’s Cell processor en multicore processors beter ondersteunt.

Goed nieuws voor IBM
Linux krijgt ondersteuning voor Cell processorVersie 2.6.16 van de kernel is dus niet het complete besturingsysteem, maar slechts het hoofdbestanddeel van een besturingsysteem dat op deze kernel gebaseerd is. Red Hat en Novell maken bijvoorbeeld eigen versies van Linux, maar het is de verwachting dat zij de ondersteuning voor Cell processors ook gaan overnemen.

En dat is goed nieuws voor IBM, die het nu een stuk gemakkelijker krijgt bij het promoten van haar nieuwe processor. De processor is momenteel vrij bekend, omdat hij ook gebruikt wordt in Sony’s nieuwe PlayStation console. IBM verwacht echter dat de processor ook toegepast gaat worden in computers met zware rekentaken in de medische sector.
De Cell processor is zeer geschikt voor dit soort taken omdat het bestaat uit een PowerPC processor die ondersteund wordt door acht speciale cores die elk een eigen programmaatje draaien.

Keerzijde van de medaille is dat behoorlijk moeilijk is om software te programmeren voor de Cell processor, maar de ondersteuning van Linux moet die pijn ietsje verzachten. De kernel is namelijk voorzien van het Synergistic Programming Unit bestandssysteem, wat ervoor zorgt dat software kan communiceren met de verschillende cores.

Multicore ondersteuning.
De Cell processor is niet de enige multicore processor die nu ondersteund wordt door Linux. De kernel kan nu ook overweg met de UltraSparc T1 "Niagara" servers van Sun, die ook over acht cores beschikken. Normaliter draait Sun’s eigen Solaris besturingssysteem op deze servers, maar Sun wil de systemen ook geschikt maken voor Linux.

Oracle Cluster File System
Als laatste is er ook nog ondersteuning toegevoegd voor Oracle’s Cluster File System (CFS). Deze software bepaalt hoe een bepaalde groep aan data gedeelt wordt door een groep van servers.
Oracle probeert met deze software te bewerkstelligen dat bedrijven voor hun database clusters van standaard computers gebruiken, in plaats van dure multicore servers.

Bron:CNET News.com