Something each related to module However, it is not the case that it has divided into class completely, there are also times which throw class and call. main - Main term - Multiplexer utmp - utmp Setting sock - socket Communication fnld - Font loader child - Startup command execution and shell starting mouse - Mouse driver vt - vt Emulator vc - Console driver vga cga j31sx errors - Error message indicatory utility Concerning the step of initialization. Initialization of each module is done generally with the next three steps. 1. The preparation which reads the Init setting file The call back function which analyzes the entry of the kon.cfg is set. 2. Reading the Config setting file The kon.cfg is read and in, the call back function which is set at 1 is called. If setting of variable is done with the contents of the kon.cfg and it is necessary, additional call back function is set. 3. START initialization Initialization is done according to the value of the variable which is finished setting. 4. Cleanup release Before the reforomat, Cleanup routine is called. Here, the resource which is guaranteed (memory, the file and the IO permission, entry in the capability chart) it releases.