Skip to content

deyzi-the-youtuber/lunaris2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lunaris 2

Remade light of the Lunaris kernel

What is Lunaris?
Lunaris is a UNIX-like kernel that is written completely in C and assembly.
Lunaris takes inspiration from Linux, and the Fiwix kernel.

Lunaris might just be the new Linux 👀 (if it weren't so unstable)

Compiling the Lunaris kernel

To compile the Lunaris kernel, you need to install the following:

  • Unix-like system / environment
  • Binutils
  • NASM
  • GCC
  • grub-mkrescue (needed for creating ISO image)

After installing, run 'make', and the kernel image will be built.
To get kernel symbols working, go into any file of the C source files, make a small change, then revert the change, and recompile.
This should allow kernel symbols to be used in the kernel.

How to run Lunaris

To run Lunaris, run 'make iso' to update the ISO image with the compiled kernel. After, run 'make qemu'.

Licensing

Lunaris is licensed under the GNU General Public License version 2. For more information, see LICENSE.