Annotation of embedaddon/iperf/docs/obtaining.rst, revision 1.1.1.2
1.1 misho 1: .. _obtaining:
2:
3: Obtaining iperf3
4: ================
5:
6: Binary Distributions
7: --------------------
8:
1.1.1.2 ! misho 9: Note that ESnet does not distribute binary packages of iperf3. All of
! 10: the packages listed in this section are provided by third parties, who
! 11: are solely responsible for their contents. This is an incomplete list
! 12: of binary packages:
1.1 misho 13:
14: * FreeBSD: `benchmarks/iperf3
15: <http://freshports.org/benchmarks/iperf3>`_ in the FreeBSD Ports Collection
16: * Fedora / CentOS: `iperf3
17: <https://apps.fedoraproject.org/packages/iperf3/>`_ and
18: `iperf3-devel
19: <https://apps.fedoraproject.org/packages/iperf3-devel>`_ in Fedora
1.1.1.2 ! misho 20: 19 and 20 and in Fedora EPEL 5, 6, and 7. iperf3 is included as a
! 21: part of RedHat Enterprise Linux 7.4 and later (as well as CentOS 7.4
! 22: and later).
! 23: * Ubuntu: `iperf3 <https://launchpad.net/ubuntu/+source/iperf3>`_,
! 24: is available in Trusty (backports), and as a part of the main
! 25: release in Vivid and newer.
! 26: * macOS: via HomeBrew.
! 27: * Windows: `iperf3 binaries for Windows
! 28: <https://iperf.fr/iperf-download.php#windows>`_ are available from
! 29: iperf.fr (and other sources).
1.1 misho 30:
31: Source Distributions
32: --------------------
33:
34: Source distributions of iperf are available as compressed (gzip)
35: tarballs at:
36:
1.1.1.2 ! misho 37: https://downloads.es.net/pub/iperf/
1.1 misho 38:
39: **Note:** Due to a software packaging error, the 3.0.2 release
40: tarball was not compressed, even though its filename had a ``.tar.gz``
41: suffix.
42:
43: **Note:** GitHub, which currently hosts the iperf3 project, supports
44: a "Releases" feature, which can automatically generate ``.zip`` or ``.tar.gz``
45: archives, on demand, from tags in the iperf3 source tree. These tags are
46: created during the release engineering process to mark the exact
47: version of files making up a release.
48:
49: In theory, the ``.tar.gz`` files produced by GitHub contain the same
50: contents as what are in the official tarballs, note that the tarballs
51: themselves will be different due to internal timestamps or other
52: metadata. Therefore these files will *not* match the published SHA256
53: checksums and no guarantees can be made about the integrity of the
54: files. The authors of iperf3 always recommend downloading source
55: distributions from the the directory above (or a mirror site), and
56: verifying the SHA256 checksums before using them for any purpose, to
57: ensure the files have not been tampered with.
58:
59: Source Code Repository
60: ----------------------
61:
62: The iperf3 project is hosted on GitHub at:
63:
64: https://github.com/esnet/iperf
65:
66: The iperf3 source code repository can be checked out directly from
67: GitHub using:
68:
69: ``git clone https://github.com/esnet/iperf.git``
70:
1.1.1.2 ! misho 71: Primary development for iperf3 takes place on CentOS 7 Linux, FreeBSD 11,
! 72: and macOS 10.12. At this time, these are the only officially supported
1.1 misho 73: platforms, however there have been some reports of success with
1.1.1.2 ! misho 74: NetBSD, OpenBSD, Windows, Solaris, Android, and iOS.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>