Z M S \\ Design Document
e i h
e n e
d i l
i m l
t a
h l
s

A basic TUI/Terminal based real mode OS for learning and eventual use as a crash shell for ZOS.

Core: 

* Terminal
	* Input/output, command registry possibly on FS?
	* `ZMS#` or `<ZMS>` shell.

* Commands / apps
	* ls / list files
	* rm / rmdir
	* touch / mkdir
	* Vi clone / text editor
	* Very basic web browser
	* help


* Core stack things
	* File system
		* EXT(numbers, prob 16) support
	* Networking
	* Same APIs as ZOS will eventually have minus anything that can't be done without protected/long
	* 16-bit real mode.
	* Don't bother with unix compatablity. Nothing made for that will really work with real mode only OS anyways. Use custom, simplistic protocols and implement or port where possible own apps.

* Size
	* Keep on-disk for kernel itself ~30MB (Including some space to dump logs to)
	* Don't bother with any tricks. 
		* Stay within 640 KB of usable ram/memory for actual kernel activities. 
		* 1MiB addressable.
		* Keep say ~10KB reserved for the kernel itself and let apps
