Skip to content

EGBland/Fennix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fennix

An x86 kernel, written in assembly and C.

Dependencies

You need a gcc cross-compiler and binutils, targeting i686-elf. You'll also need nasm for assembling the assembly files not generated by gcc.

Building

On the first line of the makefile is the variable PREFIX; set that to the location of your cross-compiling toolchain. Then, make a folder called bin in the root directory of the project, and then do make all. This will build bin/fennix.bin, a disk image containing the bootloader and kernel.

References

About

an x86 toy kernel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published