Respostas:
Não acompanhei de perto a história, mas não houve big bang, apenas evolução. Havia um grande repositório de software na rede no início dos anos 90, e provavelmente até nos anos 80. O arquivo CTAN para TeX começou em 1992. Hobbes para OS / 2 começou na mesma época, eu acho. Havia alguns para Linux, BSD Unices, Windows, TCL / Tk ... Em meados dos anos 90, eles se tornaram disponíveis em DVD, pois muitas pessoas não tinham largura de banda suficiente para baixar arquivos FTP. (os nomes das empresas incluem Infomagic, Pacific High tech, Walnut Creek, Prime Time Freeware, ...). O Linux existia em distribuições, e ainda existe. As pessoas poderiam fazer o download muito cedo, se tivessem a largura de banda. Embalagens bem organizadas vieram progressivamente ... e exigiram o desenvolvimento de padrões. Os primeiros sistemas de empacotamento não podiam gerenciar dependências, e remover um pacote era um negócio arriscado. Acompanhou o que foi instalado. E as coisas melhoraram lentamente. Não tão devagar quando você pensa nisso.
Devo acrescentar que grande parte da tecnologia depende de técnicas de gerenciamento de versões que começaram a evoluir no início dos anos 80 (provavelmente no final dos anos 70), mas não na rede. Possivelmente, a ferramenta mais antiga nessa linha é make
, projetada por Stuart Feldman em 1977 no Bell Labs, e supostamente produzida em uma única noite.
As portas do AFAIK FreeBSD são / são a (s) mãe (s) de todos os repositórios online posteriores, data do início dos anos 90:
apt
. O repositório estava lá, mas o download e a resolução automática de dependências não estavam.apt
foi lançado com slink em 1999.