EOH, "Engineering Open House", is an annual event held at the University of Illinois at Urbana-Champaign which showcases student projects and research.
## Primary Plans
* Windowing environment
* More user applications
## Details
### Windowing Environment
EOH is focused on making stuff that looks cool. Judges are impressed by things they can see, thus the primary target for EOH is a GUI.
Complete the windowing environment (which will eventually be rebuilt to implement Wayland, in the far future), will require:
* Pipes (for user applications, terminal windows, etc.)
* Input device files (for mouse and keyboard reads)
Additionally, it would be nice to have:
* Freetype (for smooth, unicode text rendering; I have had difficulties getting Freetype to process font files, this may be a bug in the ELF loader; try to trace what calls Freetype normally makes to figure thise out)
* There is an embedded, pure-software implementation of OpenGL; consider porting it (because 3d stuff is cool)
### Applications
Both for the purpose of demonstrating the windowing environment and to make とあるOS more usable, it would be ideal to have a few usable applications.
* A simple editor (I would love to port something real like Vim, but this has proven difficult due to external requirements)