Windows

Il codice Linux è il "punto di riferimento della qualità", lo studio conclude

Come compilare i programmi da codice sorgente [GUIDA]

Come compilare i programmi da codice sorgente [GUIDA]
Anonim

Gli appassionati di software libero e open source (FOSS) possono richiamare un report di Coverity lo scorso anno che ha scoperto che il codice open source ha in genere meno difetti per mille linee di codice rispetto al codice software proprietario

Avanti veloce a quest'anno, e le notizie sono ancora più sorprendenti.

Seguendo l'analisi di oltre 450 milioni di linee di codice software attraverso il servizio Coverity Scan, Coverity's 2012 Coverity Scan Open Source Report, che è stato pubblicato Martedì, conclude che "Linux rimane il punto di riferimento per la qualità."

[Ulteriori letture: Il tuo nuovo PC ha bisogno di questi 15 programmi eccellenti gratuiti]

'Differential dynamics'

Servizio di Coverity, che è stato avviato nel 2006 da Coverity e dal Dipartimento della Patria degli Stati Uniti è diventato uno standard ampiamente accettato per misurare lo stato della qualità del software open source.

Secondo i risultati di quest'anno, i progetti open source con tra 500.000 e 1.000.000 di linee di codice avevano una "densità di difetti" media di appena.44, mentre il codice proprietario ha ottenuto un punteggio di.98 per tali progetti. La densità dei difetti si riferisce al numero di difetti per 1000 righe di codice software.

Per i progetti con più di un milione di linee di codice, d'altra parte, la densità dei difetti è scesa a 0,6 in codice proprietario, ma è aumentata fino a. 75 per progetti open source.

"Questa discrepanza può essere attribuita a dinamiche diverse all'interno di team di sviluppo proprietari e open source, nonché al punto in cui questi team implementano processi di test di sviluppo formalizzati", spiega Coverity.

Per due anni, sia gli utenti proprietari che quelli open source del servizio di scansione di Coverity hanno dimostrato una qualità migliore rispetto alla densità di difetti dello standard industriale accettata di 1,0.

Densità di difetto inferiore a 0,7

Particolarmente interessante per i fan di Linux, tuttavia, è gratuito e il sistema operativo open source "rimane un punto di riferimento per la qualità", secondo le stime di Coverity.

" Dall'originale report di Coverity Scan nel 2008, le versioni digitalizzate di Linux hanno costantemente raggiunto un densità di difetto inferiore a 1.0 e le versioni scansionate nel 2011 e 2012 hanno dimostrato una densità di difetti inferiore a.7 ", ha spiegato la società.

Mentre Coverity ha scansionato oltre 6,8 milioni di righe di codice Linux nel 2011 e ha rilevato una densità di difetti di. 62, il rapporto del 2012 includeva una scansione di oltre 7,4 milioni di righe di codice Linux e trovato una densità di difetti di 0,69

Più recentemente, Coverity scansionò 7,6 milioni di righe di codice in Linux 3.8 e trovò una densità di difetti di appena. 59.

Una copia del report completo di Coverity è disponibile come download gratuito.