EOS是一个可以在IntelX86平台上运行的、面向教学的开源操作系统。为了让EOS适合于教学,EOS被设计的十分小巧,并且尽量保持架构简单。但是,EOS仍然涵盖了系统引导、进程管理、内存管理、IO管理、文件系统等重要的操作系统概念。EOS的源代码主要使用C语言编写(仅有少量的汇编语言代码),为了方便读者学习,EOS开放了全部源代码,同时在EOS的源代码中添加了大量的中文注释,让阅读和理解EOS源代码更加容易。EOS源代码受到《EOS核心源代码协议》的保护,该协议的详细内容可以参见附录C。EOS操作系统处于X86硬件平台和EOS应用程序