[OpenBSD]

Warum OpenBSD Entwickler CVS benutzen


The Concurrent Version System (CVS) wurde für das OpenBSD-Projekt ausgewählt. Mit Hilfe von CVS sind etwa 70 Entwickler in der Lage, den Quellcode upzudaten (das sind etwa 1,2 GB, in ungefähr 140.000 Dateien), das schließt das Betriebssystem, die Ports/Packages und das X Window System mit ein. Eine große Anzahl an OpenBSD-Benutzern kann dann die Quellen per anonymous CVS herunterladen, was wesentlich zuverlässiger als das Software Upgrade Protocol (sup(1)) ist.

CVS erlaubt ebenfalls einfaches Erzeugen und Pflegen von "branches" so dass wir gleichzeitig einen "release + patches" Quellbaum und einen hochaktuellen "development" Quellbaum mit paralleler Entwicklung anbieten können. Mit CVSweb gibt es auch ein bequemes und navigierbares Webinterface dazu.

Da CVS mit der Secure Shell (ssh(1)) zusammenarbeitet, bietet es zuverlässige Benutzer und Host-Authentifikation. Das passt gut in die Ziele von OpenBSD, insbesondere das Ziel von Sicherheit.


OpenBSD www@openbsd.org
$OpenBSD: why-cvs.html,v 1.24 2007/04/26 03:08:02 jufi Exp $