UNIX/IRAF Site Manager's Guide

UNIX/IRAF Site Manager's Guide

Appendix A. The IRAF Directory Structure

The main branches of the IRAF directory tree are summarized below. Beneath the directories shown are some 400 subdirectories, the largest directory trees being sys, pkg, and noao. The entire contents of all directories other than unix, local, and dev are fully portable, and are identical in all installations of IRAF sharing the same version number.

bin        - the IRAF BIN directories
dev        - device tables (termcap, graphcap, etc.)
doc        - assorted IRAF manuals
lib        - the system library; global files
local      - iraf login directory; locally added software
math       - sources for the mathematical libraries
noao       - packages for NOAO data reduction
pkg        - the IRAF applications packages
sys        - the virtual operating system (VOS)
unix       - the UNIX host system interface (HSI = kernel + bootstrap utilities)
The contents of the unix directory (host system interface) are as follows:
as         - assembler sources
bin        - the HSI BIN directories
boot       - bootstrap utilities (mkpkg, rtar, wtar, etc.)
gdev       - graphics device interfaces (SGI device translators)
hlib       - host dependent library; global files
os         - OS interface routines (UNIX/IRAF kernel)
reboot     - executable script run to reboot the HSI
shlib      - shared library facility sources
sun        - gterm and imtool sources (SunView)
x11        - saoimage and other X11 sources
If you will be working with the system much at the system level, it will be well worthwhile to spend some time exploring these directories and gaining familiarity with the system.