Please fork, and clone the repository. Then follow those steps:
git clone https://github.com/<your-username>/nekernel.git
cd nekernel
./scripts/setup_x64_project.sh
./scripts/modules_ahci_x64.sh
./scripts/debug_ahci_x64.sh # For debug generic AHCI target (QEMU)src/kernel/— Core kernel source (scheduling, memory, VFS, drivers)src/boot/— Bootloader, platform bring-up, and early system codesrc/libDDK/— Driver Development Kit (DDK) and sample driverssrc/libSystem/— Userland system call interface and runtimesrc/launch/— NeKernel Launch Systemsrc/libMsg/— NeKernel OpenMSG frameworkpublic/tools/— CLI tools (mkfs, fsck, open, manual, etc.)public/frameworks/— Userland frameworks (CoreFoundation, DiskImage, etc.)docs/— Specifications, design docs, and diagrams
- Vulnerability Disclosure:
Please report security issues privately via email or GitHub Security Advisories.
- Please run
format.shbefore committing (uses.clang-format). - All contributions (code, docs, fuzzing, security) are welcome!
- Amlal El Mahrouss — Lead Developer and Kernel Architect.
- Full contributor list
This project is licensed under the Apache-2.0 License.
© 2024-2025 Amlal El Mahrouss & NeKernel Authors. Licensed under the Apache 2.0 license.
