Announcing qcp

Ross Younger ryounger at chiark.greenend.org.uk
Sat Nov 2 22:35:17 GMT 2024


I'm pleased to announce the first release of qcp.

The QUIC Copier (qcp) is an experimental high-performance remote file 
copy utility for long-distance internet connections with the following 
features:

* Drop-in replacement for scp
* Similar security to scp, using existing, well-known mechanisms
* Better throughput on congested networks

qcp exists because I needed to copy multiple large (3+ GB) files from a 
server in Europe to my home in New Zealand.

I’ve got nothing against ssh or scp. They’re brilliant. I’ve been using 
them since the 1990s. However they run on top of TCP, which does not 
perform very well when the network is congested. With a fast fibre 
internet connection, a long round-trip time and noticeable packet loss, 
I was right in the sour spot. TCP did its thing and slowed down, but 
when the congestion cleared it was very slow to get back up to speed.

Source repository: https://github.com/crazyscot/qcp/

Some precompiled binaries and Debian packages are on the release page: 
https://github.com/crazyscot/qcp/releases/latest

Documentation: https://docs.rs/qcp


Ross



More information about the sgo-software-announce mailing list