Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/torinriley/liteos
A lightweight operating system
https://github.com/torinriley/liteos
assembly opperating-systems os
Last synced: 21 days ago
JSON representation
A lightweight operating system
- Host: GitHub
- URL: https://github.com/torinriley/liteos
- Owner: torinriley
- Created: 2024-11-21T01:20:24.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-22T17:39:37.000Z (3 months ago)
- Last Synced: 2025-01-22T08:13:08.885Z (24 days ago)
- Topics: assembly, opperating-systems, os
- Language: C
- Homepage:
- Size: 55.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/torinriley/LightOS/blob/main/docs/DEV_SETUP.md)
[BUILD](https://github.com/torinriley/LightOS/blob/main/docs/BUILD.md)