Patches are fixes that a computer company makes for
its software to fix a problem and sometimes to enhance it or add a new
feature. Sometimes, patches completely fix a problem and the word
patch is a misnomer. SGI's have their share of patches, as do all
systems. Patches can be needed for all parts of the system's software,
from low-level I/O code that's being constantly used to the most specific
part of a high-level user application. This page is for instructing
you on how to install SGI IRIX patches(which includes Y2K patches) and
SGI compiler patches, as these are the most frequent cases of patching
needed. Luckily, the days of patching OS's is almost over.
IRIX 6.5 has eliminated almost all of this with the new IRIX 6.5 release
system, but there are still cases where patches could be needed with 6.5.
Many systems still run versions of IRIX < 6.5 which require recommended
patch sets and security patches. This page will describe the structure
of IRIX patches and explain how to install patches.
Patches come from SGI in inst-format. They have a special designation in inst-format as being a patch, though, called "P". Installable patches have an "A" next to them. Individual patches can be installed like any software product. See the page on using inst to see how to do this.
Recommended patches:
Recommended patches are patches that are required
for stable system operation. Each version of IRIX < 6.5 used to
come out with a recommended patch set each month. That was shortenened
to once every 3 months. When IRIX 5.3, 6.3 and 6.4 became no longer
supported, the latest patch set was frozen with a few exceptions.
One, some of the Y2K patches for these versions of IRIX were added later
on, and there may be some later security patches added also.
Installing recommended patches for IRIX 5.3, 6.2, 6.3, 6.4:
Security patches:
See section on security patches under Security Improvement.
Compiler patches:
Same as for Recommended patches, although you rarely
need to shut down to miniroot. Check the README file with the patches
to be sure.
last updated 2/28/00 by Martin McCormick, martinm@sas.upenn.edu