Skip to content

YIHONG-JIN/Light-OS-A-Linux-like-OS-Kernel

Repository files navigation

LightOS

LightOS is a Linux like operating system under x86-32 instruction set, which is based on the final project of ECE391 @ UIUC.

Features

Basic

  • GDT/IDT Support
  • i8259 PIC Interrupt Handler
  • Memory Paging
  • Terminal Driver
  • Read-only Filesystem
  • System Calls
  • Exception/Trap Handling
  • Task Abstraction and Process Control Block
  • User Mode and Stack Switching
  • User-level Code Loader
  • Inter-process Context Switching
  • Programmable Interrupt Timer Driver
  • Round-robin Scheduling based on Programmable Interrupt Timer
  • Real-Time Clock Driver and Virtualization
  • Keyboard Driver and Input Buffer

About

A Linux like operating system under x86-32 instruction set

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published