Веста (Управление конфигурацией программного обеспечения) - Vesta (Software configuration management)

Веста это управление конфигурацией программного обеспечения система разработана в 1990-х годах.

История

Веста была разработана исследователями из Корпорация цифрового оборудования (DEC) Центр системных исследований в Пало-Альто, Калифорния.[1]Язык Весты впервые был опубликован в 1993 году.[2]Веста использовала декларативный подход к указанию зависимостей конфигурации. Вторая версия была реализована примерно в 1998 году.[3][4]Веста была выпущена Compaq после того, как он приобрел DEC, под Стандартная общественная лицензия ограниченного применения GNU (LGPL) в 2001 году.

Возможности Весты включают:[1]

  • Гарантия точной повторяемости сборки. Сборки Vesta инкапсулируются в среде, отрезанной от нормальной файловой системы. Они не могут использовать какие-либо файлы, настройки или другие входные данные, которые не находятся под контролем версий.
  • Полностью автоматическое обнаружение зависимостей. Построитель Vesta записывает обращения к файлам, сделанные во время сборки, вместо того, чтобы явно указывать пользователя, как в предыдущем случае. Делать инструмент.
  • Общий кеш сборки. Когда несколько разработчиков используют систему, они совместно используют один и тот же пул ранее выполненных работ по сборке для повторного использования в будущих инкрементных сборках. Это экономит время и ресурсы групп разработчиков.

Веста используется Intel для проектов по разработке микропроцессоров. В них работают разработчики, которые активно работают над сопровождением и развитием Весты.

К недостаткам можно отнести:

  • Обязательная блокировка на уровне пакета.[нужна цитата ]
  • Пользователи подключаются к специальному серверу NFS для доступа к репозиторию.[нужна цитата ]
  • Никакого упоминания о поддержке сборки для Java, Python и т. Д.[нужна цитата ]
  • Никакого упоминания о поддержке Mac / Windows.[нужна цитата ]

Небольшая книга о Весте выходила несколько раз в течение 2011 года.[5][6]

Рекомендации

  1. ^ а б Аллан Хейдон, Рой Левин, Тимоти Манн и Юань Ю (22 января 2002 г.). «Система управления конфигурацией программного обеспечения Vesta» (PDF). Отчет об исследовании SRC 177. Compaq. Получено 24 ноября, 2013.CS1 maint: использует параметр авторов (связь)
  2. ^ Кристин Б. Ханна и Рой Левин (14 июня 1993 г.). "Язык Vesta для управления конфигурациями" (PDF). Отчет об исследовании SRC 107. DEC. Получено 24 ноября, 2013.CS1 maint: использует параметр авторов (связь)
  3. ^ Аллан Хейдон, Рой Левин, Тимоти Манн и Юань Ю (9 марта 2001 г.). «Подход Vesta к управлению конфигурацией программного обеспечения» (PDF). Отчет об исследовании SRC 107. DEC. Получено 24 ноября, 2013.CS1 maint: использует параметр авторов (связь)
  4. ^ Аллан Хейдон, Рой Левин, Тимоти Манн и Юань Ю (2 июня 1998 г.). "Язык описания программного обеспечения Веста-2". Техническая нота SRC 1997-005c. Корпорация цифрового оборудования. Архивировано из оригинал 9 мая 2008 г.. Получено 25 ноября, 2013.CS1 maint: использует параметр авторов (связь)
  5. ^ Аллан Хейдон, Рой Левин, Тимоти Манн и Юань Ю (2004). Управление конфигурацией программного обеспечения с помощью Vesta. Springer. ISBN  0387002294.CS1 maint: использует параметр авторов (связь)
  6. ^ Аллан Хейдон, Рой Левин, Тимоти Манн и Юань Ю (2011). Управление конфигурацией программного обеспечения с помощью Vesta. Springer. ISBN  9781441934727.CS1 maint: использует параметр авторов (связь)

внешняя ссылка