From e7f0e76631186fbba432372e6e0e94e1c2768aa5 Mon Sep 17 00:00:00 2001 From: pointer-to-bios Date: Thu, 22 Aug 2024 21:57:44 +0800 Subject: [PATCH] prifile --- profile/README.md | 11 +++++++++++ profile/nonx-architecture.svg | 4 ++++ 2 files changed, 15 insertions(+) create mode 100644 profile/README.md create mode 100644 profile/nonx-architecture.svg diff --git a/profile/README.md b/profile/README.md new file mode 100644 index 0000000..4a7cd89 --- /dev/null +++ b/profile/README.md @@ -0,0 +1,11 @@ +# NonX + +Exploring for a future kind of OS kernel. This sort of kernel will almost do nothing, just like its name 'NonX' says, whitch make it seems like a simple modules' loader instead of now-said kernel. + +This sort of kernel completely throw the operating system theories away. All the operating system function just run base on the kernel. Kernel shouldn't provide any operating system functions. + +The final target is to build a kernel that only process APIs and provide data type and primitives standards. + +## Architecture + +![nonx-architexture](https://download.suthby.org:50443/images/nonx-architecture.svg) diff --git a/profile/nonx-architecture.svg b/profile/nonx-architecture.svg new file mode 100644 index 0000000..8b40567 --- /dev/null +++ b/profile/nonx-architecture.svg @@ -0,0 +1,4 @@ + + + +
Kernel Layer
Plugin Layer
Memory Plugin
Bootloader Plugin
Filesystem Plugin
Process Plugin
User Layer
NonX Kernel
Plugins API Registrator
Kernel Data & Structures
Systemcalls
Applications
\ No newline at end of file