Когда была изобретена концепция удаленных репозиториев?


10

Когда были изобретены и внедрены удаленные репозитории для любого менеджера пакетов?


1
Удаленные репозитории существовали в Debian раньше apt. Репозиторий был там, но загрузки и автоматического разрешения зависимостей не было. aptбыл выпущен с slink в 1999 году.
Иордания

1
Первая спецификация для системы пакетов, которую я могу найти, взята из SVR4 Unix, так что я думаю, что ftp-сервер в Sun или Bell Labs в 87/88
Мэтт

Ответы:


4

Я не внимательно следил за историей, но большого взрыва не было, только эволюция. В начале 90-х годов в сети существовало большое хранилище программного обеспечения, а возможно, даже в 80-х годах. Архив CTAN для TeX был запущен в 1992 году. Думаю, примерно в то же время появился Hobbes для OS / 2. Некоторые были для Linux, для BSD Unices, для Windows, для TCL / Tk ... В середине девяностых они стали доступны на DVD, так как многим людям не хватало пропускной способности для загрузки из FTP-архивов. (названия компаний включают Infomagic, Pacific High tech, Walnut Creek, Prime Time Freeware, ...). Linux существовал в дистрибутивах и до сих пор существует. Люди могли загружать очень рано, если бы у них была пропускная способность. Хорошо организованная упаковка пришла постепенно ... и требовала разработки стандартов. Ранние системы упаковки не могли управлять зависимостями, и удаление пакета было рискованным делом. Пришло время отслеживать, что было установлено. И все постепенно улучшалось. Не так медленно, когда вы думаете об этом.

Я должен добавить, что большая часть технологии основана на методах управления версиями, которые начали развиваться в начале восьмидесятых (возможно, в конце семидесятых), но не по сети. Возможно, самый ранний инструмент в этой линии make, разработанный Стюартом Фельдманом в 1977 году в Bell Labs и предположительно произведенный за одну ночь.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.