mercoledì 22 maggio 2013

Quando il codice è veramente "pulito"

OpenBSD e' uno dei progetti per me piu' interessanti nel panorama Open Source: in particolare e' noto per la sicurezza intrinseca del codice (e di conseguenza del sistema operativo stesso). Lo sforzo degli sviluppatori di OpenBSD e' quello di fornire una base di codice particolarmente robusta e priva di errori banali di programmazione. Qualche giorno fa guardavo la lista delle patch per la versione 5.3 rilasciata lo scorso primo Maggio 2013. Ebbene la lista prevede solo 4 vulnerabilita' conosciute, e le patch per risolvere le problematiche sono veramente cortissime, fino anche ad una singola linea di codice.





La brevita' delle patch e' secondo me un fatto impressionante che testimonia l'alta qualita' del codice stesso, che pur non essendo immune da errori (quale codice lo e') e' cosi' robusto da permettere con piccole e semplici modifiche la correzione di errori molto specifici.

Nessun commento: