PUBLIC DOMAIN SOFTWARE FOR MINIX This directory contains free software packages which have been patched for Minix 2.0.0 (32 bit, i386). All packages contain prebuilt binaries and all source code and documentation. They should all compile cleanly (except for an occasional warning message.) You should not need to run configure, as each package has a complete Makefile and config.h. Indeed, if you do run configure then you should be prepared to edit the Makefile and config.h, as Gnu configure tends to guess wrong on several important minix options. It is a tribute to those who created the current posix-compliant version of Minix that this work was so easy -- in only one case (bash) did I need to write any new code, and then only a faked ulimit.c was required. Gnu software makes heavy use of dynamic memory allocation, which means that you will probably need to change the amount of stack + malloc space for these programs. ( Use chmem(1). ) I didn't do this with the distribution executables because I have no way of knowing how much memory your machine has -- you will need to experiment. FOR BEST RESULTS, UNPACK ALL OF THESE FILES IN A DIRECTORY NAMED /usr/local/src using uncompress followed by tar xvfp name.tar. If you compile then the resulting executables will not be stripped unless you do it yourself. Please contact me if you encounter any difficulties with this software. (tmc@barnyard.syr.edu) contents of this directory: README You are here. bash20.tar.Z The GNU Bourne-again shell (version 2.0) bison125.tar.Z The GNU yacc (version 1.25) fiutl41.tar.Z The GNU findutils package (4.1). find, locate, ... flex254.tar.Z The GNU lex (version 2.54) flutl316.tar.Z The GNU fileutils package (3.16). chown, chmod, ls ... gawk303.tar.Z The GNU awk (version 3.03). grep20.tar.Z The GNU grep (version 2.0) gzip124.tar.Z The GNU compress, uncompress, zcat, ... (version 1.24) make375.tar.Z The GNU make (version 3.75) tar112.tar.Z The GNU tar (version 1.12) tcsh606.tar.Z The tcsh shell (version 6.06). tutil122.tar.Z The GNU textutils (version 1.22) cat, tac, tail, ... shutl116.tar.Z The BNU Shell Utils (version 1.16) kermit192.tgz C-Kermit 6.0.192-- patched source + executable mloader.zip C. Tantignone's mloader program which allows any hard-drive partition, active or not, to be booted from the DOS command line. sc621.tar.gz A port of the sc spreadsheet program, version 6.21. FEEDBACK: Claudio Tantignone reports (re: Bash): - the bash shell works fine with the chmem value, but if you use it as a login shell, it must be chmem'ed +65536, because you receive a xmalloc error, and you can't login to the machine.