2017-10-21 19:48:29 +01:00
|
|
|
# Kernel
|
|
|
|
## Synopsis
|
|
|
|
|
2017-10-31 01:33:37 +00:00
|
|
|
A hobby OS written in Nim.
|
|
|
|
|
|
|
|
## Requirements
|
|
|
|
* nim
|
2017-11-17 00:46:57 +00:00
|
|
|
* nimble (* or use other nake install method)
|
2017-10-31 01:33:37 +00:00
|
|
|
* clang
|
|
|
|
* glibc-32
|
|
|
|
* nasm
|
|
|
|
* grub2
|
|
|
|
* qemu
|
2017-11-17 00:46:57 +00:00
|
|
|
|
|
|
|
## Running
|
|
|
|
This setup uses nake to perfom build instructions.
|
|
|
|
Installation instructions for nake can be found [here](https://github.com/fowlmouth/nake#installation)
|
|
|
|
|
|
|
|
`$ nim c nakefile`
|
|
|
|
|
|
|
|
Then `$ ./nakefile debug` for debug build.
|
|
|
|
|
|
|
|
`$ ./nakefile run` for release build.
|