Software libero pensiero libero/Volume I/Parte prima/Sviluppi inattesi

Volume I
Parte prima
Sviluppi inattesi

../Togliersi il prurito? ../GNU Hurd IncludiIntestazione 20 luglio 2008 75% Open Source

Parte prima - Togliersi il prurito? Parte prima - GNU Hurd


Sviluppi inattesi

All’inizio del progetto GNU pensavo che avremmo sviluppato l’intero sistema GNU e poi lo avremmo reso disponibile tutto insieme, ma le cose non andarono così.

Poiché i componenti del sistema GNU sono stati implementati su un sistema Unix, ognuno di essi poteva girare su sistemi Unix molto prima che esistesse un sistema GNU completo. Alcuni di questi programmi divennero diffusi e gli utenti iniziarono a estenderli e a renderli utilizzabili su nuovi sistemi: sulle varie versioni di Unix, incompatibili tra loro, e talvolta anche su altri sistemi.

Questo processo rese tali programmi molto più potenti e attirò finanziamenti e collaboratori al progetto GNU; tuttavia probabilmente ritardò di alcuni anni la realizzazione di un sistema minimo funzionante, perché il tempo degli autori GNU veniva impiegato a curare la compatibilità di questi programmi con altri sistemi e ad aggiungere nuove funzionalità ai componenti esistenti, piuttosto che a proseguire nella scrittura di nuovi componenti.