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.
- Custom kernel written in C with assembly components
- Basic VGA text output
- Bootable on x86 emulators like QEMU
- Modular structure for scalability
To build and run LiteOS, you will need:
- x86 GCC Cross-Compiler:
i386-elf-gcc
- GNU Binutils: For tools like
i386-elf-ld
andobjcopy
- QEMU: Emulator for testing the operating system
Feel free to contribute to LiteOS by submitting pull requests or reporting issues. This project is meant for educational purposes and welcomes improvements.
LiteOS is released under the MIT License. See LICENSE
for more details.