Hobby OS written in Nim
Go to file
2018-04-29 04:20:47 +01:00
kernel Disabled interrupt call to isrCommon, currently causes GPF if called from interrupt. 2018-04-29 04:20:47 +01:00
static Logo update. 2018-04-29 04:20:47 +01:00
.gitignore Switch to using nake for kernel build instruction. 2018-04-29 04:20:47 +01:00
.gitlab-ci.yml CI build only on tag or API trigger. 2018-04-29 04:20:47 +01:00
builddisc.sh Added some compability for command name differences on different distros. Added some requirements documentation. 2018-04-29 04:20:47 +01:00
checkmultiboot.sh Updated multiboot check script to match new naming. 2018-04-29 04:20:47 +01:00
grub.cfg Added code + tooling to build os. 2017-10-20 20:58:06 +01:00
nakefile.nim Using git describe instead of rev-parse for version information. 2018-04-29 04:20:47 +01:00
README.md Gave project a proper name + basic logo. 2018-04-29 04:20:47 +01:00

Alcedo

Alcedo

A hobby OS written in Nim.

Requirements

  • nim
  • nimble (* or use other nake install method)
  • clang
  • nasm
  • grub2
  • qemu

Running

This setup uses nake to perfom build instructions. Installation instructions for nake can be found here

$ nim c nakefile

Then $ ./nakefile debug for debug build.

$ ./nakefile run for release build.