Linux indeholder færre fejl end Windows

Forskere fra det amerikanske Stanford-universitet konkluderer at Linux indeholder 985 kodefejl, mens det skønnes at Windows XP indeholder mindst 800.000 fejl.

I de sidste fire år har forskere fra det amerikanske Stanford-universitet gennemført en analyse af de 5,7 millioner kodelinjer i Linux-kernelen. Forskerne konkluderer at Linux kernel version 2.6 indeholder 985 programmeringsfejl.

Det anslås normalt at kommerciel software indeholder mellem 20 og 30 fejl per 1.000 kodelinjer.

Baseret på dette tal skønnes det, at Windows XP med 40 millioner kodelinjer indeholder mindst 800.000 fejl. Men i modsætning til Linux er det ikke muligt at analysere Windows-koden for at finde det faktiske antal fejl.

Linux-kernelen indeholder færre kodelinjer end Windows XP, men alligevel burde styresystemets 5,7 millioner kodelinjer indeholde mindst 114.000 fejl.

I stedet for en fejlrate på 1-2 pct., som er det normale i kommerciel software, har Linux ifølge forskerne kun en fejlrate på 0,17 pct.

Af de 985 fejl som blev fundet var 627 i den kritiske del af kernen. Det anslås at 569 af fejlene kunne udløse et systemnedbrud, mens 100 betegnes som sikkerhedshuller og 33 sænker systemets hastighed.

De fem forskere som startede undersøgelsen er nu ansat i firmaet Coverity, som vil fortsætte arbejdet og udsende regelmæssige rapporter over fejl i Linux. Ifølge Coverity er de mest alvorlige fejl som blev fundet i undersøgelsen allerede rettet.

Annonce

Netcompany A/S

Network Engineer

Københavnsområdet

Politiets Efterretningstjeneste

Vil du bygge API'er uden en facitliste i IT-afdelingen i PET?

Københavnsområdet

HusCompagniet A/S

Senior data engineer

Københavnsområdet

Event: Computerworld Summit 2027 - København

Digital transformation | København

Styrk din digitale strategi med konkret brug af AI og ny teknologi. Mød 250 it-professionelle, få indsigter, løsninger og netværk på én dag. Computerworld Summit i København viser hvordan teknologi skaber forretningsværdi – her og nu.

20. maj 2027 | Gratis deltagelse

Navnenyt fra it-Danmark

Lars Erik Larsen, it-arkitekt hos Jyske Bank, har pr. 29. juni 2026 fuldført uddannelsen Master i it, linjen i softwarekonstruktion på Aarhus Universitet via It-vest – samarbejdet. Færdiggjort uddannelse

Lars Erik Larsen

Jyske Bank

Dansk AM Hub har pr. 1. november 2026 ansat Rasmus Pedersen som Chief Digital Officer. Rasmus skal især beskæftige sig med fokusudviddelse fra additive manufacturing til produktinnovation gennem AI, automatisering og andre nye teknologier. Rasmus er uddannet maskiningeniør med speciale i produktudvikling og med ph.d. i udvikling af modulære produktplatforme. Rasmus har tidligere beskæftiget sig med transformation og digitalisering i værdikæden fra produktudvikling til produktion. Nyt job

Rasmus Pedersen

Dansk AM Hub

Norriq Danmark A/S har pr. 3. august 2026 ansat Jeppe Lindberg som Developer. Han skal især beskæftige sig med at være med til at analysere, designe og udvikle skræddersyede forretningsløsninger til vores kunder i Business Central. Han kommer fra en stilling som Business Central Developer hos Evexo. Han er uddannet hos Aalborg Universitet- Master's degree, Computer Software Engineering. Nyt job

Jeppe Lindberg

Norriq Danmark A/S

Arctic Wolf Networks har pr. 3. august 2026 ansat Johnny Krogsboll som Head of Sales Engineering for Norden.Med base i Stockholm får han ansvaret for Arctic Wolfs samlede Sales Engineering-organisation i den nordiske region.<br /><br />Johnny Krogsboll skal være med til at udbygge Arctic Wolfs tilstedeværelse i Norden og hjælpe virksomheder og organisationer med at stå stærkere over for et stadig mere komplekst cybertrusselsbillede. Det skal blandt andet ske i tæt samarbejde med Arctic Wolfs vigtigste kanalpartnere i regionen.<br /><br />Gennem sin karriere har Johnny Krogsboll arbejdet med og rådgivet virksomheder hos blandt andre Hewlett-Packard, Trend Micro og Palo Alto Networks med fokus på at skabe konkret værdi af deres teknologiinvesteringer. Nyt job

Johnny Krogsboll

Arctic Wolf Networks