Kiedy wynaleziono koncepcję zdalnych repozytoriów?


10

Kiedy wynaleziono i wdrożono zdalne repozytoria dla dowolnego menedżera pakietów?


1
Zdalne repozytoria istniały wcześniej w Debianie apt. Repozytorium już tam było, ale nie było pobierania i automatycznego rozwiązywania zależności. aptzostał wydany przez
Slink

1
Pierwsza specyfikacja systemu pakietów, którą mogę znaleźć, pochodzi od SVR4 Unix, więc zgaduję, że serwer ftp w Sun lub Bell Labs w 87/88
Matt

Odpowiedzi:


4

Nie śledziłem dokładnie historii, ale nie było wielkiego wybuchu, tylko ewolucja. Na początku lat dziewięćdziesiątych istniało duże repozytorium oprogramowania, a prawdopodobnie nawet w latach osiemdziesiątych. Archiwum CTAN dla TeX rozpoczęło się w 1992 roku. Myślę, że Hobbes dla OS / 2 zaczął się mniej więcej w tym samym czasie. Były pewne dla Linuxes, dla BSD Unices, dla Windows, dla TCL / Tk ... W połowie lat dziewięćdziesiątych stały się dostępne na DVD, ponieważ wiele osób nie miało wystarczającej przepustowości do pobrania z archiwów FTP. (nazwy firm obejmują Infomagic, Pacific High tech, Walnut Creek, Prime Time Freeware, ...). Linux istniał w dystrybucjach i nadal istnieje. Ludzie mogliby pobierać bardzo wcześnie, gdyby mieli przepustowość. Dobrze zorganizowane opakowanie pojawiło się stopniowo ... i wymagało opracowania standardów. Wczesne systemy pakowania nie mogły zarządzać zależnościami, a usunięcie paczki było ryzykownym przedsięwzięciem. Pojawiło się śledzenie tego, co zostało zainstalowane. I rzeczy powoli się poprawiły. Nie tak wolno, kiedy o tym pomyślisz.

Powinienem dodać, że wiele technologii opiera się na technikach zarządzania wersjami, które zaczęły ewoluować na początku lat osiemdziesiątych (prawdopodobnie pod koniec lat siedemdziesiątych), ale nie przez sieć. Być może najwcześniejsze narzędzie z tej linii zostało makezaprojektowane przez Stuarta Feldmana w 1977 roku w Bell Labs i rzekomo wyprodukowane w ciągu jednej nocy.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.