This repository has been archived on 2024-06-25. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2022-07-22 00:32:38 +03:00
kernel Small typo in initialize_keyset 2022-07-22 00:32:38 +03:00
libc Add LICENSE 2022-07-21 21:59:23 +03:00
.gitignore Renaming, folder layout change 2022-07-20 02:23:23 +03:00
build-toolchain.sh Add script to compile toolchain 2022-07-21 18:09:22 +03:00
build.sh Initial commit 2022-07-18 09:59:04 +03:00
clean.sh Initial commit 2022-07-18 09:59:04 +03:00
config.sh Make build system more portable 2022-07-20 16:42:13 +03:00
default-host.sh Initial commit 2022-07-18 09:59:04 +03:00
headers.sh Initial commit 2022-07-18 09:59:04 +03:00
iso.sh Make build system more portable 2022-07-20 16:42:13 +03:00
LICENSE Add LICENSE 2022-07-21 21:59:23 +03:00
qemu.sh Initial commit 2022-07-18 09:59:04 +03:00
README.md Add LICENSE 2022-07-21 21:59:23 +03:00
target-triplet-to-arch.sh Initial commit 2022-07-18 09:59:04 +03:00

rockOS

Welcome to rockOS project, a hobby OS that aims to run rogue and nethack.

Currently implemented

  • GDT
  • IDT
  • PIC initialization
  • Semi-working keyboard driver
  • Paging initialization

Credits

  • Furkan Mudanyalı
  • Uko Kokņevičs

Acknowledgements

  • osdev.org community for huge documentation on osdev
  • musl for libc implementation

License

This project is licensed under GPLv3.0 or later.