Quand les référentiels distants, pour tout gestionnaire de packages, ont-ils été inventés et mis en œuvre?
10
Quand les référentiels distants, pour tout gestionnaire de packages, ont-ils été inventés et mis en œuvre?
apt
. Le référentiel était là, mais pas le téléchargement et la résolution automatique des dépendances.apt
a été publié avec slink en 1999.Réponses:
Je n'ai pas suivi de près l'histoire, mais il n'y a pas eu de big bang, seulement une évolution. Il y avait un grand référentiel de logiciels sur le net au début des années 90, et probablement même dans les années 80. Les archives CTAN pour TeX ont commencé en 1992. Hobbes pour OS / 2 a commencé à peu près au même moment, je pense. Il y en avait pour Linux, pour BSD Unices, pour Windows, pour TCL / Tk ... Au milieu des années 90, ils sont devenus disponibles sur DVD car beaucoup de gens n'avaient pas assez de bande passante pour télécharger à partir des archives FTP. (les noms de sociétés incluent Infomagic, Pacific High tech, Walnut Creek, Prime Time Freeware, ...). Linux existait dans les distributions et existe toujours. Les gens pouvaient télécharger très tôt s'ils avaient la bande passante. Un emballage bien organisé est venu progressivement ... et a nécessité l'élaboration de normes. Les premiers systèmes d'emballage ne pouvaient pas gérer les dépendances, et retirer un colis était une entreprise risquée. Garder une trace de ce qui a été installé est entré. Et les choses se sont lentement améliorées. Pas si lentement quand on y pense.
Je dois ajouter qu'une grande partie de la technologie repose sur des techniques de gestion de versions qui ont commencé à évoluer au début des années 80 (probablement à la fin des années 70), mais pas sur le réseau. Peut-être que le premier outil de cette gamme est
make
conçu par Stuart Feldman en 1977 aux Bell Labs et aurait été produit en une seule nuit.la source
Les ports AFAIK FreeBSD sont / sont la (les) mère (s) de tous les dépôts en ligne ultérieurs, ils datent du début des années 90:
http://en.wikipedia.org/wiki/FreeBSD_Ports
la source