Skip to content

m256i/Firefly-Kernel

 
 

Repository files navigation

Firefly-Kernel

Kernel for FireflyOS

x64 demo:

Firefly OS

x86 demo:

Firefly OS x86

Dependencies

  • NASM
  • xorriso
  • qemu
  • mtools
  • clang++
  • grub

Clone the repo

Ubuntu

sudo apt install nasm xorriso qemu-system-x86 mtools clang grub
# ARCH can be changed accordingly to fit the architecture you need.
# To see a list of available architectures run "make target_archs"
# without the double qoutes ("")
make ARCH=x86_64
make run ARCH=x86_64

You can run this on WSL by forwarding your xserver Follow this: https://stackoverflow.com/questions/61110603/how-to-set-up-working-x11-forwarding-on-wsl2

About

Kernel for FireflyOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 57.9%
  • C 29.8%
  • Assembly 8.4%
  • Makefile 3.5%
  • Dockerfile 0.4%