2025-05-23 15:00:54 -07:00
|
|
|
**Migrated from Rekketstone/cowos**
|
|
|
|
|
|
2025-04-14 12:59:37 -07:00
|
|
|
# cowos
|
|
|
|
|
Custom OS from scratch in C
|
2025-04-17 21:32:48 -07:00
|
|
|
|
|
|
|
|
# Notes
|
2025-05-23 17:24:25 -07:00
|
|
|
**Heavily UNDER DEVELOPMENT**
|
2025-04-17 21:32:48 -07:00
|
|
|
|
2025-05-23 17:24:25 -07:00
|
|
|
Currently just boots and well, does nothing lol.
|
2025-04-17 21:32:48 -07:00
|
|
|
|
2025-05-23 17:24:25 -07:00
|
|
|
## BUILDING
|
|
|
|
|
You'll need a few things:
|
|
|
|
|
- LLVM/Clang (default C compiler)
|
|
|
|
|
- LLD (linker)
|
|
|
|
|
- xorriso (iso creation)
|
|
|
|
|
- git
|
|
|
|
|
- make
|
|
|
|
|
- qemu (for virtual machine)
|
2025-04-17 21:32:48 -07:00
|
|
|
|
2025-05-23 17:24:25 -07:00
|
|
|
After acquiring those just run make and it'll do everything for you:
|
2025-04-17 21:32:48 -07:00
|
|
|
```bash
|
2025-05-23 17:24:25 -07:00
|
|
|
make
|
2025-04-17 21:32:48 -07:00
|
|
|
```
|
|
|
|
|
|
2025-05-23 17:24:25 -07:00
|
|
|
# Credits
|
|
|
|
|
- [Limine](https://github.com/limine-bootloader/limine): modern, advanced, portable, multiprotocol bootloader and boot manager.
|
2025-07-18 23:50:07 -07:00
|
|
|
|
|
|
|
|
## People
|
|
|
|
|
- micl: random guy on the interweb in the LHL discord server gave me a free vga driver to use lol
|