Windows

Linux-kode er 'benchmark of quality', afsluttes undersøgelsen

Intel CPU Letters Explained

Intel CPU Letters Explained
Anonim

Fans af gratis og open source software (FOSS) kan tilbagekalde en rapport fra Coverity sidste år, hvor fundet kildekode typisk har færre fejl pr. Tusinde linjer kode end proprietær software kode gør.

Hurtig frem til i år, og nyhederne er endnu mere slående.

Efter analysen af ​​mere end 450 millioner programmer af software kode gennem Coverity Scan-tjenesten, dækkede Coveritys 2012 Coverity Scan Open Source Report, som var udgivet tirsdag konkluderer, at "Linux er fortsat benchmark for kvalitet."

[Yderligere læsning: Din nye pc har brug for disse 15 gratis, fremragende programmer]

'Forskellige dynamikker'

Coveritys service, der blev indledt i 2006 af Coverity og US Department of Homeland Se renhed er nu blevet en almindeligt accepteret standard til måling af tilstanden til open source software kvalitet.

Ifølge årets resultater havde open source-projekter med mellem 500.000 og 1.000.000 kodeord en gennemsnitlig "defektensitet" på kun.44, mens proprietær kode scorede til.98 for sådanne projekter. Fejltæthed refererer til antallet af fejl pr. 1000 linjer softwarekode.

For projekter med mere end en million kodelinjer faldt fejltætheden til 0,66 i proprietær kode, men steg helt til. 75 for open source-projekter.

"Denne uoverensstemmelse kan tilskrives forskellig dynamik inden for open source og proprietære udviklingshold samt det punkt, hvor disse teams implementerer formaliserede udviklingsprøvningsprocesser," forklares Coverity.

For to år har både proprietære og open source-brugere af Coveritys Scan Service vist bedre kvalitet end den accepterede industristandardfejltæthed på 1,0.

Defektetætheder under 0,7

Særligt interessant for fans af Linux er det imidlertid fri og open source operativsystem "forbliver et benchmark for kvalitet" i Coverity's estimation.

" Siden den oprindelige Coverity Scan-rapport i 2008 har scannede versioner af Linux konsekvent opnået en fejltæthed på mindre end 1,0, og versioner, der blev scannet i 2011 og 2012, viste en fejltæthed under.7, "forklarede firmaet.

Mens Coverity scannede mere end 6,8 ​​millioner linjer med Linux-kode i 2011 og fundet en fejltæthed på. 62, indeholdt rapporten i 2012 en scanning på mere end 7,4 millioner linjer af Linux-kode og fundet en defekttæthed på.66.

For nylig scannede Coverity 7,6 millioner linjer kode i Linux 3.8 og fandt en fejltæthed på bare. 59.

En kopi af Coveritys fulde rapport er tilgængelig som en gratis download.