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

Leave a Reply