summaryrefslogtreecommitdiffhomepage
path: root/docs/specs/SPECIFICATION_OS.md
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-12-25 20:05:19 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-12-25 20:05:19 +0100
commit613293dd42238fdf241d807dd328e1a2621ff048 (patch)
treee60ae44847a58d0a8b9a98a09a1c5955ea7655f0 /docs/specs/SPECIFICATION_OS.md
parentdbcc2fdb13815a71d2c4b99bb44e8fa437fb4094 (diff)
feat: kernel: Documentation improvements and specs addition.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'docs/specs/SPECIFICATION_OS.md')
-rw-r--r--docs/specs/SPECIFICATION_OS.md19
1 files changed, 17 insertions, 2 deletions
diff --git a/docs/specs/SPECIFICATION_OS.md b/docs/specs/SPECIFICATION_OS.md
index 313ba342..08c2b326 100644
--- a/docs/specs/SPECIFICATION_OS.md
+++ b/docs/specs/SPECIFICATION_OS.md
@@ -7,6 +7,7 @@
- ABI and Format: PEF/PE32+.
- Kernel architecture: Portable hybrid Kernel.
- Used Languages: C++, and Assembly Assembly (AMD64, X64000, X86S, ARM64, POWER, RISCV)
+- 32-bit is not supported as of 12/25/2025.
===================================
@@ -27,11 +28,11 @@
- Dynamic Loader.
- Cross Platform.
- Permission Selectors.
-- Modular, and Security focused.
+- Modular and Security focused.
===================================
-# 2: The Filesystem (NeFS, OpenHeFS)
+# 2: The Filesystem (NeFS, or OpenHeFS)
===================================
@@ -65,3 +66,17 @@
- Handover compliant.
- Does check for a valid partition (useful in the case of recovering)
- Modular, and Security focused.
+
+===================================
+
+# 5: The IFS
+
+==================================
+
+- Filesystem to mountpoint interface abstraction.
+- VFS-like subsystem inspired by NT/OS2 IFS.
+- Multi-drive support (A, B, C, D indices).
+- Ext2 support via IFS layer.
+- Packet-based I/O operations.
+- Separation of read/write operations per drive.
+