Windows

A Linux kód a "minőségi benchmark", tanulmány szerint

Podmienky vstupu do seminára

Podmienky vstupu do seminára
Anonim

A szabad és nyílt forráskódú szoftverek (FOSS) rajongói a tavalyi Coverity-ről egy olyan jelentést tudnak felidézni, hogy a nyílt forráskódú kód általában kevesebb hibát tartalmaz ezer sornyi kódnál, mint a szabadalmazott szoftverkód

Gyors előrelépés az idei évre, és a hírek még szembetűnőbbek.

A Coverity Scan szolgáltatáson keresztül több mint 450 millió sor szoftverkód elemzését követően a Coverity 2012-es Coverity Scan Open Source Report

[További olvasmány: Az új PC-nek szüksége van ezekre a 15 ingyenes, kiváló programra]

"Különböző dinamikák"

A Coverity szolgáltatása, amelyet 2006-ban kezdeményeztek a Coverity és az Egyesült Államok Honvédelmi Minisztériuma a biztonság, mostantól széles körben elfogadott szabványt jelent a nyílt forráskódú szoftverek minőségének mérésére.

Az idei eredmények szerint a nyílt forráskódú projektek száma 500 000 és 1 000 000 sornyi vonal között átlagosan "hiba sűrűség" volt., míg az ilyen projekteknél a védett kód 0,98 pontot ért el. A hibatűrés a hibakódok számát jelenti 1000 sor szoftver kódonként.

A több mint egymillió kódsorral rendelkező projektek esetében viszont a hiba sűrűsége a szabadalmazott kódra 66-ra csökkent, egészen addig. 75 a nyílt forráskódú projektek esetében

"Ez a különbség a nyílt forráskódú és a saját fejlesztésű csoportok eltérő dinamikájából, valamint a hivatalos fejlesztési tesztelési folyamatok végrehajtásának pontjából fakad," Coverity elmagyarázta.

Két évek alatt a Coverity Scan Service szolgáltatás mind a szabadalmaztatott, mind a nyílt forráskódú felhasználók jobb minőségűnek bizonyultak, mint az elfogadott ipari szabványos hibás sűrűség 1.0.

A hiba sűrűsége 0,7

alatt van. Különösen érdekes a Linux rajongói számára, hogy a szabad és a nyílt forráskódú operációs rendszer "továbbra is a minőségi referenciaérték", a Coverity becslése szerint.

" Az eredeti Coverity Scan jelentés 2008-ban, a beolvasott Linux verziók következetesen a hiba sűrűsége kisebb, mint 1,0, és a 2011-ben és 2012-ben beolvasott verziók hibaintenzitást mutatnak a.7 alatt. "

Miközben a Coverity 2011-ben több mint 6,8 millió sornyi Linux-kódot letapogatott, és hibás sűrűséget talált. 62, a 2012-es jelentés több mint 7,4 millió Linux-kódot tartalmazott, és hibás sűrűséget talált.66.

Legutóbb a Coverity 7,6 millió kódsorozatot szkennelt a Linux 3.8-ban, és megállapította, hogy hibás sűrűsége van. 59.

A Coverity teljes jelentésének egy példánya ingyen letölthető.