Windows

Ang Linux code ay ang 'benchmark ng kalidad,' ang pag-aaral ay nagtatapos

How to Benchmark Your Ubuntu Rig // Ubuntu 16.04 Benchmarking Tutorial & Tips

How to Benchmark Your Ubuntu Rig // Ubuntu 16.04 Benchmarking Tutorial & Tips
Anonim

Ang mga tagahanga ng libre at open source software (FOSS) ay maaaring maalaala ang isang ulat mula sa Coverity noong nakaraang taon na natagpuan ang open source code ay karaniwang may mas kaunting mga depekto sa bawat libong linya ng code kaysa sa pagmamay-ari ng software code

Fast forward sa taong ito, at ang balita ay mas kapansin-pansin.

Kasunod ng pagtatasa ng higit sa 450 milyong mga linya ng code ng software sa pamamagitan ng serbisyo Coverity Scan, Coverity ng 2012 Coverity Scan Open Source Report, na kung saan ay na naglabas ng Martes, ay nagtapos na ang "Linux ay nananatiling benchmark para sa kalidad."

[Karagdagang pagbabasa: Ang iyong bagong PC ay nangangailangan ng mga 15 libreng, mahusay na mga programa]

'Pagkakaiba dinamika'

Coverity ng serbisyo, na pinasimulan noong 2006 sa pamamagitan ng Coverity at Kagawaran ng Homeland Se ng US Sa kasalukuyan, ang mga open source projects na may pagitan ng 500,000 at 1,000,000 na linya ng code ay may average na 'kakulangan sa pagkukulang' ng lamang.44, samantalang ang pagmamay-ari ng code ay nakapuntos sa.98 para sa mga naturang proyekto. Ang depekto ng density ay tumutukoy sa bilang ng mga depekto bawat 1000 na linya ng software code.

Para sa mga proyekto na may higit sa isang milyong linya ng code, sa kabilang banda, ang depekto density nabawasan sa.66 sa pagmamay-ari code ngunit nadagdagan ang lahat ng mga paraan upang. 75 para sa mga bukas na proyekto ng pinagmulan.

"Ang pagkakaiba na ito ay maaaring maiugnay sa magkakaibang dynamics sa loob ng open source at mga koponan sa pagmamay-ari ng pagmamay-ari, pati na rin ang punto kung saan ipinatutupad ng mga koponan ang mga pormal na proseso sa pagproseso ng pag-unlad," ipinaliwanag ng Coverity. Ang mga proprietary at open source na gumagamit ng Coverity's Scan Service ay nagpakita ng mas mahusay na kalidad kumpara sa tinatanggap na standard defect density ng 1.0.

Defect density sa ibaba 0.7

Partikular na kawili-wili para sa mga tagahanga ng Linux, gayunpaman, ay ang libre at bukas na source operating system "ay nananatiling isang benchmark para sa kalidad," sa pagtatantya ng Coverity.

"

Dahil sa orihinal na ulat ng Coverity Scan noong 2008, ang mga nai-scan na bersyon ng Linux ay patuloy na nakamit depekto densidad ng mas mababa sa 1.0, at mga bersyon scan sa 2011 at 2012 nagpakita ng isang depekto density sa ibaba.7, "ipinaliwanag ng kumpanya.

Samantalang ang Coverity scan ng higit sa 6.8 milyong mga linya ng Linux code sa 2011 at natagpuan ang isang depekto densidad ng. 62, ang ulat ng 2012 ay nagsasama ng isang pag-scan ng higit sa 7.4 milyong mga linya ng Linux code at natagpuan ang isang depekto densidad ng.66. Karamihan sa mga kamakailan-lamang, Coverity scan ang 7.6 milyong mga linya ng code sa Linux 3.8 at natagpuan ang isang depekto densidad ng lamang. 59.

Ang isang kopya ng buong ulat ng Coverity ay magagamit bilang isang libreng pag-download.