Corex OS and kernel repository, I386 ONLY
|
|
||
|---|---|---|
| docs | Initial commit | |
| src | GDT's header | |
| .gitignore | ignore | |
| LICENSE | Initial commit | |
| Makefile | Initial commit | |
| README.md | again... | |
The Corex OS
Corex is a free and opensource Operating System, that includes:
- C standard library
- Kernel
- Multithreading
- Slow memory
- Drivers without USB
- Shell
- Multiboot 1
Setup
I recommended to use qemu as testing, if you want to use it, create grub AND MAKE SURE YOU STARTING IT ON i386-compactable hardware.
So, let's start,
Download deps:
# RHEL-based
sudo dnf install qemu-user gcc make grub2-tools xorriso mtools
# Alpine-based
sudo apk add qemu-i386 gcc make grub2-tools xorriso mtools
# Debian-based
sudo apt install qemu-user qemu-user-static gcc make grub-pc-bin grub-common xorriso mtools
# Arch-based
sudo pacman -S qemu-user-static gcc make grub xorriso mtools
And execute this command:
make run
Window with shell shows automaticly.
Docs
View docs: Source