Theo de Raadt, ontwikkelaar van OpenBSD, is niet te spreken over de broncode van Linux. Volgens hem worden de programma's door middel van 'hacks' voorzien van nieuwe functies en ontdaan van bugs. Dit houdt in dat ontwikkelaars de bugs en standaard functionaliteit omzeilen in plaats van de code te repareren. Volgens De Raadt is de hoge kwaliteit van de OpenBSD-broncode te danken aan nauwkeurige controles en het verspreiden van grote veranderingen over drie releases met een interval van zes maanden. Niet iedereen deelt de mening van De Raadt. Verschillende onderzoeken hebben uitgewezen dat Linux wèl een goed geprogrammeerde structuur heeft in vergelijking met andere systemen. Een van die onderzoeken wees bijvoorbeeld uit dat de Linux-kernel iets minder dan duizend bugs had in 5,7 miljoen regels code, terwijl een vergelijkbaar commercieel programma het vijfvoudige aantal bugs bevatte.