

			New console infrastructure for Linux
			  Revision 1.0. of 10/18/01

				James Simmons
				
				jsimmons@transvirtual.com

				Abstract

		This documentation describes a proposal for a new console system
	for linux. The goal of the new design is to break the interdepenancy of 
	many subsystems on the console system. In this model the console system
	instead is an abstract layer constructed of separate hardware subsystems 
	that can function on their own. Such a design allows for much more 
	flexibility.

1. Introduction

	As linux is ported to more and more different flavors of hardware we
are beginning to see the need to redesign many parts of the kernel. The reason
is that linux was originally done on the 32 bit intel platform. Thus many
parts of the kernel design were ix86 centeric. Over time this has changed and
still continues to change. The console redesign is another such a change to 
support the needs of these many new devices to linux. 

2. Problem.

	

3. Semantics
	
	
	
3.1.1

4. New structs

 
