Respuestas:
No he seguido de cerca la historia, pero no hubo big bang, solo evolución. Hubo un gran repositorio de software en la red a principios de los noventa, y probablemente incluso en los ochenta. El archivo CTAN para TeX comenzó en 1992. Creo que Hobbes para OS / 2 comenzó aproximadamente al mismo tiempo. Hubo algunos para Linux, para BSD Unices, para Windows, para TCL / Tk ... A mediados de los noventa estuvieron disponibles en DVD ya que muchas personas no obtuvieron suficiente ancho de banda para descargar de los archivos FTP. (los nombres de las compañías incluyen Infomagic, Pacific High tech, Walnut Creek, Prime Time Freeware, ...). Linux existía en distribuciones, y todavía lo hace. La gente podría descargar muy temprano, si tuvieran el ancho de banda. El empaque bien organizado llegó progresivamente ... y requirió el desarrollo de estándares. Los primeros sistemas de empaque no podían gestionar dependencias, y eliminar un paquete era un negocio arriesgado. Llegó un registro de lo que estaba instalado. Y las cosas mejoraron lentamente. No tan lentamente cuando lo piensas.
Debo agregar que gran parte de la tecnología se basa en técnicas de administración de versiones que comenzaron a evolucionar a principios de los años ochenta (probablemente a fines de los setenta), pero no a través de la red. Posiblemente, la herramienta más temprana en esa línea es make
, diseñada por Stuart Feldman en 1977 en Bell Labs, y supuestamente producida en una sola noche.
Los puertos AFAIK FreeBSD son / son la (s) madre (s) de todos los repositorios en línea posteriores, data de principios de los 90:
apt
. El repositorio estaba allí, pero la descarga y la resolución de dependencia automática no.apt
fue lanzado con slink en 1999.