The Night Kernel is a simple monolithic multi-arch kernel. It is a hobby project of mine.
Some things that I currrently have done...
- Basic layout and build system
- Print "Hello, World!" to the screen
- Setup both x32 and x64 gdt
- 32 and 64-bit IDT
- APIC and PIC Support
- Memory manager
- And many other things
Like I said this kernel is in its very, very early stages. It is also chaniging rapidly so be tuned for more changes.
Prebuilt distributions of both the 32-bit kernel and the 64-bit kernel are availible in the releases tab. They look like this...
- Night-x64.zip - A zipfile with the kernel and an EFI Bootloader
- Night-x32.iso - An ISO that contains GRUB and the Kernel Itself
- Night-duo.iso - An ISO with both the 32 and 64-bit versions of the kernel alongside GRUB
For more information on how to boot these various distros, See Docs
As for building, See BUILDING
If you want to contribute to the kernel, You are absolutly welclome. Just be sure to follow the Guidelines.
If you want to help, just let me know in the discussions tab
If you have any problem of any kind, first check the documentation. If that dosen't do it, then open an issue.
Copyright (c) 2021 The Developers of the Night Kernel