https://github.com/cub3y0nd/exordium
A tiny linux kernel built from scratch.
https://github.com/cub3y0nd/exordium
kernel linux linux-kernel operating-system os os-development x86-64
Last synced: about 2 months ago
JSON representation
A tiny linux kernel built from scratch.
- Host: GitHub
- URL: https://github.com/cub3y0nd/exordium
- Owner: CuB3y0nd
- License: mit
- Created: 2025-03-12T10:13:30.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2025-03-20T15:41:37.000Z (about 2 months ago)
- Last Synced: 2025-03-20T16:39:54.280Z (about 2 months ago)
- Topics: kernel, linux, linux-kernel, operating-system, os, os-development, x86-64
- Language: Assembly
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Exordium
A tiny linux kernel built from scratch.
## Setting up the Development Environment
Since we use the `GNU Assembler (GAS)` as assembler and `qemu` for emulation, you should ensure `binutils` and `qemu` are installed in your system. Also, `gcc` is necessary too.
## Compile Kernel
```bash
git clone https://github.com/CuB3y0nd/Exordium.git && cd Exordium
chmod +x ./start.sh
make clean && make
```After `make`, you can find `exordium.img` generated in root directory of the project if no problems.
Use `./start.sh` to start emulate.
## License
[MIT](https://github.com/CuB3y0nd/Exordium/blob/master/LICENSE) © [CuB3y0nd](https://assembly.rip/).