Skip to content

Latest commit

 

History

History
40 lines (23 loc) · 1.05 KB

README.md

File metadata and controls

40 lines (23 loc) · 1.05 KB

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