Risposte:
Non ho seguito da vicino la storia, ma non c'era big bang, solo evoluzione. All'inizio degli anni novanta esistevano grandi repository di software in rete, e probabilmente anche negli anni ottanta. L'archivio CTAN per TeX è iniziato nel 1992. Hobbes per OS / 2 è iniziato nello stesso periodo, credo. Ce n'erano alcuni per Linux, per BSD Unices, per Windows, per TCL / Tk ... A metà degli anni Novanta sono diventati disponibili su DVD poiché molte persone non avevano abbastanza larghezza di banda per scaricare dagli archivi FTP. (i nomi delle società includono Infomagic, Pacific High tech, Walnut Creek, Prime Time Freeware, ...). Linux esisteva nelle distribuzioni, e lo è ancora. Le persone potrebbero scaricare molto presto, se avessero la larghezza di banda. Un packaging ben organizzato è arrivato progressivamente ... e ha richiesto standard di sviluppo. I primi sistemi di confezionamento non potevano gestire le dipendenze, e rimuovere un pacchetto era un'attività rischiosa. Tenere traccia di ciò che è stato installato è entrato. E le cose lentamente sono migliorate. Non così lentamente quando ci pensi.
Dovrei aggiungere che gran parte della tecnologia si basa su tecniche di gestione delle versioni che hanno iniziato ad evolversi nei primi anni Ottanta (probabilmente alla fine degli anni Settanta), ma non sulla rete. Forse lo strumento più antico di quella linea è make
, progettato da Stuart Feldman nel 1977 presso Bell Labs, e presumibilmente prodotto in una sola notte.
Le porte di AFAIK FreeBSD sono / sono le madri di tutti i repository online successivi, risalgono ai primi anni '90:
apt
. Il repository era lì, ma non lo era il download e la risoluzione automatica delle dipendenze.apt
è stato rilasciato con slink nel 1999.