summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-04-18 09:18:55 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-04-18 09:18:55 +0200
commit95f1448a371f563071a755b9ed507cd64d70ed5b (patch)
treee728a7c260e3daa02eaf82c89ec384183be170d4 /docs
parent7bfa36c2215e13097bb5ddcb15d2a8a476102b55 (diff)
kernel, boot: improvements and tweaks on the kernel's filesystems.
- HeFS requires a 4gb disk at minimum now. - make_app fully supports STEPS. - Errata of NeFS.tex, add HeFS.tex. - Better boot flow. - New filesystems for FileMgr. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'docs')
-rw-r--r--docs/tex/hefs.tex32
-rw-r--r--docs/tex/nefs.tex2
2 files changed, 33 insertions, 1 deletions
diff --git a/docs/tex/hefs.tex b/docs/tex/hefs.tex
new file mode 100644
index 00000000..9fc9aecd
--- /dev/null
+++ b/docs/tex/hefs.tex
@@ -0,0 +1,32 @@
+\documentclass{article}
+\usepackage[a4paper,margin=1in]{geometry}
+\usepackage{listings}
+\usepackage{xcolor}
+\usepackage{amsmath}
+\usepackage{hyperref}
+\usepackage{longtable}
+\usepackage{titlesec}
+\usepackage{fancyhdr}
+\usepackage{caption}
+\usepackage{graphicx}
+
+\definecolor{codegray}{gray}{0.95}
+\lstset{
+ backgroundcolor=\color{codegray},
+ basicstyle=\ttfamily\small,
+ breaklines=true,
+ frame=single,
+ tabsize=4,
+ language=C++,
+ showstringspaces=false
+}
+
+\title{NeFS: High-Throughput Extended File System Specification}
+\author{Amlal El Mahrouss}
+\date{2025}
+
+\begin{document}
+
+\maketitle
+
+\end{document}
diff --git a/docs/tex/nefs.tex b/docs/tex/nefs.tex
index 5b81bb09..37e43d13 100644
--- a/docs/tex/nefs.tex
+++ b/docs/tex/nefs.tex
@@ -30,7 +30,7 @@
\maketitle
\section{Overview}
-NeFS (New Extended File System) is a B-tree-based embedded file system designed to operate over low-level block storage (AHCI/ATA) with a modular architecture. It supports catalogs (like files or directories), forks (similar to macOS data/resource forks), and a formatting mechanism using EPM (Embedded Partition Manager).
+NeFS (New Extended File System) is am embedded file system designed to operate over low-level block storage (AHCI/ATA) with a modular architecture. It supports catalogs (like files or directories), forks (similar to macOS data/resource forks), and a formatting mechanism using EPM (Extended Partition Map).
\section{Key Components}