Windows

Linux kodu 'kalitenin ölçütüdür', çalışma şu sonuca varıyor:

Linux#11 Kullanıcı Yönetimi

Linux#11 Kullanıcı Yönetimi
Anonim

Serbest ve açık kaynak kodlu yazılımların (FOSS) hayranları, geçen yılki Açıklık raporundan, açık kaynak kodunun genellikle özel kodun bin kod satırına göre daha az kusuruna sahip olduğunu bildirebilir.

Bu sene ileriye doğru ilerliyor ve haberler daha da çarpıcı.

Coverity Scan hizmetiyle 450 milyondan fazla yazılım kodunun analizini takiben, Coverity'nin 2012 Coverity Scan Açık Kaynak Raporu, Salı günü yayınlanan açıklamaya göre, "Linux kalitenin bir ölçütü olmaya devam ediyor."

[Ek okuma: Yeni PC'niz bu 15 ücretsiz, mükemmel programa ihtiyaç duyuyor]

'Farklı dinamikler'

2006 yılında başlatılan Coverity servisi Coverity ve ABD Dışişleri Bakanlığı Se Artık açık kaynak kodlu yazılım kalitesinin ölçülmesi için yaygın olarak kabul gören bir standart haline gelmiştir.

Bu yılın sonuçlarına göre, 500.000 ila 1.000.000 arasında kod içeren açık kaynak projelerinin ortalama bir 'arıza yoğunluğu' vardı., bu tür projeler için özel kod.98'de attı. Kusur yoğunluğu, 1000 kodlu yazılım kodu başına düşen hata sayısını ifade eder.

Bir milyondan fazla kod içeren projeler için, kusur yoğunluğu özel kodda.66'ya düştü ancak tam olarak arttı. Açık kaynak projeleri için 75.

“Bu farklılık, açık kaynak ve özel geliştirme ekipleri arasındaki farklı dinamikleri ve bu ekiplerin resmi hale getirilmiş geliştirme test süreçlerini uyguladıkları noktaya atfedilebilir” diye açıklıyor Coverity.

Yıllar, Coverity'nin Tarama Hizmetinin hem tescilli hem de açık kaynaklı kullanıcıları, 1.0 kabul edilmiş endüstri standardı kusur yoğunluğundan daha iyi bir kaliteye sahipti.

0.7'den küçük kusurlar

Ancak, Linux hayranları için özellikle ilginç olan, açık kaynak kodlu işletim sistemi “kalitenin bir ölçütü olarak kalır”, Coverity'nin tahmininde.

2008'deki orijinal Coverity Scan raporundan beri, Linux'un taranmış sürümleri sürekli olarak bir 1.0'dan daha az kusur yoğunluğu ve 2011 ve 2012'de taranan sürümler.7'nin altında bir arıza yoğunluğu gösterdi. ”

2011 yılında Kapitalite, Linux kodunun 6.8 milyondan fazla satırını taradı ve bir defekt yoğunluğu buldu. 62, 2012 raporunda 7,4 milyondan fazla Linux kodu taraması yapılmış ve.66'lık bir hata yoğunluğu tespit edilmiştir.

Son zamanlarda, Linux 7, 7, 7 milyon satırlık kod taranmış ve sadece bir hata yoğunluğu bulmuştur. 59.

Coverity'nin tam raporunun bir kopyası ücretsiz olarak indirilebilir.