De organisatie Nicta en General Dynamics C4 Systems hebben deze week de SeL4-microkernel vrijgegeven als opensourcesoftware. Het gaat onder andere om de complete code van de kernel, tools, libraries en voorbeeldprogramma's.
SeL4, voluit de Secure Embedded L4-microkernel, kwam vijf jaar geleden in het nieuws nadat de programmatuur jarenlang uitvoerig was getest aan de hand van de analyse van wiskundige berekeningen. Daaruit bleek dat de relatief kleine kernel vrij was van bugs, wat volgens Nicta nu nog steeds het geval is. Ter ondersteuning van de claim heeft het ook de 'bewijzen' vrijgegeven aan de gemeenschap.
Volgens de SeL4-ontwikkelaars doorstaat de microkernel verschillende veelgebruikte aanvallen, zoals stack smashing, het misbruiken van exploits en return-oriented programming. "SeL4 tilt de betrouwbaarheid van software naar een nieuw niveau en zal de ontwikkeling van echte betrouwbare systemen ondersteunen", aldus Nicta.
De organisatie zegt dat belangrijke software tegenwoordig fundamentele tekortkomingen kent. Software waarbij dit onder meer het geval is, zijn volgens Nicta toepassingen in de industrie en in voertuigen, zoals auto's en vliegtuigen. "Wat is vrijgegeven is niet alleen de doorbraak die Nicta in 2009 bereikte, maar ook het complete werk dat daar de jaren daarna is bijgekomen."