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. 

