Welcome to NeKernel.org

NeKernel.org is an open-source operating system written in modern C++. Our goal is to provide a clean, efficient, and well-documented kernel for developers and users alike.

Latest News: NeKernel.org v0.1.211
MicroKernel: Stability, and Performance Improvements!
Nectar: Nectar has OS X Support and The Nectar OS X Linker!

v0.1.211v0.1.21

Use NeKernel in your projects. It's Apache 2.0!

Showcase: NeKernel running on AMD64-SMP.

Note: ne_kernel also runs on ARM64 thanks to its HAL (Hardware Abstraction Layer), you will need to port some components however.

Example: Nectar's 'Hello World' program (pef-amd64-necdrv).

Warning: The PEF frontend uses NeKernel's PEF ABI, it shall acknowledged that it is not compatible with other ABIs.

const main() 
{
    let _ := _exit(0);
    return;
}

=== ASSEMBLY OUTPUT ===

%bits 64

public_segment .code64 main
  mov r8, 0
  call _exit
  mov qword [rbp-8], _exit
  mov rax, qword [rbp-8]
  ret