Skip to content

Gh0s777tt/eos-bootloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

352 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eos-bootloader

tagline

license Rust part of E-OS

Requirements

These software needs to be available on the PATH at build time:

Building

make TARGET=<triplet> BUILD=build all

The <triplet> is one of:

ARCH Boot Mode Triplets
i686 BIOS x86-unknown-none
x86_64 BIOS x86-unknown-none
x86_64 UEFI x86_64-unknown-uefi
aarch64 UEFI aarch64-unknown-uefi
riscv64gc UEFI riscv64gc-unknown-uefi

See mk directory for more information of how the build is working.

Entry points

Please read Boot Process in the Redox OS Book for an introductory guide.

In this source code, some interesting files for entry points are:

Debugging

QEMU

make TARGET=<triplet> BUILD=build qemu

How To Contribute

To learn how to contribute to this system component you need to read the following document:

Development

To learn how to do development with this system component inside the Redox build system you need to read the Build System and Coding and Building pages.

🩸 Part of the GHOST EMPIRE ecosystem

E-OS · Rust microkernel OS  ·  Minecraft infrastructure suite  ·  Discord & streaming platforms — forged under Empire Forge.

discord email donate

Black. Red. Production-grade. — © GHOST EMPIRE · Empire Forge

About

E-OS red/black bootloader - E-OS branding fork of redox-os/bootloader (MIT). See github.com/Gh0s777tt/E-OS

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors