2024-05-02 11:08:17 +08:00
|
|
|
# CoolPotOS for x86
|
2024-04-10 00:08:16 +08:00
|
|
|
|
|
|
|
## Translations
|
|
|
|
|
|
|
|
- [English](README.md)
|
|
|
|
- [中文](README-zh-CN.md)
|
|
|
|
|
|
|
|
## Introduction
|
|
|
|
|
|
|
|
This is a simple operating system for x86 architecture.
|
|
|
|
|
|
|
|
## Build & Run
|
|
|
|
|
|
|
|
### Environment
|
|
|
|
|
|
|
|
You need to install them on your computer:
|
|
|
|
|
|
|
|
- Python toolkit
|
|
|
|
- i686_elf_tools
|
|
|
|
|
|
|
|
### Steps
|
|
|
|
|
|
|
|
- Run `python build.py` on your terminal then it is going to build
|
|
|
|
- Run `grub-mkrescue -o cpos.iso isodir` to package the iso file
|
2024-05-21 22:51:00 +08:00
|
|
|
- Run `qemu-system-i386 -cdrom cpos.iso -serial stdio -hda diskx.img -boot d` and you can use the system!
|
2024-04-10 00:08:16 +08:00
|
|
|
|
|
|
|
## Update
|
|
|
|
|
|
|
|
- Refactor the memory management.
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
The project follows MIT license. Anyone can use it for free. See [LICENSE](LICENSE).
|
|
|
|
|
|
|
|
## Contributing
|
|
|
|
|
|
|
|
Welcome to create pull requests or issues to this project. I am really happy to see it!
|
|
|
|
|
|
|
|
### Contributors
|
|
|
|
|
|
|
|
* XIAOYI12 - xiaoyi12 OS Development
|
2024-05-27 22:33:06 +08:00
|
|
|
* min0911Y - min0911 OS FileSystem Development
|
2024-04-10 00:08:16 +08:00
|
|
|
* QtLittleXu - XuYuxuan OS Document
|