Skip to content

Anthragon/Distribution

Repository files navigation

Anthragon Operating System Distribution

Dependences:

  • Linux system
  • zig compiler 0.15.1
  • latest limine package
  • QEMU x86_64 system emulator (optional)

Quick setup:

run do.sh setup for clonning all the submodules, if already not did.

Build and Run:

zig build               -- builds the binaries and produces a disk image
zig build run           -- builds binaries, produces disk image and execute it on qemu

# flags:
Dtarch=<arch>           -- Target ARCHtecture. Options are: x86_64, aarch64 (default is host)
Dbootloader=<enum>      -- Target Bootloader.  Options are: limine (default is limine)
DbiosMode=<enum>        -- Target BIOS mode.   Options are: bios, uefi (default is bios)
DdiskLayout=<enum>      -- Target disk layout. Options are: MBR, GPT (default is MBR, GPT if UEFI)
Dmemory=<string>        -- Emulated system's memory size.
DuseGDB=<bool>          -- Enables QEMU support for GDB connection. (Default is false)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •