| Autore |
Messaggio |
[Gnomix]
Site Admin

Registrato: 31 Ott 2004
Messaggi: 81
Località: Italy
Status: Offline
|
Inviato:
15 Dic 2004 - 17:30 |
|
| Oggetto: Pochi bug in Linux |
Tratto da punto-informatico:
15/12/04 - News - Roma - L'eterno scontro fra Linux e Windows non conosce soste, neppure sotto Natale. A fianco della diatriba su chi abbia il ticciò (TCO) più lun… ehm, più basso, si è riaccesa in questi giorni una questione altrettanto calda: ha meno spifferi Linux o Windows?
A dare nuovo fuoco a vecchie polveri è un rapporto, pubblicato nei giorni scorsi, in cui si afferma che Linux ha molti meno bachi rispetto ad un tipico sistema operativo proprietario. Una conclusione a cui sono arrivati cinque ricercatori dell'Università di Stanford che, in seno ad un progetto durato quattro anni, hanno analizzato il codice del kernel 2.6 di Linux alla ricerca di bug: su 5,7 milioni di linee di codice, i cinque accademici sostengono di aver trovato 985 errori di programmazione, circa 0,17 per ogni 1.000 linee. Un risultato che gli estensori del rapporto non esitano a definire "ottimo" se confrontato con quello di molti prodotti commerciali, il cui codice, riservato di natura, è peraltro meno facilmente accessibile per esami ed analisi "sul campo".
Per fare un confronto, da una recente ricerca condotta dal CyLab Sustainable Computing Consortium della Carnegie Mellon University
è emerso che, in media, un software closed source contiene fra i 20 e i 30 bug ogni 1.000 linee di codice. Un dato però ridimensionato da un altro rapporto, pubblicato lo scorso aprile, del gruppo di lavoro Software Lifecycle di National Cybersecurity Partnership: secondo questa organizzazione, che fra l'altro cita i dati di un altro team di ricerca della Carnegie, i bug contenuti in un tipico software commerciale sarebbero compresi fra 1 e 7 per ogni 1.000 linee di codice.
C'è chi tuttavia sostiene che confrontare il numero complessivo di bug non basta: bisognerebbe mettere a confronto anche la gravità degli stessi. Dai dati resi noti dai ricercatori della Stanford è risultato, ad esempio, che dei 985 bachi identificati nel "cuore" di Linux, 627 riguardavano parti critiche del kernel, 569 provocavano crash del sistema, 100 erano da considerarsi vulnerabilità di sicurezza e 33 inficiavano le prestazioni del sistema. Purtroppo, secondo gli autori del rapporto, è difficile disporre di un'analisi altrettando dettagliata del codice di un sistema operativo proprietario, men che meno del super blindato Windows.
Attualmente i cinque ricercatori della Stanford stanno portando avanti il proprio progetto presso Coverity, società americana che commercializza tool per il debugging e l'analisi del codice. L'azienda si è impegnata a fornire rapporti periodici relativi alle analisi effettuate sul codice di Linux, rapporti che verranno messi a disposizione di tutta la comunità di sviluppatori. Un'iniziativa applaudita da Andrew Morton, maintainer del kernel 2.6 di Linux, che la ritiene particolarmente utile per "migliorare ulteriormente la sicurezza e la stabilità di Linux". |
_________________ By [Gnomix] |
|
 |
 |
ehul

Registrato: 13 Dic 2004
Messaggi: 1
Status: Offline
|
  Inviato:
19 Dic 2004 - 11:27 |
|
|
c'era da dubitarne sul fatto che linux avesse pochi bug?
in ogni caso molta gente sostiene che il caro vecchio kernel 2.4 sia alquanto più stabile e scarso di errori del 2.6, anche se io con l'ultima versione (2.6.9) mi trovo benissimo... |
|
|
|
 |
[Gnomix]
Site Admin

Registrato: 31 Ott 2004
Messaggi: 81
Località: Italy
Status: Offline
|
  Inviato:
03 Feb 2005 - 17:53 |
|
|
Penso che il kernel 2.6.x offra troppe feature importanti per non valutarne positivamente |
_________________ By [Gnomix] |
|
 |
 |
|
|
Powered by MDForum 2.0© 2003-2005 MAXdev Tema grafico by subRebel del sito ktauber modificato e ottimizzato per MDForum da TiMax Supporto italiano by Open Italia |
| |