These are Doug Rupp's Gnu tools for VMS 7.1. This ftp site has a slow connection. Please restrict downloads to the hours of 10:00 PM - 10:00 AM Pacific Standard Time. That way it won't interfere too much with my regular job. These tools have a Unix flavour, e.g. they generally accept only Unix syntax file specifications. Most of them will work fine without bash. Bash requires ALPACRT06_071 or later from ftp.service.digital.com and the logical name DECC$EXEC_FILEATTR_INHERITANCE must be defined. See the ALPACRT06_071 readme for further information about this. Bash expects to be installed in /bin (sys$system) & /gnu/bin, this is what I recommend: $create/dir [.gcclib] $create/dir [.gcclib.bin] $define/job/translation=concealed gnu disk$vmsuser:[.gcclib.] $define dcl$path gnu:[bin] $define vaxc$path gnu:[bin] $copy *.exe [.gcclib.bin] ! *.exe == Gnu tools $copy bash.exe sys$system:sh.exe ! /bin/sh $set file/prot=(s:re,o:re,g:re,w:re) sys$system:sh.exe Bash is very slow on VMS because of all the processes and temporary files it creates. The temporary files are necessary because pipes don't work on VMS the same way as they do on Unix so temporary files are used instead. Because of this I create a ramdisk using DECram and define a logical name TMPDIR to point to it. This will speed up bash by 10x. TODO: Get bash working well enough to configure and build itself using gcc. For a good Unixy gcc for VMS, I recommend the Gcc that comes with the public release of GNAT (aka Gnu Ada) for VMS, available on ftp.cs.nyu.edu. You can install it and just delete the Ada related stuff, if you want. Also comes with GDB and Gnu make for VMS. Some of these Gnu tools are also included in that kit (but not bash). GNAT gets installed in the same directory hierarchy as recommended above. Also, if there's enough interest, I'll set up a mailing list. Douglas Rupp rupp@gnat.com