Skip to content

nullndvoid/eltoro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eltoro

Hobby 'kernel' project in Zig. Uses the Limine bootloader because I like it.

Build-Time Dependencies

  • xorriso (typically provided by libisoburn)
  • git
  • make

Compilation

zig build
zig build -Diso=output -Diso_prefix=/path/to/prefix

The outputted ISO file is bootable and uses Limine to boot the kernel ELF file. Note that by default the iso_prefix is equal to Zig's, which is typically zig-out/bin.

Running In Qemu

Requires qemu to be installed on your system!

zig build run

or manually, like so (specifying other required arguments):

zig build -Diso=isofile -Diso_prefix=path/to
qemu-system-x86_64 -cdrom path/to/isofile.iso

License

See LICENSE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages