Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
thebigcx authored Sep 6, 2021
1 parent 8159df4 commit 372ca5b
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,18 @@ sh build-limine.sh

Run ```make``` in the /kernel directory. This should produce the file ```kernel/dist/vmkernel```, which can be run by any Stivale2-compliant bootloader.
Run ```sh build-initrd``` in /build to generate an ```initrd.img``` to pass to the bootloader.

# Kernel Features
- Higher half kernel
- Amd64 architecture
- Virtual File System
- FAT32 filesystem driver
- Multithreading with a pre-emptive scheduler
- Syscalls
- ELF loading
- Module loading

# Userland Features
- Bare-bones libc
- Basic shell
- Basic coreutils (cat, ls, pwd, etc)

0 comments on commit 372ca5b

Please sign in to comment.