Skip to content

horizon2038/A9NLoader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A9NLoader

A9NLoader is a bootloader designed to launch the A9N Microkernel in accordance with the A9N Boot Protocol (x86_64). It properly loads the Kernel Executable and Init Executable, making the system operational.
It is implemented using EDK2.

Dependencies

  • cmake
  • clang
  • lld
  • llvm
  • build-essential
  • uuid-dev
  • iasl
  • git
  • nasm
  • python3

Build

mkdir build
cmake -B build
cmake --build build

Build with Docker (Recommended)

TODO

License

MIT License

About

A bootloader (reference implementation) for booting an OS based on the A9N Microkernel on UEFI PCs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors