Lignes de code
Un billet intéressant du blog de Thierry Berthier évoque le nombre de lignes de code. Plus particulièrement leur représentation.
Lorsqu’on consulte ce site, on constate une certaine inflation du nombre de lignes de code dans les logiciels et progiciels utilisés quotidiennement.
Ainsi le premier Unix possédait quelques centaines de lignes de code.
- le noyau de Linux 2.2.0 dépasse le million ;
- le noyau 2.6.0 possède 5 millions de lignes de code ;
-
Linux 3.1 est à 15 millions ;
- Windows vista est à 50 millions ;
- Debian 5.0 est à 67 millions ;
- Mac OS X Tiger est à 87 millions.
A titre de comparaison, nous avons :
- un livre de 400 pages avec 50 lignes par page correspond à 20000 lignes ;
- 100 millions de lignes de code sont l’équivalent d’une bibliothèque de 5000 volumes ;
- un programmeur produit 4000 lignes par an, donc 10 millions de lignes = 2500 hommes*année.
Ce qui peut expliquer les nombreuses découvertes de failles de sécurité, puisqu’à l’origine, elle n’était pas prise en compte.
Et le fait que les portes dérobées soient faciles à cacher.
Laisser un commentaire