Uno sviluppatore UNIX ha scoperto e riparato un bug presente nel filesystem di una distro di OpenBSD, sistema operativo della famiglia UNIX di tipo open source ampiamente diffuso e utilizzato.
Il frammento di codice incriminato è vecchio di 25 anni ed è presente in Open BDS, FreeBSD e NetBSD e anche, a quanto pare, nel nucleo di base di Mac OS X.
La scoperta del bug ha aperto una discussione su un problema difficilmente risolvibile dell’open source, che per definizione è frutto di un numero non facilmente controllabile di contributi diversi e sviluppatori indipendenti, al contrario di quanto avviene in una struttura di sviluppo software controllata in azienda.
Il problema è stato scoperto quando Samba, protocollo di networking open source, ha mandato in crash il sistema che lo ospitava durante un'operazione di manutenzione del filesystem, che utilizzava una vecchia routine di formattazione basata su MS/DOS.
Il codice originale di BSD (Berkeley Software Distribution) è stato sviluppato nel lontano 1983, mentre l'ultima release, chiamata 4.4BSD-Lite Release 2, è datata 1995 e da essa derivano molti sistemi operativi attualmente in uso.
Fonte: OSNews


















