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 204b464f59 fix(heap): increased heap size to 1MiB 4 weeks ago
.cargo feat(heap): refacto memory init and add heap simple allocation 5 months ago
grub feat(grub): update grub config to boot on julios by default 6 months ago
src fix(heap): increased heap size to 1MiB 4 weeks ago
.bochsrc feat(bochs): add .bochsrc 6 months ago
.drone.yml feat(ci): update ci with new toolchain 6 months ago
.gitignore feat(pic): create pit module 4 weeks ago
Cargo.lock update x86_64 crate version 4 weeks ago
Cargo.toml update x86_64 crate version 4 weeks ago
Makefile Merge branch 'master' of git.juju.re:juju/JuliOS 5 months ago
README.md fix(readme): fix typos in readme 5 months ago
x86_64-julios.json feat(target): create custom target 6 months ago

README.md

JuliOS

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