Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

История [ править ]

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

Возможности Весты: [1]

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

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

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

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

Ссылки [ править ]

  1. ^ Б Аллан Heydon, Рой Левин, Тимоти Манн, и Юань Ю. (22 января 2002). «Система управления конфигурацией программного обеспечения Vesta» (PDF) . Отчет об исследовании SRC 177 . Compaq . Проверено 24 ноября 2013 года .CS1 maint: использует параметр авторов ( ссылка )
  2. Кристин Б. Ханна и Рой Левин (14 июня 1993 г.). «Язык Vesta для управления конфигурациями» (PDF) . Отчет об исследовании SRC 107 . Дек . Проверено 24 ноября 2013 года . CS1 maint: использует параметр авторов ( ссылка )
  3. ^ Allan Heydon, Рой Левин, Тимоти Манн, и Юань Юй (9 марта 2001). «Подход Vesta к управлению конфигурацией программного обеспечения» (PDF) . Отчет об исследовании SRC 107 . Дек . Проверено 24 ноября 2013 года . CS1 maint: использует параметр авторов ( ссылка )
  4. ^ Allan Heydon, Рой Левин, Тимоти Манн, и Юань Ю. (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: использует параметр авторов ( ссылка )

Внешние ссылки [ править ]

  • Домашняя страница Весты
  • Система управления конфигурацией Vesta на SourceForge.net