Skip to content
forked from Vresod/Niux

Novix: The kernel for Novavita

License

Notifications You must be signed in to change notification settings

matyklug18/Novix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova Vita

Nova Vita is a new operating system to bring a new life to computing.

Requirements

Nova Vita requires the following things to be built:

  • GNU Make
  • Clang with cross compilation targets supported
  • grub-mkrescue or grub2-mkrescue
  • Xorriso
  • NASM
  • GNU Binutils

If you are on Arch Linux, you can use the novix-devel-meta AUR package to install these things.

Building

NixOS

Run the nix-make.sh script.

Make

Run make in the root folder of the directory. Artifacts will be located in _build.

Running the kernel

On real hardware

sudo dd if=_build/novavita.iso of=[device] bs=4M

With QEMU

make qemu

About

Novix: The kernel for Novavita

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 92.7%
  • Assembly 5.1%
  • C++ 1.9%
  • Other 0.3%