CVSup

CVSup

CVSup ist ein Computerprogramm, das Dateien und Verzeichnisse synchronisiert und dabei die Menge der übertragenen Daten minimiert, indem es abhängig vom Dateityp spezifische Delta-Algorithmen verwendet. CVSup wurde ursprünglich entwickelt, um Quellcodearchive von Versionsverwaltungen wie zum Beispiel CVS auf dem aktuellen Stand zu halten, wurde aber schließlich so erweitert, dass es jede Art von Dateien synchronisieren kann.

CVSup ist mit seinen Eigenschaften grundsätzlich mit dem Programm rsync vergleichbar, aber es gibt einige wichtige Unterschiede. So versucht CVSup den Datenaustausch in jeder Richtung auszugleichen, anstatt das Hauptgewicht auf die Richtung Server-Client zu legen. Das gleiche gilt für die CPU- und Festplatten-Ausnutzung.

Im übrigen werden spezialisierte Delta-Algorithmen je nach Art der jeweiligen Datei verwendet. Da beispielsweise Dateien innerhalb eines CVS-Archivs in einer bestimmten Weise wachsen, können durch eine entsprechende Anpassung des Algorithmus die zu übertragende Datenmenge bzw. die benötigten Rechenressourcen weiter minimiert werden. Viele weitere Dateitypen werden unterstützt, und falls keine spezifische Unterstützung eingebaut ist, wird ein generischer Algorithmus verwendet.

CVSup ist in Modula-3 geschrieben. Csup ist eine zu CVSup kompatible Implementierung des CVSup-Clients in C.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • CVSup — in action CVSup is a computer program written for Unix/Linux based systems that synchronizes files and directories from one location to another while minimizing data transfer using file type specific delta encoding when appropriate. CVSup was… …   Wikipedia

  • CVSup — Скриншот CVSup CVSup пакет программного обеспечения для распространения и обновления исходных текстов с основного репозитория CVS на удалённом сервере. Исходные тексты FreeBSD поддерживаются в репозитории CVS на центральной машине разработки в… …   Википедия

  • Comparison of BSD operating systems — There are a number of Unix like operating systems based on or descended from the Berkeley Software Distribution (BSD) series of Unix variants. The three most notable descendants in current use are FreeBSD, OpenBSD, and NetBSD, which are all… …   Wikipedia

  • Vergleich von BSD-Betriebssystemen — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Es gibt eine große Anzahl UNIX ähnlicher Betriebssysteme, die auf… …   Deutsch Wikipedia

  • Portsnap — is a system for secure distribution of compressed, digitally signed snapshots of the FreeBSD ports tree. The distribution follows client/server model and the protocol used is HTTP (pipelined HTTP).As of FreeBSD 6.0, portsnap is a part of the base …   Wikipedia

  • Vergleich von Betriebssystemen — Grober Stammbaum einiger wichtiger Betriebssysteme Diese Tabellen stellen einen Vergleich von ausgewählten Betriebssystemen dar. Betriebssysteme, deren Entwicklung und Support eingestellt worden ist, werden nicht behandelt. Da Linux… …   Deutsch Wikipedia

  • Vergleich der BSD-Betriebssysteme — Dies ist eine Liste, in der BSD Betriebssysteme aufgrund ihrer Herkunft und Fokus des jeweiligen Projektes, der Lizenz, den technischen Eigenschaften und Sicherheitsfunktionen miteinander verglichen werden. Inhaltsverzeichnis 1 Allgemeine… …   Deutsch Wikipedia

  • Distributed Concurrent Versions System — Developer(s) elego Software Solutions GmbH Initial release August 2002; 9 years ago (2002 08) Stable release 1.0.3 / September 25, 2006; 5 years ago ( …   Wikipedia

  • Modula-3 — Paradigm(s) imperative, structured, modular Appeared in 1980s Designed by DEC and Olivetti …   Wikipedia

  • Free BSD — FreeBSD Bildschirmfoto …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”