Just an Unstable, Lame and Ineffective Operating System
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Julien CLEMENT 957e767dfc add todos 11 months ago
.cargo feat(heap): refacto memory init and add heap simple allocation 2 years ago
grub feat(grub): update grub config to boot on julios by default 2 years ago
src add todos 11 months ago
.bochsrc feat(bochs): add .bochsrc 2 years ago
.drone.yml feat(ci): update ci with new toolchain 2 years ago
.gitignore struct size hacking shenanigans 12 months ago
Cargo.lock add trie map dependency 11 months ago
Cargo.toml add trie map dependency 11 months ago
Makefile Merge branch 'master' of git.juju.re:juju/JuliOS 2 years ago
README.md add CI badge 12 months ago
x86_64-julios.json feat(target): create custom target 2 years ago

README.md

JuliOS

Build Status

Just an Unstable, Lame and Ineffective Operating System

Build requirements

  • rust nightly
  • rust-src (rustup component add rust-src)
  • grub2
  • xorriso

Build

make        # The kernel and an ISO
make run    # Run qemu on the ISO
make debug  # Run bochs on the ISO
make clean  # Clean everything