Australische onderzoekers aan de University of New South Wales en de firma Nicta claimen een kernel te hebben ontwikkeld die geheel bugvrij is. Dit zou mogelijk zijn dankzij een uitvoerige wiskundige verificatiemethode van de geschreven code.
De Secure Embedded L4 microkernel bestaat uit ongeveer 8700 regels C-code, en is daarmee relatief klein in omvang. De seL4-microkernel is door het verificatieprogramma Isabelle gedurende vier jaar uitvoerig getest aan de hand van de analyse van wiskundige berekeningen.
Uit de verificatieprocedure zou zijn gebleken dat de kernel vrij is van bugs, terwijl 'normale' code gemiddeld drie tot tien fouten bevat per duizend geschreven regels. De onderzoekers stellen ook dat de seL4-kernel geheel ongevoelig is voor buffer overflows, een populaire methode van hackers om toegang te verkrijgen tot besturingssystemen.
Volgens de onderzoekers blijkt uit het seL4-project dat het mogelijk is geworden om gegarandeerd bugvrije software te bouwen. Dit zou met name nuttig zijn voor de aansturing van embedded systemen, zoals de micro-elektronica in auto's en vliegtuigen. Verder zouden de kernel en de aanvullende testsoftware goed gebruikt kunnen worden bij de ontwikkeling van defensiesystemen. Nicta zal de uitkomsten van het onderzoek deels gebruiken in de producten van de spinoff Open Kernel Labs.