Windows

Linux-koden är kvalitetsnivån, avslutas studien

Typical r/unixporn user

Typical r/unixporn user
Anonim

Fans av gratis och öppen källkodsprogram (FOSS) kan återkalla en rapport från Coverity förra året som fann öppen källkod har vanligtvis färre defekter per tusen kodkod än proprietär programkod gör det.

Snabbspolning fram till i år och nyheterna är ännu mer slående.

Efter analysen av mer än 450 miljoner programvarukoder genom Coverity Scan-tjänsten, täckte Coveritys 2012 Coverity Scan Open Source Report, som var släppt ut på tisdagen, konstaterar att "Linux är fortfarande riktmärke för kvalitet."

[Ytterligare läsning: Din nya dator behöver dessa 15 gratis, utmärkta program]

"Olik dynamik"

Coveritys tjänst, som inleddes 2006 av Coverity och US Department of Homeland Se renhet, har nu blivit en allmänt accepterad standard för att mäta tillståndet för öppen källkods programkvalitet.

Enligt årets resultat hade öppna källprojekt med mellan 500 000 och 1 000 000 kodkod en genomsnittlig "defekttäthet" på bara.44, medan proprietär kod poängerades på.98 för sådana projekt. Felstätheten avser antal defekter per 1000 rader med programkod.

För projekt med mer än en miljon kodkod, däremot minskade defektens densitet till.66 i proprietär kod men ökade hela vägen till. 75 för open source-projekt.

"Denna skillnad kan hänföras till olika dynamik inom öppen källkod och proprietära utvecklingsgrupper, samt den punkt där dessa lag genomför formaliserade utvecklingsprocesser," förklaras Coverity.

För två år har både proprietära och open source-användare av Coveritys Scan Service visat bättre kvalitet än den accepterade industristandardfeldensiteten på 1,0.

Defektättigheter under 0,7

Särskilt intressant för Linux fans är dock att den fria och operativsystem med öppen källkod "förblir ett riktmärke för kvalitet" i Coveritys uppskattning.

" Sedan den ursprungliga Coverity Scan-rapporten 2008 har skannade versioner av Linux konsekvent uppnått en defektens densitet mindre än 1,0, och versioner som skannades 2011 och 2012 visade en defektdensitet under.7, "förklarade företaget."

. Coverity skannade över 6,8 miljoner linjer av Linux-kod 2011 och fann en defektdensitet av. 62 innehåller rapporten 2012 en skanning av mer än 7,4 miljoner rader med Linux-kod och fann en defekttäthet av.66.

Senast skannade Coverity 7,6 miljoner streckkod i Linux 3.8 och fann en defektdensitet av just. 59.

En kopia av Coveritys fullständiga rapport finns tillgänglig som en gratis nedladdning.