CVSup 使用所謂的升級 pull 模式。在 pull 模式下,客戶端在需要的時候向伺服器端請求更新。 伺服器被動的等待客戶端的升級請求。因此所有的升級都是客戶端發起的。 伺服器決不會傳送未請求的升級。用戶必須手動運行 CVSup 客戶端獲取更新, 或者設定一個 cron 作業來讓它以固定的規律自動運行。
術語 CVSup用大寫字母寫正是表示, 代表了完整的軟體包。它的主要組件是運行在每個用戶機器上的客戶端 cvsup, 和運行在每個 FreeBSD 鏡像站點上的伺服器端 cvsupd。
當您閱讀 FreeBSD 文檔和郵件列表時,您可能會看見 sup。 Sup 是 CVSup 的前身,有著相似的目的。 CVSup 使用很多和 sup 相同的方式,而且, 它還是用使用和 sup 的兼容的配置檔案。 Sup 已經不再被 FreeBSD 項目使用了, 因為 CVSup 既快又有更好的靈活性。