¿Cuándo se inventó el concepto de repositorios remotos?


10

¿Cuándo se inventaron e implementaron repositorios remotos, para cualquier administrador de paquetes?


1
Los repositorios remotos existían antes en Debian apt. El repositorio estaba allí, pero la descarga y la resolución de dependencia automática no. aptfue lanzado con slink en 1999.
jordanm

1
La primera especificación para un sistema de paquetes que puedo encontrar es de SVR4 Unix, así que supongo que un servidor ftp en Sun o Bell Labs en 87/88
Matt

Respuestas:


4

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.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.