Quando foi inventado o conceito de repositórios remotos?


10

Quando os repositórios remotos, para qualquer gerenciador de pacotes, foram inventados e implementados?


1
Repositórios remotos já existiam no Debian antes apt. O repositório estava lá, mas o download e a resolução automática de dependências não estavam. aptfoi lançado com slink em 1999.
jordanm

1
A primeira especificação para um sistema de pacotes que eu posso encontrar é do SVR4 Unix, então eu acho que um servidor ftp no Sun ou no Bell Labs em 87/88
Matt

Respostas:


4

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.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.