Consulting groep Reasoning heeft van verschillende besturingssystemen bekeken hoe de TCP/IP-stack in elkaar zit en hoeveel programmeerfouten daarin voorkomen. Om welke besturingssystemen het precies gaat, wil men bij Reasoning niet kwijt, maar wel dat het om bijna allemaal varianten van Unix gaat. Niet alle onderzochte systemen zijn echter lid van de Unix-familie. Er is onderzocht in welk OS de minste fouten zaten per 1.000 regels code, waarbij speciale aandacht is besteed aan fouten met betrekking tot geheugenallocatie.
Wat men bij Reasoning wél kwijt wilde, is het feit dat Linux (specifieker: de GNU/Linux 2.4.19 kernel) als beste uit de test kwam. Linux bevatte slechts 0.1 fout per 1.000 regels programmacode, terwijl de andere sytemen tussen de 0.6 en 0.7 ('gewone' besturingssystemen) of 0.1 en 0.3 (embedded besturingssystemen) fouten per 1.000 regels code zaten. Hoewel dit niet noodzakelijkerwijs een enorme triomf voor het 'open source'-concept hoeft te betekenen, is het toch wel een aardige opsteker voor de ontwikkelaars van de GNU/Linux-kernel.
Het document van Reasoning is kosteloos te downloaden op de site van het bedrijf. Hiervoor dien je wel je naam en e-mail adres af te geven.