Operating systems are designed to run on any of a class of machines; the system must be configured for each specific computer siteSYSGEN program obtains information concerning the specific configuration of the hardware systemUsed to build system-specific compiled kernel or system- tunedCan general more efficient code than one general kerne