985 bugs dans le noyau Linux
985 bugs ont été décelés par la société Coverity dans le noyau Linux 2.6.9 [1]. Cette société a utilisé SWAT, un analyseur statique de code. Bizarrement la communauté a bien accueilli cette nouvelle.
Tout d'abord il faut dire que la majorité des bugs se trouve dans les pilotes (drivers) et seulement 1% dans le noyau proprement dit. Pour une configuration donnée, le code utilisé ne comportera donc qu'environ une dizaine de bugs.
Ensuite le noyau étudié comporte 5.7 millions de lignes de code. On a donc environ 0.17 bugs par millier de lignes. L'université Carnegie Mellon indique que les logiciels classiques font beaucoup moins bien avec un ratio de 20 à 30 bugs par millier de lignes ce qui se traduirait par un total compris entre 114.000 et 171.000 bugs sur un projet de la taille de Linux.
Et bien sûr la communauté s'est attelée à la correction des bugs identifiés. Linux plus sécurisé que les autres OS commerciaux ?


