Skip to content

torinriley/LiteOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LiteOS

LiteOS is a lightweight, educational operating system designed to demonstrate the fundamentals of kernel and system development. It serves as a learning tool for those interested in operating system internals and low-level programming.


Features

  • Custom kernel written in C with assembly components
  • Basic VGA text output
  • Bootable on x86 emulators like QEMU
  • Modular structure for scalability

Requirements

To build and run LiteOS, you will need:

  • x86 GCC Cross-Compiler: i386-elf-gcc
  • GNU Binutils: For tools like i386-elf-ld and objcopy
  • QEMU: Emulator for testing the operating system

Contributing

Feel free to contribute to LiteOS by submitting pull requests or reporting issues. This project is meant for educational purposes and welcomes improvements.


License

LiteOS is released under the MIT License. See LICENSE for more details.


DEV_SETUP

BUILD

About

A lightweight operating system

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published