Need help with rock?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

ethan4984
146 Stars 8 Forks BSD 2-Clause "Simplified" License 254 Commits 0 Opened issues

Description

a 64 bit OS made for fun and learning

Services available

!
?

Need anything else?

Contributors list

No Data

Rock

This is a simple multicore operating system that is made for fun

Features

  • x86_64 kernel
    • PMM
    • VMM
    • SMP
    • APIC
    • AHCI
    • EXT2
    • PCI
    • VFS

Demo

Build Instructions

Here are some programs you will need to build rock: -

nasm
-
make
-
qemu
-
tar
-
sed
-
wget
-
git

Now that you have those just run the build script

tools/build_tools.sh

The build script compiles a cross compiler along with cloning into limine

To compile and run rock, there are three default build targets available: -

make qemu
- run with regular qemu (live serial debugger) -
make info
- run with the qemu console -
make debug
- run with the qemu interrupt monitor

Contributing

Contributors are very welcome, just make sure to use the same code style as me :^)

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.