Just an Unstable, Lame and Ineffective Operating System
Go to file
Julien CLEMENT 88fd29ea1a
All checks were successful
continuous-integration/drone/push Build is passing
No idea how to do a spawner
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2023-01-02 22:38:17 +01:00
.cargo feat(heap): refacto memory init and add heap simple allocation 2021-12-08 22:47:46 +01:00
grub feat(grub): update grub config to boot on julios by default 2021-12-04 00:14:54 +01:00
src No idea how to do a spawner 2023-01-02 22:38:17 +01:00
.bochsrc feat(bochs): add .bochsrc 2021-11-29 17:39:55 +01:00
.drone.yml feat(ci): update ci with new toolchain 2021-11-29 15:15:59 +01:00
.gitignore struct size hacking shenanigans 2022-12-17 20:31:14 +01:00
Cargo.lock add trie map dependency 2022-12-26 21:28:44 +01:00
Cargo.toml add trie map dependency 2022-12-26 21:28:44 +01:00
Makefile Merge branch 'master' of git.juju.re:juju/JuliOS 2021-12-07 19:01:23 +01:00
README.md add CI badge 2022-12-12 10:15:07 +01:00
x86_64-julios.json feat(target): create custom target 2021-11-28 01:40:58 +01:00

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