Windows

Linux-koden er referanseindeksen for kvalitet, avslutter studien

Open BSD versus Linux - Daniel Seuffert klärt auf (deutsch)

Open BSD versus Linux - Daniel Seuffert klärt auf (deutsch)
Anonim

Fans av gratis og åpen kildekodeprogramvare (FOSS) kan tilbakekalle en rapport fra Coverity i fjor som fant åpen kildekode vanligvis har færre feil per tusen kodelinjer enn proprietær programvarekode gjør det.

Raskt frem til i år, og nyheten er enda mer slående.

Etter analysen av mer enn 450 millioner programvarekodkod gjennom Coverity Scan-tjenesten, var Coveritys 2012 Coverity Scan Open Source Report, som var utgitt på tirsdag, konkluderer med at «Linux er stillingen for kvalitet.»

[Videre lesing: Den nye PCen trenger disse 15 gratis, gode programmene]

'Ulike dynamikk'

Coveritys tjeneste, som ble startet i 2006 av Coverity og US Department of Homeland Se renhet, har nå blitt en allment akseptert standard for måling av tilstanden til åpen kildekode programvarekvalitet.

Ifølge årets resultater hadde åpne kildeprosjekter med mellom 500.000 og 1.000.000 kodelinjer en gjennomsnittlig "defekt tetthet" på bare.44, mens proprietær kode scoret på.98 for slike prosjekter. Defekt tetthet refererer til antall feil per 1000 linjer med programvarekode.

For prosjekter med mer enn en million kodelinjer, derimot, reduserte defektdensiteten til.66 i proprietær kode, men økte helt til. 75 for open source-prosjekter.

"Denne uoverensstemmelsen kan tilskrives forskjellig dynamikk innen åpen kildekode og proprietære utviklingsgrupper, samt punktet der disse lagene implementerer formaliserte utviklingsprosesser," forklarer Coverity.

For to år har både proprietære og åpen kildekodebrukere av Coveritys Scan Service vist bedre kvalitet enn den aksepterte industristandardfeiltettheten på 1,0.

Defektettheter under 0,7

Spesielt interessant for fans av Linux, er det imidlertid fri og operativsystem for åpen kildekode "forblir et referansepunkt for kvalitet" i Coveritys anslag.

" Siden den opprinnelige Coverity Scan-rapporten i 2008 har skannede versjoner av Linux konsekvent oppnådd en defekt tetthet på mindre enn 1,0, og versjoner skannet i 2011 og 2012 viste en defekt tetthet under.7, "forklarte selskapet.

Mens Coverity skannet over 6,8 millioner linjer med Linux-kode i 2011 og fant en defekt tetthet på. 62, inneholdt rapporten i 2012 en skanning på mer enn 7,4 millioner linjer med Linux-kode og funnet en defekttetthet på.66.

For det siste, har Coverity skannet 7,6 millioner kodelinjer i Linux 3.8 og funnet en feiltetthet på bare. 59.

En kopi av Coveritys fullversjon er tilgjengelig som en gratis nedlasting.