Commit di Theo de Raadt: Tutto è cambiato adesso in OpenBSD
Il fondatore di OpenBSD Theo de Raadt sostituisce un file di dati – e così l’ultima parte invariata dell’originale OpenBSD 1.1.1.1 scompare.
L’antico gioco BSD quiz(6) chiede fatti casuali su vari argomenti in modo piuttosto rudimentale e talvolta cinico o satirico. Utilizza diversi file di dati per questo scopo. Theo de Raadt ha trovato le domande e le risposte sull’argomento “greco” troppo oscure e quindi ha rimosso questo file di dati dal repository OpenBSD con un commit .
Un traguardo (significativo)?
Esistono molti parametri significativi e ancor più non sensibili per misurare l’avanzamento dei progetti: periodi di tempo, numeri di versione, numero di sviluppatori o utenti, quantità di codice e così via. Per FreeBSD, ad esempio, Rodrigo Osorio analizza tutti i commit dall’inizio dello sviluppo di FreeBSD e rende questi dati disponibili in formato ASCII. Con il commit OpenBSD di Theo de Raadt e il suo commento “Questo commit modifica l’*ULTIMO FILE ORIGINALE NON MODIFICATO* (ovvero la revisione 1.1.1.1) dall’importazione originale che ha creato OpenBSD il 18 ottobre 1995.” c’è un’altra metrica per gli amanti delle statistiche: quando è stato modificato l’ultimo file originale di un fork?
Perché: OpenBSD è nato da una disputa sui modi presumibilmente troppo rudi del co-fondatore di NetBSD Theo de Raadt. Il resto del team principale di NetBSD ha ritirato l’accesso di de Raadt ai server, a seguito di una discussione che si è protratta per oltre un anno. Ad un certo punto – e con 19.000 righe di codice NetBSD non mantenute – de Raadt si stufò delle tattiche di stallo e, come logica conseguenza, creò un fork di NetBSD il 18 ottobre 1995: OpenBSD. Insieme a Chuck Cranor creò il primo server CVS pubblico e utilizzabile al mondo con la voce “importazione iniziale dell’albero NetBSD” e permise ai programmatori Unix di tutto il mondo di contribuire direttamente allo sviluppo del sistema.