From 613293dd42238fdf241d807dd328e1a2621ff048 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Thu, 25 Dec 2025 20:05:19 +0100 Subject: feat: kernel: Documentation improvements and specs addition. Signed-off-by: Amlal El Mahrouss --- docs/specs/SPECIFICATION_OS.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'docs') 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. + -- cgit v1.2.3