diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2026-03-11 05:54:48 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-11 05:54:48 +0100 |
| commit | 7e35509e3387691f23b54883ca7e4e303bad9c4f (patch) | |
| tree | b8c86fefc71b9d4c400429a3c1e723beeae6f766 /README.md | |
| parent | 7cee4def2634d3c4aed59c3ab66b65bbbf1ec751 (diff) | |
| parent | 342e27527797d5dd6f0ba3baa23c0bbc786892e1 (diff) | |
Merge pull request #137 from ne-foss-org/kernel-bootkit-posix-additions
[CHORE] ARM64 port improvements, POSIXKit additions, and SysChk/BootNet improvements.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 44 |
1 files changed, 26 insertions, 18 deletions
@@ -12,16 +12,6 @@ </p> </div> -## Helping: - -Love our work? Give us a star! - - - -## Community: - -Join our [Discord](https://discord.gg/uD76Qweght), we're quite active and open for contributors! - ## Getting Started: ### **Requirements**: @@ -48,17 +38,35 @@ cd nekernel --- +## Love our work? + +Give us a star on GitHub! + + + +## Community: + +Join our [Discord](https://discord.gg/uD76Qweght), we're quite active and open for contributors! + ## Structure -- `src/kernel/` — Core kernel source (scheduling, memory, VFS, drivers) -- `src/boot/` — Bootloader, platform bring-up, and early system code -- `src/libDDK/` — Driver Development Kit (DDK) and sample drivers +- `src/kernel/` — Hybrid Kernel sources (SwapKit, KernelKit, SMP, Memory, FileMgr) +- `src/boot/` — Bootloader and Boot modules sources (BootKit, modules, EFI/NeBoot bring-up) +- `src/libDDK/` — Driver Development Kit (DDK) - `src/libSystem/` — Userland system call interface and runtime -- `src/launch/` — NeKernel Launch System -- `src/libMsg/` — NeKernel OpenMSG framework -- `public/tools/` — CLI tools (mkfs, fsck, open, manual, etc.) +- `src/launch/` — NeKernel Launch System. +- `src/libMsg/` — NeKernel OpenMSG framework. +- `public/tools/` — CLI tools (mkfs, chk, open, manual, etc.) - `public/frameworks/` — Userland frameworks (CoreFoundation, DiskImage, etc.) -- `doc/` — Specifications, design docs, and diagrams +- `doc/` — Specifications, design docs, requirements, and diagrams. + +--- + +## Design Rationale: + +The sources are designed to be modular and gracefully error when needed. + +Modern C/C++ is also used to implement the system, alongside assembly stubs in the HAL. --- @@ -111,6 +119,6 @@ NeKernel is licensed under the [Apache-2.0 License](LICENSE). <div align="center"> <sub> - © 2023-2026 Amlal El Mahrouss & Ne.org Authors. Licensed under the Apache 2.0 license. + © 2022-2026 Amlal El Mahrouss & Ne.org Authors. Licensed under the Apache 2.0 license. </sub> </div> |
