Illinix391-SaenaiOS

Illinix391-SaenaiOS is a UNIX-like operating system from the UIUC ECE 391 8-week course project. We got 1st place in the Spring 2018 ECE 391 Design Competition.

Main Features:

  • Virtual Filesystem
  • Mounting and unmounting file systems
  • Devfs
  • Ext4 RW driver
  • Permissions and user security
  • Processes
  • Executing ELF
  • Multi-process Scheduling
  • Signals
  • POSIX compliance
  • Cross-compiled newlib as C Library
  • i386-saenaios-gcc toolchain with newlib

Home: Github
Documentation (doxygen): Kernel, System Call Library

SaenaiOS Screenshot