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 в проектах по разработке микропроцессоров. В них работают разработчики, которые активно работают над сопровождением и развитием Весты.
К недостаткам можно отнести:
- Обязательная блокировка на уровне пакета. [ необходима цитата ]
- Пользователи подключаются к специальному серверу NFS для доступа к репозиторию. [ необходима цитата ]
- Никакого упоминания о поддержке сборки для Java, Python и т. Д. [ Необходима ссылка ]
- Никакого упоминания о поддержке Mac / Windows. [ необходима цитата ]
Небольшая книга о Весте выходила несколько раз в течение 2011 года. [5] [6]
Ссылки [ править ]
- ^ Б Аллан Heydon, Рой Левин, Тимоти Манн, и Юань Ю. (22 января 2002). «Система управления конфигурацией программного обеспечения Vesta» (PDF) . Отчет об исследовании SRC 177 . Compaq . Проверено 24 ноября 2013 года .CS1 maint: использует параметр авторов ( ссылка )
- ↑ Кристин Б. Ханна и Рой Левин (14 июня 1993 г.). «Язык Vesta для управления конфигурациями» (PDF) . Отчет об исследовании SRC 107 . Дек . Проверено 24 ноября 2013 года . CS1 maint: использует параметр авторов ( ссылка )
- ^ Allan Heydon, Рой Левин, Тимоти Манн, и Юань Юй (9 марта 2001). «Подход Vesta к управлению конфигурацией программного обеспечения» (PDF) . Отчет об исследовании SRC 107 . Дек . Проверено 24 ноября 2013 года . CS1 maint: использует параметр авторов ( ссылка )
- ^ Allan Heydon, Рой Левин, Тимоти Манн, и Юань Ю. (2 июня 1998). "Язык описания программы Веста-2" . Техническая нота SRC 1997-005c . Корпорация цифрового оборудования. Архивировано из оригинала 9 мая 2008 года . Проверено 25 ноября 2013 года .CS1 maint: использует параметр авторов ( ссылка )
- ^ Аллан Хейдон, Рой Левин, Тимоти Манн и Юань Ю (2004). Управление конфигурацией программного обеспечения с помощью Vesta . Springer. ISBN 0387002294.CS1 maint: использует параметр авторов ( ссылка )
- ^ Аллан Хейдон, Рой Левин, Тимоти Манн и Юань Ю (2011). Управление конфигурацией программного обеспечения с помощью Vesta . Springer. ISBN 9781441934727.CS1 maint: использует параметр авторов ( ссылка )
Внешние ссылки [ править ]
- Домашняя страница Весты
- Система управления конфигурацией Vesta на SourceForge.net
Эта статья, посвященная инструментам программирования, является незавершенной . Вы можете помочь Википедии, расширив ее . |