this file: by an 2023-03-06, public domain / 0BSD MINIX-VMD.SRC.TGZ = https://www.minix-vmd.org/pub/Minix-vmd/1.7.0/SRC.TGZ our sha256sum: c092e2fc9a8d8e8f21279dd897e30d3b45672b7fef4a31e069849985833634bd MINIX-VMD.SRC.TGZ can be compared against snapshots on archive.org, e.g. https://web.archive.org/web/20020604130026/https://www.minix-vmd.org/pub/Minix-vmd/1.7.0/SRC.TGZ MINIX-VMD.USR.TGZ = https://www.minix-vmd.org/pub/Minix-vmd/1.7.0/USR.TGZ our sha256sum: f4b82da524592a92498ef1a86a7b48e625511172df03e395ac4de61c098cd704 MINIX-VMD.USR.TGZ can be compared against snapshots on archive.org, e.g. https://web.archive.org/web/20020903084107/https://www.minix-vmd.org/pub/Minix-vmd/1.7.0/USR.TGZ GNU/gcc-2.7.2.tgz = https://www.minix-vmd.org/pub/Minix-vmd/gnu/gcc-2.7.2.tgz our sha256sum: 1940daa046258042bf38dd56a8adbe2bc0351b24dfbabc73563b1eb2fc4e591d gcc-2.7.2.tgz can be compared against snapshots on archive.org, e.g. https://web.archive.org/web/20160307000320/https://www.minix-vmd.org/pub/Minix-vmd/gnu/gcc-2.7.2.tgz NOTE the Minix-vmd GNU C Compiler source is not being used in this project, it is included to illustrate the availability of GNU tools on the platform --- these sources can be cross-checked between multiple historical archives: CMD.TAZ = http://minix1.woodhull.com/current/2.0.4/src/CMD.TAZ SYS.TAZ = http://minix1.woodhull.com/current/2.0.4/src/SYS.TAZ USR.TAZ = http://minix1.woodhull.com/current/2.0.4/i386/USR.TAZ minix 2.0.4 md5sums from https://www.minix-vmd.org/pub/minix/2.0.4/md5list : ACAE9321144A850A460EDA56634FC11A 3414449 src/CMD.TAZ 92F974ED01F75163E21104C1C0D3CAA5 2397026 src/SYS.TAZ 8248A6FB5776AF7C86C8AC9B96E1DBC9 4098899 i386/USR.TAZ our sha256sums: 621efbd45b216d6ef3090e81c9516476c9db695abac1495c6e84959d31b94278 CMD.TAZ 7cdab3fd021ea1c18a4584b65bb84a63ea97890052872b866baebc311b9a9f4a SYS.TAZ 4786b2c9e227cc9ac51e35cae83f159bc6c4bd02f3966180fb370f7eb03c2235 USR.TAZ TenDRA412b.tgz = http://downloads.sourceforge.net/project/tendra4minix/tendra4minix/TenDRA412b/TenDRA412b.tgz according to https://sourceforge.net/projects/tendra4minix/files/tendra4minix/TenDRA412b/ SHA1: d8da2a5f3507b9a15a7aacec735b071c2f69e04a MD5: 8a2c2509b56473fb3ba51350e7303e3a can be compared against https://web.archive.org/web/20070702142650/http://www.tendra.org/download/stable/releases/tendra/CKSUM https://web.archive.org/web/20070702142650/http://www.tendra.org/download/stable/releases/tendra/MD5 https://web.archive.org/web/20070702142650/http://www.tendra.org/download/stable/releases/tendra/TenDRA-4.1.2-doc.tar.gz https://web.archive.org/web/20070702142650/http://www.tendra.org/download/stable/releases/tendra/TenDRA-4.1.2.tar.bz2 https://web.archive.org/web/20070702142650/http://www.tendra.org/download/stable/releases/tendra/TenDRA-4.1.2.tar.gz our sha256sum: e4e5d57ab776206973d432bf4e5e63b6edce3f507750c3aed58efef93394eb1c TenDRA412b.tgz our sha256sum (TenDRA412b.tgz after decompression): e553596cf93c320400a3dd99f346d6f0168015a792f2be5788dc63398b795013 TenDRA412b.tar https://repo.or.cz/tinycc.git/snapshot/20a1ebf8544c9be86e0f22a760b7bbb907f923e1.tar.gz our sha256sum: 4c79caee673d479b7bed3d361e2e30dc587d3efc116274cb7fd695f3990d6ee9 tinycc-20a1ebf.tar.gz GNU/make-3.79.1.tar.gz = https://ftp.gnu.org/gnu/make/make-3.79.1.tar.gz can be compared against https://web.archive.org/web/20100514053452/https://ftp.gnu.org/gnu/make/make-3.79.1.tar.gz (there are multiple snapshots there but earlier ones seem to be a matching decompressed version of the file) our sha256sum: 656e5a0f85fff8d12d4d244143f296c5b7c54b5cd090f0205ef08e26db760aa6 make-3.79.1.tar.gz NOTE GNU make is not being used in this project, but the corresponding build scripts are included to illustrate the availability of GNU tools on the target platforms --- harder to check upstream sources: ackpack.tar.bz2 our sha256sum: fa32ee78b03191592aa3ba248ba6da5b8246c0e26255912a3550a693ad8c3be1 ackpack.tar.bz2 there used to exist (2016-04-17), but no longer available 2022-06-04, instead redirecting to rogue advertisements: https://web.archive.org/web/20090706093854/http://www.minix3.org/software/ackpack.tar.bz2 https://web.archive.org/web/20080509194432/http://www.minix3.org/software/ackpack.tar.bz2 fortunately as of 2022-06-04 still available: https://web.archive.org/web/20061001163905/http://www.minix3.org/software/ackpack.tar.bz2 (sha256sum 8307f37e8743a6b5682d805159635e2068c3fa084f4ee8832a1c1d11289ec13f) https://web.archive.org/web/20060627185853/http://www.minix3.org/software/ackpack.tar.bz2 (sha256sum e99da7498a4586505e73f224e75e200a2846eeb2be2e309bf0766121ba7d7739) can also be compared to the (later deleted!) corresponding file tree from git://git.minix3.org/bigports commit e2cdd3d778f8003c828ec3aa642ee4669dec77d5 (the last commit where ackpack was present) --- lost (?) upstream sources: vmd-usrlocalsrc.tar.gz our sha256sum: 600cc8b7e9cc7357754bfa2dde853832bc52ae30b30da774ef8e7bfffdedc8b2 vmd-usrlocalsrc.tar.gz downloaded 2021-05-23 from https://www.minix-vmd.org/cgi-bin/raw/current/vmd/usrlocalsrc.tar which is no longer available as of 2023-01-20, nor present on archive.org this archive is not being used by itself, the only program needed from it (cv) has been extracted, is listed below --- our own or other sources without upstream, to be audited by you: cv_orig/ - Minix-vmd specific variant of cv for ackpack cv/ - the above, edited by us elf2aout.c.for_tinycc - as the name says elf.h - elf definitions (from musl C library, specifically allowed to be used without attribution, otherwise reasonably non-copyrightable) mkproto.c - modified to create reproducible proto files (NOTE not intended for cross-use with device files) sltar.c - a tar version which creates reproducible archives our sha256sums: 4c4bf15dbfa5e3a403f706aa6bc2f4dba2cb120037da7e319faa1c1e1850a637 cv_orig/byte_order.h 83b378618a8cf0aff5256481dc2207b778d125a47d8ae8a1c79da76316ec3a25 cv_orig/cv.c cdb6dcd139ee6eec88ce4da56b1167d240d74c85889517390efc6988f4111a65 cv_orig/local.h 531be6df832ece12b96e289a2e444192086e70eb03a94e7cfdc7c968cdd5f379 cv_orig/Makefile b03ad445e9542f00b8b30813e06eb4f03f204501942098d6427f93e0d96f948b cv_orig/object.h a2871cd57050b2e5030ec0fcabb5f626e69874d9c008d26e29c61095ebeb60c8 cv_orig/out.h c55f87a38ce2fae7887961120c5d0d18f429cf30fc19114863ddc6c1642a2958 cv_orig/rd_bytes.c 479bf3525fe919d1e19a1ee617be8b0b44d72d2812fdd0b58cbe4ec153b79699 cv_orig/rd.c da3e5e96de4afeb636bd7007c5d60a0397eb092bb3c6c59a1d0f7b983d2d8dfd cv/cv.c b64c5146c214c1fe6297d7d6ffb0c9276e6ac5c0b2ca77cb08748796f53c2be0 cv/object.h 11a512c82c4b958545c8df373a28c65a3a734ac079c0e63eb4042d82e667df10 cv/out.h 0d097a2a7b68742c297b35c90c33b51b8971555ae1ba891e3874542167204cf8 cv/rd_bytes.c 11aafadd4a2905abbbc1e94b72cea5baa95278a2004fec12679f98a44a2ffcae cv/rd.c c44dbdeab8c61a4f3e01f4a4ad44efb3a68d3938e6136583f128d8ad392f43f6 elf.h d6736de4f1379d4b93679d56dda57cd5ffd5d6e2dd3994f2939c2284e95f8c1b elf2aout.c.for_tinycc a0c004cb2acf51a6d93c83cf405d4c2481b2b8f31bad984a493407d48764b2b2 mkproto.c 4b69b3dfee585188860ec216fde6e979e26f4c854b0dad49b246f0ccabc54949 sltar.c see also SHA256SUMS and SHA512SUMS end of README