FreeBSD Magnet Links ==================== Here is a complete list of magnet links to download FreeBSD 15.0-R for all the ISO and VMs provided. Due to the SHA-1 break, I am not signing these magnet links, and you should do your own verification of the images before using them. You can use [snapaid](https://funkthat.com/gitea/jmg/snapaid) to make verification easy after d/l. It is a single script download. Note: It may take a while for the torrent file to be d/l'd via DHT till more people are seeding. Please be patient. amd64 ----- magnet:?xt=urn:btih:48739dd81fdacc74a2e287f1c25d93d6db4595d2&dn=FreeBSD-15.0-RELEASE-amd64-BASIC-CI-ufs.raw.xz magnet:?xt=urn:btih:bbd38a2b7c07bde7aec5851cf781daef4a35dfb5&dn=FreeBSD-15.0-RELEASE-amd64-BASIC-CLOUDINIT-ufs.qcow2.xz magnet:?xt=urn:btih:3f226fcb4b66ffa62b9e46f5feba1ab7e77ae39e&dn=FreeBSD-15.0-RELEASE-amd64-BASIC-CLOUDINIT-ufs.raw.xz magnet:?xt=urn:btih:c494f9134db4ecb4eae55dd2103dbd2b9f1eb4bf&dn=FreeBSD-15.0-RELEASE-amd64-BASIC-CLOUDINIT-zfs.qcow2.xz magnet:?xt=urn:btih:9114b91a6d02ce879964504179e9b7323bf55540&dn=FreeBSD-15.0-RELEASE-amd64-BASIC-CLOUDINIT-zfs.raw.xz magnet:?xt=urn:btih:ec96b1226b963df9b75dcfea60494fa63c0fe3a3&dn=FreeBSD-15.0-RELEASE-amd64-bootonly.iso magnet:?xt=urn:btih:39ebd1241b94aa0813858d51da6bf8d631cf8390&dn=FreeBSD-15.0-RELEASE-amd64-bootonly.iso.xz magnet:?xt=urn:btih:4a94307ac25c141a778c95bf59e72bd960cce6ea&dn=FreeBSD-15.0-RELEASE-amd64-container-image-dynamic.txz magnet:?xt=urn:btih:468a143744be6b7af118f07e63706bd44c4616c2&dn=FreeBSD-15.0-RELEASE-amd64-container-image-notoolchain.txz magnet:?xt=urn:btih:1f54dd9c060c3e579301e3e4bc2e8af40aa85456&dn=FreeBSD-15.0-RELEASE-amd64-container-image-runtime.txz magnet:?xt=urn:btih:85cf8987e714ad79b37c3ffa989f37c180907a6d&dn=FreeBSD-15.0-RELEASE-amd64-container-image-static.txz magnet:?xt=urn:btih:ec9d947a35074cfc9325f223512783cd4b9b3013&dn=FreeBSD-15.0-RELEASE-amd64-container-image-toolchain.txz magnet:?xt=urn:btih:9b2b6711c37335418745bb58da4359cd1207cdb8&dn=FreeBSD-15.0-RELEASE-amd64-disc1.iso magnet:?xt=urn:btih:a4c6bec8012db0e21df9413dbac33c0b42e8d3ac&dn=FreeBSD-15.0-RELEASE-amd64-disc1.iso.xz magnet:?xt=urn:btih:11706984f39ad72c820428d00a24a9307066029d&dn=FreeBSD-15.0-RELEASE-amd64-dvd1.iso magnet:?xt=urn:btih:56d940de3cde0b55ad249ec4df5677cc71c8e2ed&dn=FreeBSD-15.0-RELEASE-amd64-dvd1.iso.xz magnet:?xt=urn:btih:a66b0c5a9d942a6ab28470860ce762c3f174d406&dn=FreeBSD-15.0-RELEASE-amd64-memstick.img magnet:?xt=urn:btih:c2414ba488e23b769840d075c57e20064ae8ebac&dn=FreeBSD-15.0-RELEASE-amd64-memstick.img.xz magnet:?xt=urn:btih:b9737ded4b08e6b5f198555450d146b7dba0633c&dn=FreeBSD-15.0-RELEASE-amd64-mini-memstick.img magnet:?xt=urn:btih:5a17b2e2178383cda212dcc0e1e5e6a9ea588d14&dn=FreeBSD-15.0-RELEASE-amd64-mini-memstick.img.xz magnet:?xt=urn:btih:c64e94321d8fe6b1a844f361767716882977bdb3&dn=FreeBSD-15.0-RELEASE-amd64-pkgbase-repo.tar magnet:?xt=urn:btih:e1a7c5c218287cedef06bf0514412e3c909aa61d&dn=FreeBSD-15.0-RELEASE-amd64-ufs.qcow2.xz magnet:?xt=urn:btih:e735da7e422a27bd51a7c3c2267908ad91957644&dn=FreeBSD-15.0-RELEASE-amd64-ufs.raw.xz magnet:?xt=urn:btih:f2ca602079d0cbd53d316004be8cde8bfdfa71da&dn=FreeBSD-15.0-RELEASE-amd64-ufs.vhd.xz magnet:?xt=urn:btih:4834bee7b26e15fec3c70c43f2bb68e0f628f7a1&dn=FreeBSD-15.0-RELEASE-amd64-ufs.vmdk.xz magnet:?xt=urn:btih:e053c2e6b45b380a2916bc72891c3b8f50e48557&dn=FreeBSD-15.0-RELEASE-amd64-zfs.qcow2.xz magnet:?xt=urn:btih:d161f44413bbcd7b18455714c65de2f702d91fff&dn=FreeBSD-15.0-RELEASE-amd64-zfs.raw.xz magnet:?xt=urn:btih:8a07715310ca2d97bee33321ee70d79fc3d1e324&dn=FreeBSD-15.0-RELEASE-amd64-zfs.vhd.xz magnet:?xt=urn:btih:ff889c5ef9cc0709319e6e8d6972777d1edf925d&dn=FreeBSD-15.0-RELEASE-amd64-zfs.vmdk.xz arm --- magnet:?xt=urn:btih:5be910911ccb95b27cb4f9e5d6739ff089034728&dn=FreeBSD-15.0-RELEASE-arm-armv7-GENERICSD.img.xz aarch64 ------- magnet:?xt=urn:btih:17e31c7b55a23c33f115e51e45a6b253f26f80b7&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-BASIC-CI-ufs.raw.xz magnet:?xt=urn:btih:c3febfcd29596cb5b1f07732130284ff3875eda8&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-BASIC-CLOUDINIT-ufs.qcow2.xz magnet:?xt=urn:btih:e5d922171e907378cd6373a047796f27b47662f4&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-BASIC-CLOUDINIT-ufs.raw.xz magnet:?xt=urn:btih:9592afc4a8a64df22df5ec7625ebd2e0cfa049fe&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-BASIC-CLOUDINIT-zfs.qcow2.xz magnet:?xt=urn:btih:53bdee24e11576fb633faf7c09e08663cf8fbafa&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-BASIC-CLOUDINIT-zfs.raw.xz magnet:?xt=urn:btih:b2fcf51d93fa3b99536937075dce74557a0dc032&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-PINE64-LTS.img.xz magnet:?xt=urn:btih:38a16fdb14fab0c64bafc89456bc09f24ea6c324&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-PINE64.img.xz magnet:?xt=urn:btih:2e35e5c039d6b4378684e94ef52341378e2f1b9e&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-PINEBOOK.img.xz magnet:?xt=urn:btih:aa0a499f1cb656f4505e442563347f209ecf784e&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-ROCK64.img.xz magnet:?xt=urn:btih:85befbfe084d697bb42de5dd2f0a772e891cd7ec&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-ROCKPRO64.img.xz magnet:?xt=urn:btih:b6b539310828f42da8f00c77173d3dcef42f9765&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-RPI.img.xz magnet:?xt=urn:btih:107b6564fb511153faf7d678f998524cfc4256f7&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-bootonly.iso magnet:?xt=urn:btih:9817fd684f6486544d3bd94feb3f9ef157647e7c&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-bootonly.iso.xz magnet:?xt=urn:btih:7912d45c2e8b7f413e09173c42153fe2aaf36f80&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-container-image-dynamic.txz magnet:?xt=urn:btih:fe2a9f3d6e1001657aba862d3596b56419e4b457&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-container-image-notoolchain.txz magnet:?xt=urn:btih:137bd942344aaeea7173bb389509b3c2f56b5e70&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-container-image-runtime.txz magnet:?xt=urn:btih:4e5884f57087ed45d5259e0846e0e8c847a7d46c&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-container-image-static.txz magnet:?xt=urn:btih:95b35938509efc5595d07b53c6aec1b282ab6dde&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-container-image-toolchain.txz magnet:?xt=urn:btih:0892af6ac15bea08e3098940ea0122f6f3cd1364&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-disc1.iso magnet:?xt=urn:btih:b31809b15c1182807e57d0270f8b1502352baca1&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-disc1.iso.xz magnet:?xt=urn:btih:bcaee3ebff0b4350f350acd8fe7cfa22640d4837&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-dvd1.iso magnet:?xt=urn:btih:1e79e77703a1f40ff9d6e0db713f5240354a6e19&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-dvd1.iso.xz magnet:?xt=urn:btih:a62645f658f240cf423dab399ea7eabdde028060&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-memstick.img magnet:?xt=urn:btih:0915edea8a435d9759f6de88764329bda6dd63de&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-memstick.img.xz magnet:?xt=urn:btih:61db733fb10a26b8e7413adf2e7412ac356fac2d&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-mini-memstick.img magnet:?xt=urn:btih:fb6a95b185ddbb7e086ac6a38373812655ed2c2d&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-mini-memstick.img.xz magnet:?xt=urn:btih:aaef74d26b5143d791c7eb59c652ae9d3b7a0b77&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-pkgbase-repo.tar magnet:?xt=urn:btih:50802287d80eeceae613278dd895da828ccc891c&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-ufs.qcow2.xz magnet:?xt=urn:btih:c5ce8bcef7ca9effc46dd41cbb53eb4ffc295b20&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-ufs.raw.xz magnet:?xt=urn:btih:ae0be650749023aac110033146e749925ae3d380&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-ufs.vhd.xz magnet:?xt=urn:btih:24a46eb4958119a01ac6ab022a7b9164c1f26aa2&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-ufs.vmdk.xz magnet:?xt=urn:btih:731f5db190499f0bf8f35699f7d4f151e939582b&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-zfs.qcow2.xz magnet:?xt=urn:btih:25ccd4a6e13d0efe6c425b15c864e8757db56e09&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-zfs.raw.xz magnet:?xt=urn:btih:f21692aa09f3a57b390789455c43fdf78050df49&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-zfs.vhd.xz magnet:?xt=urn:btih:a0e745a8a4008cdca1523dae70333bcf08f4135f&dn=FreeBSD-15.0-RELEASE-arm64-aarch64-zfs.vmdk.xz powerpc64 --------- magnet:?xt=urn:btih:a73e8754a6d9ea65b1bb67589fd825dd5fe33441&dn=FreeBSD-15.0-RELEASE-powerpc-powerpc64-bootonly.iso magnet:?xt=urn:btih:3c887ba03daf07afb12680f83569a7bb67907b51&dn=FreeBSD-15.0-RELEASE-powerpc-powerpc64-bootonly.iso.xz magnet:?xt=urn:btih:4f9a57f9aaaeae10bd2deb0a8f6b561482c46881&dn=FreeBSD-15.0-RELEASE-powerpc-powerpc64-disc1.iso magnet:?xt=urn:btih:636a5929c70ae7853830eb72b95ea2634cc2c890&dn=FreeBSD-15.0-RELEASE-powerpc-powerpc64-disc1.iso.xz magnet:?xt=urn:btih:efbfd360b20ff8f69858af5db9d8e8702bbe0b7b&dn=FreeBSD-15.0-RELEASE-powerpc-powerpc64-pkgbase-repo.tar magnet:?xt=urn:btih:b386c833752ae29bc681f4437d6fea0176388e96&dn=FreeBSD-15.0-RELEASE-powerpc-powerpc64le-bootonly.iso magnet:?xt=urn:btih:6cfb890d7c8d78ddd5a694b8fe16c97a452fab48&dn=FreeBSD-15.0-RELEASE-powerpc-powerpc64le-bootonly.iso.xz magnet:?xt=urn:btih:4ccb4b23f1ad51e35a8bd2a36d23b0c8cc5c53e0&dn=FreeBSD-15.0-RELEASE-powerpc-powerpc64le-disc1.iso magnet:?xt=urn:btih:ef1bca9efb05032277d7d1c39a8359ee7e135684&dn=FreeBSD-15.0-RELEASE-powerpc-powerpc64le-disc1.iso.xz magnet:?xt=urn:btih:d57848c12f5a12605dfa38e54f60b3dd217bcf0f&dn=FreeBSD-15.0-RELEASE-powerpc-powerpc64le-pkgbase-repo.tar riscv64 ------- magnet:?xt=urn:btih:55345129cf73cc449a51f69d7aed9ef75c3e417f&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-GENERICSD.img.xz magnet:?xt=urn:btih:425ba5977a32fcefbae56584e677589529a34e8b&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-bootonly.iso magnet:?xt=urn:btih:28202e325815fafc0b79b65a0029e56929ae1527&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-bootonly.iso.xz magnet:?xt=urn:btih:6cb966b3dc3c66b113b03a0a017445ef65502305&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-container-image-dynamic.txz magnet:?xt=urn:btih:c99d1ccd8e1b003a6729afd94ca30699969338c0&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-container-image-notoolchain.txz magnet:?xt=urn:btih:77e2e8c2a46be00de1aa9acd8d7f51e5dffc26f9&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-container-image-runtime.txz magnet:?xt=urn:btih:0ce010cf840572e90a4e1e0af00f62a798699d16&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-container-image-static.txz magnet:?xt=urn:btih:05f06e46b51d58b9d43c6bd008d90188e4645c47&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-container-image-toolchain.txz magnet:?xt=urn:btih:9f65ec3f49bf32f5923fdb375a5723fdd1ee0914&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-disc1.iso magnet:?xt=urn:btih:83a12c75efd4ebcd9a912fa02368c992fc2ce778&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-disc1.iso.xz magnet:?xt=urn:btih:07d316273438bfc4e5b8bdb1136bb870774f4679&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-memstick.img magnet:?xt=urn:btih:d6547bc5abf4097a0a420cbd016e84385105341c&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-memstick.img.xz magnet:?xt=urn:btih:3ee1284f665da8998938960f3db04c85608ac65a&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-mini-memstick.img magnet:?xt=urn:btih:9698bf89ebff9593055ca5484378be6deb29c6ca&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-mini-memstick.img.xz magnet:?xt=urn:btih:d8b6af0af35ec4e5cc786b7233b7201a01c25022&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-pkgbase-repo.tar magnet:?xt=urn:btih:516ab8302b28588400d409ad8c2d1c3a7bfb40e8&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-ufs.qcow2.xz magnet:?xt=urn:btih:749b480aad385be86800675d757d348b759f6be3&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-ufs.raw.xz magnet:?xt=urn:btih:e36bb2482c4dccd9658d65c1d0df0c10349bb3f0&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-ufs.vhd.xz magnet:?xt=urn:btih:37f4052bc9fa026b308857d3706094d03741bf4b&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-ufs.vmdk.xz magnet:?xt=urn:btih:b32556500a538417f5164facb5187acfe98ab003&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-zfs.qcow2.xz magnet:?xt=urn:btih:b195b2c15d12cb6c043daccc78efa39f7c22caa8&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-zfs.raw.xz magnet:?xt=urn:btih:a08174f13407195e93b829780fd9501710ac9b91&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-zfs.vhd.xz magnet:?xt=urn:btih:922260b97ff122fcf831df2d5bba93224c414c4d&dn=FreeBSD-15.0-RELEASE-riscv-riscv64-zfs.vmdk.xz Verification Procedure ====================== John-Mark Gurney downloaded and verified that the images match the SHA512 checksums, signed by Colin Percival's GPG key, downloaded from: https://www.freebsd.org/releases/14.3R/announce.asc Note: the announcement is/was signed w/ a SHA-1 hash. So, using the signature for verification is only marginally better. The following script was used to verify the checksums from the signed files: #!/bin/sh - # xzcat ~jmg/public_html/FreeBSD-snap/snapshot.idx.xz | awk ' $2 == "15.0-RELEASE" { print $9 }' | sort -u | xargs -L 1 -P 15 wget --no-verbose -c # wget https://www.freebsd.org/releases/15.0R/announce.asc # xargs -L 1 -P 15 wget --no-verbose -c << EOF # > https://download.freebsd.org/releases/PKGBASE-REPOS/15.0-RELEASE/aarch64/Latest/FreeBSD-15.0-RELEASE-arm64-aarch64-pkgbase-repo.tar # > https://download.freebsd.org/releases/PKGBASE-REPOS/15.0-RELEASE/amd64/Latest/FreeBSD-15.0-RELEASE-amd64-pkgbase-repo.tar # > https://download.freebsd.org/releases/PKGBASE-REPOS/15.0-RELEASE/powerpc64/Latest/FreeBSD-15.0-RELEASE-powerpc-powerpc64-pkgbase-repo.tar # > https://download.freebsd.org/releases/PKGBASE-REPOS/15.0-RELEASE/powerpc64le/Latest/FreeBSD-15.0-RELEASE-powerpc-powerpc64le-pkgbase-repo.tar # > https://download.freebsd.org/releases/PKGBASE-REPOS/15.0-RELEASE/riscv64/Latest/FreeBSD-15.0-RELEASE-riscv-riscv64-pkgbase-repo.tar # > EOF grep -h '^ SHA512 (' announce.asc | sed -e 's/SHA512 (\(.*\)) = \(.*\)/\2 \1/' | sort -k 2 > sha512.from.asc failed="" while read hash fname; do if [ -e "$fname".torrent ]; then echo already processed "$fname" continue fi if [ -e "$fname" ]; then sigfile=`grep -l -- "$fname" *.asc | head -n 1` echo checking "$fname", sig in: "$sigfile" #res=`sha512 -q "$fname"` res=`shasum -a 512 "$fname" | awk '{ print $1 }'` echo "File is: $res" if [ x"$res" != x"$hash" ]; then echo missmatch! "$fname" failed="$failed mismatched $fname" continue fi if ! [ -e "$fname".torrent ]; then btmaketrackerless.py "$fname" & fi else echo missing "$fname" failed="$failed missing $fname" fi done < sha512.from.asc if [ ! -z "$failed" ]; then echo $failed exit 1 fi