Jump to content

Vesta (software configuration management)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Cydebot (talk | contribs) at 17:08, 8 September 2015 (Robot - Speedily moving category Free revision control software to Category:Free version control software per CFDS.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Vesta is a software configuration management system developed in the 1990s.

History

Vesta was developed by researchers at the Digital Equipment Corporation (DEC) Systems Research Center in Palo Alto, California.[1] The language for Vesta was first published in 1993.[2] Vesta used a declarative approach to specifying configuration dependencies. A second version was implemented around 1998.[3][4] Vesta was released by Compaq after it acquired DEC, under the GNU Lesser General Public License (LGPL) in 2001.

Vesta features include:[1]

  • A guarantee of precise build repeatability. Vesta builds are encapsulated in an environment cut off from the normal filesystem. They cannot use any files, settings, or other inputs that aren't under revision control.
  • Completely automatic dependency detection. The Vesta builder records file accesses made during builds, rather than having the user explicitly specify as with the earlier Make tool.
  • A shared build cache. When multiple developers are using the system, they share the same pool of previously completed build work for re-use in future incremental builds. This saves time and resources across development teams.

Vesta is used by Intel for microprocessor development projects. They employ developers who actively work on the maintenance and development of Vesta.

Drawbacks include:

A short book about Vesta was published several times through 2011.[5][6]

References

  1. ^ a b "The Vesta Software Configuration Management System" (PDF). SRC Research Report 177. Compaq. January 22, 2002. Retrieved November 24, 2013. {{cite web}}: Unknown parameter |authors= ignored (help)
  2. ^ "The Vesta Language for Configuration Management" (PDF). SRC Research Report 107. DEC. June 14, 1993. Retrieved November 24, 2013. {{cite web}}: Unknown parameter |authors= ignored (help)
  3. ^ "The Vesta approach to software configuration management" (PDF). SRC Research Report 107. DEC. March 9, 2001. Retrieved November 24, 2013. {{cite web}}: Unknown parameter |authors= ignored (help)
  4. ^ "The Vesta-2 Software Description Language". SRC Technical Note 1997-005c. Digital Equipment Corporation. June 2, 1998. {{cite web}}: Check |archiveurl= value (help); Unknown parameter |authors= ignored (help); Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  5. ^ Software Configuration Management Using Vesta. Springer. 2004. ISBN 0387002294. {{cite book}}: Unknown parameter |authors= ignored (help)
  6. ^ Software Configuration Management Using Vesta. Springer. 2011. ISBN 9781441934727. {{cite book}}: Unknown parameter |authors= ignored (help)